	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function max1668_attribute_mode
_max1668_attribute_mode:                ## @max1668_attribute_mode
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_S_IRUGO@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_read_only@GOTPCREL(%rip), %rcx
	cmpq	$0, (%rcx)
	je	LBB0_1
## %bb.2:
	popq	%rbp
	retq
LBB0_1:
	xorl	%ecx, %ecx
	cmpq	_sensor_dev_attr_temp2_max@GOTPCREL(%rip), %rsi
	movq	_S_IWUSR@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp1_max@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp3_max@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp4_max@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp5_max@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp1_min@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp2_min@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp3_min@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp4_min@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	cmpq	_sensor_dev_attr_temp5_min@GOTPCREL(%rip), %rsi
	cmovel	%edx, %ecx
	orl	%ecx, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_S_IRUGO,4,2                    ## @S_IRUGO
	.comm	_read_only,8,3                  ## @read_only
	.comm	_sensor_dev_attr_temp1_max,4,2  ## @sensor_dev_attr_temp1_max
	.comm	_sensor_dev_attr_temp2_max,4,2  ## @sensor_dev_attr_temp2_max
	.comm	_sensor_dev_attr_temp3_max,4,2  ## @sensor_dev_attr_temp3_max
	.comm	_sensor_dev_attr_temp4_max,4,2  ## @sensor_dev_attr_temp4_max
	.comm	_sensor_dev_attr_temp5_max,4,2  ## @sensor_dev_attr_temp5_max
	.comm	_sensor_dev_attr_temp1_min,4,2  ## @sensor_dev_attr_temp1_min
	.comm	_sensor_dev_attr_temp2_min,4,2  ## @sensor_dev_attr_temp2_min
	.comm	_sensor_dev_attr_temp3_min,4,2  ## @sensor_dev_attr_temp3_min
	.comm	_sensor_dev_attr_temp4_min,4,2  ## @sensor_dev_attr_temp4_min
	.comm	_sensor_dev_attr_temp5_min,4,2  ## @sensor_dev_attr_temp5_min
	.comm	_S_IWUSR,4,2                    ## @S_IWUSR
	.no_dead_strip	_max1668_attribute_mode
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function max1668_attribute_mode
_max1668_attribute_mode:                ; @max1668_attribute_mode
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _S_IRUGO@GOTPAGE
Lloh1:
	ldr	x8, [x8, _S_IRUGO@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x8, _read_only@GOTPAGE
Lloh4:
	ldr	x8, [x8, _read_only@GOTPAGEOFF]
Lloh5:
	ldr	x8, [x8]
	cbz	x8, LBB0_2
; %bb.1:
	ret
LBB0_2:
Lloh6:
	adrp	x8, _sensor_dev_attr_temp1_max@GOTPAGE
Lloh7:
	ldr	x8, [x8, _sensor_dev_attr_temp1_max@GOTPAGEOFF]
	cmp	x1, x8
Lloh8:
	adrp	x8, _sensor_dev_attr_temp2_max@GOTPAGE
Lloh9:
	ldr	x8, [x8, _sensor_dev_attr_temp2_max@GOTPAGEOFF]
Lloh10:
	adrp	x9, _sensor_dev_attr_temp3_max@GOTPAGE
Lloh11:
	ldr	x9, [x9, _sensor_dev_attr_temp3_max@GOTPAGEOFF]
	ccmp	x1, x8, #4, ne
	ccmp	x1, x9, #4, ne
Lloh12:
	adrp	x8, _sensor_dev_attr_temp4_max@GOTPAGE
Lloh13:
	ldr	x8, [x8, _sensor_dev_attr_temp4_max@GOTPAGEOFF]
Lloh14:
	adrp	x9, _sensor_dev_attr_temp5_max@GOTPAGE
Lloh15:
	ldr	x9, [x9, _sensor_dev_attr_temp5_max@GOTPAGEOFF]
	ccmp	x1, x8, #4, ne
	ccmp	x1, x9, #4, ne
Lloh16:
	adrp	x8, _sensor_dev_attr_temp1_min@GOTPAGE
Lloh17:
	ldr	x8, [x8, _sensor_dev_attr_temp1_min@GOTPAGEOFF]
Lloh18:
	adrp	x9, _sensor_dev_attr_temp2_min@GOTPAGE
Lloh19:
	ldr	x9, [x9, _sensor_dev_attr_temp2_min@GOTPAGEOFF]
	ccmp	x1, x8, #4, ne
	ccmp	x1, x9, #4, ne
Lloh20:
	adrp	x8, _sensor_dev_attr_temp3_min@GOTPAGE
Lloh21:
	ldr	x8, [x8, _sensor_dev_attr_temp3_min@GOTPAGEOFF]
Lloh22:
	adrp	x9, _sensor_dev_attr_temp4_min@GOTPAGE
Lloh23:
	ldr	x9, [x9, _sensor_dev_attr_temp4_min@GOTPAGEOFF]
	ccmp	x1, x8, #4, ne
	ccmp	x1, x9, #4, ne
Lloh24:
	adrp	x8, _sensor_dev_attr_temp5_min@GOTPAGE
Lloh25:
	ldr	x8, [x8, _sensor_dev_attr_temp5_min@GOTPAGEOFF]
	ccmp	x1, x8, #4, ne
	cset	w8, eq
Lloh26:
	adrp	x9, _S_IWUSR@GOTPAGE
Lloh27:
	ldr	x9, [x9, _S_IWUSR@GOTPAGEOFF]
Lloh28:
	ldr	w9, [x9]
	tst	w8, #0x1
	csel	w8, w9, wzr, ne
	orr	w0, w8, w0
	ret
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.cfi_endproc
                                        ; -- End function
	.comm	_S_IRUGO,4,2                    ; @S_IRUGO
	.comm	_read_only,8,3                  ; @read_only
	.comm	_sensor_dev_attr_temp1_max,4,2  ; @sensor_dev_attr_temp1_max
	.comm	_sensor_dev_attr_temp2_max,4,2  ; @sensor_dev_attr_temp2_max
	.comm	_sensor_dev_attr_temp3_max,4,2  ; @sensor_dev_attr_temp3_max
	.comm	_sensor_dev_attr_temp4_max,4,2  ; @sensor_dev_attr_temp4_max
	.comm	_sensor_dev_attr_temp5_max,4,2  ; @sensor_dev_attr_temp5_max
	.comm	_sensor_dev_attr_temp1_min,4,2  ; @sensor_dev_attr_temp1_min
	.comm	_sensor_dev_attr_temp2_min,4,2  ; @sensor_dev_attr_temp2_min
	.comm	_sensor_dev_attr_temp3_min,4,2  ; @sensor_dev_attr_temp3_min
	.comm	_sensor_dev_attr_temp4_min,4,2  ; @sensor_dev_attr_temp4_min
	.comm	_sensor_dev_attr_temp5_min,4,2  ; @sensor_dev_attr_temp5_min
	.comm	_S_IWUSR,4,2                    ; @S_IWUSR
	.no_dead_strip	_max1668_attribute_mode
.subsections_via_symbols
