	.file	"11075840.c"
	.intel_syntax noprefix
	.text
	.globl	feq
	.type	feq, @function
feq:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	DWORD PTR -4[rbp], xmm0
	movss	DWORD PTR -8[rbp], xmm1
	movss	xmm0, DWORD PTR -4[rbp]
	ucomiss	xmm0, DWORD PTR -8[rbp]
	jp	.L2
	movss	xmm0, DWORD PTR -4[rbp]
	ucomiss	xmm0, DWORD PTR -8[rbp]
	jne	.L2
	mov	eax, 13
	jmp	.L4
.L2:
	mov	eax, 140
.L4:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	feq, .-feq
	.globl	fne
	.type	fne, @function
fne:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	DWORD PTR -4[rbp], xmm0
	movss	DWORD PTR -8[rbp], xmm1
	movss	xmm0, DWORD PTR -4[rbp]
	ucomiss	xmm0, DWORD PTR -8[rbp]
	jp	.L10
	movss	xmm0, DWORD PTR -4[rbp]
	comiss	xmm0, DWORD PTR -8[rbp]
	je	.L11
.L10:
	mov	eax, 13
	jmp	.L9
.L11:
	mov	eax, 140
.L9:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	fne, .-fne
	.globl	flt
	.type	flt, @function
flt:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	DWORD PTR -4[rbp], xmm0
	movss	DWORD PTR -8[rbp], xmm1
	movss	xmm0, DWORD PTR -8[rbp]
	comiss	xmm0, DWORD PTR -4[rbp]
	jbe	.L17
	mov	eax, 13
	jmp	.L15
.L17:
	mov	eax, 140
.L15:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	flt, .-flt
	.globl	fge
	.type	fge, @function
fge:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	DWORD PTR -4[rbp], xmm0
	movss	DWORD PTR -8[rbp], xmm1
	movss	xmm0, DWORD PTR -4[rbp]
	comiss	xmm0, DWORD PTR -8[rbp]
	jb	.L23
	mov	eax, 13
	jmp	.L21
.L23:
	mov	eax, 140
.L21:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE3:
	.size	fge, .-fge
	.globl	fgt
	.type	fgt, @function
fgt:
.LFB4:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	DWORD PTR -4[rbp], xmm0
	movss	DWORD PTR -8[rbp], xmm1
	movss	xmm0, DWORD PTR -4[rbp]
	comiss	xmm0, DWORD PTR -8[rbp]
	jbe	.L29
	mov	eax, 13
	jmp	.L27
.L29:
	mov	eax, 140
.L27:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE4:
	.size	fgt, .-fgt
	.globl	fle
	.type	fle, @function
fle:
.LFB5:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	DWORD PTR -4[rbp], xmm0
	movss	DWORD PTR -8[rbp], xmm1
	movss	xmm0, DWORD PTR -8[rbp]
	comiss	xmm0, DWORD PTR -4[rbp]
	jb	.L35
	mov	eax, 13
	jmp	.L33
.L35:
	mov	eax, 140
.L33:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE5:
	.size	fle, .-fle
	.globl	args
	.data
	.align 32
	.type	args, @object
	.size	args, 32
args:
	.long	0
	.long	1065353216
	.long	-1082130432
	.long	2139095039
	.long	8388608
	.long	702623251
	.long	1290500515
	.long	-831817309
	.globl	correct_results
	.align 32
	.type	correct_results, @object
	.size	correct_results, 1536
correct_results:
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	13
	.long	140
	.long	140
	.long	13
	.long	140
	.long	13
	.text
	.globl	main
	.type	main, @function
main:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	lea	rax, correct_results[rip]
	mov	QWORD PTR -8[rbp], rax
	mov	DWORD PTR -24[rbp], 0
	jmp	.L37
