	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function auth_log2
_auth_log2:                             ## @auth_log2
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_CHAR_BIT@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	shll	$2, %r9d
	testl	%r9d, %r9d
	je	LBB0_1
## %bb.2:
	xorl	%r8d, %r8d
	movq	$-1, %r10
	xorl	%eax, %eax
	movl	%r9d, %edx
	.p2align	4, 0x90
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movl	%r9d, %ecx
	shlq	%cl, %r10
	testq	%rdi, %r10
	movl	$0, %ecx
	cmovel	%r9d, %ecx
	movl	%r9d, %esi
	cmovel	%r8d, %esi
                                        ## kill: def $cl killed $cl killed $ecx
	shlq	%cl, %rdi
	addl	%esi, %eax
	sarl	%edx
	cmpl	$1, %r9d
	movl	%edx, %r9d
	ja	LBB0_3
## %bb.4:
	popq	%rbp
	retq
LBB0_1:
	xorl	%eax, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_CHAR_BIT,4,2                   ## @CHAR_BIT
	.no_dead_strip	_auth_log2
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function auth_log2
_auth_log2:                             ; @auth_log2
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _CHAR_BIT@GOTPAGE
Lloh1:
	ldr	x8, [x8, _CHAR_BIT@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	lsl	w9, w8, #2
	cbz	w9, LBB0_4
; %bb.1:
	mov	w8, #0
	mov	x10, #-1
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	mov	w11, w9
	lsl	x10, x10, x9
	tst	x10, x0
	csel	x11, x11, xzr, eq
	lsl	x0, x0, x11
	csel	w11, wzr, w9, eq
	add	w8, w11, w8
	asr	w11, w9, #1
	cmp	w9, #1
	mov	x9, x11
	b.hi	LBB0_2
; %bb.3:
	mov	x0, x8
	ret
LBB0_4:
	mov	w0, #0
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_CHAR_BIT,4,2                   ; @CHAR_BIT
	.no_dead_strip	_auth_log2
.subsections_via_symbols
