	.file	"834546.c"
	.intel_syntax noprefix
	.text
	.globl	N
	.data
	.align 4
	.type	N, @object
	.size	N, 4
N:
	.long	20
	.align 32
	.type	nnx, @object
	.size	nnx, 84
nnx:
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.long	2
	.globl	nx
	.section	.data.rel.local,"aw"
	.align 8
	.type	nx, @object
	.size	nx, 8
nx:
	.quad	nnx
	.data
	.align 32
	.type	nnu, @object
	.size	nnu, 84
nnu:
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	1
	.long	0
	.globl	nu
	.section	.data.rel.local
	.align 8
	.type	nu, @object
	.size	nu, 8
nu:
	.quad	nnu
	.data
	.align 32
	.type	nnbx, @object
	.size	nnbx, 84
nnbx:
	.long	2
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.globl	nbx
	.section	.data.rel.local
	.align 8
	.type	nbx, @object
	.size	nbx, 8
nbx:
	.quad	nnbx
	.local	nnbu
	.comm	nnbu,84,32
	.globl	nbu
	.align 8
	.type	nbu, @object
	.size	nbu, 8
nbu:
	.quad	nnbu
	.local	nng
	.comm	nng,84,32
	.globl	ng
	.align 8
	.type	ng, @object
	.size	ng, 8
ng:
	.quad	nng
	.local	nnsbx
	.comm	nnsbx,84,32
	.globl	nsbx
	.align 8
	.type	nsbx, @object
	.size	nsbx, 8
nsbx:
	.quad	nnsbx
	.local	nnsbu
	.comm	nnsbu,84,32
	.globl	nsbu
	.align 8
	.type	nsbu, @object
	.size	nsbu, 8
nsbu:
	.quad	nnsbu
	.local	nnsg
	.comm	nnsg,84,32
	.globl	nsg
	.align 8
	.type	nsg, @object
	.size	nsg, 8
nsg:
	.quad	nnsg
	.data
	.align 32
	.type	A0, @object
	.size	A0, 32
A0:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A1, @object
	.size	A1, 32
A1:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A2, @object
	.size	A2, 32
A2:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A3, @object
	.size	A3, 32
A3:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A4, @object
	.size	A4, 32
A4:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A5, @object
	.size	A5, 32
A5:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A6, @object
	.size	A6, 32
A6:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A7, @object
	.size	A7, 32
A7:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A8, @object
	.size	A8, 32
A8:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A9, @object
	.size	A9, 32
A9:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A10, @object
	.size	A10, 32
A10:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A11, @object
	.size	A11, 32
A11:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A12, @object
	.size	A12, 32
A12:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A13, @object
	.size	A13, 32
A13:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A14, @object
	.size	A14, 32
A14:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A15, @object
	.size	A15, 32
A15:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A16, @object
	.size	A16, 32
A16:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A17, @object
	.size	A17, 32
A17:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A18, @object
	.size	A18, 32
A18:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.align 32
	.type	A19, @object
	.size	A19, 32
A19:
	.long	-858993459
	.long	1072483532
	.long	-1717986918
	.long	-1077306983
	.long	1202590843
	.long	-1081836831
	.long	858993459
	.long	1070805811
	.section	.data.rel.local
	.align 32
	.type	AA, @object
	.size	AA, 160
AA:
	.quad	A0
	.quad	A1
	.quad	A2
	.quad	A3
	.quad	A4
	.quad	A5
	.quad	A6
	.quad	A7
	.quad	A8
	.quad	A9
	.quad	A10
	.quad	A11
	.quad	A12
	.quad	A13
	.quad	A14
	.quad	A15
	.quad	A16
	.quad	A17
	.quad	A18
	.quad	A19
	.globl	hA
	.align 8
	.type	hA, @object
	.size	hA, 8
hA:
	.quad	AA
	.data
	.align 16
	.type	B0, @object
	.size	B0, 16
B0:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B1, @object
	.size	B1, 16
B1:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B2, @object
	.size	B2, 16
B2:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B3, @object
	.size	B3, 16
B3:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B4, @object
	.size	B4, 16
B4:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B5, @object
	.size	B5, 16
B5:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B6, @object
	.size	B6, 16
B6:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B7, @object
	.size	B7, 16
B7:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B8, @object
	.size	B8, 16
B8:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B9, @object
	.size	B9, 16
B9:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B10, @object
	.size	B10, 16
B10:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B11, @object
	.size	B11, 16
B11:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B12, @object
	.size	B12, 16
B12:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B13, @object
	.size	B13, 16
B13:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B14, @object
	.size	B14, 16
B14:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B15, @object
	.size	B15, 16
B15:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B16, @object
	.size	B16, 16
B16:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B17, @object
	.size	B17, 16
B17:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B18, @object
	.size	B18, 16
B18:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.align 16
	.type	B19, @object
	.size	B19, 16
B19:
	.long	-1717986918
	.long	1070176665
	.long	-1717986918
	.long	1069128089
	.section	.data.rel.local
	.align 32
	.type	BB, @object
	.size	BB, 160
BB:
	.quad	B0
	.quad	B1
	.quad	B2
	.quad	B3
	.quad	B4
	.quad	B5
	.quad	B6
	.quad	B7
	.quad	B8
	.quad	B9
	.quad	B10
	.quad	B11
	.quad	B12
	.quad	B13
	.quad	B14
	.quad	B15
	.quad	B16
	.quad	B17
	.quad	B18
	.quad	B19
	.globl	hB
	.align 8
	.type	hB, @object
	.size	hB, 8
hB:
	.quad	BB
	.local	b0
	.comm	b0,16,16
	.local	b1
	.comm	b1,16,16
	.local	b2
	.comm	b2,16,16
	.local	b3
	.comm	b3,16,16
	.local	b4
	.comm	b4,16,16
	.local	b5
	.comm	b5,16,16
	.local	b6
	.comm	b6,16,16
	.local	b7
	.comm	b7,16,16
	.local	b8
	.comm	b8,16,16
	.local	b9
	.comm	b9,16,16
	.local	b10
	.comm	b10,16,16
	.local	b11
	.comm	b11,16,16
	.local	b12
	.comm	b12,16,16
	.local	b13
	.comm	b13,16,16
	.local	b14
	.comm	b14,16,16
	.local	b15
	.comm	b15,16,16
	.local	b16
	.comm	b16,16,16
	.local	b17
	.comm	b17,16,16
	.local	b18
	.comm	b18,16,16
	.local	b19
	.comm	b19,16,16
	.align 32
	.type	bb, @object
	.size	bb, 160
bb:
	.quad	b0
	.quad	b1
	.quad	b2
	.quad	b3
	.quad	b4
	.quad	b5
	.quad	b6
	.quad	b7
	.quad	b8
	.quad	b9
	.quad	b10
	.quad	b11
	.quad	b12
	.quad	b13
	.quad	b14
	.quad	b15
	.quad	b16
	.quad	b17
	.quad	b18
	.quad	b19
	.globl	hb
	.align 8
	.type	hb, @object
	.size	hb, 8
hb:
	.quad	bb
	.data
	.align 32
	.type	Q0, @object
	.size	Q0, 32
Q0:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q1, @object
	.size	Q1, 32
Q1:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q2, @object
	.size	Q2, 32
Q2:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q3, @object
	.size	Q3, 32
Q3:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q4, @object
	.size	Q4, 32
Q4:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q5, @object
	.size	Q5, 32
Q5:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q6, @object
	.size	Q6, 32
Q6:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q7, @object
	.size	Q7, 32
Q7:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q8, @object
	.size	Q8, 32
Q8:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q9, @object
	.size	Q9, 32
Q9:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q10, @object
	.size	Q10, 32
Q10:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q11, @object
	.size	Q11, 32
Q11:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q12, @object
	.size	Q12, 32
Q12:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q13, @object
	.size	Q13, 32
Q13:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q14, @object
	.size	Q14, 32
Q14:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q15, @object
	.size	Q15, 32
Q15:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q16, @object
	.size	Q16, 32
Q16:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q17, @object
	.size	Q17, 32
Q17:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q18, @object
	.size	Q18, 32
Q18:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q19, @object
	.size	Q19, 32
Q19:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.align 32
	.type	Q20, @object
	.size	Q20, 32
Q20:
	.long	0
	.long	1079574528
	.long	0
	.long	0
	.long	0
	.long	0
	.long	0
	.long	1079574528
	.section	.data.rel.local
	.align 32
	.type	QQ, @object
	.size	QQ, 168
QQ:
	.quad	Q0
	.quad	Q1
	.quad	Q2
	.quad	Q3
	.quad	Q4
	.quad	Q5
	.quad	Q6
	.quad	Q7
	.quad	Q8
	.quad	Q9
	.quad	Q10
	.quad	Q11
	.quad	Q12
	.quad	Q13
	.quad	Q14
	.quad	Q15
	.quad	Q16
	.quad	Q17
	.quad	Q18
	.quad	Q19
	.quad	Q20
	.globl	hQ
	.align 8
	.type	hQ, @object
	.size	hQ, 8
hQ:
	.quad	QQ
	.local	S0
	.comm	S0,16,16
	.local	S1
	.comm	S1,16,16
	.local	S2
	.comm	S2,16,16
	.local	S3
	.comm	S3,16,16
	.local	S4
	.comm	S4,16,16
	.local	S5
	.comm	S5,16,16
	.local	S6
	.comm	S6,16,16
	.local	S7
	.comm	S7,16,16
	.local	S8
	.comm	S8,16,16
	.local	S9
	.comm	S9,16,16
	.local	S10
	.comm	S10,16,16
	.local	S11
	.comm	S11,16,16
	.local	S12
	.comm	S12,16,16
	.local	S13
	.comm	S13,16,16
	.local	S14
	.comm	S14,16,16
	.local	S15
	.comm	S15,16,16
	.local	S16
	.comm	S16,16,16
	.local	S17
	.comm	S17,16,16
	.local	S18
	.comm	S18,16,16
	.local	S19
	.comm	S19,16,16
	.local	S20
	.comm	S20,0,8
	.align 32
	.type	SS, @object
	.size	SS, 168
SS:
	.quad	S0
	.quad	S1
	.quad	S2
	.quad	S3
	.quad	S4
	.quad	S5
	.quad	S6
	.quad	S7
	.quad	S8
	.quad	S9
	.quad	S10
	.quad	S11
	.quad	S12
	.quad	S13
	.quad	S14
	.quad	S15
	.quad	S16
	.quad	S17
	.quad	S18
	.quad	S19
	.quad	S20
	.globl	hS
	.align 8
	.type	hS, @object
	.size	hS, 8
hS:
	.quad	SS
	.data
	.align 8
	.type	R0, @object
	.size	R0, 8
R0:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R1, @object
	.size	R1, 8
R1:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R2, @object
	.size	R2, 8
R2:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R3, @object
	.size	R3, 8
R3:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R4, @object
	.size	R4, 8
R4:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R5, @object
	.size	R5, 8
R5:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R6, @object
	.size	R6, 8
R6:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R7, @object
	.size	R7, 8
R7:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R8, @object
	.size	R8, 8
R8:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R9, @object
	.size	R9, 8
R9:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R10, @object
	.size	R10, 8
R10:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R11, @object
	.size	R11, 8
R11:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R12, @object
	.size	R12, 8
R12:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R13, @object
	.size	R13, 8
R13:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R14, @object
	.size	R14, 8
R14:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R15, @object
	.size	R15, 8
R15:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R16, @object
	.size	R16, 8
R16:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R17, @object
	.size	R17, 8
R17:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R18, @object
	.size	R18, 8
R18:
	.long	-755914244
	.long	1062232653
	.align 8
	.type	R19, @object
	.size	R19, 8
R19:
	.long	-755914244
	.long	1062232653
	.local	R20
	.comm	R20,0,8
	.section	.data.rel.local
	.align 32
	.type	RR, @object
	.size	RR, 168
RR:
	.quad	R0
	.quad	R1
	.quad	R2
	.quad	R3
	.quad	R4
	.quad	R5
	.quad	R6
	.quad	R7
	.quad	R8
	.quad	R9
	.quad	R10
	.quad	R11
	.quad	R12
	.quad	R13
	.quad	R14
	.quad	R15
	.quad	R16
	.quad	R17
	.quad	R18
	.quad	R19
	.quad	R20
	.globl	hR
	.align 8
	.type	hR, @object
	.size	hR, 8
