	.file	"853863.c"
	.intel_syntax noprefix
	.text
	.globl	a_f
	.data
	.align 32
	.type	a_f, @object
	.size	a_f, 64
a_f:
	.long	-1110651699
	.long	-1068708659
	.long	-1060529766
	.long	-1055496602
	.long	-1052246016
	.long	-1048995430
	.long	-1047160422
	.long	-1045535130
	.long	1103573811
	.long	1104727245
	.long	1106352538
	.long	1107637043
	.long	1108449690
	.long	1109262336
	.long	1110074982
	.long	1110887629
	.globl	b_f
	.align 32
	.type	b_f, @object
	.size	b_f, 64
b_f:
	.long	-1080452710
	.long	1079613850
	.long	-1061997773
	.long	1090099610
	.long	-1055916032
	.long	1065353216
	.long	-1073741824
	.long	1077936128
	.long	-1065353216
	.long	-1063256064
	.long	1086324736
	.long	1088421888
	.long	-1056964608
	.long	-1055916032
	.long	1092616192
	.long	1093664768
	.globl	c_f
	.align 32
	.type	c_f, @object
	.size	c_f, 64
c_f:
	.long	-1110651699
	.long	1078774989
	.long	-1060529766
	.long	1091987046
	.long	-1052246016
	.long	1098488218
	.long	-1047160422
	.long	1101948518
	.long	-1043909837
	.long	-1042756403
	.long	1106352538
	.long	1107637043
	.long	-1039033958
	.long	-1038221312
	.long	1110074982
	.long	1110887629
	.globl	a_d
	.align 32
	.type	a_d, @object
	.size	a_d, 128
a_d:
	.long	-1717986918
	.long	-1078355559
	.long	-1717986918
	.long	-1073112679
	.long	858993459
	.long	-1072090317
	.long	-858993459
	.long	-1071461172
	.long	0
	.long	-1071054848
	.long	858993459
	.long	-1070648525
	.long	858993459
	.long	-1070419149
	.long	-858993459
	.long	-1070215988
	.long	1717986918
	.long	1077470822
	.long	-1717986918
	.long	1077615001
	.long	858993459
	.long	1077818163
	.long	1717986918
	.long	1077978726
	.long	858993459
	.long	1078080307
	.long	0
	.long	1078181888
	.long	-858993459
	.long	1078283468
	.long	-1717986918
	.long	1078385049
	.globl	b_d
	.align 32
	.type	b_d, @object
	.size	b_d, 128
b_d:
	.long	858993459
	.long	-1074580685
	.long	858993459
	.long	1074475827
	.long	1717986918
	.long	-1072273818
	.long	858993459
	.long	1075786547
	.long	0
	.long	-1071513600
	.long	0
	.long	1072693248
	.long	0
	.long	-1073741824
	.long	0
	.long	1074266112
	.long	0
	.long	-1072693248
	.long	0
	.long	-1072431104
	.long	0
	.long	1075314688
	.long	0
	.long	1075576832
	.long	0
	.long	-1071644672
	.long	0
	.long	-1071513600
	.long	0
	.long	1076101120
	.long	0
	.long	1076232192
	.globl	c_d
	.align 32
	.type	c_d, @object
	.size	c_d, 128
c_d:
	.long	-1717986918
	.long	-1078355559
	.long	-1717986918
	.long	1074370969
	.long	858993459
	.long	-1072090317
	.long	-858993459
	.long	1076022476
	.long	0
	.long	-1071054848
	.long	858993459
	.long	1076835123
	.long	858993459
	.long	-1070419149
	.long	-858993459
	.long	1077267660
	.long	1717986918
	.long	-1070012826
	.long	-1717986918
	.long	-1069868647
	.long	858993459
	.long	1077818163
	.long	1717986918
	.long	1077978726
	.long	858993459
	.long	-1069403341
	.long	0
	.long	-1069301760
	.long	-858993459
	.long	1078283468
	.long	-1717986918
	.long	1078385049
	.text
	.globl	main
	.type	main, @function
main:
.LFB0:
	.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
	mov	DWORD PTR -20[rbp], edi
	mov	QWORD PTR -32[rbp], rsi
	mov	DWORD PTR -4[rbp], 0
	jmp	.L2
