67 lines · plain
1.text2 3.global dummy4.type dummy, @function5dummy: xor %rax, %rax6 retq7 .size dummy, .-dummy8 9.globl test_func10.type test_func, @function11 12test_func:13 leaq -0x4(%rsi), %rax14 cmpq $0x4, %rax15 jbe .LFT2221016 17 leaq -0x9(%rsi), %rcx18 cmpq $0x7, %rcx19 jbe .LFT2221120 21 leaq -0x11(%rsi), %r822 cmpq $0xf, %r823 ja .Ltmp8838624 jmp .LFT2221225 26.LFT22210:27 movq (%rdi), %rax28 retq29 30.Ltmp88386:31 cmpq $0x20, %rsi32 jbe .Ltmp8838733 jmp .LFT2221334 35.LFT22211:36 xorq %r11, %rax37 retq38 39.LFT22212:40 imulq %rsi, %rax41 retq42 43.LFT22213:44 jmp dummy45 46.Ltmp88387:47 movabsq $-0x651e95c4d06fbfb1, %rax48 xorq %rdx, %rax49 testq %rsi, %rsi50 jne .LFT2221451 52.Ltmp88388:53 retq54 55.LFT22214:56 imulq %rcx, %rax57 jmp .Ltmp8838858 59 .size test_func, .-test_func60 61.globl main62.type main, @function63main:64 xorl %eax, %eax65 retq66 .size main, .-main67