hR:
	.quad	RR
	.local	r0
	.comm	r0,8,8
	.local	r1
	.comm	r1,8,8
	.local	r2
	.comm	r2,8,8
	.local	r3
	.comm	r3,8,8
	.local	r4
	.comm	r4,8,8
	.local	r5
	.comm	r5,8,8
	.local	r6
	.comm	r6,8,8
	.local	r7
	.comm	r7,8,8
	.local	r8
	.comm	r8,8,8
	.local	r9
	.comm	r9,8,8
	.local	r10
	.comm	r10,8,8
	.local	r11
	.comm	r11,8,8
	.local	r12
	.comm	r12,8,8
	.local	r13
	.comm	r13,8,8
	.local	r14
	.comm	r14,8,8
	.local	r15
	.comm	r15,8,8
	.local	r16
	.comm	r16,8,8
	.local	r17
	.comm	r17,8,8
	.local	r18
	.comm	r18,8,8
	.local	r19
	.comm	r19,8,8
	.local	r20
	.comm	r20,0,8
	.align 32
	.type	rr, @object
	.size	rr, 168
rr:
	.quad	r0
	.quad	r1
	.quad	r2
	.quad	r3
	.quad	r4
	.quad	r5
	.quad	r6
	.quad	r7
	.quad	r8
	.quad	r9
	.quad	r10
	.quad	r11
	.quad	r12
	.quad	r13
	.quad	r14
	.quad	r15
	.quad	r16
	.quad	r17
	.quad	r18
	.quad	r19
	.quad	r20
	.globl	hr
	.align 8
	.type	hr, @object
	.size	hr, 8
hr:
	.quad	rr
	.data
	.align 16
	.type	q0, @object
	.size	q0, 16
q0:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q1, @object
	.size	q1, 16
q1:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q2, @object
	.size	q2, 16
q2:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q3, @object
	.size	q3, 16
q3:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q4, @object
	.size	q4, 16
q4:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q5, @object
	.size	q5, 16
q5:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q6, @object
	.size	q6, 16
q6:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q7, @object
	.size	q7, 16
q7:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q8, @object
	.size	q8, 16
q8:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q9, @object
	.size	q9, 16
q9:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q10, @object
	.size	q10, 16
q10:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q11, @object
	.size	q11, 16
q11:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q12, @object
	.size	q12, 16
q12:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q13, @object
	.size	q13, 16
q13:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q14, @object
	.size	q14, 16
q14:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q15, @object
	.size	q15, 16
q15:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q16, @object
	.size	q16, 16
q16:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q17, @object
	.size	q17, 16
q17:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q18, @object
	.size	q18, 16
q18:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q19, @object
	.size	q19, 16
q19:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.align 16
	.type	q20, @object
	.size	q20, 16
q20:
	.long	0
	.long	1072693248
	.long	0
	.long	1072693248
	.section	.data.rel.local
	.align 32
	.type	qq, @object
	.size	qq, 168
qq:
	.quad	q0
	.quad	q1
	.quad	q2
	.quad	q3
	.quad	q4
	.quad	q5
	.quad	q6
	.quad	q7
	.quad	q8
	.quad	q9
	.quad	q10
	.quad	q11
	.quad	q12
	.quad	q13
	.quad	q14
	.quad	q15
	.quad	q16
	.quad	q17
	.quad	q18
	.quad	q19
	.quad	q20
	.globl	hq
	.align 8
	.type	hq, @object
	.size	hq, 8
hq:
	.quad	qq
	.local	idxbu0
	.comm	idxbu0,0,4
	.local	idxbu1
	.comm	idxbu1,0,4
	.local	idxbu2
	.comm	idxbu2,0,4
	.local	idxbu3
	.comm	idxbu3,0,4
	.local	idxbu4
	.comm	idxbu4,0,4
	.local	idxbu5
	.comm	idxbu5,0,4
	.local	idxbu6
	.comm	idxbu6,0,4
	.local	idxbu7
	.comm	idxbu7,0,4
	.local	idxbu8
	.comm	idxbu8,0,4
	.local	idxbu9
	.comm	idxbu9,0,4
	.local	idxbu10
	.comm	idxbu10,0,4
	.local	idxbu11
	.comm	idxbu11,0,4
	.local	idxbu12
	.comm	idxbu12,0,4
	.local	idxbu13
	.comm	idxbu13,0,4
	.local	idxbu14
	.comm	idxbu14,0,4
	.local	idxbu15
	.comm	idxbu15,0,4
	.local	idxbu16
	.comm	idxbu16,0,4
	.local	idxbu17
	.comm	idxbu17,0,4
	.local	idxbu18
	.comm	idxbu18,0,4
	.local	idxbu19
	.comm	idxbu19,0,4
	.local	idxbu20
	.comm	idxbu20,0,4
	.align 32
	.type	iidxbu, @object
	.size	iidxbu, 168
iidxbu:
	.quad	idxbu0
	.quad	idxbu1
	.quad	idxbu2
	.quad	idxbu3
	.quad	idxbu4
	.quad	idxbu5
	.quad	idxbu6
	.quad	idxbu7
	.quad	idxbu8
	.quad	idxbu9
	.quad	idxbu10
	.quad	idxbu11
	.quad	idxbu12
	.quad	idxbu13
	.quad	idxbu14
	.quad	idxbu15
	.quad	idxbu16
	.quad	idxbu17
	.quad	idxbu18
	.quad	idxbu19
	.quad	idxbu20
	.globl	hidxbu
	.align 8
	.type	hidxbu, @object
	.size	hidxbu, 8
hidxbu:
	.quad	iidxbu
	.local	lbu0
	.comm	lbu0,0,8
	.local	lbu1
	.comm	lbu1,0,8
	.local	lbu2
	.comm	lbu2,0,8
	.local	lbu3
	.comm	lbu3,0,8
	.local	lbu4
	.comm	lbu4,0,8
	.local	lbu5
	.comm	lbu5,0,8
	.local	lbu6
	.comm	lbu6,0,8
	.local	lbu7
	.comm	lbu7,0,8
	.local	lbu8
	.comm	lbu8,0,8
	.local	lbu9
	.comm	lbu9,0,8
	.local	lbu10
	.comm	lbu10,0,8
	.local	lbu11
	.comm	lbu11,0,8
	.local	lbu12
	.comm	lbu12,0,8
	.local	lbu13
	.comm	lbu13,0,8
	.local	lbu14
	.comm	lbu14,0,8
	.local	lbu15
	.comm	lbu15,0,8
	.local	lbu16
	.comm	lbu16,0,8
	.local	lbu17
	.comm	lbu17,0,8
	.local	lbu18
	.comm	lbu18,0,8
	.local	lbu19
	.comm	lbu19,0,8
	.local	lbu20
	.comm	lbu20,0,8
	.align 32
	.type	llbu, @object
	.size	llbu, 168
llbu:
	.quad	lbu0
	.quad	lbu1
	.quad	lbu2
	.quad	lbu3
	.quad	lbu4
	.quad	lbu5
	.quad	lbu6
	.quad	lbu7
	.quad	lbu8
	.quad	lbu9
	.quad	lbu10
	.quad	lbu11
	.quad	lbu12
	.quad	lbu13
	.quad	lbu14
	.quad	lbu15
	.quad	lbu16
	.quad	lbu17
	.quad	lbu18
	.quad	lbu19
	.quad	lbu20
	.globl	hlbu
	.align 8
	.type	hlbu, @object
	.size	hlbu, 8
hlbu:
	.quad	llbu
	.local	lbu_mask0
	.comm	lbu_mask0,0,8
	.local	lbu_mask1
	.comm	lbu_mask1,0,8
	.local	lbu_mask2
	.comm	lbu_mask2,0,8
	.local	lbu_mask3
	.comm	lbu_mask3,0,8
	.local	lbu_mask4
	.comm	lbu_mask4,0,8
	.local	lbu_mask5
	.comm	lbu_mask5,0,8
	.local	lbu_mask6
	.comm	lbu_mask6,0,8
	.local	lbu_mask7
	.comm	lbu_mask7,0,8
	.local	lbu_mask8
	.comm	lbu_mask8,0,8
	.local	lbu_mask9
	.comm	lbu_mask9,0,8
	.local	lbu_mask10
	.comm	lbu_mask10,0,8
	.local	lbu_mask11
	.comm	lbu_mask11,0,8
	.local	lbu_mask12
	.comm	lbu_mask12,0,8
	.local	lbu_mask13
	.comm	lbu_mask13,0,8
	.local	lbu_mask14
	.comm	lbu_mask14,0,8
	.local	lbu_mask15
	.comm	lbu_mask15,0,8
	.local	lbu_mask16
	.comm	lbu_mask16,0,8
	.local	lbu_mask17
	.comm	lbu_mask17,0,8
	.local	lbu_mask18
	.comm	lbu_mask18,0,8
	.local	lbu_mask19
	.comm	lbu_mask19,0,8
	.local	lbu_mask20
	.comm	lbu_mask20,0,8
	.align 32
	.type	llbu_mask, @object
	.size	llbu_mask, 168
llbu_mask:
	.quad	lbu_mask0
	.quad	lbu_mask1
	.quad	lbu_mask2
	.quad	lbu_mask3
	.quad	lbu_mask4
	.quad	lbu_mask5
	.quad	lbu_mask6
	.quad	lbu_mask7
	.quad	lbu_mask8
	.quad	lbu_mask9
	.quad	lbu_mask10
	.quad	lbu_mask11
	.quad	lbu_mask12
	.quad	lbu_mask13
	.quad	lbu_mask14
	.quad	lbu_mask15
	.quad	lbu_mask16
	.quad	lbu_mask17
	.quad	lbu_mask18
	.quad	lbu_mask19
	.quad	lbu_mask20
	.globl	hlbu_mask
	.align 8
	.type	hlbu_mask, @object
	.size	hlbu_mask, 8
hlbu_mask:
	.quad	llbu_mask
	.local	ubu0
	.comm	ubu0,0,8
	.local	ubu1
	.comm	ubu1,0,8
	.local	ubu2
	.comm	ubu2,0,8
	.local	ubu3
	.comm	ubu3,0,8
	.local	ubu4
	.comm	ubu4,0,8
	.local	ubu5
	.comm	ubu5,0,8
	.local	ubu6
	.comm	ubu6,0,8
	.local	ubu7
	.comm	ubu7,0,8
	.local	ubu8
	.comm	ubu8,0,8
	.local	ubu9
	.comm	ubu9,0,8
	.local	ubu10
	.comm	ubu10,0,8
	.local	ubu11
	.comm	ubu11,0,8
	.local	ubu12
	.comm	ubu12,0,8
	.local	ubu13
	.comm	ubu13,0,8
	.local	ubu14
	.comm	ubu14,0,8
	.local	ubu15
	.comm	ubu15,0,8
	.local	ubu16
	.comm	ubu16,0,8
	.local	ubu17
	.comm	ubu17,0,8
	.local	ubu18
	.comm	ubu18,0,8
	.local	ubu19
	.comm	ubu19,0,8
	.local	ubu20
	.comm	ubu20,0,8
	.align 32
	.type	uubu, @object
	.size	uubu, 168
uubu:
	.quad	ubu0
	.quad	ubu1
	.quad	ubu2
	.quad	ubu3
	.quad	ubu4
	.quad	ubu5
	.quad	ubu6
	.quad	ubu7
	.quad	ubu8
	.quad	ubu9
	.quad	ubu10
	.quad	ubu11
	.quad	ubu12
	.quad	ubu13
	.quad	ubu14
	.quad	ubu15
	.quad	ubu16
	.quad	ubu17
	.quad	ubu18
	.quad	ubu19
	.quad	ubu20
	.globl	hubu
	.align 8
	.type	hubu, @object
	.size	hubu, 8
hubu:
	.quad	uubu
	.local	ubu_mask0
	.comm	ubu_mask0,0,8
	.local	ubu_mask1
	.comm	ubu_mask1,0,8
	.local	ubu_mask2
	.comm	ubu_mask2,0,8
	.local	ubu_mask3
	.comm	ubu_mask3,0,8
	.local	ubu_mask4
	.comm	ubu_mask4,0,8
	.local	ubu_mask5
	.comm	ubu_mask5,0,8
	.local	ubu_mask6
	.comm	ubu_mask6,0,8
	.local	ubu_mask7
	.comm	ubu_mask7,0,8
	.local	ubu_mask8
	.comm	ubu_mask8,0,8
	.local	ubu_mask9
	.comm	ubu_mask9,0,8
	.local	ubu_mask10
	.comm	ubu_mask10,0,8
	.local	ubu_mask11
	.comm	ubu_mask11,0,8
	.local	ubu_mask12
	.comm	ubu_mask12,0,8
	.local	ubu_mask13
	.comm	ubu_mask13,0,8
	.local	ubu_mask14
	.comm	ubu_mask14,0,8
	.local	ubu_mask15
	.comm	ubu_mask15,0,8
	.local	ubu_mask16
	.comm	ubu_mask16,0,8
	.local	ubu_mask17
	.comm	ubu_mask17,0,8
	.local	ubu_mask18
	.comm	ubu_mask18,0,8
	.local	ubu_mask19
	.comm	ubu_mask19,0,8
	.local	ubu_mask20
	.comm	ubu_mask20,0,8
	.align 32
	.type	uubu_mask, @object
	.size	uubu_mask, 168