.L5:
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, b_f[rip]
	movss	xmm1, DWORD PTR [rdx+rax]
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, a_f[rip]
	movss	xmm0, DWORD PTR [rdx+rax]
	movss	xmm3, DWORD PTR .LC0[rip]
	movss	xmm2, DWORD PTR .LC1[rip]
	movaps	xmm4, xmm1
	andps	xmm4, xmm3
	andps	xmm0, xmm2
	orps	xmm0, xmm4
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, c_f[rip]
	movss	xmm1, DWORD PTR [rdx+rax]
	ucomiss	xmm0, xmm1
	jp	.L11
	comiss	xmm0, xmm1
	je	.L13
.L11:
	call	abort@PLT
.L13:
	add	DWORD PTR -4[rbp], 1
.L2:
	cmp	DWORD PTR -4[rbp], 15
	jle	.L5
	mov	DWORD PTR -4[rbp], 0
	jmp	.L6
.L9:
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, b_d[rip]
	movsd	xmm1, QWORD PTR [rdx+rax]
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, a_d[rip]
	movsd	xmm0, QWORD PTR [rdx+rax]
	movq	xmm3, QWORD PTR .LC2[rip]
	movq	xmm2, QWORD PTR .LC3[rip]
	movapd	xmm5, xmm1
	andpd	xmm5, xmm3
	andpd	xmm0, xmm2
	orpd	xmm0, xmm5
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, c_d[rip]
	movsd	xmm1, QWORD PTR [rdx+rax]
	ucomisd	xmm0, xmm1
	jp	.L12
	comisd	xmm0, xmm1
	je	.L14
.L12:
	call	abort@PLT
.L14:
	add	DWORD PTR -4[rbp], 1
.L6:
	cmp	DWORD PTR -4[rbp], 15
	jle	.L9
	mov	eax, 0
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.section	.rodata
	.align 16
.LC0:
	.long	-2147483648
	.long	0
	.long	0
	.long	0
	.align 16
.LC1:
	.long	2147483647
	.long	0
	.long	0
	.long	0
	.align 16
.LC2:
	.long	0
	.long	-2147483648
	.long	0
	.long	0
	.align 16
.LC3:
	.long	-1
	.long	2147483647
	.long	0
	.long	0
	.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	"853863.c"
	.text
	.global	a_f
	.data
	.align	2
	.type	a_f, %object
	.size	a_f, 64
a_f:
	.word	3184315597
	.word	3226258637
	.word	3234437530
	.word	3239470694
	.word	3242721280
	.word	3245971866
	.word	3247806874
	.word	3249432166
	.word	1103573811
	.word	1104727245
	.word	1106352538
	.word	1107637043
	.word	1108449690
	.word	1109262336
	.word	1110074982
	.word	1110887629
	.global	b_f
	.align	2
	.type	b_f, %object
	.size	b_f, 64
b_f:
	.word	3214514586
	.word	1079613850
	.word	3232969523
	.word	1090099610
	.word	3239051264
	.word	1065353216
	.word	3221225472
	.word	1077936128
	.word	3229614080
	.word	3231711232
	.word	1086324736
	.word	1088421888
	.word	3238002688
	.word	3239051264
	.word	1092616192
	.word	1093664768
	.global	c_f
	.align	2
	.type	c_f, %object
	.size	c_f, 64
c_f:
	.word	3184315597
	.word	1078774989
	.word	3234437530
	.word	1091987046
	.word	3242721280
	.word	1098488218
	.word	3247806874
	.word	1101948518
	.word	3251057459
	.word	3252210893
	.word	1106352538
	.word	1107637043
	.word	3255933338
	.word	3256745984
	.word	1110074982
	.word	1110887629
	.global	a_d
	.align	3
	.type	a_d, %object
	.size	a_d, 128
