36 lines · plain
1 .globl main2 .type main, %function3main:4 .cfi_startproc5 cmpq $0x3, %rdi6 jae .L47 cmpq $0x1, %rdi8 jne .L49 movslq .Ljt_pic+8(%rip), %rax10 lea .Ljt_pic(%rip), %rdx11 add %rdx, %rax12 jmpq *%rax13.L1:14 movq $0x1, %rax15 jmp .L516.L2:17 movq $0x0, %rax18 jmp .L519.L3:20 movq $0x2, %rax21 jmp .L522.L4:23 mov $0x3, %rax24.L5:25 retq26 .cfi_endproc27 28 .section .rodata29 .align 1630.Ljt_pic:31 .long .L1 - .Ljt_pic32 .long .L2 - .Ljt_pic33 .long .L3 - .Ljt_pic34 .long .L4 - .Ljt_pic35 36