	.file	"rt2.c"
# GNU C (Debian 4.6.3-1) version 4.6.3 (x86_64-linux-gnu)
#	compiled by GNU C version 4.6.3, GMP version 5.0.4, MPFR version 3.1.0-p3, MPC version 0.9
# GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
# options passed:  -imultilib . -imultiarch x86_64-linux-gnu rt2.c
# -march=k8-sse3 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt
# -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx
# -mno-sse4.2 -mno-sse4.1 --param l1-cache-size=64
# --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=k8 -O3
# -Wall -std=gnu99 -fno-dwarf2-cfi-asm -ftree-vectorizer-verbose=16
# -fverbose-asm
# options enabled:  -fasynchronous-unwind-tables -fauto-inc-dec
# -fbranch-count-reg -fcaller-saves -fcombine-stack-adjustments -fcommon
# -fcompare-elim -fcprop-registers -fcrossjumping -fcse-follow-jumps
# -fdefer-pop -fdelete-null-pointer-checks -fdevirtualize -fearly-inlining
# -feliminate-unused-debug-types -fexpensive-optimizations
# -fforward-propagate -ffunction-cse -fgcse -fgcse-after-reload -fgcse-lm
# -fguess-branch-probability -fident -fif-conversion -fif-conversion2
# -findirect-inlining -finline -finline-functions
# -finline-functions-called-once -finline-small-functions -fipa-cp
# -fipa-cp-clone -fipa-profile -fipa-pure-const -fipa-reference -fipa-sra
# -fira-share-save-slots -fira-share-spill-slots -fivopts
# -fkeep-static-consts -fleading-underscore -fmath-errno -fmerge-constants
# -fmerge-debug-strings -fmove-loop-invariants -fomit-frame-pointer
# -foptimize-register-move -foptimize-sibling-calls -fpartial-inlining
# -fpeephole -fpeephole2 -fpredictive-commoning -fprefetch-loop-arrays
# -freg-struct-return -fregmove -freorder-blocks -freorder-functions
# -frerun-cse-after-loop -fsched-critical-path-heuristic
# -fsched-dep-count-heuristic -fsched-group-heuristic -fsched-interblock
# -fsched-last-insn-heuristic -fsched-rank-heuristic -fsched-spec
# -fsched-spec-insn-heuristic -fsched-stalled-insns-dep -fschedule-insns2
# -fshow-column -fsigned-zeros -fsplit-ivs-in-unroller -fsplit-wide-types
# -fstrict-aliasing -fstrict-overflow -fstrict-volatile-bitfields
# -fthread-jumps -ftoplevel-reorder -ftrapping-math -ftree-bit-ccp
# -ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-copy-prop
# -ftree-copyrename -ftree-cselim -ftree-dce -ftree-dominator-opts
# -ftree-dse -ftree-forwprop -ftree-fre -ftree-loop-distribute-patterns
# -ftree-loop-if-convert -ftree-loop-im -ftree-loop-ivcanon
# -ftree-loop-optimize -ftree-parallelize-loops= -ftree-phiprop -ftree-pre
# -ftree-pta -ftree-reassoc -ftree-scev-cprop -ftree-sink
# -ftree-slp-vectorize -ftree-sra -ftree-switch-conversion -ftree-ter
# -ftree-vect-loop-version -ftree-vectorize -ftree-vrp -funit-at-a-time
# -funswitch-loops -funwind-tables -fvect-cost-model -fverbose-asm -fzee
# -fzero-initialized-in-bss -m128bit-long-double -m3dnow -m64 -m80387
# -maccumulate-outgoing-args -malign-stringops -mcx16 -mfancy-math-387
# -mfp-ret-in-387 -mglibc -mieee-fp -mmmx -mno-sse4 -mpush-args -mred-zone
# -msahf -msse -msse2 -msse3 -mtls-direct-seg-refs

# Compiler executable checksum: aa5cb4c8e9c62c6cc9349213df314c34

	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%d\n"
	.section	.text.startup,"ax",@progbits
	.p2align 4,,15
	.globl	main
	.type	main, @function
main:
.LFB23:
	pushq	%rbx	#
.LCFI0:
	movl	$268435456, %edi	#,
	subq	$16, %rsp	#,
.LCFI1:
	call	malloc	#
	movq	%rax, 8(%rsp)	# tmp102, xptr
	movl	$268435456, %edx	#,
	movl	$255, %esi	#,
	movq	8(%rsp), %rbx	# xptr, xptr.1
	movq	%rbx, %rdi	# xptr.1,
	call	memset	#
	movl	$268435456, %edi	#,
	call	malloc	#
	xorl	%edx, %edx	# ivtmp.26
	movl	$1, (%rax)	#, *b2_6
	.p2align 4,,7
	.p2align 3
.L2:
	movl	(%rbx,%rdx), %esi	# MEM[base: xptr.1_3, index: ivtmp.26_49, offset: 0B], D.2503
	bswap	%esi	# D.2503
	movl	%esi, 4(%rax,%rdx)	# D.2503, MEM[base: D.2495_5, index: ivtmp.26_49, offset: 4B]
	movl	4(%rbx,%rdx), %ecx	# MEM[base: xptr.1_3, index: ivtmp.26_49, offset: 4B], tmp106
	bswap	%ecx	# tmp106
	orl	%esi, %ecx	# D.2503, tmp106
	movl	%ecx, 4(%rax,%rdx)	# tmp106, MEM[base: D.2495_5, index: ivtmp.26_49, offset: 4B]
	addq	$4, %rdx	#, ivtmp.26
	cmpq	$268435452, %rdx	#, ivtmp.26
	jne	.L2	#,
	movl	268435456(%rax), %esi	# MEM[(unsigned int *)b2_6 + 268435456B], MEM[(unsigned int *)b2_6 + 268435456B]
	movl	$.LC0, %edi	#,
	xorl	%eax, %eax	#
	call	printf	#
	addq	$16, %rsp	#,
.LCFI2:
	xorl	%eax, %eax	#
	popq	%rbx	#
.LCFI3:
	ret
.LFE23:
	.size	main, .-main
	.section	.eh_frame,"a",@progbits
.Lframe1:
	.long	.LECIE1-.LSCIE1
.LSCIE1:
	.long	0
	.byte	0x1
	.string	"zR"
	.uleb128 0x1
	.sleb128 -8
	.byte	0x10
	.uleb128 0x1
	.byte	0x3
	.byte	0xc
	.uleb128 0x7
	.uleb128 0x8
	.byte	0x90
	.uleb128 0x1
	.align 8
.LECIE1:
.LSFDE1:
	.long	.LEFDE1-.LASFDE1
.LASFDE1:
	.long	.LASFDE1-.Lframe1
	.long	.LFB23
	.long	.LFE23-.LFB23
	.uleb128 0
	.byte	0x4
	.long	.LCFI0-.LFB23
	.byte	0xe
	.uleb128 0x10
	.byte	0x83
	.uleb128 0x2
	.byte	0x4
	.long	.LCFI1-.LCFI0
	.byte	0xe
	.uleb128 0x20
	.byte	0x4
	.long	.LCFI2-.LCFI1
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.long	.LCFI3-.LCFI2
	.byte	0xe
	.uleb128 0x8
	.align 8
.LEFDE1:
	.ident	"GCC: (Debian 4.6.3-1) 4.6.3"
	.section	.note.GNU-stack,"",@progbits