uubu_mask:
	.quad	ubu_mask0
	.quad	ubu_mask1
	.quad	ubu_mask2
	.quad	ubu_mask3
	.quad	ubu_mask4
	.quad	ubu_mask5
	.quad	ubu_mask6
	.quad	ubu_mask7
	.quad	ubu_mask8
	.quad	ubu_mask9
	.quad	ubu_mask10
	.quad	ubu_mask11
	.quad	ubu_mask12
	.quad	ubu_mask13
	.quad	ubu_mask14
	.quad	ubu_mask15
	.quad	ubu_mask16
	.quad	ubu_mask17
	.quad	ubu_mask18
	.quad	ubu_mask19
	.quad	ubu_mask20
	.globl	hubu_mask
	.align 8
	.type	hubu_mask, @object
	.size	hubu_mask, 8
hubu_mask:
	.quad	uubu_mask
	.data
	.align 8
	.type	idxbx0, @object
	.size	idxbx0, 8
idxbx0:
	.long	0
	.long	1
	.local	idxbx1
	.comm	idxbx1,0,4
	.local	idxbx2
	.comm	idxbx2,0,4
	.local	idxbx3
	.comm	idxbx3,0,4
	.local	idxbx4
	.comm	idxbx4,0,4
	.local	idxbx5
	.comm	idxbx5,0,4
	.local	idxbx6
	.comm	idxbx6,0,4
	.local	idxbx7
	.comm	idxbx7,0,4
	.local	idxbx8
	.comm	idxbx8,0,4
	.local	idxbx9
	.comm	idxbx9,0,4
	.local	idxbx10
	.comm	idxbx10,0,4
	.local	idxbx11
	.comm	idxbx11,0,4
	.local	idxbx12
	.comm	idxbx12,0,4
	.local	idxbx13
	.comm	idxbx13,0,4
	.local	idxbx14
	.comm	idxbx14,0,4
	.local	idxbx15
	.comm	idxbx15,0,4
	.local	idxbx16
	.comm	idxbx16,0,4
	.local	idxbx17
	.comm	idxbx17,0,4
	.local	idxbx18
	.comm	idxbx18,0,4
	.local	idxbx19
	.comm	idxbx19,0,4
	.local	idxbx20
	.comm	idxbx20,0,4
	.section	.data.rel.local
	.align 32
	.type	iidxbx, @object
	.size	iidxbx, 168
iidxbx:
	.quad	idxbx0
	.quad	idxbx1
	.quad	idxbx2
	.quad	idxbx3
	.quad	idxbx4
	.quad	idxbx5
	.quad	idxbx6
	.quad	idxbx7
	.quad	idxbx8
	.quad	idxbx9
	.quad	idxbx10
	.quad	idxbx11
	.quad	idxbx12
	.quad	idxbx13
	.quad	idxbx14
	.quad	idxbx15
	.quad	idxbx16
	.quad	idxbx17
	.quad	idxbx18
	.quad	idxbx19
	.quad	idxbx20
	.globl	hidxbx
	.align 8
	.type	hidxbx, @object
	.size	hidxbx, 8
hidxbx:
	.quad	iidxbx
	.data
	.align 16
	.type	lbx0, @object
	.size	lbx0, 16
lbx0:
	.long	0
	.long	-1074790400
	.long	0
	.long	1074266112
	.local	lbx1
	.comm	lbx1,0,8
	.local	lbx2
	.comm	lbx2,0,8
	.local	lbx3
	.comm	lbx3,0,8
	.local	lbx4
	.comm	lbx4,0,8
	.local	lbx5
	.comm	lbx5,0,8
	.local	lbx6
	.comm	lbx6,0,8
	.local	lbx7
	.comm	lbx7,0,8
	.local	lbx8
	.comm	lbx8,0,8
	.local	lbx9
	.comm	lbx9,0,8
	.local	lbx10
	.comm	lbx10,0,8
	.local	lbx11
	.comm	lbx11,0,8
	.local	lbx12
	.comm	lbx12,0,8
	.local	lbx13
	.comm	lbx13,0,8
	.local	lbx14
	.comm	lbx14,0,8
	.local	lbx15
	.comm	lbx15,0,8
	.local	lbx16
	.comm	lbx16,0,8
	.local	lbx17
	.comm	lbx17,0,8
	.local	lbx18
	.comm	lbx18,0,8
	.local	lbx19
	.comm	lbx19,0,8
	.local	lbx20
	.comm	lbx20,0,8
	.section	.data.rel.local
	.align 32
	.type	llbx, @object
	.size	llbx, 168
llbx:
	.quad	lbx0
	.quad	lbx1
	.quad	lbx2
	.quad	lbx3
	.quad	lbx4
	.quad	lbx5
	.quad	lbx6
	.quad	lbx7
	.quad	lbx8
	.quad	lbx9
	.quad	lbx10
	.quad	lbx11
	.quad	lbx12
	.quad	lbx13
	.quad	lbx14
	.quad	lbx15
	.quad	lbx16
	.quad	lbx17
	.quad	lbx18
	.quad	lbx19
	.quad	lbx20
	.globl	hlbx
	.align 8
	.type	hlbx, @object
	.size	hlbx, 8
hlbx:
	.quad	llbx
	.data
	.align 16
	.type	lbx_mask0, @object
	.size	lbx_mask0, 16
lbx_mask0:
	.long	0
	.long	-1074790400
	.long	0
	.long	1074266112
	.local	lbx_mask1
	.comm	lbx_mask1,0,8
	.local	lbx_mask2
	.comm	lbx_mask2,0,8
	.local	lbx_mask3
	.comm	lbx_mask3,0,8
	.local	lbx_mask4
	.comm	lbx_mask4,0,8
	.local	lbx_mask5
	.comm	lbx_mask5,0,8
	.local	lbx_mask6
	.comm	lbx_mask6,0,8
	.local	lbx_mask7
	.comm	lbx_mask7,0,8
	.local	lbx_mask8
	.comm	lbx_mask8,0,8
	.local	lbx_mask9
	.comm	lbx_mask9,0,8
	.local	lbx_mask10
	.comm	lbx_mask10,0,8
	.local	lbx_mask11
	.comm	lbx_mask11,0,8
	.local	lbx_mask12
	.comm	lbx_mask12,0,8
	.local	lbx_mask13
	.comm	lbx_mask13,0,8
	.local	lbx_mask14
	.comm	lbx_mask14,0,8
	.local	lbx_mask15
	.comm	lbx_mask15,0,8
	.local	lbx_mask16
	.comm	lbx_mask16,0,8
	.local	lbx_mask17
	.comm	lbx_mask17,0,8
	.local	lbx_mask18
	.comm	lbx_mask18,0,8
	.local	lbx_mask19
	.comm	lbx_mask19,0,8
	.local	lbx_mask20
	.comm	lbx_mask20,0,8
	.section	.data.rel.local
	.align 32
	.type	llbx_mask, @object
	.size	llbx_mask, 168
llbx_mask:
	.quad	lbx_mask0
	.quad	lbx_mask1
	.quad	lbx_mask2
	.quad	lbx_mask3
	.quad	lbx_mask4
	.quad	lbx_mask5
	.quad	lbx_mask6
	.quad	lbx_mask7
	.quad	lbx_mask8
	.quad	lbx_mask9
	.quad	lbx_mask10
	.quad	lbx_mask11
	.quad	lbx_mask12
	.quad	lbx_mask13
	.quad	lbx_mask14
	.quad	lbx_mask15
	.quad	lbx_mask16
	.quad	lbx_mask17
	.quad	lbx_mask18
	.quad	lbx_mask19
	.quad	lbx_mask20
	.globl	hlbx_mask
	.align 8
	.type	hlbx_mask, @object
	.size	hlbx_mask, 8
hlbx_mask:
	.quad	llbx_mask
	.data
	.align 16
	.type	ubx0, @object
	.size	ubx0, 16
ubx0:
	.long	0
	.long	-1074790400
	.long	0
	.long	1074266112
	.local	ubx1
	.comm	ubx1,0,8
	.local	ubx2
	.comm	ubx2,0,8
	.local	ubx3
	.comm	ubx3,0,8
	.local	ubx4
	.comm	ubx4,0,8
	.local	ubx5
	.comm	ubx5,0,8
	.local	ubx6
	.comm	ubx6,0,8
	.local	ubx7
	.comm	ubx7,0,8
	.local	ubx8
	.comm	ubx8,0,8
	.local	ubx9
	.comm	ubx9,0,8
	.local	ubx10
	.comm	ubx10,0,8
	.local	ubx11
	.comm	ubx11,0,8
	.local	ubx12
	.comm	ubx12,0,8
	.local	ubx13
	.comm	ubx13,0,8
	.local	ubx14
	.comm	ubx14,0,8
	.local	ubx15
	.comm	ubx15,0,8
	.local	ubx16
	.comm	ubx16,0,8
	.local	ubx17
	.comm	ubx17,0,8
	.local	ubx18
	.comm	ubx18,0,8
	.local	ubx19
	.comm	ubx19,0,8
	.local	ubx20
	.comm	ubx20,0,8
	.section	.data.rel.local
	.align 32
	.type	uubx, @object
	.size	uubx, 168
uubx:
	.quad	ubx0
	.quad	ubx1
	.quad	ubx2
	.quad	ubx3
	.quad	ubx4
	.quad	ubx5
	.quad	ubx6
	.quad	ubx7
	.quad	ubx8
	.quad	ubx9
	.quad	ubx10
	.quad	ubx11
	.quad	ubx12
	.quad	ubx13
	.quad	ubx14
	.quad	ubx15
	.quad	ubx16
	.quad	ubx17
	.quad	ubx18
	.quad	ubx19
	.quad	ubx20
	.globl	hubx
	.align 8
	.type	hubx, @object
	.size	hubx, 8
hubx:
	.quad	uubx
	.data
	.align 16
	.type	ubx_mask0, @object
	.size	ubx_mask0, 16
ubx_mask0:
	.long	0
	.long	-1074790400
	.long	0
	.long	1074266112
	.local	ubx_mask1
	.comm	ubx_mask1,0,8
	.local	ubx_mask2
	.comm	ubx_mask2,0,8
	.local	ubx_mask3
	.comm	ubx_mask3,0,8
	.local	ubx_mask4
	.comm	ubx_mask4,0,8
	.local	ubx_mask5
	.comm	ubx_mask5,0,8
	.local	ubx_mask6
	.comm	ubx_mask6,0,8
	.local	ubx_mask7
	.comm	ubx_mask7,0,8
	.local	ubx_mask8
	.comm	ubx_mask8,0,8
	.local	ubx_mask9
	.comm	ubx_mask9,0,8
	.local	ubx_mask10
	.comm	ubx_mask10,0,8
	.local	ubx_mask11
	.comm	ubx_mask11,0,8
	.local	ubx_mask12
	.comm	ubx_mask12,0,8
	.local	ubx_mask13
	.comm	ubx_mask13,0,8
	.local	ubx_mask14
	.comm	ubx_mask14,0,8
	.local	ubx_mask15
	.comm	ubx_mask15,0,8
	.local	ubx_mask16
	.comm	ubx_mask16,0,8
	.local	ubx_mask17
	.comm	ubx_mask17,0,8
	.local	ubx_mask18
	.comm	ubx_mask18,0,8
	.local	ubx_mask19
	.comm	ubx_mask19,0,8
	.local	ubx_mask20
	.comm	ubx_mask20,0,8
	.section	.data.rel.local
	.align 32
	.type	uubx_mask, @object
	.size	uubx_mask, 168
uubx_mask:
	.quad	ubx_mask0
	.quad	ubx_mask1
	.quad	ubx_mask2
	.quad	ubx_mask3
	.quad	ubx_mask4
	.quad	ubx_mask5
	.quad	ubx_mask6
	.quad	ubx_mask7
	.quad	ubx_mask8
	.quad	ubx_mask9
	.quad	ubx_mask10
	.quad	ubx_mask11
	.quad	ubx_mask12
	.quad	ubx_mask13
	.quad	ubx_mask14
	.quad	ubx_mask15
	.quad	ubx_mask16
	.quad	ubx_mask17
	.quad	ubx_mask18
	.quad	ubx_mask19
	.quad	ubx_mask20
	.globl	hubx_mask
	.align 8
	.type	hubx_mask, @object
	.size	hubx_mask, 8