a_d:
	.word	2576980378
	.word	-1078355559
	.word	2576980378
	.word	-1073112679
	.word	858993459
	.word	-1072090317
	.word	3435973837
	.word	-1071461172
	.word	0
	.word	-1071054848
	.word	858993459
	.word	-1070648525
	.word	858993459
	.word	-1070419149
	.word	3435973837
	.word	-1070215988
	.word	1717986918
	.word	1077470822
	.word	2576980378
	.word	1077615001
	.word	858993459
	.word	1077818163
	.word	1717986918
	.word	1077978726
	.word	858993459
	.word	1078080307
	.word	0
	.word	1078181888
	.word	3435973837
	.word	1078283468
	.word	2576980378
	.word	1078385049
	.global	b_d
	.align	3
	.type	b_d, %object
	.size	b_d, 128
b_d:
	.word	858993459
	.word	-1074580685
	.word	858993459
	.word	1074475827
	.word	1717986918
	.word	-1072273818
	.word	858993459
	.word	1075786547
	.word	0
	.word	-1071513600
	.word	0
	.word	1072693248
	.word	0
	.word	-1073741824
	.word	0
	.word	1074266112
	.word	0
	.word	-1072693248
	.word	0
	.word	-1072431104
	.word	0
	.word	1075314688
	.word	0
	.word	1075576832
	.word	0
	.word	-1071644672
	.word	0
	.word	-1071513600
	.word	0
	.word	1076101120
	.word	0
	.word	1076232192
	.global	c_d
	.align	3
	.type	c_d, %object
	.size	c_d, 128
c_d:
	.word	2576980378
	.word	-1078355559
	.word	2576980378
	.word	1074370969
	.word	858993459
	.word	-1072090317
	.word	3435973837
	.word	1076022476
	.word	0
	.word	-1071054848
	.word	858993459
	.word	1076835123
	.word	858993459
	.word	-1070419149
	.word	3435973837
	.word	1077267660
	.word	1717986918
	.word	-1070012826
	.word	2576980378
	.word	-1069868647
	.word	858993459
	.word	1077818163
	.word	1717986918
	.word	1077978726
	.word	858993459
	.word	-1069403341
	.word	0
	.word	-1069301760
	.word	3435973837
	.word	1078283468
	.word	2576980378
	.word	1078385049
	.global	__aeabi_fcmpeq
	.global	__aeabi_dcmpeq
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #16
	str	r0, [fp, #-24]
	str	r1, [fp, #-28]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L2
.L5:
	ldr	r2, .L15
	ldr	r3, [fp, #-16]
	ldr	r2, [r2, r3, lsl #2]	@ float
	ldr	r1, .L15+4
	ldr	r3, [fp, #-16]
	ldr	r3, [r1, r3, lsl #2]	@ float
	and	r3, r3, #-2147483648
	bic	r2, r2, #-2147483648
	orr	r2, r2, r3
	ldr	r1, .L15+8
	ldr	r3, [fp, #-16]
	ldr	r3, [r1, r3, lsl #2]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fcmpeq
	mov	r3, r0
	cmp	r3, #0
	bne	.L13
	bl	abort
.L13:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L2:
	ldr	r3, [fp, #-16]
	cmp	r3, #15
	ble	.L5
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L6
.L9:
	ldr	r2, .L15+12
	ldr	r3, [fp, #-16]
	lsl	r3, r3, #3
	add	r3, r2, r3
	ldmia	r3, {r2-r3}
	ldr	r0, .L15+16
	ldr	r1, [fp, #-16]
	lsl	r1, r1, #3
	add	r1, r0, r1
	ldmia	r1, {r0-r1}
	mov	r4, r2
	bic	r2, r3, #-2147483648
	and	r3, r1, #-2147483648
	orr	r5, r2, r3
	ldr	r2, .L15+20
	ldr	r3, [fp, #-16]
	lsl	r3, r3, #3
	add	r3, r2, r3
	ldmia	r3, {r2-r3}
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpeq
	mov	r3, r0
	cmp	r3, #0
	bne	.L14
	bl	abort
.L14:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L6:
	ldr	r3, [fp, #-16]
	cmp	r3, #15
	ble	.L9
	mov	r3, #0
	mov	r0, r3
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
.L16:
	.align	2
.L15:
	.word	a_f
	.word	b_f
	.word	c_f
	.word	a_d
	.word	b_d
	.word	c_d
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
