	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal4,4byte_literals
	.p2align	2                               ## -- Begin function stripes_layout_ps3
LCPI0_0:
	.long	0x44f00000                      ## float 1920
LCPI0_4:
	.long	0x43c80000                      ## float 400
LCPI0_5:
	.long	0x42800000                      ## float 64
LCPI0_6:
	.long	0xc2800000                      ## float -64
LCPI0_7:
	.long	0xc1b00000                      ## float -22
LCPI0_8:
	.long	0x41b00000                      ## float 22
LCPI0_18:
	.long	0x43900000                      ## float 288
LCPI0_20:
	.long	0x42700000                      ## float 60
LCPI0_24:
	.long	0x42400000                      ## float 48
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4
LCPI0_1:
	.quad	0x3ff8000000000000              ## double 1.5
	.quad	0xbff0000000000000              ## double -1
LCPI0_2:
	.quad	0x4008000000000000              ## double 3
	.quad	0x4014000000000000              ## double 5
LCPI0_3:
	.quad	0x3ff0000000000000              ## double 1
	.quad	0x3fd0000000000000              ## double 0.25
LCPI0_9:
	.long	0x43000000                      ## float 128
	.long	0x44960000                      ## float 1200
	.space	4
	.space	4
LCPI0_10:
	.quad	0x3ff0000000000000              ## double 1
	.quad	0x3fe0000000000000              ## double 0.5
LCPI0_11:
	.quad	0x3ff0000000000000              ## double 1
	.quad	0x3ff0000000000000              ## double 1
LCPI0_12:
	.quad	0x3ff0000000000000              ## double 1
	.quad	0x3feb333333333333              ## double 0.84999999999999998
LCPI0_15:
	.quad	0x4038000000000000              ## double 24
	.quad	0x4090000000000000              ## double 1024
LCPI0_16:
	.quad	0x407cc00000000000              ## double 460
	.quad	0x4050000000000000              ## double 64
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3
LCPI0_13:
	.quad	0x4040000000000000              ## double 32
LCPI0_14:
	.quad	0x4060000000000000              ## double 128
LCPI0_17:
	.quad	0x4069000000000000              ## double 200
LCPI0_19:
	.quad	0x4075000000000000              ## double 336
LCPI0_21:
	.quad	0x4055400000000000              ## double 85
LCPI0_22:
	.quad	0x4008000000000000              ## double 3
LCPI0_23:
	.quad	0x4082c00000000000              ## double 600
