	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_SekIsIdleCode                  ## -- Begin function SekIsIdleCode
	.p2align	4, 0x90
_SekIsIdleCode:                         ## @SekIsIdleCode
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
                                        ## kill: def $esi killed $esi def $rsi
	addl	$-2, %esi
	cmpl	$10, %esi
	ja	LBB0_29
## %bb.1:
	leaq	LJTI0_0(%rip), %rax
	movslq	(%rax,%rsi,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_28:
	movzwl	(%rdi), %ecx
	andl	$61440, %ecx                    ## imm = 0xF000
	movl	$1, %eax
	cmpl	$24576, %ecx                    ## imm = 0x6000
	je	LBB0_29
LBB0_30:
	popq	%rbp
	retq
LBB0_2:
	movzwl	(%rdi), %ecx
	movl	%ecx, %edx
	andl	$65343, %edx                    ## imm = 0xFF3F
	movl	$1, %eax
	cmpl	$19000, %edx                    ## imm = 0x4A38
	je	LBB0_30
## %bb.3:
	movl	%ecx, %edx
	andl	$49663, %edx                    ## imm = 0xC1FF
	cmpl	$56, %edx
	je	LBB0_30
## %bb.4:
	movl	%ecx, %edx
	andl	$61759, %edx                    ## imm = 0xF13F
	cmpl	$45112, %edx                    ## imm = 0xB038
	je	LBB0_30
## %bb.5:
	movq	_PicoAHW@GOTPCREL(%rip), %rax
	movq	_PAHW_MCD@GOTPCREL(%rip), %rdx
	movq	_PAHW_32X@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	orl	(%rdx), %esi
	testl	%esi, (%rax)
	jne	LBB0_29
## %bb.6:
	andl	$-8, %ecx
	cmpl	$18960, %ecx                    ## imm = 0x4A10
	sete	%al
	cmpl	$18984, %ecx                    ## imm = 0x4A28
	sete	%cl
	orb	%al, %cl
	movzbl	%cl, %eax
	popq	%rbp
	retq
LBB0_7:
	movzwl	2(%rdi), %eax
	notl	%eax
	movzwl	(%rdi), %ecx
	testb	$-32, %al
	jne	LBB0_13
## %bb.8:
	movl	$1, %eax
	cmpl	$19001, %ecx                    ## imm = 0x4A39
	je	LBB0_30
## %bb.9:
	movzwl	%cx, %edx
	cmpl	$19065, %edx                    ## imm = 0x4A79
	je	LBB0_30
## %bb.10:
	cmpl	$19129, %edx                    ## imm = 0x4AB9
	je	LBB0_30
## %bb.11:
	movl	%ecx, %edx
	andl	$49663, %edx                    ## imm = 0xC1FF
	cmpl	$57, %edx
	je	LBB0_30
## %bb.12:
	movl	%ecx, %edx
	andl	$61759, %edx                    ## imm = 0xF13F
	cmpl	$45113, %edx                    ## imm = 0xB039
	je	LBB0_30
LBB0_13:
	movl	$1, %eax
	cmpl	$2104, %ecx                     ## imm = 0x838
	je	LBB0_30
## %bb.14:
	movzwl	%cx, %ecx
	cmpl	$3128, %ecx                     ## imm = 0xC38
	je	LBB0_30
## %bb.15:
	cmpl	$3192, %ecx                     ## imm = 0xC78
	je	LBB0_30
	jmp	LBB0_29
LBB0_16:
	movzwl	4(%rdi), %eax
	notl	%eax
	movzwl	(%rdi), %ecx
	testb	$-32, %al
	jne	LBB0_22
## %bb.17:
	movl	$1, %eax
	movswl	%cx, %edx
	movzwl	%cx, %ecx
	cmpl	$3192, %edx                     ## imm = 0xC78
	jg	LBB0_20
## %bb.18:
	cmpl	$2105, %ecx                     ## imm = 0x839
	je	LBB0_30
## %bb.19:
	cmpl	$3129, %ecx                     ## imm = 0xC39
	je	LBB0_30
	jmp	LBB0_29
LBB0_23:
	movq	_PicoAHW@GOTPCREL(%rip), %rax
	movq	_PAHW_MCD@GOTPCREL(%rip), %rcx
	movq	_PAHW_32X@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	testl	%edx, (%rax)
	jne	LBB0_29
## %bb.24:
	movzwl	(%rdi), %eax
	andl	$61944, %eax                    ## imm = 0xF1F8
	cmpl	$12304, %eax                    ## imm = 0x3010
	jne	LBB0_29
## %bb.25:
	testb	$-15, 3(%rdi)
	jne	LBB0_29
## %bb.26:
	testb	$-15, 7(%rdi)
	jne	LBB0_29
## %bb.27:
	movl	$1, %eax
	popq	%rbp
	retq
LBB0_22:
	movzwl	%cx, %ecx
	movl	$1, %eax
	jmp	LBB0_21
LBB0_20:
	cmpl	$3193, %ecx                     ## imm = 0xC79
	je	LBB0_30
LBB0_21:
	cmpl	$3256, %ecx                     ## imm = 0xCB8
	je	LBB0_30
LBB0_29:
	xorl	%eax, %eax
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_16, LBB0_16-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
LJTI0_0:
	.long	L0_0_set_28
	.long	L0_0_set_29
	.long	L0_0_set_2
	.long	L0_0_set_29
	.long	L0_0_set_7
	.long	L0_0_set_29
	.long	L0_0_set_16
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_23
	.end_data_region
                                        ## -- End function
	.comm	_PicoAHW,4,2                    ## @PicoAHW
	.comm	_PAHW_MCD,4,2                   ## @PAHW_MCD
	.comm	_PAHW_32X,4,2                   ## @PAHW_32X
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_SekIsIdleCode                  ; -- Begin function SekIsIdleCode
	.p2align	2
_SekIsIdleCode:                         ; @SekIsIdleCode
	.cfi_startproc
; %bb.0:
	sub	w8, w1, #2
	cmp	w8, #10
	b.hi	LBB0_27
; %bb.1:
Lloh0:
	adrp	x9, lJTI0_0@PAGE
Lloh1:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
	ldrh	w8, [x0]
	and	w8, w8, #0xf000
	cmp	w8, #6, lsl #12                 ; =24576
	b.ne	LBB0_24
	b	LBB0_27
LBB0_3:
	ldrh	w8, [x0]
	and	w9, w8, #0xffffff3f
	mov	w0, #1
	mov	w10, #19000
	cmp	w9, w10
	b.eq	LBB0_14
; %bb.4:
	and	w9, w8, #0xffffc1ff
	mov	w10, #61759
	and	w10, w8, w10
	cmp	w9, #56
	mov	w9, #45112
	ccmp	w10, w9, #4, ne
	b.eq	LBB0_14
; %bb.5:
Lloh2:
	adrp	x9, _PicoAHW@GOTPAGE
Lloh3:
	ldr	x9, [x9, _PicoAHW@GOTPAGEOFF]
Lloh4:
	ldr	w9, [x9]
Lloh5:
	adrp	x10, _PAHW_MCD@GOTPAGE
Lloh6:
	ldr	x10, [x10, _PAHW_MCD@GOTPAGEOFF]
Lloh7:
	ldr	w10, [x10]
Lloh8:
	adrp	x11, _PAHW_32X@GOTPAGE
Lloh9:
	ldr	x11, [x11, _PAHW_32X@GOTPAGEOFF]
Lloh10:
	ldr	w11, [x11]
	orr	w10, w11, w10
	tst	w10, w9
	b.ne	LBB0_27
; %bb.6:
	and	w8, w8, #0xfff8
	mov	w9, #18960
	cmp	w8, w9
	mov	w9, #18984
	ccmp	w8, w9, #4, ne
	cset	w0, eq
	ret
LBB0_7:
	ldrh	w8, [x0, #2]
	mvn	w9, w8
	ldrh	w8, [x0]
	tst	w9, #0xe0
	b.ne	LBB0_11
; %bb.8:
	mov	w9, #19001
	cmp	w8, w9
	mov	w9, #19065
	ccmp	w8, w9, #4, ne
	mov	w9, #19129
	ccmp	w8, w9, #4, ne
	b.eq	LBB0_24
; %bb.9:
	and	w9, w8, #0xffffc1ff
	mov	w0, #1
	cmp	w9, #57
	b.eq	LBB0_14
; %bb.10:
	mov	w9, #61759
	and	w9, w8, w9
	mov	w10, #45113
	cmp	w9, w10
	b.eq	LBB0_14
LBB0_11:
	mov	w0, #1
	cmp	w8, #2104
	b.eq	LBB0_14
; %bb.12:
	cmp	w8, #3128
	b.eq	LBB0_14
; %bb.13:
	cmp	w8, #3192
	b.ne	LBB0_27
LBB0_14:
	ret
LBB0_15:
	ldrh	w8, [x0, #4]
	mvn	w9, w8
	ldrh	w8, [x0]
	tst	w9, #0xe0
	b.ne	LBB0_23
; %bb.16:
	mov	w0, #1
	cmp	w8, #3192
	b.gt	LBB0_25
; %bb.17:
	cmp	w8, #2105
	b.eq	LBB0_14
; %bb.18:
	cmp	w8, #3129
	b.eq	LBB0_14
	b	LBB0_27
LBB0_19:
Lloh11:
	adrp	x8, _PicoAHW@GOTPAGE
Lloh12:
	ldr	x8, [x8, _PicoAHW@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
Lloh14:
	adrp	x9, _PAHW_MCD@GOTPAGE
Lloh15:
	ldr	x9, [x9, _PAHW_MCD@GOTPAGEOFF]
Lloh16:
	ldr	w9, [x9]
Lloh17:
	adrp	x10, _PAHW_32X@GOTPAGE
Lloh18:
	ldr	x10, [x10, _PAHW_32X@GOTPAGEOFF]
Lloh19:
	ldr	w10, [x10]
	orr	w9, w10, w9
	tst	w9, w8
	b.ne	LBB0_27
; %bb.20:
	ldrh	w8, [x0]
	mov	w9, #61944
	and	w8, w8, w9
	mov	w9, #12304
	cmp	w8, w9
	b.ne	LBB0_27
; %bb.21:
	ldrh	w9, [x0, #2]
	mov	w8, #61696
	tst	w9, w8
	b.ne	LBB0_27
; %bb.22:
	ldrh	w9, [x0, #6]
	tst	w9, w8
	b.ne	LBB0_27
	b	LBB0_24
LBB0_23:
	cmp	w8, #3256
	b.ne	LBB0_27
LBB0_24:
	mov	w0, #1
	ret
LBB0_25:
	cmp	w8, #3193
	b.eq	LBB0_14
; %bb.26:
	cmp	w8, #3256
	b.eq	LBB0_14
LBB0_27:
	mov	w0, #0
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_3-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_7-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_15-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_19-LBB0_2)>>2
                                        ; -- End function
	.comm	_PicoAHW,4,2                    ; @PicoAHW
	.comm	_PAHW_MCD,4,2                   ; @PAHW_MCD
	.comm	_PAHW_32X,4,2                   ; @PAHW_32X
.subsections_via_symbols
