	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_pmcstat_process_log            ## -- Begin function pmcstat_process_log
	.p2align	4, 0x90
_pmcstat_process_log:                   ## @pmcstat_process_log
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	subq	$16, %rsp
	movq	_args@GOTPCREL(%rip), %rax
	movq	_FLAG_DO_PRINT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, (%rax)
	je	LBB0_1
## %bb.2:
	xorl	%eax, %eax
	addq	$16, %rsp
	popq	%rbp
	jmp	_pmcstat_print_log              ## TAILCALL
LBB0_1:
	movq	_plugins@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_pmcstat_kernproc@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_pmcstat_mergepmc@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movq	_ps_samples_period@GOTPCREL(%rip), %rax
	movq	%rax, (%rsp)
	movq	_args@GOTPCREL(%rip), %rdi
	movq	_pmcstat_stats@GOTPCREL(%rip), %rdx
	movq	_pmcstat_npmcs@GOTPCREL(%rip), %r9
	callq	_pmcstat_analyze_log
	addq	$16, %rsp
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_args,4,2                       ## @args
	.comm	_FLAG_DO_PRINT,4,2              ## @FLAG_DO_PRINT
	.comm	_plugins,4,2                    ## @plugins
	.comm	_pmcstat_stats,4,2              ## @pmcstat_stats
	.comm	_pmcstat_kernproc,4,2           ## @pmcstat_kernproc
	.comm	_pmcstat_mergepmc,4,2           ## @pmcstat_mergepmc
	.comm	_pmcstat_npmcs,4,2              ## @pmcstat_npmcs
	.comm	_ps_samples_period,4,2          ## @ps_samples_period
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_pmcstat_process_log            ; -- Begin function pmcstat_process_log
	.p2align	2
_pmcstat_process_log:                   ; @pmcstat_process_log
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _args@GOTPAGE
Lloh1:
	ldr	x8, [x8, _args@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _FLAG_DO_PRINT@GOTPAGE
Lloh4:
	ldr	x9, [x9, _FLAG_DO_PRINT@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_2
; %bb.1:
	b	_pmcstat_print_log
LBB0_2:
Lloh6:
	adrp	x8, _plugins@GOTPAGE
Lloh7:
	ldr	x8, [x8, _plugins@GOTPAGEOFF]
Lloh8:
	ldr	w1, [x8]
Lloh9:
	adrp	x8, _pmcstat_kernproc@GOTPAGE
Lloh10:
	ldr	x8, [x8, _pmcstat_kernproc@GOTPAGEOFF]
Lloh11:
	ldr	w3, [x8]
Lloh12:
	adrp	x8, _pmcstat_mergepmc@GOTPAGE
Lloh13:
	ldr	x8, [x8, _pmcstat_mergepmc@GOTPAGEOFF]
Lloh14:
	adrp	x0, _args@GOTPAGE
Lloh15:
	ldr	x0, [x0, _args@GOTPAGEOFF]
Lloh16:
	adrp	x2, _pmcstat_stats@GOTPAGE
Lloh17:
	ldr	x2, [x2, _pmcstat_stats@GOTPAGEOFF]
Lloh18:
	ldr	w4, [x8]
Lloh19:
	adrp	x5, _pmcstat_npmcs@GOTPAGE
Lloh20:
	ldr	x5, [x5, _pmcstat_npmcs@GOTPAGEOFF]
Lloh21:
	adrp	x6, _ps_samples_period@GOTPAGE
Lloh22:
	ldr	x6, [x6, _ps_samples_period@GOTPAGEOFF]
	b	_pmcstat_analyze_log
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh18
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.cfi_endproc
                                        ; -- End function
	.comm	_args,4,2                       ; @args
	.comm	_FLAG_DO_PRINT,4,2              ; @FLAG_DO_PRINT
	.comm	_plugins,4,2                    ; @plugins
	.comm	_pmcstat_stats,4,2              ; @pmcstat_stats
	.comm	_pmcstat_kernproc,4,2           ; @pmcstat_kernproc
	.comm	_pmcstat_mergepmc,4,2           ; @pmcstat_mergepmc
	.comm	_pmcstat_npmcs,4,2              ; @pmcstat_npmcs
	.comm	_ps_samples_period,4,2          ; @ps_samples_period
.subsections_via_symbols
