	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal4,4byte_literals
	.p2align	2                               ## -- Begin function decode_isf_indices_36b
LCPI0_0:
	.long	0x38000000                      ## float 3.05175781E-5
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_decode_isf_indices_36b:                ## @decode_isf_indices_36b
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_dico1_isf@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rdi), %rcx
	movq	(%rax,%rcx,8), %rax
	movss	LCPI0_0(%rip), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	movss	(%rax), %xmm1                   ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	movss	%xmm1, (%rsi)
	movss	4(%rax), %xmm2                  ## xmm2 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm2
	movss	%xmm2, 4(%rsi)
	movss	8(%rax), %xmm7                  ## xmm7 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm7
	movss	%xmm7, 8(%rsi)
	movss	12(%rax), %xmm6                 ## xmm6 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm6
	movss	%xmm6, 12(%rsi)
	movss	16(%rax), %xmm5                 ## xmm5 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm5
	movss	%xmm5, 16(%rsi)
	movss	20(%rax), %xmm4                 ## xmm4 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm4
	movss	%xmm4, 20(%rsi)
	movss	24(%rax), %xmm3                 ## xmm3 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm3
	movss	%xmm3, 24(%rsi)
	movss	28(%rax), %xmm8                 ## xmm8 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm8
	movss	%xmm8, 28(%rsi)
	movss	32(%rax), %xmm15                ## xmm15 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm15
	movss	%xmm15, 32(%rsi)
	movq	_dico2_isf@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	8(%rdi), %rcx
	movq	(%rax,%rcx,8), %rax
	movss	(%rax), %xmm14                  ## xmm14 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm14
	movss	%xmm14, 36(%rsi)
	movss	4(%rax), %xmm13                 ## xmm13 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm13
	movss	%xmm13, 40(%rsi)
	movss	8(%rax), %xmm12                 ## xmm12 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm12
	movss	%xmm12, 44(%rsi)
	movss	12(%rax), %xmm11                ## xmm11 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm11
	movss	%xmm11, 48(%rsi)
	movss	16(%rax), %xmm10                ## xmm10 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm10
	movss	%xmm10, 52(%rsi)
	movss	20(%rax), %xmm9                 ## xmm9 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm9
	movss	%xmm9, -4(%rbp)                 ## 4-byte Spill
	movss	%xmm9, 56(%rsi)
	movss	24(%rax), %xmm9                 ## xmm9 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm9
	movss	%xmm9, -8(%rbp)                 ## 4-byte Spill
	movss	%xmm9, 60(%rsi)
	movq	_dico21_isf_36b@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	16(%rdi), %rcx
	movq	(%rax,%rcx,8), %rax
	movss	(%rax), %xmm9                   ## xmm9 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm9
	addss	%xmm1, %xmm9
	movss	%xmm9, (%rsi)
	movss	4(%rax), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm2, %xmm1
	movss	%xmm1, 4(%rsi)
	movss	8(%rax), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm7, %xmm1
	movss	%xmm1, 8(%rsi)
	movss	12(%rax), %xmm1                 ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm6, %xmm1
	movss	%xmm1, 12(%rsi)
	movss	16(%rax), %xmm1                 ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm5, %xmm1
	movss	%xmm1, 16(%rsi)
	movq	_dico22_isf_36b@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	24(%rdi), %rcx
	movq	(%rax,%rcx,8), %rax
	movss	(%rax), %xmm1                   ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm4, %xmm1
	movss	%xmm1, 20(%rsi)
	movss	4(%rax), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm3, %xmm1
	movss	%xmm1, 24(%rsi)
	movss	8(%rax), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm8, %xmm1
	movss	%xmm1, 28(%rsi)
	movss	12(%rax), %xmm1                 ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm15, %xmm1
	movss	%xmm1, 32(%rsi)
	movq	_dico23_isf_36b@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	32(%rdi), %rcx
	movq	(%rax,%rcx,8), %rax
	movss	(%rax), %xmm1                   ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm14, %xmm1
	movss	%xmm1, 36(%rsi)
	movss	4(%rax), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm13, %xmm1
	movss	%xmm1, 40(%rsi)
	movss	8(%rax), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm12, %xmm1
	movss	%xmm1, 44(%rsi)
	movss	12(%rax), %xmm1                 ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm11, %xmm1
	movss	%xmm1, 48(%rsi)
	movss	16(%rax), %xmm1                 ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	%xmm10, %xmm1
	movss	%xmm1, 52(%rsi)
	movss	20(%rax), %xmm1                 ## xmm1 = mem[0],zero,zero,zero
	mulss	%xmm0, %xmm1
	addss	-4(%rbp), %xmm1                 ## 4-byte Folded Reload
	movss	%xmm1, 56(%rsi)
	mulss	24(%rax), %xmm0
	addss	-8(%rbp), %xmm0                 ## 4-byte Folded Reload
	movss	%xmm0, 60(%rsi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_dico1_isf,8,3                  ## @dico1_isf
	.comm	_dico2_isf,8,3                  ## @dico2_isf
	.comm	_dico21_isf_36b,8,3             ## @dico21_isf_36b
	.comm	_dico22_isf_36b,8,3             ## @dico22_isf_36b
	.comm	_dico23_isf_36b,8,3             ## @dico23_isf_36b
	.no_dead_strip	_decode_isf_indices_36b
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function decode_isf_indices_36b
_decode_isf_indices_36b:                ; @decode_isf_indices_36b
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _dico1_isf@GOTPAGE
Lloh1:
	ldr	x8, [x8, _dico1_isf@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	ldp	x9, x10, [x0]
	ldr	x8, [x8, x9, lsl #3]
	ldr	s1, [x8]
	movi.2s	v0, #56, lsl #24
	fmul	s1, s1, s0
	str	s1, [x1]
	ldr	s2, [x8, #4]
	fmul	s2, s2, s0
	str	s2, [x1, #4]
	ldr	s3, [x8, #8]
	fmul	s3, s3, s0
	str	s3, [x1, #8]
	ldr	s4, [x8, #12]
	fmul	s4, s4, s0
	str	s4, [x1, #12]
	ldr	s5, [x8, #16]
	fmul	s5, s5, s0
	str	s5, [x1, #16]
	ldr	s6, [x8, #20]
	fmul	s6, s6, s0
	str	s6, [x1, #20]
	ldr	s7, [x8, #24]
	fmul	s7, s7, s0
	str	s7, [x1, #24]
	ldr	s16, [x8, #28]
	fmul	s16, s16, s0
	str	s16, [x1, #28]
	ldr	s17, [x8, #32]
	fmul	s17, s17, s0
	str	s17, [x1, #32]
Lloh3:
	adrp	x8, _dico2_isf@GOTPAGE
Lloh4:
	ldr	x8, [x8, _dico2_isf@GOTPAGEOFF]
Lloh5:
	ldr	x8, [x8]
	ldr	x8, [x8, x10, lsl #3]
	ldr	s18, [x8]
	fmul	s18, s18, s0
	str	s18, [x1, #36]
	ldr	s19, [x8, #4]
	fmul	s19, s19, s0
	str	s19, [x1, #40]
	ldr	s20, [x8, #8]
	fmul	s20, s20, s0
	str	s20, [x1, #44]
	ldr	s21, [x8, #12]
	fmul	s21, s21, s0
	str	s21, [x1, #48]
	ldr	s22, [x8, #16]
	fmul	s22, s22, s0
	str	s22, [x1, #52]
	ldr	s23, [x8, #20]
	fmul	s23, s23, s0
	str	s23, [x1, #56]
	ldr	s24, [x8, #24]
Lloh6:
	adrp	x8, _dico21_isf_36b@GOTPAGE
Lloh7:
	ldr	x8, [x8, _dico21_isf_36b@GOTPAGEOFF]
Lloh8:
	ldr	x8, [x8]
	ldp	x9, x10, [x0, #16]
	ldr	x8, [x8, x9, lsl #3]
	fmul	s24, s24, s0
	str	s24, [x1, #60]
	ldr	s25, [x8]
	fmadd	s1, s25, s0, s1
	str	s1, [x1]
	ldr	s1, [x8, #4]
	fmadd	s1, s1, s0, s2
	str	s1, [x1, #4]
	ldr	s1, [x8, #8]
	fmadd	s1, s1, s0, s3
	str	s1, [x1, #8]
	ldr	s1, [x8, #12]
	fmadd	s1, s1, s0, s4
	str	s1, [x1, #12]
	ldr	s1, [x8, #16]
	fmadd	s1, s1, s0, s5
	str	s1, [x1, #16]
Lloh9:
	adrp	x8, _dico22_isf_36b@GOTPAGE
Lloh10:
	ldr	x8, [x8, _dico22_isf_36b@GOTPAGEOFF]
Lloh11:
	ldr	x8, [x8]
	ldr	x8, [x8, x10, lsl #3]
	ldr	s1, [x8]
	fmadd	s1, s1, s0, s6
	str	s1, [x1, #20]
	ldr	s1, [x8, #4]
	fmadd	s1, s1, s0, s7
	str	s1, [x1, #24]
	ldr	s1, [x8, #8]
	fmadd	s1, s1, s0, s16
	str	s1, [x1, #28]
	ldr	s1, [x8, #12]
	fmadd	s1, s1, s0, s17
	str	s1, [x1, #32]
Lloh12:
	adrp	x8, _dico23_isf_36b@GOTPAGE
Lloh13:
	ldr	x8, [x8, _dico23_isf_36b@GOTPAGEOFF]
Lloh14:
	ldr	x8, [x8]
	ldr	x9, [x0, #32]
	ldr	x8, [x8, x9, lsl #3]
	ldr	s1, [x8]
	fmadd	s1, s1, s0, s18
	str	s1, [x1, #36]
	ldr	s1, [x8, #4]
	fmadd	s1, s1, s0, s19
	str	s1, [x1, #40]
	ldr	s1, [x8, #8]
	fmadd	s1, s1, s0, s20
	str	s1, [x1, #44]
	ldr	s1, [x8, #12]
	fmadd	s1, s1, s0, s21
	str	s1, [x1, #48]
	ldr	s1, [x8, #16]
	fmadd	s1, s1, s0, s22
	str	s1, [x1, #52]
	ldr	s1, [x8, #20]
	fmadd	s1, s1, s0, s23
	str	s1, [x1, #56]
	ldr	s1, [x8, #24]
	fmadd	s0, s1, s0, s24
	str	s0, [x1, #60]
	ret
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_dico1_isf,8,3                  ; @dico1_isf
	.comm	_dico2_isf,8,3                  ; @dico2_isf
	.comm	_dico21_isf_36b,8,3             ; @dico21_isf_36b
	.comm	_dico22_isf_36b,8,3             ; @dico22_isf_36b
	.comm	_dico23_isf_36b,8,3             ; @dico23_isf_36b
	.no_dead_strip	_decode_isf_indices_36b
.subsections_via_symbols
