// File: /workspace/github_c_makefile_star2_O0/c-zhou[P]yahs/./agp-spec.h
// Function: agp_linkage_evidence_val
static inline const char *agp_linkage_evidence_val(uint32_t key)
{
    switch ((AGP_LE_t) key) {
        case AGP_LE_NA:                 return "na";
        case AGP_LE_PAIRED_ENDS:        return "paired-ends";
        case AGP_LE_ALIGN_GENUS:        return "align_genus";
        case AGP_LE_ALIGN_XGENUS:       return "align_xgenus";
        case AGP_LE_ALIGN_TRNSCPT:      return "align_trnscpt";
        case AGP_LE_WITHIN_CLONE:       return "within_clone";
        case AGP_LE_CLONE_CONTIG:       return "clone_contig";
        case AGP_LE_MAP:                return "map";
        case AGP_LE_PCR:                return "pcr";
        case AGP_LE_PROXIMITY_LIGATION: return "proximity_ligation";
        case AGP_LE_STROBE:             return "strobe";
        case AGP_LE_UNSPECIFIED:        return "unspecified";
        default:                        AGPSpec_die("[E::%s] AGP linkage evidence KEY error: %u\n", __func__, key);
    }
    return 0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movl %edi, -0xc(%rbp)
movl -0xc(%rbp), %eax
movl %eax, -0x10(%rbp)
subl $0x995556b4, %eax       # imm = 0x995556B4
je 0xb9c0
jmp 0xb87e
movl -0x10(%rbp), %eax
subl $0xb57b3070, %eax       # imm = 0xB57B3070
je 0xb9a6
jmp 0xb88e
movl -0x10(%rbp), %eax
subl $0xd37e4828, %eax       # imm = 0xD37E4828
je 0xb972
jmp 0xb89e
movl -0x10(%rbp), %eax
subl $0xe2eecd09, %eax       # imm = 0xE2EECD09
je 0xb955
jmp 0xb8ae
movl -0x10(%rbp), %eax
subl $0xf627ffb1, %eax       # imm = 0xF627FFB1
je 0xb945
jmp 0xb8be
movl -0x10(%rbp), %eax
subl $0x5978d4, %eax         # imm = 0x5978D4
je 0xb925
jmp 0xb8ca
movl -0x10(%rbp), %eax
subl $0xb888f83, %eax        # imm = 0xB888F83
je 0xb98c
jmp 0xb8da
movl -0x10(%rbp), %eax
subl $0xb889c8a, %eax        # imm = 0xB889C8A
je 0xb999
jmp 0xb8ea
movl -0x10(%rbp), %eax
subl $0xdc4ffd9, %eax        # imm = 0xDC4FFD9
je 0xb97f
jmp 0xb8fa
movl -0x10(%rbp), %eax
subl $0x13baa0b1, %eax       # imm = 0x13BAA0B1
je 0xb935
jmp 0xb906
movl -0x10(%rbp), %eax
subl $0x1c93c7f4, %eax       # imm = 0x1C93C7F4
je 0xb9b3
jmp 0xb916
movl -0x10(%rbp), %eax
subl $0x272d87fd, %eax       # imm = 0x272D87FD
je 0xb965
jmp 0xb9cd
leaq 0x1dcd(%rip), %rax      # 0xd6f9
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x2105(%rip), %rax      # 0xda41
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x2101(%rip), %rax      # 0xda4d
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20fd(%rip), %rax      # 0xda59
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20fa(%rip), %rax      # 0xda66
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20fb(%rip), %rax      # 0xda74
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20fb(%rip), %rax      # 0xda81
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20fb(%rip), %rax      # 0xda8e
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20f2(%rip), %rax      # 0xda92
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20e9(%rip), %rax      # 0xda96
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20ef(%rip), %rax      # 0xdaa9
movq %rax, -0x8(%rbp)
jmp 0xb9ed
leaq 0x20e9(%rip), %rax      # 0xdab0
movq %rax, -0x8(%rbp)
jmp 0xb9ed
movl -0xc(%rbp), %edx
leaq 0x2265(%rip), %rdi      # 0xdc3c
leaq 0x228a(%rip), %rsi      # 0xdc68
movb $0x0, %al
callq 0xb630
movq $0x0, -0x8(%rbp)
movq -0x8(%rbp), %rax
addq $0x10, %rsp
popq %rbp
retq
nopw (%rax,%rax)