brintos

brintos / llvm-project-archived public Read only

0
0
Text · 988 B · 3ac655b Raw
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