	.file	"1037557.c"
	.intel_syntax noprefix
	.text
	.globl	wfilt
	.bss
	.align 32
	.type	wfilt, @object
	.size	wfilt, 32
wfilt:
	.zero	32
	.section	.rodata
	.align 8
.LC1:
	.string	"unimplemented value n in pwtset"
	.text
	.globl	pwtset
	.type	pwtset, @function
pwtset:
.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
	movss	xmm0, DWORD PTR .LC0[rip]
	movss	DWORD PTR -4[rbp], xmm0
	mov	eax, DWORD PTR -20[rbp]
	mov	DWORD PTR wfilt[rip], eax
	cmp	DWORD PTR -20[rbp], 4
	jne	.L2
	lea	rax, c4.5[rip]
	mov	QWORD PTR wfilt[rip+16], rax
	lea	rax, c4r.4[rip]
	mov	QWORD PTR wfilt[rip+24], rax
	jmp	.L3
.L2:
	cmp	DWORD PTR -20[rbp], 12
	jne	.L4
	lea	rax, c12.3[rip]
	mov	QWORD PTR wfilt[rip+16], rax
	lea	rax, c12r.2[rip]
	mov	QWORD PTR wfilt[rip+24], rax
	jmp	.L3
.L4:
	cmp	DWORD PTR -20[rbp], 20
	jne	.L5
	lea	rax, c20.1[rip]
	mov	QWORD PTR wfilt[rip+16], rax
	lea	rax, c20r.0[rip]
	mov	QWORD PTR wfilt[rip+24], rax
	jmp	.L3
.L5:
	lea	rdi, .LC1[rip]
	call	nrerror@PLT
.L3:
	mov	DWORD PTR -8[rbp], 1
	jmp	.L6
.L7:
	mov	rdx, QWORD PTR wfilt[rip+16]
	mov	eax, DWORD PTR -8[rbp]
	cdqe
	sal	rax, 2
	add	rax, rdx
	movss	xmm0, DWORD PTR [rax]
	mov	rdx, QWORD PTR wfilt[rip+24]
	mov	eax, DWORD PTR wfilt[rip]
	add	eax, 1
	sub	eax, DWORD PTR -8[rbp]
	cdqe
	sal	rax, 2
	add	rax, rdx
	mulss	xmm0, DWORD PTR -4[rbp]
	movss	DWORD PTR [rax], xmm0
	movss	xmm0, DWORD PTR -4[rbp]
	movss	xmm1, DWORD PTR .LC2[rip]
	xorps	xmm0, xmm1
	movss	DWORD PTR -4[rbp], xmm0
	add	DWORD PTR -8[rbp], 1
.L6:
	mov	eax, DWORD PTR -8[rbp]
	cmp	eax, DWORD PTR -20[rbp]
	jle	.L7
	mov	eax, DWORD PTR -20[rbp]
	sar	eax
	neg	eax
	mov	DWORD PTR wfilt[rip+8], eax
	mov	eax, DWORD PTR wfilt[rip+8]
	mov	DWORD PTR wfilt[rip+4], eax
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	pwtset, .-pwtset
	.data
	.align 16
	.type	c4.5, @object
	.size	c4.5, 20
c4.5:
	.long	0
	.long	1056392938
	.long	1062610415
	.long	1046840824
	.long	-1107000338
	.local	c4r.4
	.comm	c4r.4,20,16
	.align 32
	.type	c12.3, @object
	.size	c12.3, 52
c12.3:
	.long	0
	.long	1038380921
	.long	1056784216
	.long	1061177936
	.long	1050765438
	.long	-1100500497
	.long	-1106976357
	.long	1036496620
	.long	1021409186
	.long	-1123984341
	.long	974204857
	.long	1000114826
	.long	-1165151174
	.local	c12r.2
	.comm	c12r.2,52,32
	.align 32
	.type	c20.1, @object
	.size	c20.1, 84
c20.1:
	.long	0
	.long	1020951338
	.long	1044427115
	.long	1057420968
	.long	1060126426
	.long	1049621970
	.long	-1098917954
	.long	-1102535132
	.long	1040346396
	.long	1035900124
	.long	-1114491112
	.long	-1125035793
	.long	1023937027
	.long	996957166
	.long	-1137714637
	.long	985064508
	.long	990024452
	.long	-1171010800
	.long	-1191952469
	.long	952386825
	.long	-1218541231
	.local	c20r.0
	.comm	c20r.0,84,32
	.section	.rodata
	.align 4
.LC0:
	.long	-1082130432
	.align 16
.LC2:
	.long	-2147483648
	.long	0
	.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	"1037557.c"
	.text
	.comm	wfilt,20,4
	.section	.rodata
	.align	2