hubx_mask:
	.quad	uubx_mask
	.local	C0
	.comm	C0,0,8
	.local	C1
	.comm	C1,0,8
	.local	C2
	.comm	C2,0,8
	.local	C3
	.comm	C3,0,8
	.local	C4
	.comm	C4,0,8
	.local	C5
	.comm	C5,0,8
	.local	C6
	.comm	C6,0,8
	.local	C7
	.comm	C7,0,8
	.local	C8
	.comm	C8,0,8
	.local	C9
	.comm	C9,0,8
	.local	C10
	.comm	C10,0,8
	.local	C11
	.comm	C11,0,8
	.local	C12
	.comm	C12,0,8
	.local	C13
	.comm	C13,0,8
	.local	C14
	.comm	C14,0,8
	.local	C15
	.comm	C15,0,8
	.local	C16
	.comm	C16,0,8
	.local	C17
	.comm	C17,0,8
	.local	C18
	.comm	C18,0,8
	.local	C19
	.comm	C19,0,8
	.local	C20
	.comm	C20,0,8
	.align 32
	.type	CC, @object
	.size	CC, 168
CC:
	.quad	C0
	.quad	C1
	.quad	C2
	.quad	C3
	.quad	C4
	.quad	C5
	.quad	C6
	.quad	C7
	.quad	C8
	.quad	C9
	.quad	C10
	.quad	C11
	.quad	C12
	.quad	C13
	.quad	C14
	.quad	C15
	.quad	C16
	.quad	C17
	.quad	C18
	.quad	C19
	.quad	C20
	.globl	hC
	.align 8
	.type	hC, @object
	.size	hC, 8
hC:
	.quad	CC
	.local	D0
	.comm	D0,0,8
	.local	D1
	.comm	D1,0,8
	.local	D2
	.comm	D2,0,8
	.local	D3
	.comm	D3,0,8
	.local	D4
	.comm	D4,0,8
	.local	D5
	.comm	D5,0,8
	.local	D6
	.comm	D6,0,8
	.local	D7
	.comm	D7,0,8
	.local	D8
	.comm	D8,0,8
	.local	D9
	.comm	D9,0,8
	.local	D10
	.comm	D10,0,8
	.local	D11
	.comm	D11,0,8
	.local	D12
	.comm	D12,0,8
	.local	D13
	.comm	D13,0,8
	.local	D14
	.comm	D14,0,8
	.local	D15
	.comm	D15,0,8
	.local	D16
	.comm	D16,0,8
	.local	D17
	.comm	D17,0,8
	.local	D18
	.comm	D18,0,8
	.local	D19
	.comm	D19,0,8
	.local	D20
	.comm	D20,0,8
	.align 32
	.type	DD, @object
	.size	DD, 168
DD:
	.quad	D0
	.quad	D1
	.quad	D2
	.quad	D3
	.quad	D4
	.quad	D5
	.quad	D6
	.quad	D7
	.quad	D8
	.quad	D9
	.quad	D10
	.quad	D11
	.quad	D12
	.quad	D13
	.quad	D14
	.quad	D15
	.quad	D16
	.quad	D17
	.quad	D18
	.quad	D19
	.quad	D20
	.globl	hD
	.align 8
	.type	hD, @object
	.size	hD, 8
hD:
	.quad	DD
	.local	lg0
	.comm	lg0,0,8
	.local	lg1
	.comm	lg1,0,8
	.local	lg2
	.comm	lg2,0,8
	.local	lg3
	.comm	lg3,0,8
	.local	lg4
	.comm	lg4,0,8
	.local	lg5
	.comm	lg5,0,8
	.local	lg6
	.comm	lg6,0,8
	.local	lg7
	.comm	lg7,0,8
	.local	lg8
	.comm	lg8,0,8
	.local	lg9
	.comm	lg9,0,8
	.local	lg10
	.comm	lg10,0,8
	.local	lg11
	.comm	lg11,0,8
	.local	lg12
	.comm	lg12,0,8
	.local	lg13
	.comm	lg13,0,8
	.local	lg14
	.comm	lg14,0,8
	.local	lg15
	.comm	lg15,0,8
	.local	lg16
	.comm	lg16,0,8
	.local	lg17
	.comm	lg17,0,8
	.local	lg18
	.comm	lg18,0,8
	.local	lg19
	.comm	lg19,0,8
	.local	lg20
	.comm	lg20,0,8
	.align 32
	.type	llg, @object
	.size	llg, 168
llg:
	.quad	lg0
	.quad	lg1
	.quad	lg2
	.quad	lg3
	.quad	lg4
	.quad	lg5
	.quad	lg6
	.quad	lg7
	.quad	lg8
	.quad	lg9
	.quad	lg10
	.quad	lg11
	.quad	lg12
	.quad	lg13
	.quad	lg14
	.quad	lg15
	.quad	lg16
	.quad	lg17
	.quad	lg18
	.quad	lg19
	.quad	lg20
	.globl	hlg
	.align 8
	.type	hlg, @object
	.size	hlg, 8
hlg:
	.quad	llg
	.local	lg_mask0
	.comm	lg_mask0,0,8
	.local	lg_mask1
	.comm	lg_mask1,0,8
	.local	lg_mask2
	.comm	lg_mask2,0,8
	.local	lg_mask3
	.comm	lg_mask3,0,8
	.local	lg_mask4
	.comm	lg_mask4,0,8
	.local	lg_mask5
	.comm	lg_mask5,0,8
	.local	lg_mask6
	.comm	lg_mask6,0,8
	.local	lg_mask7
	.comm	lg_mask7,0,8
	.local	lg_mask8
	.comm	lg_mask8,0,8
	.local	lg_mask9
	.comm	lg_mask9,0,8
	.local	lg_mask10
	.comm	lg_mask10,0,8
	.local	lg_mask11
	.comm	lg_mask11,0,8
	.local	lg_mask12
	.comm	lg_mask12,0,8
	.local	lg_mask13
	.comm	lg_mask13,0,8
	.local	lg_mask14
	.comm	lg_mask14,0,8
	.local	lg_mask15
	.comm	lg_mask15,0,8
	.local	lg_mask16
	.comm	lg_mask16,0,8
	.local	lg_mask17
	.comm	lg_mask17,0,8
	.local	lg_mask18
	.comm	lg_mask18,0,8
	.local	lg_mask19
	.comm	lg_mask19,0,8
	.local	lg_mask20
	.comm	lg_mask20,0,8
	.align 32
	.type	llg_mask, @object
	.size	llg_mask, 168
llg_mask:
	.quad	lg_mask0
	.quad	lg_mask1
	.quad	lg_mask2
	.quad	lg_mask3
	.quad	lg_mask4
	.quad	lg_mask5
	.quad	lg_mask6
	.quad	lg_mask7
	.quad	lg_mask8
	.quad	lg_mask9
	.quad	lg_mask10
	.quad	lg_mask11
	.quad	lg_mask12
	.quad	lg_mask13
	.quad	lg_mask14
	.quad	lg_mask15
	.quad	lg_mask16
	.quad	lg_mask17
	.quad	lg_mask18
	.quad	lg_mask19
	.quad	lg_mask20
	.globl	hlg_mask
	.align 8
	.type	hlg_mask, @object
	.size	hlg_mask, 8
hlg_mask:
	.quad	llg_mask
	.local	ug0
	.comm	ug0,0,8
	.local	ug1
	.comm	ug1,0,8
	.local	ug2
	.comm	ug2,0,8
	.local	ug3
	.comm	ug3,0,8
	.local	ug4
	.comm	ug4,0,8
	.local	ug5
	.comm	ug5,0,8
	.local	ug6
	.comm	ug6,0,8
	.local	ug7
	.comm	ug7,0,8
	.local	ug8
	.comm	ug8,0,8
	.local	ug9
	.comm	ug9,0,8
	.local	ug10
	.comm	ug10,0,8
	.local	ug11
	.comm	ug11,0,8
	.local	ug12
	.comm	ug12,0,8
	.local	ug13
	.comm	ug13,0,8
	.local	ug14
	.comm	ug14,0,8
	.local	ug15
	.comm	ug15,0,8
	.local	ug16
	.comm	ug16,0,8
	.local	ug17
	.comm	ug17,0,8
	.local	ug18
	.comm	ug18,0,8
	.local	ug19
	.comm	ug19,0,8
	.local	ug20
	.comm	ug20,0,8
	.align 32
	.type	uug, @object
	.size	uug, 168
uug:
	.quad	ug0
	.quad	ug1
	.quad	ug2
	.quad	ug3
	.quad	ug4
	.quad	ug5
	.quad	ug6
	.quad	ug7
	.quad	ug8
	.quad	ug9
	.quad	ug10
	.quad	ug11
	.quad	ug12
	.quad	ug13
	.quad	ug14
	.quad	ug15
	.quad	ug16
	.quad	ug17
	.quad	ug18
	.quad	ug19
	.quad	ug20
	.globl	hug
	.align 8
	.type	hug, @object
	.size	hug, 8
hug:
	.quad	uug
	.local	ug_mask0
	.comm	ug_mask0,0,8
	.local	ug_mask1
	.comm	ug_mask1,0,8
	.local	ug_mask2
	.comm	ug_mask2,0,8
	.local	ug_mask3
	.comm	ug_mask3,0,8
	.local	ug_mask4
	.comm	ug_mask4,0,8
	.local	ug_mask5
	.comm	ug_mask5,0,8
	.local	ug_mask6
	.comm	ug_mask6,0,8
	.local	ug_mask7
	.comm	ug_mask7,0,8
	.local	ug_mask8
	.comm	ug_mask8,0,8
	.local	ug_mask9
	.comm	ug_mask9,0,8
	.local	ug_mask10
	.comm	ug_mask10,0,8
	.local	ug_mask11
	.comm	ug_mask11,0,8
	.local	ug_mask12
	.comm	ug_mask12,0,8
	.local	ug_mask13
	.comm	ug_mask13,0,8
	.local	ug_mask14
	.comm	ug_mask14,0,8
	.local	ug_mask15
	.comm	ug_mask15,0,8
	.local	ug_mask16
	.comm	ug_mask16,0,8
	.local	ug_mask17
	.comm	ug_mask17,0,8
	.local	ug_mask18
	.comm	ug_mask18,0,8
	.local	ug_mask19
	.comm	ug_mask19,0,8
	.local	ug_mask20
	.comm	ug_mask20,0,8
	.align 32
	.type	uug_mask, @object
	.size	uug_mask, 168
uug_mask:
	.quad	ug_mask0
	.quad	ug_mask1
	.quad	ug_mask2
	.quad	ug_mask3
	.quad	ug_mask4
	.quad	ug_mask5
	.quad	ug_mask6
	.quad	ug_mask7
	.quad	ug_mask8
	.quad	ug_mask9
	.quad	ug_mask10
	.quad	ug_mask11
	.quad	ug_mask12
	.quad	ug_mask13
	.quad	ug_mask14
	.quad	ug_mask15
	.quad	ug_mask16
	.quad	ug_mask17
	.quad	ug_mask18
	.quad	ug_mask19
	.quad	ug_mask20
	.globl	hug_mask
	.align 8
	.type	hug_mask, @object
	.size	hug_mask, 8
hug_mask:
	.quad	uug_mask
	.globl	hZl
	.bss
	.align 8
	.type	hZl, @object
	.size	hZl, 8
hZl:
	.zero	8
	.globl	hZu
	.align 8
	.type	hZu, @object
	.size	hZu, 8
hZu:
	.zero	8
	.globl	hzl
	.align 8
	.type	hzl, @object
	.size	hzl, 8
hzl:
	.zero	8
	.globl	hzu
	.align 8
	.type	hzu, @object
	.size	hzu, 8
hzu:
	.zero	8
	.globl	hidxs_rev
	.align 8
	.type	hidxs_rev, @object
	.size	hidxs_rev, 8
hidxs_rev:
	.zero	8
	.globl	hidxs
	.align 8
	.type	hidxs, @object
	.size	hidxs, 8
hidxs:
	.zero	8
	.globl	hlls
	.align 8
	.type	hlls, @object
	.size	hlls, 8
hlls:
	.zero	8
	.globl	hlus
	.align 8
	.type	hlus, @object
	.size	hlus, 8
hlus:
	.zero	8
	.globl	mode
	.data
	.align 4
	.type	mode, @object
	.size	mode, 4
mode:
	.long	1
	.globl	iter_max
	.align 4
	.type	iter_max, @object
	.size	iter_max, 4
iter_max:
	.long	20
	.globl	alpha_min
	.align 8
	.type	alpha_min, @object
	.size	alpha_min, 8
