	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function item_changed
_item_changed:                          ## @item_changed
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	(%rdx), %eax
	movq	_TVIF_CHILDREN@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_2
## %bb.1:
	movq	(%rdi), %rcx
	cmpq	(%rsi), %rcx
	jne	LBB0_14
LBB0_2:
	movq	_TVIF_IMAGE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_6
## %bb.3:
	movq	8(%rsi), %r8
	cmpq	%r8, 8(%rdi)
	je	LBB0_6
## %bb.4:
	movq	_I_IMAGECALLBACK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %r8
	jne	LBB0_14
LBB0_6:
	movq	_TVIF_SELECTEDIMAGE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_10
## %bb.7:
	movq	16(%rsi), %r8
	cmpq	%r8, 16(%rdi)
	je	LBB0_10
## %bb.8:
	movq	_I_IMAGECALLBACK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %r8
	jne	LBB0_14
LBB0_10:
	movq	_TVIF_EXPANDEDIMAGE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_16
## %bb.11:
	movq	24(%rsi), %r8
	cmpq	%r8, 24(%rdi)
	je	LBB0_16
## %bb.12:
	movq	_I_IMAGECALLBACK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %r8
	jne	LBB0_14
LBB0_16:
	movq	_TVIF_TEXT@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_20
## %bb.17:
	movq	32(%rsi), %r8
	cmpq	%r8, 32(%rdi)
	je	LBB0_20
## %bb.18:
	movq	_LPSTR_TEXTCALLBACKW@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %r8
	jne	LBB0_14
LBB0_20:
	movq	_TVIF_INTEGRAL@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_22
## %bb.21:
	movq	40(%rdi), %rcx
	cmpq	40(%rsi), %rcx
	jne	LBB0_14
LBB0_22:
	movq	_TVIF_STATE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_25
## %bb.23:
	movl	48(%rsi), %eax
	xorl	48(%rdi), %eax
	testl	%eax, 4(%rdx)
	je	LBB0_25
LBB0_14:
	movq	_TRUE@GOTPCREL(%rip), %rax
LBB0_15:
	movl	(%rax), %eax
	popq	%rbp
	retq
LBB0_25:
	movq	_FALSE@GOTPCREL(%rip), %rax
	jmp	LBB0_15
	.cfi_endproc
                                        ## -- End function
	.comm	_TVIF_CHILDREN,4,2              ## @TVIF_CHILDREN
	.comm	_TRUE,4,2                       ## @TRUE
	.comm	_TVIF_IMAGE,4,2                 ## @TVIF_IMAGE
	.comm	_I_IMAGECALLBACK,8,3            ## @I_IMAGECALLBACK
	.comm	_TVIF_SELECTEDIMAGE,4,2         ## @TVIF_SELECTEDIMAGE
	.comm	_TVIF_EXPANDEDIMAGE,4,2         ## @TVIF_EXPANDEDIMAGE
	.comm	_TVIF_TEXT,4,2                  ## @TVIF_TEXT
	.comm	_LPSTR_TEXTCALLBACKW,8,3        ## @LPSTR_TEXTCALLBACKW
	.comm	_TVIF_INTEGRAL,4,2              ## @TVIF_INTEGRAL
	.comm	_TVIF_STATE,4,2                 ## @TVIF_STATE
	.comm	_FALSE,4,2                      ## @FALSE
	.no_dead_strip	_item_changed
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function item_changed
_item_changed:                          ; @item_changed
	.cfi_startproc
; %bb.0:
	ldr	w8, [x2]
Lloh0:
	adrp	x9, _TVIF_CHILDREN@GOTPAGE
Lloh1:
	ldr	x9, [x9, _TVIF_CHILDREN@GOTPAGEOFF]
Lloh2:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_2
; %bb.1:
	ldr	x9, [x0]
	ldr	x10, [x1]
	cmp	x9, x10
	b.ne	LBB0_17
LBB0_2:
Lloh3:
	adrp	x9, _TVIF_IMAGE@GOTPAGE
Lloh4:
	ldr	x9, [x9, _TVIF_IMAGE@GOTPAGEOFF]
Lloh5:
	ldr	w10, [x9]
Lloh6:
	adrp	x9, _I_IMAGECALLBACK@GOTPAGE
Lloh7:
	ldr	x9, [x9, _I_IMAGECALLBACK@GOTPAGEOFF]
	tst	w10, w8
	b.eq	LBB0_4
