	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ## -- Begin function main
	.p2align	4, 0x90
_main:                                  ## @main
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_pfix_init@GOTPCREL(%rip), %rax
	movq	_pfix_fini@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ebx
	movl	(%rax), %r15d
	callq	_ptunit_mk_suite
	movl	%eax, %r14d
	movl	%eax, -48(%rbp)
	movq	_no_payload@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	_ppt_pad@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	shlq	$32, %r15
	orq	%rbx, %r15
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r12), %esi
	movq	_ppt_psb@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r12), %esi
	movq	_ppt_ovf@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r12), %esi
	movq	_ppt_psbend@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r12), %esi
	movq	_ppt_stop@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_unknown@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	movl	$4, %ecx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%rbx), %esi
	movq	_pte_nomem@GOTPCREL(%rip), %r12
	xorl	%ecx, %ecx
	subl	(%r12), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_unknown_ext@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	movl	$4, %ecx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%rbx), %esi
	xorl	%ecx, %ecx
	subl	(%r12), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_unknown_ext2@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	movl	$4, %ecx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%rbx), %esi
	xorl	%ecx, %ecx
	subl	(%r12), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_tnt_8@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_tnt_64@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_ip@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movq	_ppt_tip@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%rax, %r12
	movq	_pt_ipc_suppressed@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_16@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_32@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_48@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_sext_48@GOTPCREL(%rip), %rbx
	movl	(%rbx), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_full@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_suppressed@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_16@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_32@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_48@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movl	(%rbx), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_full@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movq	_ppt_tip_pge@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%rax, %rbx
	movq	_pt_ipc_suppressed@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_update_16@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_update_32@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	-48(%rbp), %r14d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_update_48@GOTPCREL(%rip), %r12
	movl	(%r12), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_sext_48@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_full@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movq	_ppt_tip_pgd@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%rax, %rbx
	movq	_pt_ipc_suppressed@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_update_16@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_update_32@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movl	(%r12), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_sext_48@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%rbx), %ecx
	movq	_pt_ipc_full@GOTPCREL(%rip), %rbx
	movl	(%rbx), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movq	_ppt_fup@GOTPCREL(%rip), %r12
	movl	(%r12), %ecx
	movq	_pt_ipc_suppressed@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_16@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_32@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_update_48@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$16896, %r9d                    ## imm = 0x4200
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movq	_pt_ipc_sext_48@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movl	(%rbx), %r8d
	movl	$66, %r9d
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_mode_exec@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movq	_ptem_16bit@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%rbx), %esi
	movq	_ptem_32bit@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%rbx), %esi
	movq	_ptem_64bit@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_mode_tsx@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_pip@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_tsc@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_cbr@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_tma@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_tma_bad@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_mtc@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_cyc@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_vmcs@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_mnt@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_exstop@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	xorl	%ecx, %ecx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%rbx), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	movl	$1, %ecx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_mwait@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_pwre@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r14d, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_pwrx@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	-48(%rbp), %ebx
	movl	%ebx, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_ptw@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%ecx, %ecx
	movl	$1, %r8d
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movl	%ebx, %edi
	movq	%r15, %rdx
	movl	$1, %ecx
	xorl	%r8d, %r8d
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_cutoff@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	_ppt_psb@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_cutoff_ip@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movq	_ppt_tip@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movq	_ppt_tip_pge@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movq	_ppt_tip_pgd@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r13), %esi
	movl	(%r12), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_ovf@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_psbend@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_tnt_64@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_tsc@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_cbr@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_tma@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_mtc@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movq	_cutoff_cyc@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%ebx, %edi
	movq	%r15, %rdx
	callq	_ptu_run_f
	movq	_cutoff_mode@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	_pt_mol_exec@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r12), %esi
	movq	_pt_mol_tsx@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_vmcs@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_mnt@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_exstop@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_mwait@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_pwre@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_pwrx@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	movl	(%r14), %esi
	movq	_ppt_ptw@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ebx, %edi
	movq	%r15, %rdx
	xorl	%eax, %eax
	callq	_ptu_run_fp
	leaq	-48(%rbp), %rdi
	callq	_ptunit_report
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_pfix_init,4,2                  ## @pfix_init
	.comm	_pfix_fini,4,2                  ## @pfix_fini
	.comm	_no_payload,4,2                 ## @no_payload
	.comm	_ppt_pad,4,2                    ## @ppt_pad
	.comm	_ppt_psb,4,2                    ## @ppt_psb
	.comm	_ppt_ovf,4,2                    ## @ppt_ovf
	.comm	_ppt_psbend,4,2                 ## @ppt_psbend
	.comm	_ppt_stop,4,2                   ## @ppt_stop
	.comm	_unknown,4,2                    ## @unknown
	.comm	_pte_nomem,4,2                  ## @pte_nomem
	.comm	_unknown_ext,4,2                ## @unknown_ext
	.comm	_unknown_ext2,4,2               ## @unknown_ext2
	.comm	_tnt_8,4,2                      ## @tnt_8
	.comm	_tnt_64,4,2                     ## @tnt_64
	.comm	_ip,4,2                         ## @ip
	.comm	_ppt_tip,4,2                    ## @ppt_tip
	.comm	_pt_ipc_suppressed,4,2          ## @pt_ipc_suppressed
	.comm	_pt_ipc_update_16,4,2           ## @pt_ipc_update_16
	.comm	_pt_ipc_update_32,4,2           ## @pt_ipc_update_32
	.comm	_pt_ipc_update_48,4,2           ## @pt_ipc_update_48
	.comm	_pt_ipc_sext_48,4,2             ## @pt_ipc_sext_48
	.comm	_pt_ipc_full,4,2                ## @pt_ipc_full
	.comm	_ppt_tip_pge,4,2                ## @ppt_tip_pge
	.comm	_ppt_tip_pgd,4,2                ## @ppt_tip_pgd
	.comm	_ppt_fup,4,2                    ## @ppt_fup
	.comm	_mode_exec,4,2                  ## @mode_exec
	.comm	_ptem_16bit,4,2                 ## @ptem_16bit
	.comm	_ptem_32bit,4,2                 ## @ptem_32bit
	.comm	_ptem_64bit,4,2                 ## @ptem_64bit
	.comm	_mode_tsx,4,2                   ## @mode_tsx
	.comm	_pip,4,2                        ## @pip
	.comm	_tsc,4,2                        ## @tsc
	.comm	_cbr,4,2                        ## @cbr
	.comm	_tma,4,2                        ## @tma
	.comm	_tma_bad,4,2                    ## @tma_bad
	.comm	_mtc,4,2                        ## @mtc
	.comm	_cyc,4,2                        ## @cyc
	.comm	_vmcs,4,2                       ## @vmcs
	.comm	_mnt,4,2                        ## @mnt
	.comm	_exstop,4,2                     ## @exstop
	.comm	_mwait,4,2                      ## @mwait
	.comm	_pwre,4,2                       ## @pwre
	.comm	_pwrx,4,2                       ## @pwrx
	.comm	_ptw,4,2                        ## @ptw
	.comm	_cutoff,4,2                     ## @cutoff
	.comm	_cutoff_ip,4,2                  ## @cutoff_ip
	.comm	_ppt_tnt_64,4,2                 ## @ppt_tnt_64
	.comm	_ppt_tsc,4,2                    ## @ppt_tsc
	.comm	_ppt_cbr,4,2                    ## @ppt_cbr
	.comm	_ppt_tma,4,2                    ## @ppt_tma
	.comm	_ppt_mtc,4,2                    ## @ppt_mtc
	.comm	_cutoff_cyc,4,2                 ## @cutoff_cyc
	.comm	_cutoff_mode,4,2                ## @cutoff_mode
	.comm	_pt_mol_exec,4,2                ## @pt_mol_exec
	.comm	_pt_mol_tsx,4,2                 ## @pt_mol_tsx
	.comm	_ppt_vmcs,4,2                   ## @ppt_vmcs
	.comm	_ppt_mnt,4,2                    ## @ppt_mnt
	.comm	_ppt_exstop,4,2                 ## @ppt_exstop
	.comm	_ppt_mwait,4,2                  ## @ppt_mwait
	.comm	_ppt_pwre,4,2                   ## @ppt_pwre
	.comm	_ppt_pwrx,4,2                   ## @ppt_pwrx
	.comm	_ppt_ptw,4,2                    ## @ppt_ptw
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ; -- Begin function main
	.p2align	2
