	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function sensor_hub_report_fixup
LCPI0_0:
	.long	192                             ## 0xc0
	.long	126                             ## 0x7e
	.long	247                             ## 0xf7
	.long	255                             ## 0xff
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_sensor_hub_report_fixup:               ## @sensor_hub_report_fixup
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	%rsi, %rax
	movq	(%rdi), %rcx
	movq	_USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA@GOTPCREL(%rip), %rsi
	cmpq	(%rsi), %rcx
	jne	LBB0_11
## %bb.1:
	cmpl	$2558, (%rdx)                   ## imm = 0x9FE
	jne	LBB0_11
## %bb.2:
	cmpl	$23, 3652(%rax)
	jne	LBB0_11
## %bb.3:
	cmpl	$64, 3656(%rax)
	jne	LBB0_11
## %bb.4:
	cmpl	$129, 3660(%rax)
	jne	LBB0_11
## %bb.5:
	cmpl	$8, 3664(%rax)
	jne	LBB0_11
## %bb.6:
	cmpl	$0, 3668(%rax)
	jne	LBB0_11
## %bb.7:
	cmpl	$39, 3672(%rax)
	jne	LBB0_11
## %bb.8:
	cmpl	$7, 3684(%rax)
	jne	LBB0_11
## %bb.9:
	cmpl	$0, 3688(%rax)
	jne	LBB0_11
## %bb.10:
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [192,126,247,255]
	movups	%xmm0, 3824(%rax)
	movups	%xmm0, 3740(%rax)
	movups	%xmm0, 3656(%rax)
LBB0_11:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA,8,3 ## @USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA
	.no_dead_strip	_sensor_hub_report_fixup
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function sensor_hub_report_fixup
lCPI0_0:
	.long	192                             ; 0xc0
	.long	126                             ; 0x7e
	.long	247                             ; 0xf7
	.long	255                             ; 0xff
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_sensor_hub_report_fixup:               ; @sensor_hub_report_fixup
	.cfi_startproc
; %bb.0:
	ldr	x8, [x0]
Lloh0:
	adrp	x9, _USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA@GOTPAGE
Lloh1:
	ldr	x9, [x9, _USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA@GOTPAGEOFF]
Lloh2:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_11
; %bb.1:
	ldr	w8, [x2]
	cmp	w8, #2558
	b.ne	LBB0_11
; %bb.2:
	ldr	w8, [x1, #3652]
	cmp	w8, #23
	b.ne	LBB0_11
; %bb.3:
	add	x8, x1, #3656
	ldr	w9, [x8]
	cmp	w9, #64
	b.ne	LBB0_11
; %bb.4:
	ldr	w9, [x1, #3660]
	cmp	w9, #129
	b.ne	LBB0_11
; %bb.5:
	ldr	w9, [x1, #3664]
	cmp	w9, #8
	b.ne	LBB0_11
; %bb.6:
	ldr	w9, [x1, #3668]
	cbnz	w9, LBB0_11
; %bb.7:
	ldr	w9, [x1, #3672]
	cmp	w9, #39
	b.ne	LBB0_11
; %bb.8:
	ldr	w9, [x1, #3684]
	cmp	w9, #7
	b.ne	LBB0_11
; %bb.9:
	ldr	w9, [x1, #3688]
	cbnz	w9, LBB0_11
; %bb.10:
Lloh3:
	adrp	x9, lCPI0_0@PAGE
Lloh4:
	ldr	q0, [x9, lCPI0_0@PAGEOFF]
	str	q0, [x1, #3824]
	stur	q0, [x8, #84]
	str	q0, [x8]
LBB0_11:
	mov	x0, x1
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdr	Lloh3, Lloh4
	.cfi_endproc
                                        ; -- End function
	.comm	_USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA,8,3 ; @USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA
	.no_dead_strip	_sensor_hub_report_fixup
.subsections_via_symbols
