.text
.globl main
.type main, %function
main:
.cfi_startproc
cmpq $0x3, %rdi
jae .L4
cmpq $0x1, %rdi
jne .Ldo_jump
jmpq *jt+8
.Ldo_jump:
jmpq *jt(,%rdi,8)
.L1:
movq $0x1, %rax
jmp .L5
.L2:
movq $0x0, %rax
jmp .L5
.L3:
movq $0x2, %rax
jmp .L5
.L4:
mov $0x3, %rax
.L5:
retq
.cfi_endproc
.section .rodata
.align 16
.globl jt
jt:
.quad .L1
.quad .L2
.quad .L3