.LC0:
	.ascii	"unimplemented value n in pwtset\000"
	.global	__aeabi_fmul
	.text
	.align	2
	.global	pwtset
	.syntax unified
	.arm
	.fpu softvfp
	.type	pwtset, %function
pwtset:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #20
	str	r0, [fp, #-24]
	ldr	r3, .L8
	str	r3, [fp, #-16]	@ float
	ldr	r2, .L8+4
	ldr	r3, [fp, #-24]
	str	r3, [r2]
	ldr	r3, [fp, #-24]
	cmp	r3, #4
	bne	.L2
	ldr	r3, .L8+4
	ldr	r2, .L8+8
	str	r2, [r3, #12]
	ldr	r3, .L8+4
	ldr	r2, .L8+12
	str	r2, [r3, #16]
	b	.L3
.L2:
	ldr	r3, [fp, #-24]
	cmp	r3, #12
	bne	.L4
	ldr	r3, .L8+4
	ldr	r2, .L8+16
	str	r2, [r3, #12]
	ldr	r3, .L8+4
	ldr	r2, .L8+20
	str	r2, [r3, #16]
	b	.L3
.L4:
	ldr	r3, [fp, #-24]
	cmp	r3, #20
	bne	.L5
	ldr	r3, .L8+4
	ldr	r2, .L8+24
	str	r2, [r3, #12]
	ldr	r3, .L8+4
	ldr	r2, .L8+28
	str	r2, [r3, #16]
	b	.L3
.L5:
	ldr	r0, .L8+32
	bl	nrerror
.L3:
	mov	r3, #1
	str	r3, [fp, #-20]
	b	.L6
.L7:
	ldr	r3, .L8+4
	ldr	r2, [r3, #12]
	ldr	r3, [fp, #-20]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r0, [r3]	@ float
	ldr	r3, .L8+4
	ldr	r2, [r3, #16]
	ldr	r3, .L8+4
	ldr	r3, [r3]
	add	r1, r3, #1
	ldr	r3, [fp, #-20]
	sub	r3, r1, r3
	lsl	r3, r3, #2
	add	r4, r2, r3
	ldr	r1, [fp, #-16]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	str	r3, [r4]	@ float
	ldr	r3, [fp, #-16]
	eor	r3, r3, #-2147483648
	str	r3, [fp, #-16]	@ float
	ldr	r3, [fp, #-20]
	add	r3, r3, #1
	str	r3, [fp, #-20]
.L6:
	ldr	r2, [fp, #-20]
	ldr	r3, [fp, #-24]
	cmp	r2, r3
	ble	.L7
	ldr	r3, [fp, #-24]
	asr	r3, r3, #1
	rsb	r3, r3, #0
	ldr	r2, .L8+4
	str	r3, [r2, #8]
	ldr	r3, .L8+4
	ldr	r3, [r3, #8]
	ldr	r2, .L8+4
	str	r3, [r2, #4]
	nop
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
.L9:
	.align	2
.L8:
	.word	-1082130432
	.word	wfilt
	.word	c4.4209
	.word	c4r.4212
	.word	c12.4210
	.word	c12r.4213
	.word	c20.4211
	.word	c20r.4214
	.word	.LC0
	.size	pwtset, .-pwtset
	.data
	.align	2
	.type	c4.4209, %object
	.size	c4.4209, 20
c4.4209:
	.word	0
	.word	1056392938
	.word	1062610415
	.word	1046840824
	.word	3187966958
	.local	c4r.4212
	.comm	c4r.4212,20,4
	.align	2
	.type	c12.4210, %object
	.size	c12.4210, 52
c12.4210:
	.word	0
	.word	1038380921
	.word	1056784216
	.word	1061177936
	.word	1050765438
	.word	3194466799
	.word	3187990939
	.word	1036496620
	.word	1021409186
	.word	3170982955
	.word	974204857
	.word	1000114826
	.word	3129816122
	.local	c12r.4213
	.comm	c12r.4213,52,4
	.align	2
	.type	c20.4211, %object
	.size	c20.4211, 84
c20.4211:
	.word	0
	.word	1020951338
	.word	1044427115
	.word	1057420968
	.word	1060126426
	.word	1049621970
	.word	3196049342
	.word	3192432164
	.word	1040346396
	.word	1035900124
	.word	3180476184
	.word	3169931503
	.word	1023937027
	.word	996957166
	.word	3157252659
	.word	985064508
	.word	990024452
	.word	3123956496
	.word	3103014827
	.word	952386825
	.word	3076426065
	.local	c20r.4214
	.comm	c20r.4214,84,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
