	.file	"rt1.c"
	.text
	.globl	main
	.align	16, 0x90
	.type	main,@function
main:                                   # @main
.Ltmp3:
	.cfi_startproc
# BB#0:
	pushq	%rbp
.Ltmp4:
	.cfi_def_cfa_offset 16
.Ltmp5:
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
.Ltmp6:
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
.Ltmp7:
	.cfi_offset %rbx, -24
	movl	$268435456, %edi        # imm = 0x10000000
	callq	malloc
	movq	%rax, %rbx
	movq	%rbx, %rdi
	movl	$255, %esi
	movl	$268435456, %edx        # imm = 0x10000000
	callq	memset
	movl	$268435456, %edi        # imm = 0x10000000
	callq	malloc
	movl	$1, (%rax)
	movl	$1, %ecx
	movl	$-1, %edx
	.align	16, 0x90
.LBB0_1:                                # =>This Inner Loop Header: Depth=1
	movl	(%rbx,%rcx,4), %esi
	movl	%esi, %edi
	bswapl	%edi
	bswapl	%edx
	orl	%edi, %edx
	movl	%edx, (%rax,%rcx,4)
	incq	%rcx
	cmpl	$67108864, %ecx         # imm = 0x4000000
	movl	%esi, %edx
	jne	.LBB0_1
# BB#2:
	movl	268435456(%rax), %esi
	movl	$.L.str, %edi
	xorb	%al, %al
	callq	printf
	xorl	%eax, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	ret
.Ltmp8:
	.size	main, .Ltmp8-main
.Ltmp9:
	.cfi_endproc
.Leh_func_end0:

	.type	.L.str,@object          # @.str
	.section	.rodata.str1.1,"aMS",@progbits,1
.L.str:
	.asciz	 "%d\n"
	.size	.L.str, 4


	.section	".note.GNU-stack","",@progbits
