	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_kadm5_s_modify_principal       ## -- Begin function kadm5_s_modify_principal
	.p2align	4, 0x90
_kadm5_s_modify_principal:              ## @kadm5_s_modify_principal
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_KADM5_LAST_PWD_CHANGE@GOTPCREL(%rip), %rax
	movq	_KADM5_MOD_TIME@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_KADM5_MOD_NAME@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_KADM5_MKVNO@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_KADM5_AUX_ATTRIBUTES@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_KADM5_LAST_SUCCESS@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_KADM5_LAST_FAILED@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	popq	%rbp
	jmp	_modify_principal               ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_KADM5_LAST_PWD_CHANGE,4,2      ## @KADM5_LAST_PWD_CHANGE
	.comm	_KADM5_MOD_TIME,4,2             ## @KADM5_MOD_TIME
	.comm	_KADM5_MOD_NAME,4,2             ## @KADM5_MOD_NAME
	.comm	_KADM5_MKVNO,4,2                ## @KADM5_MKVNO
	.comm	_KADM5_AUX_ATTRIBUTES,4,2       ## @KADM5_AUX_ATTRIBUTES
	.comm	_KADM5_LAST_SUCCESS,4,2         ## @KADM5_LAST_SUCCESS
	.comm	_KADM5_LAST_FAILED,4,2          ## @KADM5_LAST_FAILED
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_kadm5_s_modify_principal       ; -- Begin function kadm5_s_modify_principal
	.p2align	2
_kadm5_s_modify_principal:              ; @kadm5_s_modify_principal
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _KADM5_LAST_PWD_CHANGE@GOTPAGE
Lloh1:
	ldr	x8, [x8, _KADM5_LAST_PWD_CHANGE@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _KADM5_MOD_TIME@GOTPAGE
Lloh4:
	ldr	x9, [x9, _KADM5_MOD_TIME@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh6:
	adrp	x9, _KADM5_MOD_NAME@GOTPAGE
Lloh7:
	ldr	x9, [x9, _KADM5_MOD_NAME@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh9:
	adrp	x9, _KADM5_MKVNO@GOTPAGE
Lloh10:
	ldr	x9, [x9, _KADM5_MKVNO@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh12:
	adrp	x9, _KADM5_AUX_ATTRIBUTES@GOTPAGE
Lloh13:
	ldr	x9, [x9, _KADM5_AUX_ATTRIBUTES@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh15:
	adrp	x9, _KADM5_LAST_SUCCESS@GOTPAGE
Lloh16:
	ldr	x9, [x9, _KADM5_LAST_SUCCESS@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh18:
	adrp	x9, _KADM5_LAST_FAILED@GOTPAGE
Lloh19:
	ldr	x9, [x9, _KADM5_LAST_FAILED@GOTPAGEOFF]
Lloh20:
	ldr	w9, [x9]
	orr	w3, w8, w9
	b	_modify_principal
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_KADM5_LAST_PWD_CHANGE,4,2      ; @KADM5_LAST_PWD_CHANGE
	.comm	_KADM5_MOD_TIME,4,2             ; @KADM5_MOD_TIME
	.comm	_KADM5_MOD_NAME,4,2             ; @KADM5_MOD_NAME
	.comm	_KADM5_MKVNO,4,2                ; @KADM5_MKVNO
	.comm	_KADM5_AUX_ATTRIBUTES,4,2       ; @KADM5_AUX_ATTRIBUTES
	.comm	_KADM5_LAST_SUCCESS,4,2         ; @KADM5_LAST_SUCCESS
	.comm	_KADM5_LAST_FAILED,4,2          ; @KADM5_LAST_FAILED
.subsections_via_symbols