alpha_min:
	.long	-2127697391
	.long	1030854553
	.globl	mu0
	.align 8
	.type	mu0, @object
	.size	mu0, 8
mu0:
	.long	0
	.long	1086556160
	.globl	tol_stat
	.align 8
	.type	tol_stat, @object
	.size	tol_stat, 8
tol_stat:
	.long	-350469331
	.long	1058682594
	.globl	tol_eq
	.align 8
	.type	tol_eq, @object
	.size	tol_eq, 8
tol_eq:
	.long	-1998362383
	.long	1055193269
	.globl	tol_ineq
	.align 8
	.type	tol_ineq, @object
	.size	tol_ineq, 8
tol_ineq:
	.long	-1998362383
	.long	1055193269
	.globl	tol_comp
	.align 8
	.type	tol_comp, @object
	.size	tol_comp, 8
tol_comp:
	.long	-1998362383
	.long	1055193269
	.globl	reg_prim
	.align 8
	.type	reg_prim, @object
	.size	reg_prim, 8
reg_prim:
	.long	-2127697391
	.long	1030854553
	.globl	warm_start
	.bss
	.align 4
	.type	warm_start, @object
	.size	warm_start, 4
warm_start:
	.zero	4
	.globl	pred_corr
	.data
	.align 4
	.type	pred_corr, @object
	.size	pred_corr, 4
pred_corr:
	.long	1
	.globl	ric_alg
	.align 4
	.type	ric_alg, @object
	.size	ric_alg, 4
ric_alg:
	.long	1
	.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	"834546.c"
	.text
	.global	N
	.data
	.align	2
	.type	N, %object
	.size	N, 4
N:
	.word	20
	.align	2
	.type	nnx, %object
	.size	nnx, 84
nnx:
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.word	2
	.global	nx
	.align	2
	.type	nx, %object
	.size	nx, 4
nx:
	.word	nnx
	.align	2
	.type	nnu, %object
	.size	nnu, 84
nnu:
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	1
	.word	0
	.global	nu
	.align	2
	.type	nu, %object
	.size	nu, 4
nu:
	.word	nnu
	.align	2
	.type	nnbx, %object
	.size	nnbx, 84
nnbx:
	.word	2
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.global	nbx
	.align	2
	.type	nbx, %object
	.size	nbx, 4
nbx:
	.word	nnbx
	.local	nnbu
	.comm	nnbu,84,4
	.global	nbu
	.align	2
	.type	nbu, %object
	.size	nbu, 4
nbu:
	.word	nnbu
	.local	nng
	.comm	nng,84,4
	.global	ng
	.align	2
	.type	ng, %object
	.size	ng, 4
ng:
	.word	nng
	.local	nnsbx
	.comm	nnsbx,84,4
	.global	nsbx
	.align	2
	.type	nsbx, %object
	.size	nsbx, 4
nsbx:
	.word	nnsbx
	.local	nnsbu
	.comm	nnsbu,84,4
	.global	nsbu
	.align	2
	.type	nsbu, %object
	.size	nsbu, 4
nsbu:
	.word	nnsbu
	.local	nnsg
	.comm	nnsg,84,4
	.global	nsg
	.align	2
	.type	nsg, %object
	.size	nsg, 4
nsg:
	.word	nnsg
	.align	3
	.type	A0, %object
	.size	A0, 32
A0:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A1, %object
	.size	A1, 32
A1:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A2, %object
	.size	A2, 32
A2:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A3, %object
	.size	A3, 32
A3:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A4, %object
	.size	A4, 32
A4:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A5, %object
	.size	A5, 32
A5:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A6, %object
	.size	A6, 32
A6:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A7, %object
	.size	A7, 32
A7:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A8, %object
	.size	A8, 32
A8:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A9, %object
	.size	A9, 32
A9:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A10, %object
	.size	A10, 32
A10:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A11, %object
	.size	A11, 32
A11:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A12, %object
	.size	A12, 32
A12:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A13, %object
	.size	A13, 32
A13:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A14, %object
	.size	A14, 32
A14:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A15, %object
	.size	A15, 32
A15:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A16, %object
	.size	A16, 32
A16:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A17, %object
	.size	A17, 32
A17:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A18, %object
	.size	A18, 32
A18:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	3
	.type	A19, %object
	.size	A19, 32
A19:
	.word	3435973837
	.word	1072483532
	.word	2576980378
	.word	-1077306983
	.word	1202590843
	.word	-1081836831
	.word	858993459
	.word	1070805811
	.align	2
	.type	AA, %object
	.size	AA, 80
AA:
	.word	A0
	.word	A1
	.word	A2
	.word	A3
	.word	A4
	.word	A5
	.word	A6
	.word	A7
	.word	A8
	.word	A9
	.word	A10
	.word	A11
	.word	A12
	.word	A13
	.word	A14
	.word	A15
	.word	A16
	.word	A17
	.word	A18
	.word	A19
	.global	hA
	.align	2
	.type	hA, %object
	.size	hA, 4
hA:
	.word	AA
	.align	3
	.type	B0, %object
	.size	B0, 16
B0:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B1, %object
	.size	B1, 16
B1:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B2, %object
	.size	B2, 16
B2:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B3, %object
	.size	B3, 16
B3:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B4, %object
	.size	B4, 16
B4:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B5, %object
	.size	B5, 16
B5:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B6, %object
	.size	B6, 16
B6:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B7, %object
	.size	B7, 16
B7:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B8, %object
	.size	B8, 16
B8:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B9, %object
	.size	B9, 16
B9:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B10, %object
	.size	B10, 16
B10:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B11, %object
	.size	B11, 16
B11:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B12, %object
	.size	B12, 16
B12:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B13, %object
	.size	B13, 16
B13:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B14, %object
	.size	B14, 16
B14:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B15, %object
	.size	B15, 16
B15:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B16, %object
	.size	B16, 16
B16:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B17, %object
	.size	B17, 16
B17:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B18, %object
	.size	B18, 16
B18:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	3
	.type	B19, %object
	.size	B19, 16
B19:
	.word	2576980378
	.word	1070176665
	.word	2576980378
	.word	1069128089
	.align	2
	.type	BB, %object
	.size	BB, 80
BB:
	.word	B0
	.word	B1
	.word	B2
	.word	B3
	.word	B4
	.word	B5
	.word	B6
	.word	B7
	.word	B8
	.word	B9
	.word	B10
	.word	B11
	.word	B12
	.word	B13
	.word	B14
	.word	B15
	.word	B16
	.word	B17
	.word	B18
	.word	B19
	.global	hB
	.align	2
	.type	hB, %object
	.size	hB, 4
hB:
	.word	BB
	.local	b0
	.comm	b0,16,8
	.local	b1
	.comm	b1,16,8
	.local	b2
	.comm	b2,16,8
	.local	b3
	.comm	b3,16,8
	.local	b4
	.comm	b4,16,8
	.local	b5
	.comm	b5,16,8
	.local	b6
	.comm	b6,16,8
	.local	b7
	.comm	b7,16,8
	.local	b8
	.comm	b8,16,8
	.local	b9
	.comm	b9,16,8
	.local	b10
	.comm	b10,16,8
	.local	b11
	.comm	b11,16,8
	.local	b12
	.comm	b12,16,8
	.local	b13
	.comm	b13,16,8
	.local	b14
	.comm	b14,16,8
	.local	b15
	.comm	b15,16,8
	.local	b16
	.comm	b16,16,8
	.local	b17
	.comm	b17,16,8
	.local	b18
	.comm	b18,16,8
	.local	b19
	.comm	b19,16,8
	.align	2
	.type	bb, %object
	.size	bb, 80
bb:
	.word	b0
	.word	b1
	.word	b2
	.word	b3
	.word	b4
	.word	b5
	.word	b6
	.word	b7
	.word	b8
	.word	b9
	.word	b10
	.word	b11
	.word	b12
	.word	b13
	.word	b14
	.word	b15
	.word	b16
	.word	b17
	.word	b18
	.word	b19
	.global	hb
	.align	2
	.type	hb, %object
	.size	hb, 4
hb:
	.word	bb
	.align	3
	.type	Q0, %object
	.size	Q0, 32
Q0:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q1, %object
	.size	Q1, 32
Q1:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q2, %object
	.size	Q2, 32
Q2:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q3, %object
	.size	Q3, 32
Q3:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q4, %object
	.size	Q4, 32
Q4:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q5, %object
	.size	Q5, 32
Q5:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q6, %object
	.size	Q6, 32
Q6:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q7, %object
	.size	Q7, 32
Q7:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q8, %object
	.size	Q8, 32
Q8:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q9, %object
	.size	Q9, 32
Q9:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q10, %object
	.size	Q10, 32
Q10:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q11, %object
	.size	Q11, 32
Q11:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q12, %object
	.size	Q12, 32
Q12:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q13, %object
	.size	Q13, 32
Q13:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q14, %object
	.size	Q14, 32
Q14:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q15, %object
	.size	Q15, 32
Q15:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q16, %object
	.size	Q16, 32
Q16:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q17, %object
	.size	Q17, 32
Q17:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q18, %object
	.size	Q18, 32
Q18:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q19, %object
	.size	Q19, 32
Q19:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	3
	.type	Q20, %object
	.size	Q20, 32
Q20:
	.word	0
	.word	1079574528
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	1079574528
	.align	2
	.type	QQ, %object
	.size	QQ, 84
QQ:
	.word	Q0
	.word	Q1
	.word	Q2
	.word	Q3
	.word	Q4
	.word	Q5
	.word	Q6
	.word	Q7
	.word	Q8
	.word	Q9
	.word	Q10
	.word	Q11
	.word	Q12
	.word	Q13
	.word	Q14
	.word	Q15
	.word	Q16
	.word	Q17
	.word	Q18
	.word	Q19
	.word	Q20
	.global	hQ
	.align	2
	.type	hQ, %object
	.size	hQ, 4
hQ:
	.word	QQ
	.local	S0
	.comm	S0,16,8
	.local	S1
	.comm	S1,16,8
	.local	S2
	.comm	S2,16,8
	.local	S3
	.comm	S3,16,8
	.local	S4
	.comm	S4,16,8
	.local	S5
	.comm	S5,16,8
	.local	S6
	.comm	S6,16,8
	.local	S7
	.comm	S7,16,8
	.local	S8
	.comm	S8,16,8
	.local	S9
	.comm	S9,16,8
	.local	S10
	.comm	S10,16,8
	.local	S11
	.comm	S11,16,8
	.local	S12
	.comm	S12,16,8
	.local	S13
	.comm	S13,16,8
	.local	S14
	.comm	S14,16,8
	.local	S15
	.comm	S15,16,8
	.local	S16
	.comm	S16,16,8
	.local	S17
	.comm	S17,16,8
	.local	S18
	.comm	S18,16,8
	.local	S19
	.comm	S19,16,8
	.local	S20
	.comm	S20,0,8
	.align	2
	.type	SS, %object
	.size	SS, 84
SS:
	.word	S0
	.word	S1
	.word	S2
	.word	S3
	.word	S4
	.word	S5
	.word	S6
	.word	S7
	.word	S8
	.word	S9
	.word	S10
	.word	S11
	.word	S12
	.word	S13
	.word	S14
	.word	S15
	.word	S16
	.word	S17
	.word	S18
	.word	S19
	.word	S20
	.global	hS
	.align	2
	.type	hS, %object
	.size	hS, 4
hS:
	.word	SS
	.align	3
	.type	R0, %object
	.size	R0, 8
R0:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R1, %object
	.size	R1, 8
R1:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R2, %object
	.size	R2, 8
R2:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R3, %object
	.size	R3, 8
R3:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R4, %object
	.size	R4, 8
R4:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R5, %object
	.size	R5, 8
R5:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R6, %object
	.size	R6, 8
R6:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R7, %object
	.size	R7, 8
R7:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R8, %object
	.size	R8, 8
R8:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R9, %object
	.size	R9, 8
R9:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R10, %object
	.size	R10, 8
R10:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R11, %object
	.size	R11, 8
R11:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R12, %object
	.size	R12, 8
R12:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R13, %object
	.size	R13, 8
R13:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R14, %object
	.size	R14, 8
R14:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R15, %object
	.size	R15, 8
R15:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R16, %object
	.size	R16, 8
R16:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R17, %object
	.size	R17, 8
R17:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R18, %object
	.size	R18, 8
R18:
	.word	3539053052
	.word	1062232653
	.align	3
	.type	R19, %object
	.size	R19, 8
R19:
	.word	3539053052
	.word	1062232653
	.local	R20
	.comm	R20,0,8
	.align	2
	.type	RR, %object
	.size	RR, 84