_main:                                  ; @main
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
Lloh0:
	adrp	x8, _pfix_init@GOTPAGE
Lloh1:
	ldr	x8, [x8, _pfix_init@GOTPAGEOFF]
Lloh2:
	adrp	x9, _pfix_fini@GOTPAGE
Lloh3:
	ldr	x9, [x9, _pfix_fini@GOTPAGEOFF]
Lloh4:
	ldr	w19, [x9]
Lloh5:
	ldr	w21, [x8]
	bl	_ptunit_mk_suite
	str	w0, [sp, #24]
Lloh6:
	adrp	x22, _no_payload@GOTPAGE
Lloh7:
	ldr	x22, [x22, _no_payload@GOTPAGEOFF]
	ldr	w1, [x22]
Lloh8:
	adrp	x8, _ppt_pad@GOTPAGE
Lloh9:
	ldr	x8, [x8, _ppt_pad@GOTPAGEOFF]
Lloh10:
	ldr	w3, [x8]
	mov	w20, w0
	bfi	x19, x21, #32, #32
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x22]
Lloh11:
	adrp	x8, _ppt_psb@GOTPAGE
Lloh12:
	ldr	x8, [x8, _ppt_psb@GOTPAGEOFF]
Lloh13:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x22]
Lloh14:
	adrp	x8, _ppt_ovf@GOTPAGE