; %bb.3:
	ldr	x10, [x0, #8]
	ldr	x11, [x1, #8]
	ldr	x12, [x9]
	cmp	x10, x11
	ccmp	x11, x12, #4, ne
	b.ne	LBB0_17
LBB0_4:
Lloh8:
	adrp	x10, _TVIF_SELECTEDIMAGE@GOTPAGE
Lloh9:
	ldr	x10, [x10, _TVIF_SELECTEDIMAGE@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
	tst	w10, w8
	b.eq	LBB0_7
; %bb.5:
	ldr	x11, [x0, #16]
	ldr	x10, [x1, #16]
	cmp	x11, x10
	b.eq	LBB0_7
; %bb.6:
	ldr	x11, [x9]
	cmp	x10, x11
	b.ne	LBB0_17
LBB0_7:
Lloh11:
	adrp	x10, _TVIF_EXPANDEDIMAGE@GOTPAGE
Lloh12:
	ldr	x10, [x10, _TVIF_EXPANDEDIMAGE@GOTPAGEOFF]
Lloh13:
	ldr	w10, [x10]
	tst	w10, w8
	b.eq	LBB0_10
; %bb.8:
	ldr	x11, [x0, #24]
	ldr	x10, [x1, #24]
	cmp	x11, x10
	b.eq	LBB0_10
; %bb.9:
	ldr	x9, [x9]
	cmp	x10, x9
	b.ne	LBB0_17
LBB0_10:
Lloh14:
	adrp	x9, _TVIF_TEXT@GOTPAGE
Lloh15:
	ldr	x9, [x9, _TVIF_TEXT@GOTPAGEOFF]
Lloh16:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_13
; %bb.11:
	ldr	x10, [x0, #32]
	ldr	x9, [x1, #32]
	cmp	x10, x9
	b.eq	LBB0_13
; %bb.12:
Lloh17:
	adrp	x10, _LPSTR_TEXTCALLBACKW@GOTPAGE
Lloh18:
	ldr	x10, [x10, _LPSTR_TEXTCALLBACKW@GOTPAGEOFF]
Lloh19:
	ldr	x10, [x10]
	cmp	x9, x10
	b.ne	LBB0_17
LBB0_13:
Lloh20:
	adrp	x9, _TVIF_INTEGRAL@GOTPAGE
Lloh21:
	ldr	x9, [x9, _TVIF_INTEGRAL@GOTPAGEOFF]
Lloh22:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_15
; %bb.14:
	ldr	x9, [x0, #40]
	ldr	x10, [x1, #40]
	cmp	x9, x10
	b.ne	LBB0_17
LBB0_15:
Lloh23:
	adrp	x9, _TVIF_STATE@GOTPAGE
Lloh24:
	ldr	x9, [x9, _TVIF_STATE@GOTPAGEOFF]
Lloh25:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_18
; %bb.16:
	ldr	w8, [x0, #48]
	ldr	w9, [x1, #48]
	eor	w8, w9, w8
	ldr	w9, [x2, #4]
	tst	w8, w9
	b.eq	LBB0_18
LBB0_17:
Lloh26:
	adrp	x8, _TRUE@GOTPAGE
Lloh27:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
Lloh28:
	ldr	w0, [x8]
	ret
LBB0_18:
Lloh29:
	adrp	x8, _FALSE@GOTPAGE
Lloh30:
	ldr	x8, [x8, _FALSE@GOTPAGEOFF]
Lloh31:
	ldr	w0, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.cfi_endproc
                                        ; -- End function
	.comm	_TVIF_CHILDREN,4,2              ; @TVIF_CHILDREN
	.comm	_TRUE,4,2                       ; @TRUE
	.comm	_TVIF_IMAGE,4,2                 ; @TVIF_IMAGE
	.comm	_I_IMAGECALLBACK,8,3            ; @I_IMAGECALLBACK
	.comm	_TVIF_SELECTEDIMAGE,4,2         ; @TVIF_SELECTEDIMAGE
	.comm	_TVIF_EXPANDEDIMAGE,4,2         ; @TVIF_EXPANDEDIMAGE
	.comm	_TVIF_TEXT,4,2                  ; @TVIF_TEXT
	.comm	_LPSTR_TEXTCALLBACKW,8,3        ; @LPSTR_TEXTCALLBACKW
	.comm	_TVIF_INTEGRAL,4,2              ; @TVIF_INTEGRAL
	.comm	_TVIF_STATE,4,2                 ; @TVIF_STATE
	.comm	_FALSE,4,2                      ; @FALSE
	.no_dead_strip	_item_changed
.subsections_via_symbols