RR:
	.word	R0
	.word	R1
	.word	R2
	.word	R3
	.word	R4
	.word	R5
	.word	R6
	.word	R7
	.word	R8
	.word	R9
	.word	R10
	.word	R11
	.word	R12
	.word	R13
	.word	R14
	.word	R15
	.word	R16
	.word	R17
	.word	R18
	.word	R19
	.word	R20
	.global	hR
	.align	2
	.type	hR, %object
	.size	hR, 4
hR:
	.word	RR
	.local	r0
	.comm	r0,8,8
	.local	r1
	.comm	r1,8,8
	.local	r2
	.comm	r2,8,8
	.local	r3
	.comm	r3,8,8
	.local	r4
	.comm	r4,8,8
	.local	r5
	.comm	r5,8,8
	.local	r6
	.comm	r6,8,8
	.local	r7
	.comm	r7,8,8
	.local	r8
	.comm	r8,8,8
	.local	r9
	.comm	r9,8,8
	.local	r10
	.comm	r10,8,8
	.local	r11
	.comm	r11,8,8
	.local	r12
	.comm	r12,8,8
	.local	r13
	.comm	r13,8,8
	.local	r14
	.comm	r14,8,8
	.local	r15
	.comm	r15,8,8
	.local	r16
	.comm	r16,8,8
	.local	r17
	.comm	r17,8,8
	.local	r18
	.comm	r18,8,8
	.local	r19
	.comm	r19,8,8
	.local	r20
	.comm	r20,0,8
	.align	2
	.type	rr, %object
	.size	rr, 84
rr:
	.word	r0
	.word	r1
	.word	r2
	.word	r3
	.word	r4
	.word	r5
	.word	r6
	.word	r7
	.word	r8
	.word	r9
	.word	r10
	.word	r11
	.word	r12
	.word	r13
	.word	r14
	.word	r15
	.word	r16
	.word	r17
	.word	r18
	.word	r19
	.word	r20
	.global	hr
	.align	2
	.type	hr, %object
	.size	hr, 4
hr:
	.word	rr
	.align	3
	.type	q0, %object
	.size	q0, 16
q0:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q1, %object
	.size	q1, 16
q1:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q2, %object
	.size	q2, 16
q2:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q3, %object
	.size	q3, 16
q3:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q4, %object
	.size	q4, 16
q4:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q5, %object
	.size	q5, 16
q5:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q6, %object
	.size	q6, 16
q6:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q7, %object
	.size	q7, 16
q7:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q8, %object
	.size	q8, 16
q8:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q9, %object
	.size	q9, 16
q9:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q10, %object
	.size	q10, 16
q10:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q11, %object
	.size	q11, 16
q11:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q12, %object
	.size	q12, 16
q12:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q13, %object
	.size	q13, 16
q13:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q14, %object
	.size	q14, 16
q14:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q15, %object
	.size	q15, 16
q15:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q16, %object
	.size	q16, 16
q16:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q17, %object
	.size	q17, 16
q17:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q18, %object
	.size	q18, 16
q18:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q19, %object
	.size	q19, 16
q19:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	3
	.type	q20, %object
	.size	q20, 16
q20:
	.word	0
	.word	1072693248
	.word	0
	.word	1072693248
	.align	2
	.type	qq, %object
	.size	qq, 84
qq:
	.word	q0
	.word	q1
	.word	q2
	.word	q3
	.word	q4
	.word	q5
	.word	q6
	.word	q7
	.word	q8
	.word	q9
	.word	q10
	.word	q11
	.word	q12
	.word	q13
	.word	q14
	.word	q15
	.word	q16
	.word	q17
	.word	q18
	.word	q19
	.word	q20
	.global	hq
	.align	2
	.type	hq, %object
	.size	hq, 4
hq:
	.word	qq
	.local	idxbu0
	.comm	idxbu0,0,4
	.local	idxbu1
	.comm	idxbu1,0,4
	.local	idxbu2
	.comm	idxbu2,0,4
	.local	idxbu3
	.comm	idxbu3,0,4
	.local	idxbu4
	.comm	idxbu4,0,4
	.local	idxbu5
	.comm	idxbu5,0,4
	.local	idxbu6
	.comm	idxbu6,0,4
	.local	idxbu7
	.comm	idxbu7,0,4
	.local	idxbu8
	.comm	idxbu8,0,4
	.local	idxbu9
	.comm	idxbu9,0,4
	.local	idxbu10
	.comm	idxbu10,0,4
	.local	idxbu11
	.comm	idxbu11,0,4
	.local	idxbu12
	.comm	idxbu12,0,4
	.local	idxbu13
	.comm	idxbu13,0,4
	.local	idxbu14
	.comm	idxbu14,0,4
	.local	idxbu15
	.comm	idxbu15,0,4
	.local	idxbu16
	.comm	idxbu16,0,4
	.local	idxbu17
	.comm	idxbu17,0,4
	.local	idxbu18
	.comm	idxbu18,0,4
	.local	idxbu19
	.comm	idxbu19,0,4
	.local	idxbu20
	.comm	idxbu20,0,4
	.align	2
	.type	iidxbu, %object
	.size	iidxbu, 84
iidxbu:
	.word	idxbu0
	.word	idxbu1
	.word	idxbu2
	.word	idxbu3
	.word	idxbu4
	.word	idxbu5
	.word	idxbu6
	.word	idxbu7
	.word	idxbu8
	.word	idxbu9
	.word	idxbu10
	.word	idxbu11
	.word	idxbu12
	.word	idxbu13
	.word	idxbu14
	.word	idxbu15
	.word	idxbu16
	.word	idxbu17
	.word	idxbu18
	.word	idxbu19
	.word	idxbu20
	.global	hidxbu
	.align	2
	.type	hidxbu, %object
	.size	hidxbu, 4
hidxbu:
	.word	iidxbu
	.local	lbu0
	.comm	lbu0,0,8
	.local	lbu1
	.comm	lbu1,0,8
	.local	lbu2
	.comm	lbu2,0,8
	.local	lbu3
	.comm	lbu3,0,8
	.local	lbu4
	.comm	lbu4,0,8
	.local	lbu5
	.comm	lbu5,0,8
	.local	lbu6
	.comm	lbu6,0,8
	.local	lbu7
	.comm	lbu7,0,8
	.local	lbu8
	.comm	lbu8,0,8
	.local	lbu9
	.comm	lbu9,0,8
	.local	lbu10
	.comm	lbu10,0,8
	.local	lbu11
	.comm	lbu11,0,8
	.local	lbu12
	.comm	lbu12,0,8
	.local	lbu13
	.comm	lbu13,0,8
	.local	lbu14
	.comm	lbu14,0,8
	.local	lbu15
	.comm	lbu15,0,8
	.local	lbu16
	.comm	lbu16,0,8
	.local	lbu17
	.comm	lbu17,0,8
	.local	lbu18
	.comm	lbu18,0,8
	.local	lbu19
	.comm	lbu19,0,8
	.local	lbu20
	.comm	lbu20,0,8
	.align	2
	.type	llbu, %object
	.size	llbu, 84
llbu:
	.word	lbu0
	.word	lbu1
	.word	lbu2
	.word	lbu3
	.word	lbu4
	.word	lbu5
	.word	lbu6
	.word	lbu7
	.word	lbu8
	.word	lbu9
	.word	lbu10
	.word	lbu11
	.word	lbu12
	.word	lbu13
	.word	lbu14
	.word	lbu15
	.word	lbu16
	.word	lbu17
	.word	lbu18
	.word	lbu19
	.word	lbu20
	.global	hlbu
	.align	2
	.type	hlbu, %object
	.size	hlbu, 4
hlbu:
	.word	llbu
	.local	lbu_mask0
	.comm	lbu_mask0,0,8
	.local	lbu_mask1
	.comm	lbu_mask1,0,8
	.local	lbu_mask2
	.comm	lbu_mask2,0,8
	.local	lbu_mask3
	.comm	lbu_mask3,0,8
	.local	lbu_mask4
	.comm	lbu_mask4,0,8
	.local	lbu_mask5
	.comm	lbu_mask5,0,8
	.local	lbu_mask6
	.comm	lbu_mask6,0,8
	.local	lbu_mask7
	.comm	lbu_mask7,0,8
	.local	lbu_mask8
	.comm	lbu_mask8,0,8
	.local	lbu_mask9
	.comm	lbu_mask9,0,8
	.local	lbu_mask10
	.comm	lbu_mask10,0,8
	.local	lbu_mask11
	.comm	lbu_mask11,0,8
	.local	lbu_mask12
	.comm	lbu_mask12,0,8
	.local	lbu_mask13
	.comm	lbu_mask13,0,8
	.local	lbu_mask14
	.comm	lbu_mask14,0,8
	.local	lbu_mask15
	.comm	lbu_mask15,0,8
	.local	lbu_mask16
	.comm	lbu_mask16,0,8
	.local	lbu_mask17
	.comm	lbu_mask17,0,8
	.local	lbu_mask18
	.comm	lbu_mask18,0,8
	.local	lbu_mask19
	.comm	lbu_mask19,0,8
	.local	lbu_mask20
	.comm	lbu_mask20,0,8
	.align	2
	.type	llbu_mask, %object
	.size	llbu_mask, 84
llbu_mask:
	.word	lbu_mask0
	.word	lbu_mask1
	.word	lbu_mask2
	.word	lbu_mask3
	.word	lbu_mask4
	.word	lbu_mask5
	.word	lbu_mask6
	.word	lbu_mask7
	.word	lbu_mask8
	.word	lbu_mask9
	.word	lbu_mask10
	.word	lbu_mask11
	.word	lbu_mask12
	.word	lbu_mask13
	.word	lbu_mask14
	.word	lbu_mask15
	.word	lbu_mask16
	.word	lbu_mask17
	.word	lbu_mask18
	.word	lbu_mask19
	.word	lbu_mask20
	.global	hlbu_mask
	.align	2
	.type	hlbu_mask, %object
	.size	hlbu_mask, 4
hlbu_mask:
	.word	llbu_mask
	.local	ubu0
	.comm	ubu0,0,8
	.local	ubu1
	.comm	ubu1,0,8
	.local	ubu2
	.comm	ubu2,0,8
	.local	ubu3
	.comm	ubu3,0,8
	.local	ubu4
	.comm	ubu4,0,8
	.local	ubu5
	.comm	ubu5,0,8
	.local	ubu6
	.comm	ubu6,0,8
	.local	ubu7
	.comm	ubu7,0,8
	.local	ubu8
	.comm	ubu8,0,8
	.local	ubu9
	.comm	ubu9,0,8
	.local	ubu10
	.comm	ubu10,0,8
	.local	ubu11
	.comm	ubu11,0,8
	.local	ubu12
	.comm	ubu12,0,8
	.local	ubu13
	.comm	ubu13,0,8
	.local	ubu14
	.comm	ubu14,0,8
	.local	ubu15
	.comm	ubu15,0,8
	.local	ubu16
	.comm	ubu16,0,8
	.local	ubu17
	.comm	ubu17,0,8
	.local	ubu18
	.comm	ubu18,0,8
	.local	ubu19
	.comm	ubu19,0,8
	.local	ubu20
	.comm	ubu20,0,8
	.align	2
	.type	uubu, %object
	.size	uubu, 84
uubu:
	.word	ubu0
	.word	ubu1
	.word	ubu2
	.word	ubu3
	.word	ubu4
	.word	ubu5
	.word	ubu6
	.word	ubu7
	.word	ubu8
	.word	ubu9
	.word	ubu10
	.word	ubu11
	.word	ubu12
	.word	ubu13
	.word	ubu14
	.word	ubu15
	.word	ubu16
	.word	ubu17
	.word	ubu18
	.word	ubu19
	.word	ubu20
	.global	hubu
	.align	2
	.type	hubu, %object
	.size	hubu, 4
hubu:
	.word	uubu
	.local	ubu_mask0
	.comm	ubu_mask0,0,8
	.local	ubu_mask1
	.comm	ubu_mask1,0,8
	.local	ubu_mask2
	.comm	ubu_mask2,0,8
	.local	ubu_mask3
	.comm	ubu_mask3,0,8
	.local	ubu_mask4
	.comm	ubu_mask4,0,8
	.local	ubu_mask5
	.comm	ubu_mask5,0,8
	.local	ubu_mask6
	.comm	ubu_mask6,0,8
	.local	ubu_mask7
	.comm	ubu_mask7,0,8
	.local	ubu_mask8
	.comm	ubu_mask8,0,8
	.local	ubu_mask9
	.comm	ubu_mask9,0,8
	.local	ubu_mask10
	.comm	ubu_mask10,0,8
	.local	ubu_mask11
	.comm	ubu_mask11,0,8
	.local	ubu_mask12
	.comm	ubu_mask12,0,8
	.local	ubu_mask13
	.comm	ubu_mask13,0,8
	.local	ubu_mask14
	.comm	ubu_mask14,0,8
	.local	ubu_mask15
	.comm	ubu_mask15,0,8
	.local	ubu_mask16
	.comm	ubu_mask16,0,8
	.local	ubu_mask17
	.comm	ubu_mask17,0,8
	.local	ubu_mask18
	.comm	ubu_mask18,0,8
	.local	ubu_mask19
	.comm	ubu_mask19,0,8
	.local	ubu_mask20
	.comm	ubu_mask20,0,8
	.align	2
	.type	uubu_mask, %object
	.size	uubu_mask, 84