.L46:
	mov	eax, DWORD PTR -24[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, args[rip]
	movss	xmm0, DWORD PTR [rdx+rax]
	movss	DWORD PTR -16[rbp], xmm0
	mov	DWORD PTR -20[rbp], 0
	jmp	.L38
.L45:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, args[rip]
	movss	xmm0, DWORD PTR [rdx+rax]
	movss	DWORD PTR -12[rbp], xmm0
	movss	xmm0, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -16[rbp]
	movaps	xmm1, xmm0
	movd	xmm0, eax
	call	feq
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	lea	rcx, 4[rax]
	mov	QWORD PTR -8[rbp], rcx
	mov	eax, DWORD PTR [rax]
	cmp	edx, eax
	je	.L39
	call	abort@PLT
.L39:
	movss	xmm0, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -16[rbp]
	movaps	xmm1, xmm0
	movd	xmm0, eax
	call	fne
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	lea	rcx, 4[rax]
	mov	QWORD PTR -8[rbp], rcx
	mov	eax, DWORD PTR [rax]
	cmp	edx, eax
	je	.L40
	call	abort@PLT
.L40:
	movss	xmm0, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -16[rbp]
	movaps	xmm1, xmm0
	movd	xmm0, eax
	call	flt
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	lea	rcx, 4[rax]
	mov	QWORD PTR -8[rbp], rcx
	mov	eax, DWORD PTR [rax]
	cmp	edx, eax
	je	.L41
	call	abort@PLT
.L41:
	movss	xmm0, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -16[rbp]
	movaps	xmm1, xmm0
	movd	xmm0, eax
	call	fge
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	lea	rcx, 4[rax]
	mov	QWORD PTR -8[rbp], rcx
	mov	eax, DWORD PTR [rax]
	cmp	edx, eax
	je	.L42
	call	abort@PLT
.L42:
	movss	xmm0, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -16[rbp]
	movaps	xmm1, xmm0
	movd	xmm0, eax
	call	fgt
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	lea	rcx, 4[rax]
	mov	QWORD PTR -8[rbp], rcx
	mov	eax, DWORD PTR [rax]
	cmp	edx, eax
	je	.L43
	call	abort@PLT
.L43:
	movss	xmm0, DWORD PTR -12[rbp]
	mov	eax, DWORD PTR -16[rbp]
	movaps	xmm1, xmm0
	movd	xmm0, eax
	call	fle
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	lea	rcx, 4[rax]
	mov	QWORD PTR -8[rbp], rcx
	mov	eax, DWORD PTR [rax]
	cmp	edx, eax
	je	.L44
	call	abort@PLT
.L44:
	add	DWORD PTR -20[rbp], 1
.L38:
	cmp	DWORD PTR -20[rbp], 7
	jle	.L45
	add	DWORD PTR -24[rbp], 1
.L37:
	cmp	DWORD PTR -24[rbp], 7
	jle	.L46
	mov	edi, 0
	call	exit@PLT
	.cfi_endproc
.LFE6:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"11075840.c"
	.text
	.global	__aeabi_fcmpeq
	.align	2
	.global	feq
	.syntax unified
	.arm
	.fpu softvfp
	.type	feq, %function
feq:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]	@ float
	str	r1, [fp, #-12]	@ float
	ldr	r1, [fp, #-12]	@ float
	ldr	r0, [fp, #-8]	@ float
	bl	__aeabi_fcmpeq
	mov	r3, r0
	cmp	r3, #0
	beq	.L6
	mov	r3, #13
	b	.L4
.L6:
	mov	r3, #140
.L4:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	feq, .-feq
	.align	2
	.global	fne
	.syntax unified
	.arm
	.fpu softvfp
	.type	fne, %function
fne:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]	@ float
	str	r1, [fp, #-12]	@ float
	ldr	r1, [fp, #-12]	@ float
	ldr	r0, [fp, #-8]	@ float
	bl	__aeabi_fcmpeq
	mov	r3, r0
	cmp	r3, #0
	bne	.L12
	mov	r3, #13
	b	.L10
.L12:
	mov	r3, #140
.L10:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	fne, .-fne
	.global	__aeabi_fcmplt
	.align	2
	.global	flt
	.syntax unified
	.arm
	.fpu softvfp
	.type	flt, %function
flt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]	@ float
	str	r1, [fp, #-12]	@ float
	ldr	r1, [fp, #-12]	@ float
	ldr	r0, [fp, #-8]	@ float
	bl	__aeabi_fcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L18
	mov	r3, #13
	b	.L16
.L18:
	mov	r3, #140
.L16:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	flt, .-flt
	.global	__aeabi_fcmpge
	.align	2
	.global	fge
	.syntax unified
	.arm
	.fpu softvfp
	.type	fge, %function
fge:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]	@ float
	str	r1, [fp, #-12]	@ float
	ldr	r1, [fp, #-12]	@ float
	ldr	r0, [fp, #-8]	@ float
	bl	__aeabi_fcmpge
	mov	r3, r0
	cmp	r3, #0
	beq	.L24
	mov	r3, #13
	b	.L22
.L24:
	mov	r3, #140
.L22:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	fge, .-fge
	.global	__aeabi_fcmpgt
	.align	2
	.global	fgt
	.syntax unified
	.arm
	.fpu softvfp
	.type	fgt, %function
fgt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]	@ float
	str	r1, [fp, #-12]	@ float
	ldr	r1, [fp, #-12]	@ float
	ldr	r0, [fp, #-8]	@ float
	bl	__aeabi_fcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L30
	mov	r3, #13
	b	.L28
.L30:
	mov	r3, #140
.L28:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	fgt, .-fgt
	.global	__aeabi_fcmple
	.align	2
	.global	fle
	.syntax unified
	.arm
	.fpu softvfp
	.type	fle, %function
fle:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]	@ float
	str	r1, [fp, #-12]	@ float
	ldr	r1, [fp, #-12]	@ float
	ldr	r0, [fp, #-8]	@ float
	bl	__aeabi_fcmple
	mov	r3, r0
	cmp	r3, #0
	beq	.L36
	mov	r3, #13
	b	.L34
.L36:
	mov	r3, #140
.L34:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	fle, .-fle
	.global	args
	.data
	.align	2
	.type	args, %object
	.size	args, 32
args:
	.word	0
	.word	1065353216
	.word	3212836864
	.word	2139095039
	.word	8388608
	.word	702623251
	.word	1290500515
	.word	3463149987
	.global	correct_results
	.align	2
	.type	correct_results, %object
	.size	correct_results, 1536
correct_results:
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	13
	.word	140
	.word	140
	.word	13
	.word	140
	.word	13
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	ldr	r3, .L48
	str	r3, [fp, #-16]
	mov	r3, #0
	str	r3, [fp, #-24]
	b	.L38
.L47:
	ldr	r2, .L48+4
	ldr	r3, [fp, #-24]
	ldr	r3, [r2, r3, lsl #2]	@ float
	str	r3, [fp, #-12]	@ float
	mov	r3, #0
	str	r3, [fp, #-20]
	b	.L39
.L46:
	ldr	r2, .L48+4
	ldr	r3, [fp, #-20]
	ldr	r3, [r2, r3, lsl #2]	@ float
	str	r3, [fp, #-8]	@ float
	ldr	r1, [fp, #-8]	@ float
	ldr	r0, [fp, #-12]	@ float
	bl	feq
	mov	r1, r0
	ldr	r3, [fp, #-16]
	add	r2, r3, #4
	str	r2, [fp, #-16]
	ldr	r3, [r3]
	cmp	r1, r3
	beq	.L40
	bl	abort
.L40:
	ldr	r1, [fp, #-8]	@ float
	ldr	r0, [fp, #-12]	@ float
	bl	fne
	mov	r1, r0
	ldr	r3, [fp, #-16]
	add	r2, r3, #4
	str	r2, [fp, #-16]
	ldr	r3, [r3]
	cmp	r1, r3
	beq	.L41
	bl	abort
.L41:
	ldr	r1, [fp, #-8]	@ float
	ldr	r0, [fp, #-12]	@ float
	bl	flt
	mov	r1, r0
	ldr	r3, [fp, #-16]
	add	r2, r3, #4
	str	r2, [fp, #-16]
	ldr	r3, [r3]
	cmp	r1, r3
	beq	.L42
	bl	abort
.L42:
	ldr	r1, [fp, #-8]	@ float
	ldr	r0, [fp, #-12]	@ float
	bl	fge
	mov	r1, r0
	ldr	r3, [fp, #-16]
	add	r2, r3, #4
	str	r2, [fp, #-16]
	ldr	r3, [r3]
	cmp	r1, r3
	beq	.L43
	bl	abort
.L43:
	ldr	r1, [fp, #-8]	@ float
	ldr	r0, [fp, #-12]	@ float
	bl	fgt
	mov	r1, r0
	ldr	r3, [fp, #-16]
	add	r2, r3, #4
	str	r2, [fp, #-16]
	ldr	r3, [r3]
	cmp	r1, r3
	beq	.L44
	bl	abort
.L44:
	ldr	r1, [fp, #-8]	@ float
	ldr	r0, [fp, #-12]	@ float
	bl	fle
	mov	r1, r0
	ldr	r3, [fp, #-16]
	add	r2, r3, #4
	str	r2, [fp, #-16]
	ldr	r3, [r3]
	cmp	r1, r3
	beq	.L45
	bl	abort
.L45:
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L39:
	ldr	r3, [fp, #-20]
	cmp	r3, #7
	ble	.L46
	ldr	r3, [fp, #-24]
	add	r3, r3, #1
	str	r3, [fp, #-24]
.L38:
	ldr	r3, [fp, #-24]
	cmp	r3, #7
	ble	.L47
	mov	r0, #0
	bl	exit
.L49:
	.align	2
.L48:
	.word	correct_results
	.word	args
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