Lloh15:
	ldr	x8, [x8, _ppt_ovf@GOTPAGEOFF]
Lloh16:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x22]
Lloh17:
	adrp	x8, _ppt_psbend@GOTPAGE
Lloh18:
	ldr	x8, [x8, _ppt_psbend@GOTPAGEOFF]
Lloh19:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x22]
Lloh20:
	adrp	x8, _ppt_stop@GOTPAGE
Lloh21:
	ldr	x8, [x8, _ppt_stop@GOTPAGEOFF]
Lloh22:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh23:
	adrp	x21, _unknown@GOTPAGE
Lloh24:
	ldr	x21, [x21, _unknown@GOTPAGEOFF]
	ldr	w1, [x21]
	mov	x0, x20
	mov	x2, x19
	mov	w3, #4
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh25:
	adrp	x21, _pte_nomem@GOTPAGE
Lloh26:
	ldr	x21, [x21, _pte_nomem@GOTPAGEOFF]
	ldr	w8, [x21]
	neg	w3, w8
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh27:
	adrp	x22, _unknown_ext@GOTPAGE
Lloh28:
	ldr	x22, [x22, _unknown_ext@GOTPAGEOFF]
	ldr	w1, [x22]
	mov	x0, x20
	mov	x2, x19
	mov	w3, #4
	bl	_ptu_run_fp
	ldr	w1, [x22]
	ldr	w8, [x21]
	neg	w3, w8
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh29:
	adrp	x22, _unknown_ext2@GOTPAGE
Lloh30:
	ldr	x22, [x22, _unknown_ext2@GOTPAGEOFF]
	ldr	w1, [x22]
	mov	x0, x20
	mov	x2, x19
	mov	w3, #4
	bl	_ptu_run_fp
	ldr	w1, [x22]
	ldr	w8, [x21]
	neg	w3, w8
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh31:
	adrp	x8, _tnt_8@GOTPAGE
Lloh32:
	ldr	x8, [x8, _tnt_8@GOTPAGEOFF]
Lloh33:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh34:
	adrp	x8, _tnt_64@GOTPAGE
Lloh35:
	ldr	x8, [x8, _tnt_64@GOTPAGEOFF]
Lloh36:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh37:
	adrp	x26, _ip@GOTPAGE
Lloh38:
	ldr	x26, [x26, _ip@GOTPAGEOFF]
	ldr	w1, [x26]
Lloh39:
	adrp	x24, _ppt_tip@GOTPAGE
