	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function ident_cmd
_ident_cmd:                             ## @ident_cmd
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movsbl	(%rdi), %r8d
	xorl	%eax, %eax
	addl	$-65, %r8d
	cmpl	$36, %r8d
	ja	LBB0_12
## %bb.1:
	movabsq	$4294967297, %rcx               ## imm = 0x100000001
	btq	%r8, %rcx
	jb	LBB0_5
## %bb.2:
	movabsq	$34359738376, %rcx              ## imm = 0x800000008
	btq	%r8, %rcx
	jb	LBB0_6
## %bb.3:
	movabsq	$68719476752, %rcx              ## imm = 0x1000000010
	btq	%r8, %rcx
	jae	LBB0_12
## %bb.4:
	movq	_NEG_HISMASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%rsi)
	movq	_NEG_ENABLED@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	leaq	L_.str.3(%rip), %rax
	jmp	LBB0_11
LBB0_5:
	movq	_NEG_MYMASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%rsi)
	movq	_NEG_ACCEPTED@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	leaq	L_.str(%rip), %rax
	jmp	LBB0_11
LBB0_6:
	movsbl	1(%rdi), %ecx
	addl	$-69, %ecx
	roll	$30, %ecx
	xorl	%eax, %eax
	cmpl	$9, %ecx
	ja	LBB0_12
## %bb.7:
	leaq	LJTI0_0(%rip), %rdi
	movslq	(%rdi,%rcx,4), %rcx
	addq	%rdi, %rcx
	jmpq	*%rcx
LBB0_8:
	movq	_NEG_MYMASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%rsi)
	leaq	L_.str.1(%rip), %rax
	jmp	LBB0_10
LBB0_9:
	movq	_NEG_HISMASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%rsi)
	leaq	L_.str.2(%rip), %rax
LBB0_10:
	xorl	%ecx, %ecx
LBB0_11:
	movl	%ecx, (%rdx)
LBB0_12:
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
LJTI0_0:
	.long	L0_0_set_8
	.long	L0_0_set_9
	.long	L0_0_set_12
	.long	L0_0_set_12
	.long	L0_0_set_12
	.long	L0_0_set_12
	.long	L0_0_set_12
	.long	L0_0_set_12
	.long	L0_0_set_8
	.long	L0_0_set_9
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"accept"

	.comm	_NEG_MYMASK,4,2                 ## @NEG_MYMASK
	.comm	_NEG_ACCEPTED,4,2               ## @NEG_ACCEPTED
L_.str.1:                               ## @.str.1
	.asciz	"deny"

L_.str.2:                               ## @.str.2
	.asciz	"disable"

	.comm	_NEG_HISMASK,4,2                ## @NEG_HISMASK
L_.str.3:                               ## @.str.3
	.asciz	"enable"

	.comm	_NEG_ENABLED,4,2                ## @NEG_ENABLED
	.no_dead_strip	_ident_cmd
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function ident_cmd
_ident_cmd:                             ; @ident_cmd
	.cfi_startproc
; %bb.0:
	mov	x8, x0
	mov	x0, #0
	ldrsb	w9, [x8]
	sub	w9, w9, #65
	cmp	w9, #36
	b.hi	LBB0_11
; %bb.1:
	mov	w10, #1
	lsl	x10, x10, x9
	tst	x10, #0x100000001
	b.ne	LBB0_5
; %bb.2:
	mov	w10, #1
	lsl	x10, x10, x9
	tst	x10, #0x800000008
	b.ne	LBB0_6
; %bb.3:
	mov	w8, #1
	lsl	x8, x8, x9
	tst	x8, #0x1000000010
	b.eq	LBB0_11
; %bb.4:
Lloh0:
	adrp	x8, _NEG_HISMASK@GOTPAGE
Lloh1:
	ldr	x8, [x8, _NEG_HISMASK@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	str	w8, [x1]
Lloh3:
	adrp	x8, _NEG_ENABLED@GOTPAGE
Lloh4:
	ldr	x8, [x8, _NEG_ENABLED@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
Lloh6:
	adrp	x0, l_.str.3@PAGE
Lloh7:
	add	x0, x0, l_.str.3@PAGEOFF
	b	LBB0_10
LBB0_5:
Lloh8:
	adrp	x8, _NEG_MYMASK@GOTPAGE
Lloh9:
	ldr	x8, [x8, _NEG_MYMASK@GOTPAGEOFF]
Lloh10:
	ldr	w8, [x8]
	str	w8, [x1]
Lloh11:
	adrp	x8, _NEG_ACCEPTED@GOTPAGE
Lloh12:
	ldr	x8, [x8, _NEG_ACCEPTED@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
Lloh14:
	adrp	x0, l_.str@PAGE
Lloh15:
	add	x0, x0, l_.str@PAGEOFF
	b	LBB0_10
LBB0_6:
	mov	x0, #0
	ldrsb	w8, [x8, #1]
	sub	w8, w8, #69
	ror	w8, w8, #2
	cmp	w8, #9
	b.hi	LBB0_11
; %bb.7:
Lloh16:
	adrp	x9, lJTI0_0@PAGE
Lloh17:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_8
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_8:
	mov	w8, #0
Lloh18:
	adrp	x9, _NEG_MYMASK@GOTPAGE
Lloh19:
	ldr	x9, [x9, _NEG_MYMASK@GOTPAGEOFF]
Lloh20:
	ldr	w9, [x9]
	str	w9, [x1]
Lloh21:
	adrp	x0, l_.str.1@PAGE
Lloh22:
	add	x0, x0, l_.str.1@PAGEOFF
	b	LBB0_10
LBB0_9:
	mov	w8, #0
Lloh23:
	adrp	x9, _NEG_HISMASK@GOTPAGE
Lloh24:
	ldr	x9, [x9, _NEG_HISMASK@GOTPAGEOFF]
Lloh25:
	ldr	w9, [x9]
	str	w9, [x1]
Lloh26:
	adrp	x0, l_.str.2@PAGE
Lloh27:
	add	x0, x0, l_.str.2@PAGEOFF
LBB0_10:
	str	w8, [x2]
LBB0_11:
	ret
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpAdd	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_8-LBB0_8)>>2
	.byte	(LBB0_9-LBB0_8)>>2
	.byte	(LBB0_11-LBB0_8)>>2
	.byte	(LBB0_11-LBB0_8)>>2
	.byte	(LBB0_11-LBB0_8)>>2
	.byte	(LBB0_11-LBB0_8)>>2
	.byte	(LBB0_11-LBB0_8)>>2
	.byte	(LBB0_11-LBB0_8)>>2
	.byte	(LBB0_8-LBB0_8)>>2
	.byte	(LBB0_9-LBB0_8)>>2
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"accept"

	.comm	_NEG_MYMASK,4,2                 ; @NEG_MYMASK
	.comm	_NEG_ACCEPTED,4,2               ; @NEG_ACCEPTED
l_.str.1:                               ; @.str.1
	.asciz	"deny"

l_.str.2:                               ; @.str.2
	.asciz	"disable"

	.comm	_NEG_HISMASK,4,2                ; @NEG_HISMASK
l_.str.3:                               ; @.str.3
	.asciz	"enable"

	.comm	_NEG_ENABLED,4,2                ; @NEG_ENABLED
	.no_dead_strip	_ident_cmd
.subsections_via_symbols
