	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function exp_2
_exp_2:                                 ## @exp_2
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_FP_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, %esi
	andl	%edi, %esi
	movq	_FP_SHIFT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	leal	-7(%rdx), %ecx
                                        ## kill: def $cl killed $cl killed $ecx
	sarl	%cl, %esi
	movq	_exp2_table@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movslq	%esi, %rsi
	movl	(%rcx,%rsi,4), %r8d
	movl	4(%rcx,%rsi,4), %ecx
	subl	%r8d, %ecx
	sarl	$7, %eax
	andl	%edi, %eax
	imull	%ecx, %eax
	sarl	$8, %eax
	addl	%r8d, %eax
	movl	%edx, %ecx
	shll	%cl, %eax
	sarl	%cl, %edi
	subl	%edi, %edx
	movl	%edx, %ecx
	sarl	%cl, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_FP_MASK,4,2                    ## @FP_MASK
	.comm	_FP_SHIFT,4,2                   ## @FP_SHIFT
	.comm	_exp2_table,8,3                 ## @exp2_table
	.no_dead_strip	_exp_2
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function exp_2
_exp_2:                                 ; @exp_2
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _FP_MASK@GOTPAGE
Lloh1:
	ldr	x8, [x8, _FP_MASK@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	and	w9, w8, w0
Lloh3:
	adrp	x10, _FP_SHIFT@GOTPAGE
Lloh4:
	ldr	x10, [x10, _FP_SHIFT@GOTPAGEOFF]
Lloh5:
	ldr	w10, [x10]
	sub	w11, w10, #7
	asr	w9, w9, w11
Lloh6:
	adrp	x11, _exp2_table@GOTPAGE
Lloh7:
	ldr	x11, [x11, _exp2_table@GOTPAGEOFF]
Lloh8:
	ldr	x11, [x11]
	add	x9, x11, w9, sxtw #2
	ldp	w11, w9, [x9]
	sub	w9, w9, w11
	and	w8, w0, w8, asr #7
	mul	w8, w9, w8
	add	w8, w11, w8, asr #8
	lsl	w8, w8, w10
	asr	w9, w0, w10
	sub	w9, w10, w9
	asr	w0, w8, w9
	ret
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_FP_MASK,4,2                    ; @FP_MASK
	.comm	_FP_SHIFT,4,2                   ; @FP_SHIFT
	.comm	_exp2_table,8,3                 ; @exp2_table
	.no_dead_strip	_exp_2
.subsections_via_symbols