Lloh40:
	ldr	x24, [x24, _ppt_tip@GOTPAGEOFF]
	ldr	w3, [x24]
Lloh41:
	adrp	x8, _pt_ipc_suppressed@GOTPAGE
Lloh42:
	ldr	x8, [x8, _pt_ipc_suppressed@GOTPAGEOFF]
Lloh43:
	ldr	w8, [x8]
	stp	x8, xzr, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
Lloh44:
	adrp	x28, _pt_ipc_update_16@GOTPAGE
Lloh45:
	ldr	x28, [x28, _pt_ipc_update_16@GOTPAGEOFF]
	ldr	w8, [x28]
	mov	w27, #66
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
Lloh46:
	adrp	x25, _pt_ipc_update_32@GOTPAGE
Lloh47:
	ldr	x25, [x25, _pt_ipc_update_32@GOTPAGEOFF]
	ldr	w8, [x25]
	mov	w21, #16896
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
Lloh48:
	adrp	x23, _pt_ipc_update_48@GOTPAGE
Lloh49:
	ldr	x23, [x23, _pt_ipc_update_48@GOTPAGEOFF]
	ldr	w8, [x23]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
Lloh50:
	adrp	x22, _pt_ipc_sext_48@GOTPAGE
Lloh51:
	ldr	x22, [x22, _pt_ipc_sext_48@GOTPAGEOFF]
	ldr	w8, [x22]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
Lloh52:
	adrp	x8, _pt_ipc_full@GOTPAGE
Lloh53:
	ldr	x8, [x8, _pt_ipc_full@GOTPAGEOFF]
Lloh54:
	ldr	w8, [x8]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
Lloh55:
	adrp	x8, _pt_ipc_suppressed@GOTPAGE
Lloh56:
	ldr	x8, [x8, _pt_ipc_suppressed@GOTPAGEOFF]
Lloh57:
	ldr	w8, [x8]
	stp	x8, xzr, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
	ldr	w8, [x28]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
	ldr	w8, [x25]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
	ldr	w8, [x23]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
	ldr	w8, [x22]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x24]
Lloh58:
	adrp	x24, _pt_ipc_full@GOTPAGE
Lloh59:
	ldr	x24, [x24, _pt_ipc_full@GOTPAGEOFF]
	ldr	w8, [x24]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
Lloh60:
	adrp	x8, _ppt_tip_pge@GOTPAGE
Lloh61:
	ldr	x8, [x8, _ppt_tip_pge@GOTPAGEOFF]
	ldr	w3, [x8]
	mov	x25, x8
Lloh62:
	adrp	x22, _pt_ipc_suppressed@GOTPAGE
Lloh63:
	ldr	x22, [x22, _pt_ipc_suppressed@GOTPAGEOFF]
	ldr	w8, [x22]
	stp	x8, xzr, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x25]
	ldr	w8, [x28]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x25]
	ldr	w20, [sp, #24]
Lloh64:
	adrp	x28, _pt_ipc_update_32@GOTPAGE
Lloh65:
	ldr	x28, [x28, _pt_ipc_update_32@GOTPAGEOFF]
	ldr	w8, [x28]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x25]
	ldr	w8, [x23]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x25]
Lloh66:
	adrp	x8, _pt_ipc_sext_48@GOTPAGE
Lloh67:
	ldr	x8, [x8, _pt_ipc_sext_48@GOTPAGEOFF]
Lloh68:
	ldr	w8, [x8]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x25]
	ldr	w8, [x24]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
Lloh69:
	adrp	x8, _ppt_tip_pgd@GOTPAGE
Lloh70:
	ldr	x8, [x8, _ppt_tip_pgd@GOTPAGEOFF]
	ldr	w3, [x8]
	mov	x25, x8
	ldr	w8, [x22]
	stp	x8, xzr, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x25]
	mov	x22, x25
Lloh71:
	adrp	x25, _pt_ipc_update_16@GOTPAGE
Lloh72:
	ldr	x25, [x25, _pt_ipc_update_16@GOTPAGEOFF]
	ldr	w8, [x25]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
	ldr	w8, [x28]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
	ldr	w8, [x23]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