uubu_mask:
	.word	ubu_mask0
	.word	ubu_mask1
	.word	ubu_mask2
	.word	ubu_mask3
	.word	ubu_mask4
	.word	ubu_mask5
	.word	ubu_mask6
	.word	ubu_mask7
	.word	ubu_mask8
	.word	ubu_mask9
	.word	ubu_mask10
	.word	ubu_mask11
	.word	ubu_mask12
	.word	ubu_mask13
	.word	ubu_mask14
	.word	ubu_mask15
	.word	ubu_mask16
	.word	ubu_mask17
	.word	ubu_mask18
	.word	ubu_mask19
	.word	ubu_mask20
	.global	hubu_mask
	.align	2
	.type	hubu_mask, %object
	.size	hubu_mask, 4
hubu_mask:
	.word	uubu_mask
	.align	2
	.type	idxbx0, %object
	.size	idxbx0, 8
idxbx0:
	.word	0
	.word	1
	.local	idxbx1
	.comm	idxbx1,0,4
	.local	idxbx2
	.comm	idxbx2,0,4
	.local	idxbx3
	.comm	idxbx3,0,4
	.local	idxbx4
	.comm	idxbx4,0,4
	.local	idxbx5
	.comm	idxbx5,0,4
	.local	idxbx6
	.comm	idxbx6,0,4
	.local	idxbx7
	.comm	idxbx7,0,4
	.local	idxbx8
	.comm	idxbx8,0,4
	.local	idxbx9
	.comm	idxbx9,0,4
	.local	idxbx10
	.comm	idxbx10,0,4
	.local	idxbx11
	.comm	idxbx11,0,4
	.local	idxbx12
	.comm	idxbx12,0,4
	.local	idxbx13
	.comm	idxbx13,0,4
	.local	idxbx14
	.comm	idxbx14,0,4
	.local	idxbx15
	.comm	idxbx15,0,4
	.local	idxbx16
	.comm	idxbx16,0,4
	.local	idxbx17
	.comm	idxbx17,0,4
	.local	idxbx18
	.comm	idxbx18,0,4
	.local	idxbx19
	.comm	idxbx19,0,4
	.local	idxbx20
	.comm	idxbx20,0,4
	.align	2
	.type	iidxbx, %object
	.size	iidxbx, 84
iidxbx:
	.word	idxbx0
	.word	idxbx1
	.word	idxbx2
	.word	idxbx3
	.word	idxbx4
	.word	idxbx5
	.word	idxbx6
	.word	idxbx7
	.word	idxbx8
	.word	idxbx9
	.word	idxbx10
	.word	idxbx11
	.word	idxbx12
	.word	idxbx13
	.word	idxbx14
	.word	idxbx15
	.word	idxbx16
	.word	idxbx17
	.word	idxbx18
	.word	idxbx19
	.word	idxbx20
	.global	hidxbx
	.align	2
	.type	hidxbx, %object
	.size	hidxbx, 4
hidxbx:
	.word	iidxbx
	.align	3
	.type	lbx0, %object
	.size	lbx0, 16
lbx0:
	.word	0
	.word	-1074790400
	.word	0
	.word	1074266112
	.local	lbx1
	.comm	lbx1,0,8
	.local	lbx2
	.comm	lbx2,0,8
	.local	lbx3
	.comm	lbx3,0,8
	.local	lbx4
	.comm	lbx4,0,8
	.local	lbx5
	.comm	lbx5,0,8
	.local	lbx6
	.comm	lbx6,0,8
	.local	lbx7
	.comm	lbx7,0,8
	.local	lbx8
	.comm	lbx8,0,8
	.local	lbx9
	.comm	lbx9,0,8
	.local	lbx10
	.comm	lbx10,0,8
	.local	lbx11
	.comm	lbx11,0,8
	.local	lbx12
	.comm	lbx12,0,8
	.local	lbx13
	.comm	lbx13,0,8
	.local	lbx14
	.comm	lbx14,0,8
	.local	lbx15
	.comm	lbx15,0,8
	.local	lbx16
	.comm	lbx16,0,8
	.local	lbx17
	.comm	lbx17,0,8
	.local	lbx18
	.comm	lbx18,0,8
	.local	lbx19
	.comm	lbx19,0,8
	.local	lbx20
	.comm	lbx20,0,8
	.align	2
	.type	llbx, %object
	.size	llbx, 84
llbx:
	.word	lbx0
	.word	lbx1
	.word	lbx2
	.word	lbx3
	.word	lbx4
	.word	lbx5
	.word	lbx6
	.word	lbx7
	.word	lbx8
	.word	lbx9
	.word	lbx10
	.word	lbx11
	.word	lbx12
	.word	lbx13
	.word	lbx14
	.word	lbx15
	.word	lbx16
	.word	lbx17
	.word	lbx18
	.word	lbx19
	.word	lbx20
	.global	hlbx
	.align	2
	.type	hlbx, %object
	.size	hlbx, 4
hlbx:
	.word	llbx
	.align	3
	.type	lbx_mask0, %object
	.size	lbx_mask0, 16
lbx_mask0:
	.word	0
	.word	-1074790400
	.word	0
	.word	1074266112
	.local	lbx_mask1
	.comm	lbx_mask1,0,8
	.local	lbx_mask2
	.comm	lbx_mask2,0,8
	.local	lbx_mask3
	.comm	lbx_mask3,0,8
	.local	lbx_mask4
	.comm	lbx_mask4,0,8
	.local	lbx_mask5
	.comm	lbx_mask5,0,8
	.local	lbx_mask6
	.comm	lbx_mask6,0,8
	.local	lbx_mask7
	.comm	lbx_mask7,0,8
	.local	lbx_mask8
	.comm	lbx_mask8,0,8
	.local	lbx_mask9
	.comm	lbx_mask9,0,8
	.local	lbx_mask10
	.comm	lbx_mask10,0,8
	.local	lbx_mask11
	.comm	lbx_mask11,0,8
	.local	lbx_mask12
	.comm	lbx_mask12,0,8
	.local	lbx_mask13
	.comm	lbx_mask13,0,8
	.local	lbx_mask14
	.comm	lbx_mask14,0,8
	.local	lbx_mask15
	.comm	lbx_mask15,0,8
	.local	lbx_mask16
	.comm	lbx_mask16,0,8
	.local	lbx_mask17
	.comm	lbx_mask17,0,8
	.local	lbx_mask18
	.comm	lbx_mask18,0,8
	.local	lbx_mask19
	.comm	lbx_mask19,0,8
	.local	lbx_mask20
	.comm	lbx_mask20,0,8
	.align	2
	.type	llbx_mask, %object
	.size	llbx_mask, 84
llbx_mask:
	.word	lbx_mask0
	.word	lbx_mask1
	.word	lbx_mask2
	.word	lbx_mask3
	.word	lbx_mask4
	.word	lbx_mask5
	.word	lbx_mask6
	.word	lbx_mask7
	.word	lbx_mask8
	.word	lbx_mask9
	.word	lbx_mask10
	.word	lbx_mask11
	.word	lbx_mask12
	.word	lbx_mask13
	.word	lbx_mask14
	.word	lbx_mask15
	.word	lbx_mask16
	.word	lbx_mask17
	.word	lbx_mask18
	.word	lbx_mask19
	.word	lbx_mask20
	.global	hlbx_mask
	.align	2
	.type	hlbx_mask, %object
	.size	hlbx_mask, 4
hlbx_mask:
	.word	llbx_mask
	.align	3
	.type	ubx0, %object
	.size	ubx0, 16
ubx0:
	.word	0
	.word	-1074790400
	.word	0
	.word	1074266112
	.local	ubx1
	.comm	ubx1,0,8
	.local	ubx2
	.comm	ubx2,0,8
	.local	ubx3
	.comm	ubx3,0,8
	.local	ubx4
	.comm	ubx4,0,8
	.local	ubx5
	.comm	ubx5,0,8
	.local	ubx6
	.comm	ubx6,0,8
	.local	ubx7
	.comm	ubx7,0,8
	.local	ubx8
	.comm	ubx8,0,8
	.local	ubx9
	.comm	ubx9,0,8
	.local	ubx10
	.comm	ubx10,0,8
	.local	ubx11
	.comm	ubx11,0,8
	.local	ubx12
	.comm	ubx12,0,8
	.local	ubx13
	.comm	ubx13,0,8
	.local	ubx14
	.comm	ubx14,0,8
	.local	ubx15
	.comm	ubx15,0,8
	.local	ubx16
	.comm	ubx16,0,8
	.local	ubx17
	.comm	ubx17,0,8
	.local	ubx18
	.comm	ubx18,0,8
	.local	ubx19
	.comm	ubx19,0,8
	.local	ubx20
	.comm	ubx20,0,8
	.align	2
	.type	uubx, %object
	.size	uubx, 84
uubx:
	.word	ubx0
	.word	ubx1
	.word	ubx2
	.word	ubx3
	.word	ubx4
	.word	ubx5
	.word	ubx6
	.word	ubx7
	.word	ubx8
	.word	ubx9
	.word	ubx10
	.word	ubx11
	.word	ubx12
	.word	ubx13
	.word	ubx14
	.word	ubx15
	.word	ubx16
	.word	ubx17
	.word	ubx18
	.word	ubx19
	.word	ubx20
	.global	hubx
	.align	2
	.type	hubx, %object
	.size	hubx, 4
hubx:
	.word	uubx
	.align	3
	.type	ubx_mask0, %object
	.size	ubx_mask0, 16
ubx_mask0:
	.word	0
	.word	-1074790400
	.word	0
	.word	1074266112
	.local	ubx_mask1
	.comm	ubx_mask1,0,8
	.local	ubx_mask2
	.comm	ubx_mask2,0,8
	.local	ubx_mask3
	.comm	ubx_mask3,0,8
	.local	ubx_mask4
	.comm	ubx_mask4,0,8
	.local	ubx_mask5
	.comm	ubx_mask5,0,8
	.local	ubx_mask6
	.comm	ubx_mask6,0,8
	.local	ubx_mask7
	.comm	ubx_mask7,0,8
	.local	ubx_mask8
	.comm	ubx_mask8,0,8
	.local	ubx_mask9
	.comm	ubx_mask9,0,8
	.local	ubx_mask10
	.comm	ubx_mask10,0,8
	.local	ubx_mask11
	.comm	ubx_mask11,0,8
	.local	ubx_mask12
	.comm	ubx_mask12,0,8
	.local	ubx_mask13
	.comm	ubx_mask13,0,8
	.local	ubx_mask14
	.comm	ubx_mask14,0,8
	.local	ubx_mask15
	.comm	ubx_mask15,0,8
	.local	ubx_mask16
	.comm	ubx_mask16,0,8
	.local	ubx_mask17
	.comm	ubx_mask17,0,8
	.local	ubx_mask18
	.comm	ubx_mask18,0,8
	.local	ubx_mask19
	.comm	ubx_mask19,0,8
	.local	ubx_mask20
	.comm	ubx_mask20,0,8
	.align	2
	.type	uubx_mask, %object
	.size	uubx_mask, 84
uubx_mask:
	.word	ubx_mask0
	.word	ubx_mask1
	.word	ubx_mask2
	.word	ubx_mask3
	.word	ubx_mask4
	.word	ubx_mask5
	.word	ubx_mask6
	.word	ubx_mask7
	.word	ubx_mask8
	.word	ubx_mask9
	.word	ubx_mask10
	.word	ubx_mask11
	.word	ubx_mask12
	.word	ubx_mask13
	.word	ubx_mask14
	.word	ubx_mask15
	.word	ubx_mask16
	.word	ubx_mask17
	.word	ubx_mask18
	.word	ubx_mask19
	.word	ubx_mask20
	.global	hubx_mask
	.align	2
	.type	hubx_mask, %object
	.size	hubx_mask, 4