LCPI0_25:
	.quad	0x4070000000000000              ## double 256
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_stripes_layout_ps3:                    ## @stripes_layout_ps3
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%edx, %r14d
	movl	%esi, %r15d
	movq	%rdi, %rbx
	xorl	%eax, %eax
	callq	_config_get_ptr
	imull	(%rax), %r15d
	cvtsi2ss	%r15d, %xmm0
	divss	LCPI0_0(%rip), %xmm0
	movaps	LCPI0_1(%rip), %xmm1            ## xmm1 = [1.5E+0,-1.0E+0]
	movups	%xmm1, (%rbx)
	movaps	LCPI0_2(%rip), %xmm1            ## xmm1 = [3.0E+0,5.0E+0]
	movups	%xmm1, 16(%rbx)
	movaps	LCPI0_3(%rip), %xmm1            ## xmm1 = [1.0E+0,2.5E-1]
	movups	%xmm1, 32(%rbx)
	movss	LCPI0_4(%rip), %xmm1            ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	cvttss2si	%xmm1, %eax
	movl	%eax, 48(%rbx)
	movl	%r14d, %ecx
	shrl	$31, %ecx
	addl	%r14d, %ecx
	sarl	%ecx
	movl	%ecx, 52(%rbx)
	movss	LCPI0_5(%rip), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm2
	cvttss2si	%xmm2, %ecx
	movl	%ecx, 56(%rbx)
	xorps	%xmm2, %xmm2
	cvtsi2ss	%r14d, %xmm2
	movss	LCPI0_6(%rip), %xmm3            ## xmm3 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm3
	addss	%xmm2, %xmm3
	cvttss2si	%xmm3, %ecx
	movl	%ecx, 60(%rbx)
	movl	%eax, %ecx
	shrl	$31, %ecx
	addl	%eax, %ecx
	sarl	%ecx
	movl	%ecx, 64(%rbx)
	cvttps2dq	%xmm1, %xmm1
	cvtdq2ps	%xmm1, %xmm1
	movss	LCPI0_7(%rip), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm2
	addss	%xmm1, %xmm2
	movss	LCPI0_8(%rip), %xmm1            ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	insertps	$16, %xmm1, %xmm2               ## xmm2 = xmm2[0],xmm1[0],xmm2[2,3]
	movsldup	%xmm0, %xmm1                    ## xmm1 = xmm0[0,0,2,2]
	mulps	LCPI0_9(%rip), %xmm1
	movlhps	%xmm1, %xmm2                    ## xmm2 = xmm2[0],xmm1[0]
	cvttps2dq	%xmm2, %xmm1
	movups	%xmm1, 68(%rbx)
	movaps	LCPI0_10(%rip), %xmm1           ## xmm1 = [1.0E+0,5.0E-1]
	movups	%xmm1, 88(%rbx)
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = [1.0E+0,1.0E+0]
	movups	%xmm1, 104(%rbx)
	movaps	LCPI0_12(%rip), %xmm1           ## xmm1 = [1.0E+0,8.4999999999999998E-1]
	movups	%xmm1, 120(%rbx)
	movabsq	$4611686018427387904, %rax      ## imm = 0x4000000000000000
	movq	%rax, 136(%rbx)
	xorps	%xmm1, %xmm1
	cvtss2sd	%xmm0, %xmm1
	movsd	LCPI0_13(%rip), %xmm2           ## xmm2 = mem[0],zero
	mulsd	%xmm1, %xmm2
	cvttsd2si	%xmm2, %rax
	movsd	LCPI0_14(%rip), %xmm2           ## xmm2 = mem[0],zero
	mulsd	%xmm1, %xmm2
	cvttsd2si	%xmm2, %rdi
	movddup	%xmm1, %xmm2                    ## xmm2 = xmm1[0,0]
	movapd	LCPI0_15(%rip), %xmm3           ## xmm3 = [2.4E+1,1.024E+3]
	mulpd	%xmm2, %xmm3
	movupd	%xmm3, 144(%rbx)
	movhpd	%xmm3, 160(%rbx)
	mulpd	LCPI0_16(%rip), %xmm2
	movupd	%xmm2, 168(%rbx)
	movsd	LCPI0_17(%rip), %xmm3           ## xmm3 = mem[0],zero
	mulsd	%xmm1, %xmm3
	movsd	%xmm3, 184(%rbx)
	movhpd	%xmm2, 192(%rbx)
	movss	LCPI0_18(%rip), %xmm2           ## xmm2 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm2
	cvttss2si	%xmm2, %ecx
	movl	%ecx, 200(%rbx)
	movsd	LCPI0_19(%rip), %xmm2           ## xmm2 = mem[0],zero
	mulsd	%xmm1, %xmm2
	movsd	%xmm2, 208(%rbx)
	movss	LCPI0_20(%rip), %xmm2           ## xmm2 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm2
	cvttss2si	%xmm2, %ecx
	movl	%ecx, 216(%rbx)
	movl	%eax, %ecx
	movl	$2863311531, %edx               ## imm = 0xAAAAAAAB
	imulq	%rcx, %rdx
	shrq	$33, %rdx
	xorps	%xmm3, %xmm3
	cvtsi2ss	%edx, %xmm3
	movaps	%xmm2, %xmm4
	addss	%xmm3, %xmm4
	cvttss2si	%xmm4, %edx
	movl	%edx, 220(%rbx)
	subss	%xmm3, %xmm2
	cvttss2si	%xmm2, %edx
	movl	%edx, 224(%rbx)
	movsd	LCPI0_21(%rip), %xmm2           ## xmm2 = mem[0],zero
	mulsd	%xmm1, %xmm2
	xorps	%xmm3, %xmm3
	cvtsi2sd	%rcx, %xmm3
	divsd	LCPI0_22(%rip), %xmm3
	cvttsd2si	%xmm3, %rcx
	movsd	%xmm2, 232(%rbx)
	movl	%ecx, 240(%rbx)
	movsd	LCPI0_23(%rip), %xmm2           ## xmm2 = mem[0],zero
	mulsd	%xmm1, %xmm2
	movq	_stripes_scale_mod@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	mulsd	48(%rcx), %xmm2
	movsd	%xmm2, 248(%rbx)
	mulss	LCPI0_24(%rip), %xmm0
	cvttss2si	%xmm0, %ecx
	movl	%ecx, 256(%rbx)
	movl	$16, 260(%rbx)
	mulsd	LCPI0_25(%rip), %xmm1
	movsd	%xmm1, 264(%rbx)
	movl	%eax, 272(%rbx)
                                        ## kill: def $edi killed $edi killed $rdi
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_menu_display_set_header_height ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_stripes_scale_mod,8,3          ## @stripes_scale_mod
	.no_dead_strip	_stripes_layout_ps3
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function stripes_layout_ps3
lCPI0_0:
	.quad	0x3ff8000000000000              ; double 1.5
	.quad	0xbff0000000000000              ; double -1
