	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_set_tracelevel                 ## -- Begin function set_tracelevel
	.p2align	4, 0x90
_set_tracelevel:                        ## @set_tracelevel
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_new_tracelevel@GOTPCREL(%rip), %rax
	movq	_tracelevel@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpq	%rcx, (%rax)
	jne	LBB0_1
## %bb.6:
	popq	%rbp
	retq
LBB0_1:
	jle	LBB0_8
## %bb.2:
	movq	_ftrace@GOTPCREL(%rip), %rcx
	cmpq	$0, (%rcx)
	jne	LBB0_8
## %bb.3:
	movq	_savetracename@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdi
	cmpb	$0, (%rdi)
	jne	LBB0_7
## %bb.4:
	movq	_inittracename@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdi
	cmpb	$0, (%rdi)
	je	LBB0_5
LBB0_7:
	movq	_sigtrace_pat@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	popq	%rbp
	jmp	_set_tracefile                  ## TAILCALL
LBB0_8:
	movq	_sigtrace_pat@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	popq	%rbp
	jmp	_tracelevel_msg                 ## TAILCALL
LBB0_5:
	movq	$0, (%rax)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_new_tracelevel,8,3             ## @new_tracelevel
	.comm	_tracelevel,8,3                 ## @tracelevel
	.comm	_ftrace,8,3                     ## @ftrace
	.comm	_savetracename,8,3              ## @savetracename
	.comm	_sigtrace_pat,4,2               ## @sigtrace_pat
	.comm	_inittracename,8,3              ## @inittracename
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_set_tracelevel                 ; -- Begin function set_tracelevel
	.p2align	2
_set_tracelevel:                        ; @set_tracelevel
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _new_tracelevel@GOTPAGE
Lloh1:
	ldr	x8, [x8, _new_tracelevel@GOTPAGEOFF]
	ldr	x9, [x8]
Lloh2:
	adrp	x10, _tracelevel@GOTPAGE
Lloh3:
	ldr	x10, [x10, _tracelevel@GOTPAGEOFF]
Lloh4:
	ldr	x10, [x10]
	cmp	x9, x10
	b.ne	LBB0_2
; %bb.1:
	ret
LBB0_2:
Lloh5:
	adrp	x11, _ftrace@GOTPAGE
Lloh6:
	ldr	x11, [x11, _ftrace@GOTPAGEOFF]
Lloh7:
	ldr	x11, [x11]
	cmp	x9, x10
	ccmp	x11, #0, #0, gt
	b.eq	LBB0_4
; %bb.3:
Lloh8:
	adrp	x8, _sigtrace_pat@GOTPAGE
Lloh9:
	ldr	x8, [x8, _sigtrace_pat@GOTPAGEOFF]
Lloh10:
	ldr	w0, [x8]
	mov	w1, #0
	b	_tracelevel_msg
LBB0_4:
Lloh11:
	adrp	x9, _savetracename@GOTPAGE
Lloh12:
	ldr	x9, [x9, _savetracename@GOTPAGEOFF]
Lloh13:
	ldr	x0, [x9]
	ldrb	w9, [x0]
	cbnz	w9, LBB0_6
; %bb.5:
Lloh14:
	adrp	x9, _inittracename@GOTPAGE
Lloh15:
	ldr	x9, [x9, _inittracename@GOTPAGEOFF]
Lloh16:
	ldr	x0, [x9]
	ldrb	w9, [x0]
	cbz	w9, LBB0_7
LBB0_6:
Lloh17:
	adrp	x8, _sigtrace_pat@GOTPAGE
Lloh18:
	ldr	x8, [x8, _sigtrace_pat@GOTPAGEOFF]
Lloh19:
	ldr	w1, [x8]
	mov	w2, #0
	b	_set_tracefile
LBB0_7:
	str	xzr, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.cfi_endproc
                                        ; -- End function
	.comm	_new_tracelevel,8,3             ; @new_tracelevel
	.comm	_tracelevel,8,3                 ; @tracelevel
	.comm	_ftrace,8,3                     ; @ftrace
	.comm	_savetracename,8,3              ; @savetracename
	.comm	_sigtrace_pat,4,2               ; @sigtrace_pat
	.comm	_inittracename,8,3              ; @inittracename
.subsections_via_symbols
