brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.4 KiB · 5937d1a Raw
121 lines · plain
1	.text2  .globl main3  .type main, %function4main:5# FDATA: 0 [unknown] 0 1 main 0 0 16	.cfi_startproc7LBB00: 8	subq	$0x8, %rsp9	.cfi_def_cfa_offset 1610	movl	$Input, %esi11	movl	$SYMBOLat0x4006c4, %edi12	xorl	%eax, %eax13	movl	$0x0, Input(%rip)14	callq	scanf@PLT15	movl	Input(%rip), %edx16	movl	$0xf4240, %eax17LBB00_br: 	movl	%edx, %esi18# FDATA: 1 main #LBB00_br# 1 main #Ltmp9# 0 019 20Ltmp9: 21	cmpl	$0x8, %edx22Ltmp9_br: 	ja	Ltmp023# FDATA: 1 main #Ltmp9_br# 1 main #Ltmp0# 0 024# FDATA: 1 main #Ltmp9_br# 1 main #LFT0# 0 4025 26LFT0: 27	movl	%edx, %ecx28LFT0_br: 	jmpq	*"JUMP_TABLE/main.0"(,%rcx,8)29# FDATA: 1 main #LFT0_br# 1 main #Ltmp8# 0 030# FDATA: 1 main #LFT0_br# 1 main #Ltmp7# 0 031# FDATA: 1 main #LFT0_br# 1 main #Ltmp3# 0 032# FDATA: 1 main #LFT0_br# 1 main #Ltmp2# 0 4033# FDATA: 1 main #LFT0_br# 1 main #Ltmp1# 0 034# FDATA: 1 main #LFT0_br# 1 main #Ltmp5# 0 035# FDATA: 1 main #LFT0_br# 1 main #Ltmp4# 0 036# FDATA: 1 main #LFT0_br# 1 main #Ltmp6# 0 037# FDATA: 1 main #LFT0_br# 1 main #Ltmp0# 0 038 39Ltmp8: 40Ltmp8_br: 	addl	$0xa, %esi41# FDATA: 1 main #Ltmp8_br# 1 main #Ltmp10# 0 042 43Ltmp10: 44	subl	$0x1, %eax45Ltmp10_br: 	jne	Ltmp946# FDATA: 1 main #Ltmp10_br# 1 main #Ltmp9# 0 4547# FDATA: 1 main #Ltmp10_br# 1 main #LFT1# 0 048 49LFT1: 50	movl	$SYMBOLat0x4006c7, %edi51	xorl	%eax, %eax52	movl	%esi, Value(%rip)53	callq	printf@PLT54	xorl	%eax, %eax55	addq	$0x8, %rsp56	.cfi_def_cfa_offset 857	retq58	.cfi_def_cfa %rsp, 1659 60Ltmp7: 61	addl	$0x9, %esi62Ltmp7_br: 	jmp	Ltmp1063# FDATA: 1 main #Ltmp7_br# 1 main #Ltmp10# 0 064 65Ltmp3: 66	addl	$0x5, %esi67Ltmp3_br: 	jmp	Ltmp1068# FDATA: 1 main #Ltmp3_br# 1 main #Ltmp10# 0 069 70Ltmp2: 71	addl	$0x4, %esi72Ltmp2_br: 	jmp	Ltmp1073# FDATA: 1 main #Ltmp2_br# 1 main #Ltmp10# 0 4374 75Ltmp1: 76	addl	$0x3, %esi77Ltmp1_br: 	jmp	Ltmp1078# FDATA: 1 main #Ltmp1_br# 1 main #Ltmp10# 0 079 80Ltmp5: 81	addl	$0x7, %esi82Ltmp5_br: 	jmp	Ltmp1083# FDATA: 1 main #Ltmp5_br# 1 main #Ltmp10# 0 084 85Ltmp4: 86	addl	$0x6, %esi87Ltmp4_br: 	jmp	Ltmp1088# FDATA: 1 main #Ltmp4_br# 1 main #Ltmp10# 0 089 90Ltmp6: 91	addl	$0x8, %esi92Ltmp6_br: 	jmp	Ltmp1093# FDATA: 1 main #Ltmp6_br# 1 main #Ltmp10# 0 094 95Ltmp0: 96	addl	$0x2, %esi97Ltmp0_br: 	jmp	Ltmp1098# FDATA: 1 main #Ltmp0_br# 1 main #Ltmp10# 0 099 100	.cfi_endproc101.size main, .-main102# Jump tables103.section .rodata104"JUMP_TABLE/main.0":105	.quad	Ltmp0106	.quad	Ltmp1107	.quad	Ltmp2108	.quad	Ltmp3109	.quad	Ltmp4110	.quad	Ltmp5111	.quad	Ltmp6112	.quad	Ltmp7113	.quad	Ltmp8114 115# BinaryData116"SYMBOLat0x4006c4":117"SYMBOLat0x4006c7": 118.section .bss119"Value": 120"Input": 121