lCPI0_1:
	.quad	0x4008000000000000              ; double 3
	.quad	0x4014000000000000              ; double 5
lCPI0_2:
	.quad	0x3ff0000000000000              ; double 1
	.quad	0x3fd0000000000000              ; double 0.25
lCPI0_4:
	.quad	0x3ff0000000000000              ; double 1
	.quad	0x3fe0000000000000              ; double 0.5
lCPI0_5:
	.quad	0x3ff0000000000000              ; double 1
	.quad	0x3feb333333333333              ; double 0.84999999999999998
lCPI0_6:
	.quad	0x4090000000000000              ; double 1024
	.quad	0x407cc00000000000              ; double 460
lCPI0_7:
	.quad	0x4050000000000000              ; double 64
	.quad	0x4069000000000000              ; double 200
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3
lCPI0_3:
	.long	0x41b00000                      ; float 22
	.long	0x43000000                      ; float 128
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_stripes_layout_ps3:                    ; @stripes_layout_ps3
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	mov	x20, x2
	mov	x21, x1
	mov	x19, x0
	bl	_config_get_ptr
	ldr	w8, [x0]
	mul	w8, w8, w21
	scvtf	s0, w8
	mov	w8, #1156579328
	fmov	s1, w8
	fdiv	s0, s0, s1
Lloh0:
	adrp	x8, lCPI0_0@PAGE
Lloh1:
	ldr	q1, [x8, lCPI0_0@PAGEOFF]
Lloh2:
	adrp	x8, lCPI0_1@PAGE
Lloh3:
	ldr	q2, [x8, lCPI0_1@PAGEOFF]
	stp	q1, q2, [x19]
Lloh4:
	adrp	x8, lCPI0_2@PAGE
