All pastes #2013849 Raw Edit

Unnamed

public text v1 · immutable
#2013849 ·published 2010-12-08 15:13 UTC
rendered paste body
	#  /home/joerg/work/pathscale/prefix/lib/4.0.0/x8664/be::4.0.0

	#-----------------------------------------------------------
	# Compiling test.c (/tmp/ccB.cCVsja)
	#-----------------------------------------------------------

	#-----------------------------------------------------------
	# Options:
	#-----------------------------------------------------------
	#  Target:Core, ISA:ISA_1, Endian:little, Pointer Size:64
	#  -O2	(Optimization level)
	#  -g0	(Debug level)
	#  -m2	(Report advisories)
	#-----------------------------------------------------------

	.file	1	"/home/joerg/work/pathscale/prefix/bin/test.c"


	.text
	.align	2

	.section .bss, "wa",@nobits

	.section .bss
	.org 0x0
	.align	0
	.globl	i
	.type	i, @object
	.size	i, 4
i:	# 0x0
	.skip 4
	.section .text
	.p2align 1,,

	# Program Unit: _Z5main2v
	.globl	_Z5main2v
	.protected	_Z5main2v
	.type	_Z5main2v, @function
_Z5main2v:	# 0x0
	# .frame	%rbp, 16, %rbp
	# reserved_spill_temp_0 = -8
	.loc	1	3	0
 #   1  unsigned int i;
 #   2  
 #   3  int main2(void)
.LBB1__Z5main2v:
 #<freq>
 #<freq> BB:1 frequency = 1.00000 (heuristic)
 #<freq>
.LEH_pushbp__Z5main2v:
	pushq %rbp                    	# [0]  
.LEH_movespbp__Z5main2v:
	movq %rsp,%rbp                	# [3]  
.LEH_adjustsp__Z5main2v:
	addq $-16,%rsp                	# [3]  
	.loc	1	5	0
 #   4  {
 #   5  	return -1 == i;
	movl i(%rip),%edi             	# [3]  id:4 i+0x0
	movl $4294967295,%esi         	# [5]  
	cmpl %esi,%edi                	# [6]  
	sete %al                      	# [7]  
	movzbq %al,%rax               	# [8]  
	leave                         	# [8]  
	ret                           	# [8]  
.LDWend__Z5main2v:
	.size _Z5main2v, .LDWend__Z5main2v-_Z5main2v
	.section .text
	.align	4
	.section .bss
	.align	4

	.section .eh_frame, "a",@unwind
.LEHCIE:
	.4byte	.LEHCIE_end - .LEHCIE_begin
.LEHCIE_begin:
	.4byte 0x0
	.byte	0x01, 0x7a, 0x50, 0x4c, 0x00, 0x01, 0x78, 0x10
	.byte	0x0a, 0x00
	.quad	__gxx_personality_v0
	.byte	0x00, 0x0c, 0x07, 0x08, 0x90, 0x01
	.align 8
.LEHCIE_end:
	.4byte	.LFDE1_end - .LFDE1_begin
.LFDE1_begin:
	.4byte	.LFDE1_begin - .LEHCIE
	.quad	.LBB1__Z5main2v
	.quad	.LDWend__Z5main2v - .LBB1__Z5main2v
	.byte	0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
	.byte	0x00, 0x04
	.4byte	.LEH_movespbp__Z5main2v - .LBB1__Z5main2v
	.byte	0x0e, 0x10, 0x86, 0x02, 0x04
	.4byte	.LEH_adjustsp__Z5main2v - .LEH_movespbp__Z5main2v
	.byte	0x0d, 0x06
	.align 8
.LFDE1_end:

	.section .debug_line, ""
	.section	.note.GNU-stack,"",@progbits
	.ident	"#PathScale Compiler Version 4.0.0 : test.c compiled with : -TENV:frame_pointer -CG:emit_unwind_info=on -O2 -march=core -msse2 -msse3 -mno-3dnow -mno-sse4a -m64"