Lloh73:
	adrp	x8, _pt_ipc_sext_48@GOTPAGE
Lloh74:
	ldr	x8, [x8, _pt_ipc_sext_48@GOTPAGEOFF]
Lloh75:
	ldr	w8, [x8]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
	ldr	w8, [x24]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
Lloh76:
	adrp	x22, _ppt_fup@GOTPAGE
Lloh77:
	ldr	x22, [x22, _ppt_fup@GOTPAGEOFF]
	ldr	w3, [x22]
Lloh78:
	adrp	x8, _pt_ipc_suppressed@GOTPAGE
Lloh79:
	ldr	x8, [x8, _pt_ipc_suppressed@GOTPAGEOFF]
Lloh80:
	ldr	w8, [x8]
	stp	x8, xzr, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
	ldr	w8, [x25]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
	ldr	w8, [x28]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
	ldr	w8, [x23]
	stp	x8, x21, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
Lloh81:
	adrp	x8, _pt_ipc_sext_48@GOTPAGE
Lloh82:
	ldr	x8, [x8, _pt_ipc_sext_48@GOTPAGEOFF]
Lloh83:
	ldr	w8, [x8]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x26]
	ldr	w3, [x22]
	ldr	w8, [x24]
	stp	x8, x27, [sp]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh84:
	adrp	x21, _mode_exec@GOTPAGE
Lloh85:
	ldr	x21, [x21, _mode_exec@GOTPAGEOFF]
	ldr	w1, [x21]
Lloh86:
	adrp	x8, _ptem_16bit@GOTPAGE
Lloh87:
	ldr	x8, [x8, _ptem_16bit@GOTPAGEOFF]
Lloh88:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh89:
	adrp	x8, _ptem_32bit@GOTPAGE
Lloh90:
	ldr	x8, [x8, _ptem_32bit@GOTPAGEOFF]
Lloh91:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh92:
	adrp	x8, _ptem_64bit@GOTPAGE
Lloh93:
	ldr	x8, [x8, _ptem_64bit@GOTPAGEOFF]
Lloh94:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh95:
	adrp	x8, _mode_tsx@GOTPAGE
Lloh96:
	ldr	x8, [x8, _mode_tsx@GOTPAGEOFF]
Lloh97:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh98:
	adrp	x8, _pip@GOTPAGE
Lloh99:
	ldr	x8, [x8, _pip@GOTPAGEOFF]
Lloh100:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh101:
	adrp	x8, _tsc@GOTPAGE
Lloh102:
	ldr	x8, [x8, _tsc@GOTPAGEOFF]
Lloh103:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh104:
	adrp	x8, _cbr@GOTPAGE
Lloh105:
	ldr	x8, [x8, _cbr@GOTPAGEOFF]
Lloh106:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh107:
	adrp	x8, _tma@GOTPAGE
Lloh108:
	ldr	x8, [x8, _tma@GOTPAGEOFF]
Lloh109:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh110:
	adrp	x8, _tma_bad@GOTPAGE
Lloh111:
	ldr	x8, [x8, _tma_bad@GOTPAGEOFF]
Lloh112:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh113:
	adrp	x8, _mtc@GOTPAGE
Lloh114:
	ldr	x8, [x8, _mtc@GOTPAGEOFF]
Lloh115:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh116:
	adrp	x8, _cyc@GOTPAGE
Lloh117:
	ldr	x8, [x8, _cyc@GOTPAGEOFF]
Lloh118:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh119:
	adrp	x8, _vmcs@GOTPAGE
Lloh120:
	ldr	x8, [x8, _vmcs@GOTPAGEOFF]
Lloh121:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh122:
	adrp	x8, _mnt@GOTPAGE
Lloh123:
	ldr	x8, [x8, _mnt@GOTPAGEOFF]
Lloh124:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh125:
	adrp	x21, _exstop@GOTPAGE
Lloh126:
	ldr	x21, [x21, _exstop@GOTPAGEOFF]
	ldr	w1, [x21]
	mov	x0, x20
	mov	x2, x19
	mov	w3, #0
	bl	_ptu_run_fp
	ldr	w1, [x21]
	mov	w21, #1
	mov	x0, x20
	mov	x2, x19
	mov	w3, #1
	bl	_ptu_run_fp