hubx_mask:
	.word	uubx_mask
	.local	C0
	.comm	C0,0,8
	.local	C1
	.comm	C1,0,8
	.local	C2
	.comm	C2,0,8
	.local	C3
	.comm	C3,0,8
	.local	C4
	.comm	C4,0,8
	.local	C5
	.comm	C5,0,8
	.local	C6
	.comm	C6,0,8
	.local	C7
	.comm	C7,0,8
	.local	C8
	.comm	C8,0,8
	.local	C9
	.comm	C9,0,8
	.local	C10
	.comm	C10,0,8
	.local	C11
	.comm	C11,0,8
	.local	C12
	.comm	C12,0,8
	.local	C13
	.comm	C13,0,8
	.local	C14
	.comm	C14,0,8
	.local	C15
	.comm	C15,0,8
	.local	C16
	.comm	C16,0,8
	.local	C17
	.comm	C17,0,8
	.local	C18
	.comm	C18,0,8
	.local	C19
	.comm	C19,0,8
	.local	C20
	.comm	C20,0,8
	.align	2
	.type	CC, %object
	.size	CC, 84
CC:
	.word	C0
	.word	C1
	.word	C2
	.word	C3
	.word	C4
	.word	C5
	.word	C6
	.word	C7
	.word	C8
	.word	C9
	.word	C10
	.word	C11
	.word	C12
	.word	C13
	.word	C14
	.word	C15
	.word	C16
	.word	C17
	.word	C18
	.word	C19
	.word	C20
	.global	hC
	.align	2
	.type	hC, %object
	.size	hC, 4
hC:
	.word	CC
	.local	D0
	.comm	D0,0,8
	.local	D1
	.comm	D1,0,8
	.local	D2
	.comm	D2,0,8
	.local	D3
	.comm	D3,0,8
	.local	D4
	.comm	D4,0,8
	.local	D5
	.comm	D5,0,8
	.local	D6
	.comm	D6,0,8
	.local	D7
	.comm	D7,0,8
	.local	D8
	.comm	D8,0,8
	.local	D9
	.comm	D9,0,8
	.local	D10
	.comm	D10,0,8
	.local	D11
	.comm	D11,0,8
	.local	D12
	.comm	D12,0,8
	.local	D13
	.comm	D13,0,8
	.local	D14
	.comm	D14,0,8
	.local	D15
	.comm	D15,0,8
	.local	D16
	.comm	D16,0,8
	.local	D17
	.comm	D17,0,8
	.local	D18
	.comm	D18,0,8
	.local	D19
	.comm	D19,0,8
	.local	D20
	.comm	D20,0,8
	.align	2
	.type	DD, %object
	.size	DD, 84
DD:
	.word	D0
	.word	D1
	.word	D2
	.word	D3
	.word	D4
	.word	D5
	.word	D6
	.word	D7
	.word	D8
	.word	D9
	.word	D10
	.word	D11
	.word	D12
	.word	D13
	.word	D14
	.word	D15
	.word	D16
	.word	D17
	.word	D18
	.word	D19
	.word	D20
	.global	hD
	.align	2
	.type	hD, %object
	.size	hD, 4
hD:
	.word	DD
	.local	lg0
	.comm	lg0,0,8
	.local	lg1
	.comm	lg1,0,8
	.local	lg2
	.comm	lg2,0,8
	.local	lg3
	.comm	lg3,0,8
	.local	lg4
	.comm	lg4,0,8
	.local	lg5
	.comm	lg5,0,8
	.local	lg6
	.comm	lg6,0,8
	.local	lg7
	.comm	lg7,0,8
	.local	lg8
	.comm	lg8,0,8
	.local	lg9
	.comm	lg9,0,8
	.local	lg10
	.comm	lg10,0,8
	.local	lg11
	.comm	lg11,0,8
	.local	lg12
	.comm	lg12,0,8
	.local	lg13
	.comm	lg13,0,8
	.local	lg14
	.comm	lg14,0,8
	.local	lg15
	.comm	lg15,0,8
	.local	lg16
	.comm	lg16,0,8
	.local	lg17
	.comm	lg17,0,8
	.local	lg18
	.comm	lg18,0,8
	.local	lg19
	.comm	lg19,0,8
	.local	lg20
	.comm	lg20,0,8
	.align	2
	.type	llg, %object
	.size	llg, 84
llg:
	.word	lg0
	.word	lg1
	.word	lg2
	.word	lg3
	.word	lg4
	.word	lg5
	.word	lg6
	.word	lg7
	.word	lg8
	.word	lg9
	.word	lg10
	.word	lg11
	.word	lg12
	.word	lg13
	.word	lg14
	.word	lg15
	.word	lg16
	.word	lg17
	.word	lg18
	.word	lg19
	.word	lg20
	.global	hlg
	.align	2
	.type	hlg, %object
	.size	hlg, 4
hlg:
	.word	llg
	.local	lg_mask0
	.comm	lg_mask0,0,8
	.local	lg_mask1
	.comm	lg_mask1,0,8
	.local	lg_mask2
	.comm	lg_mask2,0,8
	.local	lg_mask3
	.comm	lg_mask3,0,8
	.local	lg_mask4
	.comm	lg_mask4,0,8
	.local	lg_mask5
	.comm	lg_mask5,0,8
	.local	lg_mask6
	.comm	lg_mask6,0,8
	.local	lg_mask7
	.comm	lg_mask7,0,8
	.local	lg_mask8
	.comm	lg_mask8,0,8
	.local	lg_mask9
	.comm	lg_mask9,0,8
	.local	lg_mask10
	.comm	lg_mask10,0,8
	.local	lg_mask11
	.comm	lg_mask11,0,8
	.local	lg_mask12
	.comm	lg_mask12,0,8
	.local	lg_mask13
	.comm	lg_mask13,0,8
	.local	lg_mask14
	.comm	lg_mask14,0,8
	.local	lg_mask15
	.comm	lg_mask15,0,8
	.local	lg_mask16
	.comm	lg_mask16,0,8
	.local	lg_mask17
	.comm	lg_mask17,0,8
	.local	lg_mask18
	.comm	lg_mask18,0,8
	.local	lg_mask19
	.comm	lg_mask19,0,8
	.local	lg_mask20
	.comm	lg_mask20,0,8
	.align	2
	.type	llg_mask, %object
	.size	llg_mask, 84
llg_mask:
	.word	lg_mask0
	.word	lg_mask1
	.word	lg_mask2
	.word	lg_mask3
	.word	lg_mask4
	.word	lg_mask5
	.word	lg_mask6
	.word	lg_mask7
	.word	lg_mask8
	.word	lg_mask9
	.word	lg_mask10
	.word	lg_mask11
	.word	lg_mask12
	.word	lg_mask13
	.word	lg_mask14
	.word	lg_mask15
	.word	lg_mask16
	.word	lg_mask17
	.word	lg_mask18
	.word	lg_mask19
	.word	lg_mask20
	.global	hlg_mask
	.align	2
	.type	hlg_mask, %object
	.size	hlg_mask, 4
hlg_mask:
	.word	llg_mask
	.local	ug0
	.comm	ug0,0,8
	.local	ug1
	.comm	ug1,0,8
	.local	ug2
	.comm	ug2,0,8
	.local	ug3
	.comm	ug3,0,8
	.local	ug4
	.comm	ug4,0,8
	.local	ug5
	.comm	ug5,0,8
	.local	ug6
	.comm	ug6,0,8
	.local	ug7
	.comm	ug7,0,8
	.local	ug8
	.comm	ug8,0,8
	.local	ug9
	.comm	ug9,0,8
	.local	ug10
	.comm	ug10,0,8
	.local	ug11
	.comm	ug11,0,8
	.local	ug12
	.comm	ug12,0,8
	.local	ug13
	.comm	ug13,0,8
	.local	ug14
	.comm	ug14,0,8
	.local	ug15
	.comm	ug15,0,8
	.local	ug16
	.comm	ug16,0,8
	.local	ug17
	.comm	ug17,0,8
	.local	ug18
	.comm	ug18,0,8
	.local	ug19
	.comm	ug19,0,8
	.local	ug20
	.comm	ug20,0,8
	.align	2
	.type	uug, %object
	.size	uug, 84
uug:
	.word	ug0
	.word	ug1
	.word	ug2
	.word	ug3
	.word	ug4
	.word	ug5
	.word	ug6
	.word	ug7
	.word	ug8
	.word	ug9
	.word	ug10
	.word	ug11
	.word	ug12
	.word	ug13
	.word	ug14
	.word	ug15
	.word	ug16
	.word	ug17
	.word	ug18
	.word	ug19
	.word	ug20
	.global	hug
	.align	2
	.type	hug, %object
	.size	hug, 4
hug:
	.word	uug
	.local	ug_mask0
	.comm	ug_mask0,0,8
	.local	ug_mask1
	.comm	ug_mask1,0,8
	.local	ug_mask2
	.comm	ug_mask2,0,8
	.local	ug_mask3
	.comm	ug_mask3,0,8
	.local	ug_mask4
	.comm	ug_mask4,0,8
	.local	ug_mask5
	.comm	ug_mask5,0,8
	.local	ug_mask6
	.comm	ug_mask6,0,8
	.local	ug_mask7
	.comm	ug_mask7,0,8
	.local	ug_mask8
	.comm	ug_mask8,0,8
	.local	ug_mask9
	.comm	ug_mask9,0,8
	.local	ug_mask10
	.comm	ug_mask10,0,8
	.local	ug_mask11
	.comm	ug_mask11,0,8
	.local	ug_mask12
	.comm	ug_mask12,0,8
	.local	ug_mask13
	.comm	ug_mask13,0,8
	.local	ug_mask14
	.comm	ug_mask14,0,8
	.local	ug_mask15
	.comm	ug_mask15,0,8
	.local	ug_mask16
	.comm	ug_mask16,0,8
	.local	ug_mask17
	.comm	ug_mask17,0,8
	.local	ug_mask18
	.comm	ug_mask18,0,8
	.local	ug_mask19
	.comm	ug_mask19,0,8
	.local	ug_mask20
	.comm	ug_mask20,0,8
	.align	2
	.type	uug_mask, %object
	.size	uug_mask, 84
uug_mask:
	.word	ug_mask0
	.word	ug_mask1
	.word	ug_mask2
	.word	ug_mask3
	.word	ug_mask4
	.word	ug_mask5
	.word	ug_mask6
	.word	ug_mask7
	.word	ug_mask8
	.word	ug_mask9
	.word	ug_mask10
	.word	ug_mask11
	.word	ug_mask12
	.word	ug_mask13
	.word	ug_mask14
	.word	ug_mask15
	.word	ug_mask16
	.word	ug_mask17
	.word	ug_mask18
	.word	ug_mask19
	.word	ug_mask20
	.global	hug_mask
	.align	2
	.type	hug_mask, %object
	.size	hug_mask, 4
hug_mask:
	.word	uug_mask
	.comm	hZl,4,4
	.comm	hZu,4,4
	.comm	hzl,4,4
	.comm	hzu,4,4
	.comm	hidxs_rev,4,4
	.comm	hidxs,4,4
	.comm	hlls,4,4
	.comm	hlus,4,4
	.global	mode
	.align	2
	.type	mode, %object
	.size	mode, 4
mode:
	.word	1
	.global	iter_max
	.align	2
	.type	iter_max, %object
	.size	iter_max, 4
iter_max:
	.word	20
	.global	alpha_min
	.align	3
	.type	alpha_min, %object
	.size	alpha_min, 8
alpha_min:
	.word	2167269905
	.word	1030854553
	.global	mu0
	.align	3
	.type	mu0, %object
	.size	mu0, 8
mu0:
	.word	0
	.word	1086556160
	.global	tol_stat
	.align	3
	.type	tol_stat, %object
	.size	tol_stat, 8
tol_stat:
	.word	3944497965
	.word	1058682594
	.global	tol_eq
	.align	3
	.type	tol_eq, %object
	.size	tol_eq, 8
tol_eq:
	.word	2296604913
	.word	1055193269
	.global	tol_ineq
	.align	3
	.type	tol_ineq, %object
	.size	tol_ineq, 8
tol_ineq:
	.word	2296604913
	.word	1055193269
	.global	tol_comp
	.align	3
	.type	tol_comp, %object
	.size	tol_comp, 8
tol_comp:
	.word	2296604913
	.word	1055193269
	.global	reg_prim
	.align	3
	.type	reg_prim, %object
	.size	reg_prim, 8
reg_prim:
	.word	2167269905
	.word	1030854553
	.global	warm_start
	.bss
	.align	2
	.type	warm_start, %object
	.size	warm_start, 4
warm_start:
	.space	4
	.global	pred_corr
	.data
	.align	2
	.type	pred_corr, %object
	.size	pred_corr, 4
pred_corr:
	.word	1
	.global	ric_alg
	.align	2
	.type	ric_alg, %object
	.size	ric_alg, 4
ric_alg:
	.word	1
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