Lloh5:
	ldr	q1, [x8, lCPI0_2@PAGEOFF]
	str	q1, [x19, #32]
	mov	w8, #1137180672
	fmov	s1, w8
	fmul	s1, s0, s1
	fcvtzs	w8, s1
	cmp	w20, #0
	cinc	w9, w20, lt
	asr	w9, w9, #1
	stp	w8, w9, [x19, #48]
	fcvtzs	w9, s0, #6
	scvtf	s2, w20
	mov	w10, #-1031798784
	fmov	s3, w10
	fmadd	s2, s0, s3, s2
	fcvtzs	w10, s2
	stp	w9, w10, [x19, #56]
	cmp	w8, #0
	cinc	w8, w8, lt
	asr	w8, w8, #1
	fcvtzs	s1, s1
	scvtf	s1, s1
	fmov	s2, #-22.00000000
	fmadd	s1, s0, s2, s1
	fcvtzs	w9, s1
	stp	w8, w9, [x19, #64]
Lloh6:
	adrp	x8, lCPI0_3@PAGE
Lloh7:
	ldr	d1, [x8, lCPI0_3@PAGEOFF]
	fmul.2s	v1, v1, v0[0]
	fcvtzs.2s	v1, v1
	str	d1, [x19, #72]
	mov	w8, #1150681088
	fmov	s1, w8
	fmul	s1, s0, s1
	fcvtzs	w8, s1
	str	w8, [x19, #80]
Lloh8:
	adrp	x8, lCPI0_4@PAGE
Lloh9:
	ldr	q1, [x8, lCPI0_4@PAGEOFF]
	stur	q1, [x19, #88]
	fmov.2d	v1, #1.00000000
	stur	q1, [x19, #104]
Lloh10:
	adrp	x8, lCPI0_5@PAGE
Lloh11:
	ldr	q1, [x8, lCPI0_5@PAGEOFF]
	stur	q1, [x19, #120]
	mov	x8, #4611686018427387904
	str	x8, [x19, #136]
	fcvt	d1, s0
	fcvtzu	w8, d1, #5
	fmov	d2, #24.00000000
	fmul	d2, d1, d2
Lloh12:
	adrp	x9, lCPI0_6@PAGE
Lloh13:
	ldr	q3, [x9, lCPI0_6@PAGEOFF]
	fmul.2d	v3, v3, v1[0]
	stp	d2, d3, [x19, #144]
Lloh14:
	adrp	x9, lCPI0_7@PAGE
Lloh15:
	ldr	q2, [x9, lCPI0_7@PAGEOFF]
	fmul.2d	v2, v2, v1[0]
	stp	q3, q2, [x19, #160]
	str	d2, [x19, #192]
	mov	w9, #1133510656
	fmov	s2, w9
	fmul	s2, s0, s2
	fcvtzs	w9, s2
	str	w9, [x19, #200]
	mov	w9, #1114636288
	fmov	s2, w9
	fmul	s3, s0, s2
	fcvtzs	w9, s3
	mov	x10, #4644618590702534656
	mov	w11, #43691
	movk	w11, #43690, lsl #16
	umull	x11, w8, w11
	lsr	x11, x11, #33
	ucvtf	s3, w11
	fmadd	s4, s0, s2, s3
	fcvtzs	w11, s4
	fmov	d4, x10
	fcvtzu	w0, d1, #7
	fmul	d4, d1, d4
	stp	w9, w11, [x19, #216]
	fnmsub	s2, s0, s2, s3
	fcvtzs	w9, s2
	str	d4, [x19, #208]
	str	w9, [x19, #224]
	mov	x9, #70368744177664
	movk	x9, #16469, lsl #48
	fmov	d2, x9
	fmul	d2, d1, d2
	str	d2, [x19, #232]
	ucvtf	d2, w8
	fmov	d3, #3.00000000
	fdiv	d2, d2, d3
	fcvtzu	w9, d2
	str	w9, [x19, #240]
	mov	x9, #211106232532992
	movk	x9, #16514, lsl #48
	fmov	d2, x9
	fmul	d2, d1, d2
Lloh16:
	adrp	x9, _stripes_scale_mod@GOTPAGE
Lloh17:
	ldr	x9, [x9, _stripes_scale_mod@GOTPAGEOFF]
Lloh18:
	ldr	x9, [x9]
	ldr	d3, [x9, #48]
	fmul	d2, d2, d3
	str	d2, [x19, #248]
	mov	w9, #1111490560
	fmov	s2, w9
	fmul	s0, s0, s2
	fcvtzs	w9, s0
	str	w9, [x19, #256]
	mov	w9, #16
	str	w9, [x19, #260]
	mov	x9, #4643211215818981376
	fmov	d0, x9
	fmul	d0, d1, d0
	str	d0, [x19, #264]
	str	w8, [x19, #272]
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_menu_display_set_header_height
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdr	Lloh14, Lloh15
	.loh AdrpAdrp	Lloh12, Lloh14
	.loh AdrpLdr	Lloh12, Lloh13
	.loh AdrpLdr	Lloh10, Lloh11
	.loh AdrpAdrp	Lloh8, Lloh10
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpLdr	Lloh4, Lloh5
	.loh AdrpAdrp	Lloh2, Lloh4
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpAdrp	Lloh0, Lloh2
	.loh AdrpLdr	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_stripes_scale_mod,8,3          ; @stripes_scale_mod
	.no_dead_strip	_stripes_layout_ps3
.subsections_via_symbols