Lloh127:
	adrp	x8, _mwait@GOTPAGE
Lloh128:
	ldr	x8, [x8, _mwait@GOTPAGEOFF]
Lloh129:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh130:
	adrp	x8, _pwre@GOTPAGE
Lloh131:
	ldr	x8, [x8, _pwre@GOTPAGEOFF]
Lloh132:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh133:
	adrp	x8, _pwrx@GOTPAGE
Lloh134:
	ldr	x8, [x8, _pwrx@GOTPAGEOFF]
Lloh135:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh136:
	adrp	x23, _ptw@GOTPAGE
Lloh137:
	ldr	x23, [x23, _ptw@GOTPAGEOFF]
	ldr	w1, [x23]
	ldr	w20, [sp, #24]
	str	x21, [sp]
	mov	x0, x20
	mov	x2, x19
	mov	w3, #0
	bl	_ptu_run_fp
	ldr	w1, [x23]
	str	xzr, [sp]
	mov	x0, x20
	mov	x2, x19
	mov	w3, #1
	bl	_ptu_run_fp
Lloh138:
	adrp	x21, _cutoff@GOTPAGE
Lloh139:
	ldr	x21, [x21, _cutoff@GOTPAGEOFF]
	ldr	w1, [x21]
Lloh140:
	adrp	x8, _ppt_psb@GOTPAGE
Lloh141:
	ldr	x8, [x8, _ppt_psb@GOTPAGEOFF]
Lloh142:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh143:
	adrp	x23, _cutoff_ip@GOTPAGE
Lloh144:
	ldr	x23, [x23, _cutoff_ip@GOTPAGEOFF]
	ldr	w1, [x23]
Lloh145:
	adrp	x8, _ppt_tip@GOTPAGE
Lloh146:
	ldr	x8, [x8, _ppt_tip@GOTPAGEOFF]
Lloh147:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x23]
Lloh148:
	adrp	x8, _ppt_tip_pge@GOTPAGE
Lloh149:
	ldr	x8, [x8, _ppt_tip_pge@GOTPAGEOFF]
Lloh150:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x23]
Lloh151:
	adrp	x8, _ppt_tip_pgd@GOTPAGE
Lloh152:
	ldr	x8, [x8, _ppt_tip_pgd@GOTPAGEOFF]
Lloh153:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x23]
	ldr	w3, [x22]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh154:
	adrp	x8, _ppt_ovf@GOTPAGE
Lloh155:
	ldr	x8, [x8, _ppt_ovf@GOTPAGEOFF]
Lloh156:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh157:
	adrp	x8, _ppt_psbend@GOTPAGE
Lloh158:
	ldr	x8, [x8, _ppt_psbend@GOTPAGEOFF]
Lloh159:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh160:
	adrp	x8, _ppt_tnt_64@GOTPAGE
Lloh161:
	ldr	x8, [x8, _ppt_tnt_64@GOTPAGEOFF]
Lloh162:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh163:
	adrp	x8, _ppt_tsc@GOTPAGE
Lloh164:
	ldr	x8, [x8, _ppt_tsc@GOTPAGEOFF]
Lloh165:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh166:
	adrp	x8, _ppt_cbr@GOTPAGE
Lloh167:
	ldr	x8, [x8, _ppt_cbr@GOTPAGEOFF]
Lloh168:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh169:
	adrp	x8, _ppt_tma@GOTPAGE
Lloh170:
	ldr	x8, [x8, _ppt_tma@GOTPAGEOFF]
Lloh171:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh172:
	adrp	x8, _ppt_mtc@GOTPAGE
Lloh173:
	ldr	x8, [x8, _ppt_mtc@GOTPAGEOFF]
Lloh174:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
Lloh175:
	adrp	x8, _cutoff_cyc@GOTPAGE
Lloh176:
	ldr	x8, [x8, _cutoff_cyc@GOTPAGEOFF]
Lloh177:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_f
Lloh178:
	adrp	x22, _cutoff_mode@GOTPAGE
Lloh179:
	ldr	x22, [x22, _cutoff_mode@GOTPAGEOFF]
	ldr	w1, [x22]
Lloh180:
	adrp	x8, _pt_mol_exec@GOTPAGE
Lloh181:
	ldr	x8, [x8, _pt_mol_exec@GOTPAGEOFF]
Lloh182:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x22]
Lloh183:
	adrp	x8, _pt_mol_tsx@GOTPAGE
Lloh184:
	ldr	x8, [x8, _pt_mol_tsx@GOTPAGEOFF]
Lloh185:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh186:
	adrp	x8, _ppt_vmcs@GOTPAGE
Lloh187:
	ldr	x8, [x8, _ppt_vmcs@GOTPAGEOFF]
Lloh188:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh189:
	adrp	x8, _ppt_mnt@GOTPAGE
Lloh190:
	ldr	x8, [x8, _ppt_mnt@GOTPAGEOFF]
Lloh191:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh192:
	adrp	x8, _ppt_exstop@GOTPAGE
Lloh193:
	ldr	x8, [x8, _ppt_exstop@GOTPAGEOFF]
Lloh194:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh195:
	adrp	x8, _ppt_mwait@GOTPAGE
Lloh196:
	ldr	x8, [x8, _ppt_mwait@GOTPAGEOFF]
Lloh197:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh198:
	adrp	x8, _ppt_pwre@GOTPAGE
Lloh199:
	ldr	x8, [x8, _ppt_pwre@GOTPAGEOFF]
Lloh200:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh201:
	adrp	x8, _ppt_pwrx@GOTPAGE
Lloh202:
	ldr	x8, [x8, _ppt_pwrx@GOTPAGEOFF]
Lloh203:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	ldr	w1, [x21]
Lloh204:
	adrp	x8, _ppt_ptw@GOTPAGE
Lloh205:
	ldr	x8, [x8, _ppt_ptw@GOTPAGEOFF]
Lloh206:
	ldr	w3, [x8]
	mov	x0, x20
	mov	x2, x19
	bl	_ptu_run_fp
	add	x0, sp, #24
	bl	_ptunit_report
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh195, Lloh196, Lloh197
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh194
	.loh AdrpLdrGotLdr	Lloh189, Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh186, Lloh187, Lloh188
	.loh AdrpLdrGotLdr	Lloh183, Lloh184, Lloh185
	.loh AdrpLdrGotLdr	Lloh180, Lloh181, Lloh182
	.loh AdrpLdrGot	Lloh178, Lloh179
	.loh AdrpLdrGotLdr	Lloh175, Lloh176, Lloh177
	.loh AdrpLdrGotLdr	Lloh172, Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh160, Lloh161, Lloh162
	.loh AdrpLdrGotLdr	Lloh157, Lloh158, Lloh159
	.loh AdrpLdrGotLdr	Lloh154, Lloh155, Lloh156
	.loh AdrpLdrGotLdr	Lloh151, Lloh152, Lloh153
	.loh AdrpLdrGotLdr	Lloh148, Lloh149, Lloh150
	.loh AdrpLdrGotLdr	Lloh145, Lloh146, Lloh147
	.loh AdrpLdrGot	Lloh143, Lloh144
	.loh AdrpLdrGotLdr	Lloh140, Lloh141, Lloh142
	.loh AdrpLdrGot	Lloh138, Lloh139
	.loh AdrpLdrGot	Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh133, Lloh134, Lloh135
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh132
	.loh AdrpLdrGotLdr	Lloh127, Lloh128, Lloh129
	.loh AdrpLdrGot	Lloh125, Lloh126
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGot	Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGot	Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGot	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGot	Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGot	Lloh50, Lloh51
	.loh AdrpLdrGot	Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh46, Lloh47
	.loh AdrpLdrGot	Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGot	Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh5
	.cfi_endproc
                                        ; -- End function
	.comm	_pfix_init,4,2                  ; @pfix_init
	.comm	_pfix_fini,4,2                  ; @pfix_fini
	.comm	_no_payload,4,2                 ; @no_payload
	.comm	_ppt_pad,4,2                    ; @ppt_pad
	.comm	_ppt_psb,4,2                    ; @ppt_psb
	.comm	_ppt_ovf,4,2                    ; @ppt_ovf
	.comm	_ppt_psbend,4,2                 ; @ppt_psbend
	.comm	_ppt_stop,4,2                   ; @ppt_stop
	.comm	_unknown,4,2                    ; @unknown
	.comm	_pte_nomem,4,2                  ; @pte_nomem
	.comm	_unknown_ext,4,2                ; @unknown_ext
	.comm	_unknown_ext2,4,2               ; @unknown_ext2
	.comm	_tnt_8,4,2                      ; @tnt_8
	.comm	_tnt_64,4,2                     ; @tnt_64
	.comm	_ip,4,2                         ; @ip
	.comm	_ppt_tip,4,2                    ; @ppt_tip
	.comm	_pt_ipc_suppressed,4,2          ; @pt_ipc_suppressed
	.comm	_pt_ipc_update_16,4,2           ; @pt_ipc_update_16
	.comm	_pt_ipc_update_32,4,2           ; @pt_ipc_update_32
	.comm	_pt_ipc_update_48,4,2           ; @pt_ipc_update_48
	.comm	_pt_ipc_sext_48,4,2             ; @pt_ipc_sext_48
	.comm	_pt_ipc_full,4,2                ; @pt_ipc_full
	.comm	_ppt_tip_pge,4,2                ; @ppt_tip_pge
	.comm	_ppt_tip_pgd,4,2                ; @ppt_tip_pgd
	.comm	_ppt_fup,4,2                    ; @ppt_fup
	.comm	_mode_exec,4,2                  ; @mode_exec
	.comm	_ptem_16bit,4,2                 ; @ptem_16bit
	.comm	_ptem_32bit,4,2                 ; @ptem_32bit
	.comm	_ptem_64bit,4,2                 ; @ptem_64bit
	.comm	_mode_tsx,4,2                   ; @mode_tsx
	.comm	_pip,4,2                        ; @pip
	.comm	_tsc,4,2                        ; @tsc
	.comm	_cbr,4,2                        ; @cbr
	.comm	_tma,4,2                        ; @tma
	.comm	_tma_bad,4,2                    ; @tma_bad
	.comm	_mtc,4,2                        ; @mtc
	.comm	_cyc,4,2                        ; @cyc
	.comm	_vmcs,4,2                       ; @vmcs
	.comm	_mnt,4,2                        ; @mnt
	.comm	_exstop,4,2                     ; @exstop
	.comm	_mwait,4,2                      ; @mwait
	.comm	_pwre,4,2                       ; @pwre
	.comm	_pwrx,4,2                       ; @pwrx
	.comm	_ptw,4,2                        ; @ptw
	.comm	_cutoff,4,2                     ; @cutoff
	.comm	_cutoff_ip,4,2                  ; @cutoff_ip
	.comm	_ppt_tnt_64,4,2                 ; @ppt_tnt_64
	.comm	_ppt_tsc,4,2                    ; @ppt_tsc
	.comm	_ppt_cbr,4,2                    ; @ppt_cbr
	.comm	_ppt_tma,4,2                    ; @ppt_tma
	.comm	_ppt_mtc,4,2                    ; @ppt_mtc
	.comm	_cutoff_cyc,4,2                 ; @cutoff_cyc
	.comm	_cutoff_mode,4,2                ; @cutoff_mode
	.comm	_pt_mol_exec,4,2                ; @pt_mol_exec
	.comm	_pt_mol_tsx,4,2                 ; @pt_mol_tsx
	.comm	_ppt_vmcs,4,2                   ; @ppt_vmcs
	.comm	_ppt_mnt,4,2                    ; @ppt_mnt
	.comm	_ppt_exstop,4,2                 ; @ppt_exstop
	.comm	_ppt_mwait,4,2                  ; @ppt_mwait
	.comm	_ppt_pwre,4,2                   ; @ppt_pwre
	.comm	_ppt_pwrx,4,2                   ; @ppt_pwrx
	.comm	_ppt_ptw,4,2                    ; @ppt_ptw
.subsections_via_symbols
