	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function setup_options
_setup_options:                         ## @setup_options
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	movl	$5232, %eax                     ## imm = 0x1470
	callq	____chkstk_darwin
	subq	%rax, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movl	%edi, %r14d
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -24(%rbp)
	leaq	L_.str(%rip), %rax
	movq	%rax, -3968(%rbp)
	movq	_REQ_ARG@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ecx, -3960(%rbp)
	movq	$0, -3952(%rbp)
	movq	_VMNAME@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3944(%rbp)
	leaq	L_.str.1(%rip), %rdx
	movq	%rdx, -3936(%rbp)
	movl	%ecx, -3928(%rbp)
	movq	$0, -3920(%rbp)
	movq	_VCPU@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3912(%rbp)
	leaq	L_.str.2(%rip), %rdx
	movq	%rdx, -3904(%rbp)
	movl	%ecx, -3896(%rbp)
	movq	$0, -3888(%rbp)
	movq	_SET_MEM@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3880(%rbp)
	leaq	L_.str.3(%rip), %rdx
	movq	%rdx, -3872(%rbp)
	movl	%ecx, -3864(%rbp)
	movq	$0, -3856(%rbp)
	movq	_SET_EFER@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3848(%rbp)
	leaq	L_.str.4(%rip), %rdx
	movq	%rdx, -3840(%rbp)
	movl	%ecx, -3832(%rbp)
	movq	$0, -3824(%rbp)
	movq	_SET_CR0@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3816(%rbp)
	leaq	L_.str.5(%rip), %rdx
	movq	%rdx, -3808(%rbp)
	movl	%ecx, -3800(%rbp)
	movq	$0, -3792(%rbp)
	movq	_SET_CR2@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3784(%rbp)
	leaq	L_.str.6(%rip), %rdx
	movq	%rdx, -3776(%rbp)
	movl	%ecx, -3768(%rbp)
	movq	$0, -3760(%rbp)
	movq	_SET_CR3@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3752(%rbp)
	leaq	L_.str.7(%rip), %rdx
	movq	%rdx, -3744(%rbp)
	movl	%ecx, -3736(%rbp)
	movq	$0, -3728(%rbp)
	movq	_SET_CR4@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3720(%rbp)
	leaq	L_.str.8(%rip), %rdx
	movq	%rdx, -3712(%rbp)
	movl	%ecx, -3704(%rbp)
	movq	$0, -3696(%rbp)
	movq	_SET_DR0@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3688(%rbp)
	leaq	L_.str.9(%rip), %rdx
	movq	%rdx, -3680(%rbp)
	movl	%ecx, -3672(%rbp)
	movq	$0, -3664(%rbp)
	movq	_SET_DR1@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3656(%rbp)
	leaq	L_.str.10(%rip), %rdx
	movq	%rdx, -3648(%rbp)
	movl	%ecx, -3640(%rbp)
	movq	$0, -3632(%rbp)
	movq	_SET_DR2@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3624(%rbp)
	leaq	L_.str.11(%rip), %rdx
	movq	%rdx, -3616(%rbp)
	movl	%ecx, -3608(%rbp)
	movq	$0, -3600(%rbp)
	movq	_SET_DR3@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3592(%rbp)
	leaq	L_.str.12(%rip), %rdx
	movq	%rdx, -3584(%rbp)
	movl	%ecx, -3576(%rbp)
	movq	$0, -3568(%rbp)
	movq	_SET_DR6@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3560(%rbp)
	leaq	L_.str.13(%rip), %rdx
	movq	%rdx, -3552(%rbp)
	movl	%ecx, -3544(%rbp)
	movq	$0, -3536(%rbp)
	movq	_SET_DR7@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3528(%rbp)
	leaq	L_.str.14(%rip), %rdx
	movq	%rdx, -3520(%rbp)
	movl	%ecx, -3512(%rbp)
	movq	$0, -3504(%rbp)
	movq	_SET_RSP@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3496(%rbp)
	leaq	L_.str.15(%rip), %rdx
	movq	%rdx, -3488(%rbp)
	movl	%ecx, -3480(%rbp)
	movq	$0, -3472(%rbp)
	movq	_SET_RIP@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3464(%rbp)
	leaq	L_.str.16(%rip), %rdx
	movq	%rdx, -3456(%rbp)
	movl	%ecx, -3448(%rbp)
	movq	$0, -3440(%rbp)
	movq	_SET_RAX@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3432(%rbp)
	leaq	L_.str.17(%rip), %rdx
	movq	%rdx, -3424(%rbp)
	movl	%ecx, -3416(%rbp)
	movq	$0, -3408(%rbp)
	movq	_SET_RFLAGS@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3400(%rbp)
	leaq	L_.str.18(%rip), %rdx
	movq	%rdx, -3392(%rbp)
	movl	%ecx, -3384(%rbp)
	movq	$0, -3376(%rbp)
	movq	_DESC_BASE@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3368(%rbp)
	leaq	L_.str.19(%rip), %rdx
	movq	%rdx, -3360(%rbp)
	movl	%ecx, -3352(%rbp)
	movq	$0, -3344(%rbp)
	movq	_DESC_LIMIT@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3336(%rbp)
	leaq	L_.str.20(%rip), %rdx
	movq	%rdx, -3328(%rbp)
	movl	%ecx, -3320(%rbp)
	movq	$0, -3312(%rbp)
	movq	_DESC_ACCESS@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3304(%rbp)
	leaq	L_.str.21(%rip), %rdx
	movq	%rdx, -3296(%rbp)
	movl	%ecx, -3288(%rbp)
	movq	$0, -3280(%rbp)
	movq	_SET_CS@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3272(%rbp)
	leaq	L_.str.22(%rip), %rdx
	movq	%rdx, -3264(%rbp)
	movl	%ecx, -3256(%rbp)
	movq	$0, -3248(%rbp)
	movq	_SET_DS@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3240(%rbp)
	leaq	L_.str.23(%rip), %rdx
	movq	%rdx, -3232(%rbp)
	movl	%ecx, -3224(%rbp)
	movq	$0, -3216(%rbp)
	movq	_SET_ES@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, -3208(%rbp)
	leaq	L_.str.24(%rip), %rdx
	movq	%rdx, -3200(%rbp)
	movl	%ecx, -3192(%rbp)
	movq	$0, -3184(%rbp)
	movq	_SET_FS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -3176(%rbp)
	leaq	L_.str.25(%rip), %rcx
	movq	%rcx, -3168(%rbp)
	movl	(%rax), %esi
	movl	%esi, -3160(%rbp)
	movq	$0, -3152(%rbp)
	movq	_SET_GS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -3144(%rbp)
	leaq	L_.str.26(%rip), %rcx
	movq	%rcx, -3136(%rbp)
	movl	%esi, -3128(%rbp)
	movq	$0, -3120(%rbp)
	movq	_SET_SS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -3112(%rbp)
	leaq	L_.str.27(%rip), %rcx
	movq	%rcx, -3104(%rbp)
	movl	%esi, -3096(%rbp)
	movq	$0, -3088(%rbp)
	movq	_SET_TR@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -3080(%rbp)
	leaq	L_.str.28(%rip), %rcx
	movq	%rcx, -3072(%rbp)
	movl	%esi, -3064(%rbp)
	movq	$0, -3056(%rbp)
	movq	_SET_LDTR@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -3048(%rbp)
	leaq	L_.str.29(%rip), %rcx
	movq	%rcx, -3040(%rbp)
	movl	%esi, -3032(%rbp)
	movq	$0, -3024(%rbp)
	movq	_SET_X2APIC_STATE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -3016(%rbp)
	leaq	L_.str.30(%rip), %rcx
	movq	%rcx, -3008(%rbp)
	movl	%esi, -3000(%rbp)
	movq	$0, -2992(%rbp)
	movq	_SET_EXCEPTION_BITMAP@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -2984(%rbp)
	leaq	L_.str.31(%rip), %rcx
	movq	%rcx, -2976(%rbp)
	movl	%esi, -2968(%rbp)
	movq	$0, -2960(%rbp)
	movq	_CAPNAME@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -2952(%rbp)
	leaq	L_.str.32(%rip), %rcx
	movq	%rcx, -2944(%rbp)
	movl	%esi, -2936(%rbp)
	movq	$0, -2928(%rbp)
	movq	_UNASSIGN_PPTDEV@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -2920(%rbp)
	leaq	L_.str.33(%rip), %rcx
	movq	%rcx, -2912(%rbp)
	movl	%esi, -2904(%rbp)
	movq	$0, -2896(%rbp)
	movq	_SET_CAP@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -2888(%rbp)
	leaq	L_.str.34(%rip), %rcx
	movq	%rcx, -2880(%rbp)
	movl	%esi, -2872(%rbp)
	movq	$0, -2864(%rbp)
	movq	_GET_GPA_PMAP@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -2856(%rbp)
	leaq	L_.str.35(%rip), %rcx
	movq	%rcx, -2848(%rbp)
	movl	%esi, -2840(%rbp)
	movq	$0, -2832(%rbp)
	movq	_ASSERT_LAPIC_LVT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -2824(%rbp)
	leaq	L_.str.36(%rip), %rcx
	movq	%rcx, -2816(%rbp)
	movq	_NO_ARG@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movl	%edx, -2808(%rbp)
	movq	_get_rtc_time@GOTPCREL(%rip), %rdi
	movq	%rdi, -2800(%rbp)
	movl	$1, -2792(%rbp)
	leaq	L_.str.37(%rip), %rdi
	movq	%rdi, -2784(%rbp)
	movl	%esi, -2776(%rbp)
	movq	$0, -2768(%rbp)
	movq	_SET_RTC_TIME@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	movl	%edi, -2760(%rbp)
	leaq	L_.str.38(%rip), %rdi
	movq	%rdi, -2752(%rbp)
	movl	%esi, -2744(%rbp)
	movq	$0, -2736(%rbp)
	movq	_RTC_NVRAM_OFFSET@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	movl	%edi, -2728(%rbp)
	leaq	L_.str.39(%rip), %rdi
	movq	%rdi, -2720(%rbp)
	movl	%edx, -2712(%rbp)
	movq	_get_rtc_nvram@GOTPCREL(%rip), %rdi
	movq	%rdi, -2704(%rbp)
	movl	$1, -2696(%rbp)
	leaq	L_.str.40(%rip), %rdi
	movq	%rdi, -2688(%rbp)
	movl	%esi, -2680(%rbp)
	movq	$0, -2672(%rbp)
	movq	_SET_RTC_NVRAM@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, -2664(%rbp)
	leaq	L_.str.41(%rip), %rsi
	movq	%rsi, -2656(%rbp)
	movl	%edx, -2648(%rbp)
	movq	_getcap@GOTPCREL(%rip), %rsi
	movq	%rsi, -2640(%rbp)
	movl	$1, -2632(%rbp)
	leaq	L_.str.42(%rip), %rsi
	movq	%rsi, -2624(%rbp)
	movl	%edx, -2616(%rbp)
	movq	_get_stats@GOTPCREL(%rip), %rsi
	movq	%rsi, -2608(%rbp)
	movl	$1, -2600(%rbp)
	leaq	L_.str.43(%rip), %rsi
	movq	%rsi, -2592(%rbp)
	movl	%edx, -2584(%rbp)
	movq	_get_desc_ds@GOTPCREL(%rip), %rsi
	movq	%rsi, -2576(%rbp)
	movl	$1, -2568(%rbp)
	leaq	L_.str.44(%rip), %rsi
	movq	%rsi, -2560(%rbp)
	movl	%edx, -2552(%rbp)
	movq	_set_desc_ds@GOTPCREL(%rip), %rsi
	movq	%rsi, -2544(%rbp)
	movl	$1, -2536(%rbp)
	leaq	L_.str.45(%rip), %rsi
	movq	%rsi, -2528(%rbp)
	movl	%edx, -2520(%rbp)
	movq	_get_desc_es@GOTPCREL(%rip), %rsi
	movq	%rsi, -2512(%rbp)
	movl	$1, -2504(%rbp)
	leaq	L_.str.46(%rip), %rsi
	movq	%rsi, -2496(%rbp)
	movl	%edx, -2488(%rbp)
	movq	_set_desc_es@GOTPCREL(%rip), %rsi
	movq	%rsi, -2480(%rbp)
	movl	$1, -2472(%rbp)
	leaq	L_.str.47(%rip), %rsi
	movq	%rsi, -2464(%rbp)
	movl	%edx, -2456(%rbp)
	movq	_get_desc_ss@GOTPCREL(%rip), %rsi
	movq	%rsi, -2448(%rbp)
	movl	$1, -2440(%rbp)
	leaq	L_.str.48(%rip), %rsi
	movq	%rsi, -2432(%rbp)
	movl	%edx, -2424(%rbp)
	movq	_set_desc_ss@GOTPCREL(%rip), %rsi
	movq	%rsi, -2416(%rbp)
	movl	$1, -2408(%rbp)
	leaq	L_.str.49(%rip), %rsi
	movq	%rsi, -2400(%rbp)
	movl	%edx, -2392(%rbp)
	movq	_get_desc_cs@GOTPCREL(%rip), %rsi
	movq	%rsi, -2384(%rbp)
	movl	$1, -2376(%rbp)
	leaq	L_.str.50(%rip), %rsi
	movq	%rsi, -2368(%rbp)
	movl	%edx, -2360(%rbp)
	movq	_set_desc_cs@GOTPCREL(%rip), %rsi
	movq	%rsi, -2352(%rbp)
	movl	$1, -2344(%rbp)
	leaq	L_.str.51(%rip), %rsi
	movq	%rsi, -2336(%rbp)
	movl	%edx, -2328(%rbp)
	movq	_get_desc_fs@GOTPCREL(%rip), %rsi
	movq	%rsi, -2320(%rbp)
	movl	$1, -2312(%rbp)
	leaq	L_.str.52(%rip), %rsi
	movq	%rsi, -2304(%rbp)
	movl	%edx, -2296(%rbp)
	movq	_set_desc_fs@GOTPCREL(%rip), %rsi
	movq	%rsi, -2288(%rbp)
	movl	$1, -2280(%rbp)
	leaq	L_.str.53(%rip), %rsi
	movq	%rsi, -2272(%rbp)
	movl	%edx, -2264(%rbp)
	movq	_get_desc_gs@GOTPCREL(%rip), %rsi
	movq	%rsi, -2256(%rbp)
	movl	$1, -2248(%rbp)
	leaq	L_.str.54(%rip), %rsi
	movq	%rsi, -2240(%rbp)
	movl	%edx, -2232(%rbp)
	movq	_set_desc_gs@GOTPCREL(%rip), %rsi
	movq	%rsi, -2224(%rbp)
	movl	$1, -2216(%rbp)
	leaq	L_.str.55(%rip), %rsi
	movq	%rsi, -2208(%rbp)
	movl	%edx, -2200(%rbp)
	movq	_get_desc_tr@GOTPCREL(%rip), %rsi
	movq	%rsi, -2192(%rbp)
	movl	$1, -2184(%rbp)
	leaq	L_.str.56(%rip), %rsi
	movq	%rsi, -2176(%rbp)
	movl	%edx, -2168(%rbp)
	movq	_set_desc_tr@GOTPCREL(%rip), %rsi
	movq	%rsi, -2160(%rbp)
	movl	$1, -2152(%rbp)
	leaq	L_.str.57(%rip), %rsi
	movq	%rsi, -2144(%rbp)
	movl	%edx, -2136(%rbp)
	movq	_set_desc_ldtr@GOTPCREL(%rip), %rsi
	movq	%rsi, -2128(%rbp)
	movl	$1, -2120(%rbp)
	leaq	L_.str.58(%rip), %rsi
	movq	%rsi, -2112(%rbp)
	movl	%edx, -2104(%rbp)
	movq	_get_desc_ldtr@GOTPCREL(%rip), %rsi
	movq	%rsi, -2096(%rbp)
	movl	$1, -2088(%rbp)
	leaq	L_.str.59(%rip), %rsi
	movq	%rsi, -2080(%rbp)
	movl	%edx, -2072(%rbp)
	movq	_set_desc_gdtr@GOTPCREL(%rip), %rsi
	movq	%rsi, -2064(%rbp)
	movl	$1, -2056(%rbp)
	leaq	L_.str.60(%rip), %rsi
	movq	%rsi, -2048(%rbp)
	movl	%edx, -2040(%rbp)
	movq	_get_desc_gdtr@GOTPCREL(%rip), %rdx
	movq	%rdx, -2032(%rbp)
	movl	$1, -2024(%rbp)
	leaq	L_.str.61(%rip), %rdx
	movq	%rdx, -2016(%rbp)
	movl	(%rcx), %edx
	movl	%edx, -2008(%rbp)
	movq	_set_desc_idtr@GOTPCREL(%rip), %rsi
	movq	%rsi, -2000(%rbp)
	movl	$1, -1992(%rbp)
	leaq	L_.str.62(%rip), %rsi
	movq	%rsi, -1984(%rbp)
	movl	%edx, -1976(%rbp)
	movq	_get_desc_idtr@GOTPCREL(%rip), %rsi
	movq	%rsi, -1968(%rbp)
	movl	$1, -1960(%rbp)
	leaq	L_.str.63(%rip), %rsi
	movq	%rsi, -1952(%rbp)
	movl	%edx, -1944(%rbp)
	movq	_get_memmap@GOTPCREL(%rip), %rsi
	movq	%rsi, -1936(%rbp)
	movl	$1, -1928(%rbp)
	leaq	L_.str.64(%rip), %rsi
	movq	%rsi, -1920(%rbp)
	movl	%edx, -1912(%rbp)
	movq	_get_memseg@GOTPCREL(%rip), %rsi
	movq	%rsi, -1904(%rbp)
	movl	$1, -1896(%rbp)
	leaq	L_.str.65(%rip), %rsi
	movq	%rsi, -1888(%rbp)
	movl	%edx, -1880(%rbp)
	movq	_get_efer@GOTPCREL(%rip), %rsi
	movq	%rsi, -1872(%rbp)
	movl	$1, -1864(%rbp)
	leaq	L_.str.66(%rip), %rsi
	movq	%rsi, -1856(%rbp)
	movl	%edx, -1848(%rbp)
	movq	_get_cr0@GOTPCREL(%rip), %rsi
	movq	%rsi, -1840(%rbp)
	movl	$1, -1832(%rbp)
	leaq	L_.str.67(%rip), %rsi
	movq	%rsi, -1824(%rbp)
	movl	%edx, -1816(%rbp)
	movq	_get_cr2@GOTPCREL(%rip), %rsi
	movq	%rsi, -1808(%rbp)
	movl	$1, -1800(%rbp)
	leaq	L_.str.68(%rip), %rsi
	movq	%rsi, -1792(%rbp)
	movl	%edx, -1784(%rbp)
	movq	_get_cr3@GOTPCREL(%rip), %rsi
	movq	%rsi, -1776(%rbp)
	movl	$1, -1768(%rbp)
	leaq	L_.str.69(%rip), %rsi
	movq	%rsi, -1760(%rbp)
	movl	%edx, -1752(%rbp)
	movq	_get_cr4@GOTPCREL(%rip), %rsi
	movq	%rsi, -1744(%rbp)
	movl	$1, -1736(%rbp)
	leaq	L_.str.70(%rip), %rsi
	movq	%rsi, -1728(%rbp)
	movl	%edx, -1720(%rbp)
	movq	_get_dr0@GOTPCREL(%rip), %rsi
	movq	%rsi, -1712(%rbp)
	movl	$1, -1704(%rbp)
	leaq	L_.str.71(%rip), %rsi
	movq	%rsi, -1696(%rbp)
	movl	%edx, -1688(%rbp)
	movq	_get_dr1@GOTPCREL(%rip), %rsi
	movq	%rsi, -1680(%rbp)
	movl	$1, -1672(%rbp)
	leaq	L_.str.72(%rip), %rsi
	movq	%rsi, -1664(%rbp)
	movl	%edx, -1656(%rbp)
	movq	_get_dr2@GOTPCREL(%rip), %rsi
	movq	%rsi, -1648(%rbp)
	movl	$1, -1640(%rbp)
	leaq	L_.str.73(%rip), %rsi
	movq	%rsi, -1632(%rbp)
	movl	%edx, -1624(%rbp)
	movq	_get_dr3@GOTPCREL(%rip), %rsi
	movq	%rsi, -1616(%rbp)
	movl	$1, -1608(%rbp)
	leaq	L_.str.74(%rip), %rsi
	movq	%rsi, -1600(%rbp)
	movl	%edx, -1592(%rbp)
	movq	_get_dr6@GOTPCREL(%rip), %rsi
	movq	%rsi, -1584(%rbp)
	movl	$1, -1576(%rbp)
	leaq	L_.str.75(%rip), %rsi
	movq	%rsi, -1568(%rbp)
	movl	%edx, -1560(%rbp)
	movq	_get_dr7@GOTPCREL(%rip), %rsi
	movq	%rsi, -1552(%rbp)
	movl	$1, -1544(%rbp)
	leaq	L_.str.76(%rip), %rsi
	movq	%rsi, -1536(%rbp)
	movl	%edx, -1528(%rbp)
	movq	_get_rsp@GOTPCREL(%rip), %rsi
	movq	%rsi, -1520(%rbp)
	movl	$1, -1512(%rbp)
	leaq	L_.str.77(%rip), %rsi
	movq	%rsi, -1504(%rbp)
	movl	%edx, -1496(%rbp)
	movq	_get_rip@GOTPCREL(%rip), %rsi
	movq	%rsi, -1488(%rbp)
	movl	$1, -1480(%rbp)
	leaq	L_.str.78(%rip), %rsi
	movq	%rsi, -1472(%rbp)
	movl	%edx, -1464(%rbp)
	movq	_get_rax@GOTPCREL(%rip), %rsi
	movq	%rsi, -1456(%rbp)
	movl	$1, -1448(%rbp)
	leaq	L_.str.79(%rip), %rsi
	movq	%rsi, -1440(%rbp)
	movl	%edx, -1432(%rbp)
	movq	_get_rbx@GOTPCREL(%rip), %rsi
	movq	%rsi, -1424(%rbp)
	movl	$1, -1416(%rbp)
	leaq	L_.str.80(%rip), %rsi
	movq	%rsi, -1408(%rbp)
	movl	%edx, -1400(%rbp)
	movq	_get_rcx@GOTPCREL(%rip), %rsi
	movq	%rsi, -1392(%rbp)
	movl	$1, -1384(%rbp)
	leaq	L_.str.81(%rip), %rsi
	movq	%rsi, -1376(%rbp)
	movl	%edx, -1368(%rbp)
	movq	_get_rdx@GOTPCREL(%rip), %rsi
	movq	%rsi, -1360(%rbp)
	movl	$1, -1352(%rbp)
	leaq	L_.str.82(%rip), %rsi
	movq	%rsi, -1344(%rbp)
	movl	%edx, -1336(%rbp)
	movq	_get_rsi@GOTPCREL(%rip), %rsi
	movq	%rsi, -1328(%rbp)
	movl	$1, -1320(%rbp)
	leaq	L_.str.83(%rip), %rsi
	movq	%rsi, -1312(%rbp)
	movl	%edx, -1304(%rbp)
	movq	_get_rdi@GOTPCREL(%rip), %rsi
	movq	%rsi, -1296(%rbp)
	movl	$1, -1288(%rbp)
	leaq	L_.str.84(%rip), %rsi
	movq	%rsi, -1280(%rbp)
	movl	%edx, -1272(%rbp)
	movq	_get_rbp@GOTPCREL(%rip), %rsi
	movq	%rsi, -1264(%rbp)
	movl	$1, -1256(%rbp)
	leaq	L_.str.85(%rip), %rsi
	movq	%rsi, -1248(%rbp)
	movl	%edx, -1240(%rbp)
	movq	_get_r8@GOTPCREL(%rip), %rdx
	movq	%rdx, -1232(%rbp)
	movl	$1, -1224(%rbp)
	leaq	L_.str.86(%rip), %rdx
	movq	%rdx, -1216(%rbp)
	movl	(%rcx), %edx
	movl	%edx, -1208(%rbp)
	movq	_get_r9@GOTPCREL(%rip), %rsi
	movq	%rsi, -1200(%rbp)
	movl	$1, -1192(%rbp)
	leaq	L_.str.87(%rip), %rsi
	movq	%rsi, -1184(%rbp)
	movl	%edx, -1176(%rbp)
	movq	_get_r10@GOTPCREL(%rip), %rsi
	movq	%rsi, -1168(%rbp)
	movl	$1, -1160(%rbp)
	leaq	L_.str.88(%rip), %rsi
	movq	%rsi, -1152(%rbp)
	movl	%edx, -1144(%rbp)
	movq	_get_r11@GOTPCREL(%rip), %rsi
	movq	%rsi, -1136(%rbp)
	movl	$1, -1128(%rbp)
	leaq	L_.str.89(%rip), %rsi
	movq	%rsi, -1120(%rbp)
	movl	%edx, -1112(%rbp)
	movq	_get_r12@GOTPCREL(%rip), %rsi
	movq	%rsi, -1104(%rbp)
	movl	$1, -1096(%rbp)
	leaq	L_.str.90(%rip), %rsi
	movq	%rsi, -1088(%rbp)
	movl	%edx, -1080(%rbp)
	movq	_get_r13@GOTPCREL(%rip), %rsi
	movq	%rsi, -1072(%rbp)
	movl	$1, -1064(%rbp)
	leaq	L_.str.91(%rip), %rsi
	movq	%rsi, -1056(%rbp)
	movl	%edx, -1048(%rbp)
	movq	_get_r14@GOTPCREL(%rip), %rsi
	movq	%rsi, -1040(%rbp)
	movl	$1, -1032(%rbp)
	leaq	L_.str.92(%rip), %rsi
	movq	%rsi, -1024(%rbp)
	movl	%edx, -1016(%rbp)
	movq	_get_r15@GOTPCREL(%rip), %rsi
	movq	%rsi, -1008(%rbp)
	movl	$1, -1000(%rbp)
	leaq	L_.str.93(%rip), %rsi
	movq	%rsi, -992(%rbp)
	movl	%edx, -984(%rbp)
	movq	_get_rflags@GOTPCREL(%rip), %rsi
	movq	%rsi, -976(%rbp)
	movl	$1, -968(%rbp)
	leaq	L_.str.94(%rip), %rsi
	movq	%rsi, -960(%rbp)
	movl	%edx, -952(%rbp)
	movq	_get_cs@GOTPCREL(%rip), %rsi
	movq	%rsi, -944(%rbp)
	movl	$1, -936(%rbp)
	leaq	L_.str.95(%rip), %rsi
	movq	%rsi, -928(%rbp)
	movl	%edx, -920(%rbp)
	movq	_get_ds@GOTPCREL(%rip), %rsi
	movq	%rsi, -912(%rbp)
	movl	$1, -904(%rbp)
	leaq	L_.str.96(%rip), %rsi
	movq	%rsi, -896(%rbp)
	movl	%edx, -888(%rbp)
	movq	_get_es@GOTPCREL(%rip), %rsi
	movq	%rsi, -880(%rbp)
	movl	$1, -872(%rbp)
	leaq	L_.str.97(%rip), %rsi
	movq	%rsi, -864(%rbp)
	movl	%edx, -856(%rbp)
	movq	_get_fs@GOTPCREL(%rip), %rsi
	movq	%rsi, -848(%rbp)
	movl	$1, -840(%rbp)
	leaq	L_.str.98(%rip), %rsi
	movq	%rsi, -832(%rbp)
	movl	%edx, -824(%rbp)
	movq	_get_gs@GOTPCREL(%rip), %rsi
	movq	%rsi, -816(%rbp)
	movl	$1, -808(%rbp)
	leaq	L_.str.99(%rip), %rsi
	movq	%rsi, -800(%rbp)
	movl	%edx, -792(%rbp)
	movq	_get_ss@GOTPCREL(%rip), %rsi
	movq	%rsi, -784(%rbp)
	movl	$1, -776(%rbp)
	leaq	L_.str.100(%rip), %rsi
	movq	%rsi, -768(%rbp)
	movl	%edx, -760(%rbp)
	movq	_get_tr@GOTPCREL(%rip), %rsi
	movq	%rsi, -752(%rbp)
	movl	$1, -744(%rbp)
	leaq	L_.str.101(%rip), %rsi
	movq	%rsi, -736(%rbp)
	movl	%edx, -728(%rbp)
	movq	_get_ldtr@GOTPCREL(%rip), %rsi
	movq	%rsi, -720(%rbp)
	movl	$1, -712(%rbp)
	leaq	L_.str.102(%rip), %rsi
	movq	%rsi, -704(%rbp)
	movl	%edx, -696(%rbp)
	movq	_get_eptp@GOTPCREL(%rip), %rsi
	movq	%rsi, -688(%rbp)
	movl	$1, -680(%rbp)
	leaq	L_.str.103(%rip), %rsi
	movq	%rsi, -672(%rbp)
	movl	%edx, -664(%rbp)
	movq	_get_exception_bitmap@GOTPCREL(%rip), %rsi
	movq	%rsi, -656(%rbp)
	movl	$1, -648(%rbp)
	leaq	L_.str.104(%rip), %rsi
	movq	%rsi, -640(%rbp)
	movl	%edx, -632(%rbp)
	movq	_get_io_bitmap@GOTPCREL(%rip), %rsi
	movq	%rsi, -624(%rbp)
	movl	$1, -616(%rbp)
	leaq	L_.str.105(%rip), %rsi
	movq	%rsi, -608(%rbp)
	movl	%edx, -600(%rbp)
	movq	_get_tsc_offset@GOTPCREL(%rip), %rsi
	movq	%rsi, -592(%rbp)
	movl	$1, -584(%rbp)
	leaq	L_.str.106(%rip), %rsi
	movq	%rsi, -576(%rbp)
	movl	%edx, -568(%rbp)
	movq	_get_msr_bitmap@GOTPCREL(%rip), %rsi
	movq	%rsi, -560(%rbp)
	movl	$1, -552(%rbp)
	leaq	L_.str.107(%rip), %rsi
	movq	%rsi, -544(%rbp)
	movl	%edx, -536(%rbp)
	movq	_get_msr_bitmap_address@GOTPCREL(%rip), %rsi
	movq	%rsi, -528(%rbp)
	movl	$1, -520(%rbp)
	leaq	L_.str.108(%rip), %rsi
	movq	%rsi, -512(%rbp)
	movl	%edx, -504(%rbp)
	movq	_get_guest_pat@GOTPCREL(%rip), %rsi
	movq	%rsi, -496(%rbp)
	movl	$1, -488(%rbp)
	leaq	L_.str.109(%rip), %rsi
	movq	%rsi, -480(%rbp)
	movl	%edx, -472(%rbp)
	movq	_get_guest_sysenter@GOTPCREL(%rip), %rsi
	movq	%rsi, -464(%rbp)
	movl	$1, -456(%rbp)
	leaq	L_.str.110(%rip), %rsi
	movq	%rsi, -448(%rbp)
	movl	%edx, -440(%rbp)
	movq	_get_exit_reason@GOTPCREL(%rip), %rdx
	movq	%rdx, -432(%rbp)
	movl	$1, -424(%rbp)
	leaq	L_.str.111(%rip), %rdx
	movq	%rdx, -416(%rbp)
	movl	(%rcx), %edx
	movl	%edx, -408(%rbp)
	movq	_get_x2apic_state@GOTPCREL(%rip), %rsi
	movq	%rsi, -400(%rbp)
	movl	$1, -392(%rbp)
	leaq	L_.str.112(%rip), %rsi
	movq	%rsi, -384(%rbp)
	movl	%edx, -376(%rbp)
	movq	_get_all@GOTPCREL(%rip), %rsi
	movq	%rsi, -368(%rbp)
	movl	$1, -360(%rbp)
	leaq	L_.str.113(%rip), %rsi
	movq	%rsi, -352(%rbp)
	movl	%edx, -344(%rbp)
	movq	_run@GOTPCREL(%rip), %rsi
	movq	%rsi, -336(%rbp)
	movl	$1, -328(%rbp)
	leaq	L_.str.114(%rip), %rsi
	movq	%rsi, -320(%rbp)
	movl	%edx, -312(%rbp)
	movq	_create@GOTPCREL(%rip), %rsi
	movq	%rsi, -304(%rbp)
	movl	$1, -296(%rbp)
	leaq	L_.str.115(%rip), %rsi
	movq	%rsi, -288(%rbp)
	movl	%edx, -280(%rbp)
	movq	_destroy@GOTPCREL(%rip), %rsi
	movq	%rsi, -272(%rbp)
	movl	$1, -264(%rbp)
	leaq	L_.str.116(%rip), %rsi
	movq	%rsi, -256(%rbp)
	movl	%edx, -248(%rbp)
	movq	_inject_nmi@GOTPCREL(%rip), %rsi
	movq	%rsi, -240(%rbp)
	movl	$1, -232(%rbp)
	leaq	L_.str.117(%rip), %rsi
	movq	%rsi, -224(%rbp)
	movl	%edx, -216(%rbp)
	movq	_force_reset@GOTPCREL(%rip), %rsi
	movq	%rsi, -208(%rbp)
	movl	$1, -200(%rbp)
	leaq	L_.str.118(%rip), %rsi
	movq	%rsi, -192(%rbp)
	movl	%edx, -184(%rbp)
	movq	_force_poweroff@GOTPCREL(%rip), %rsi
	movq	%rsi, -176(%rbp)
	movl	$1, -168(%rbp)
	leaq	L_.str.119(%rip), %rsi
	movq	%rsi, -160(%rbp)
	movl	%edx, -152(%rbp)
	movq	_get_active_cpus@GOTPCREL(%rip), %rsi
	movq	%rsi, -144(%rbp)
	movl	$1, -136(%rbp)
	leaq	L_.str.120(%rip), %rsi
	movq	%rsi, -128(%rbp)
	movl	%edx, -120(%rbp)
	movq	_get_suspended_cpus@GOTPCREL(%rip), %rsi
	movq	%rsi, -112(%rbp)
	movl	$1, -104(%rbp)
	leaq	L_.str.121(%rip), %rsi
	movq	%rsi, -96(%rbp)
	movl	%edx, -88(%rbp)
	movq	_get_intinfo@GOTPCREL(%rip), %rsi
	movq	%rsi, -80(%rbp)
	movl	$1, -72(%rbp)
	leaq	L_.str.122(%rip), %rsi
	movq	%rsi, -64(%rbp)
	movl	%edx, -56(%rbp)
	movq	_get_cpu_topology@GOTPCREL(%rip), %rsi
	movq	%rsi, -48(%rbp)
	movl	$1, -40(%rbp)
	leaq	L_.str.123(%rip), %rsi
	movq	%rsi, -4960(%rbp)
	movl	%edx, -4952(%rbp)
	movq	_get_pinbased_ctls@GOTPCREL(%rip), %rsi
	movq	%rsi, -4944(%rbp)
	movl	$1, -4936(%rbp)
	leaq	L_.str.124(%rip), %rsi
	movq	%rsi, -4928(%rbp)
	movl	%edx, -4920(%rbp)
	movq	_get_procbased_ctls@GOTPCREL(%rip), %rsi
	movq	%rsi, -4912(%rbp)
	movl	$1, -4904(%rbp)
	leaq	L_.str.125(%rip), %rsi
	movq	%rsi, -4896(%rbp)
	movl	%edx, -4888(%rbp)
	movq	_get_procbased_ctls2@GOTPCREL(%rip), %rsi
	movq	%rsi, -4880(%rbp)
	movl	$1, -4872(%rbp)
	leaq	L_.str.126(%rip), %rsi
	movq	%rsi, -4864(%rbp)
	movl	%edx, -4856(%rbp)
	movq	_get_vmcs_gla@GOTPCREL(%rip), %rsi
	movq	%rsi, -4848(%rbp)
	movl	$1, -4840(%rbp)
	leaq	L_.str.127(%rip), %rsi
	movq	%rsi, -4832(%rbp)
	movl	%edx, -4824(%rbp)
	movq	_get_vmcs_gpa@GOTPCREL(%rip), %rsi
	movq	%rsi, -4816(%rbp)
	movl	$1, -4808(%rbp)
	leaq	L_.str.128(%rip), %rsi
	movq	%rsi, -4800(%rbp)
	movl	%edx, -4792(%rbp)
	movq	_get_vmcs_entry_interruption_info@GOTPCREL(%rip), %rsi
	movq	%rsi, -4784(%rbp)
	movl	$1, -4776(%rbp)
	leaq	L_.str.129(%rip), %rsi
	movq	%rsi, -4768(%rbp)
	movl	%edx, -4760(%rbp)
	movq	_get_cr0_mask@GOTPCREL(%rip), %rsi
	movq	%rsi, -4752(%rbp)
	movl	$1, -4744(%rbp)
	leaq	L_.str.130(%rip), %rsi
	movq	%rsi, -4736(%rbp)
	movl	%edx, -4728(%rbp)
	movq	_get_cr0_shadow@GOTPCREL(%rip), %rsi
	movq	%rsi, -4720(%rbp)
	movl	$1, -4712(%rbp)
	leaq	L_.str.131(%rip), %rsi
	movq	%rsi, -4704(%rbp)
	movl	%edx, -4696(%rbp)
	movq	_get_cr4_mask@GOTPCREL(%rip), %rsi
	movq	%rsi, -4688(%rbp)
	movl	$1, -4680(%rbp)
	leaq	L_.str.132(%rip), %rsi
	movq	%rsi, -4672(%rbp)
	movl	%edx, -4664(%rbp)
	movq	_get_cr4_shadow@GOTPCREL(%rip), %rsi
	movq	%rsi, -4656(%rbp)
	movl	$1, -4648(%rbp)
	leaq	L_.str.133(%rip), %rsi
	movq	%rsi, -4640(%rbp)
	movl	%edx, -4632(%rbp)
	movq	_get_cr3_targets@GOTPCREL(%rip), %rsi
	movq	%rsi, -4624(%rbp)
	movl	$1, -4616(%rbp)
	leaq	L_.str.134(%rip), %rsi
	movq	%rsi, -4608(%rbp)
	movl	%edx, -4600(%rbp)
	movq	_get_tpr_threshold@GOTPCREL(%rip), %rsi
	movq	%rsi, -4592(%rbp)
	movl	$1, -4584(%rbp)
	leaq	L_.str.135(%rip), %rsi
	movq	%rsi, -4576(%rbp)
	movl	%edx, -4568(%rbp)
	movq	_get_vpid_asid@GOTPCREL(%rip), %rsi
	movq	%rsi, -4560(%rbp)
	movl	$1, -4552(%rbp)
	leaq	L_.str.136(%rip), %rdx
	movq	%rdx, -4544(%rbp)
	movl	(%rcx), %edx
	movl	%edx, -4536(%rbp)
	movq	_get_exit_ctls@GOTPCREL(%rip), %rdi
	movq	%rdi, -4528(%rbp)
	movl	$1, -4520(%rbp)
	leaq	L_.str.137(%rip), %rdi
	movq	%rdi, -4512(%rbp)
	movl	%edx, -4504(%rbp)
	movq	_get_entry_ctls@GOTPCREL(%rip), %rdi
	movq	%rdi, -4496(%rbp)
	movl	$1, -4488(%rbp)
	leaq	L_.str.138(%rip), %rdi
	movq	%rdi, -4480(%rbp)
	movl	%edx, -4472(%rbp)
	movq	_get_inst_err@GOTPCREL(%rip), %rdi
	movq	%rdi, -4464(%rbp)
	movl	$1, -4456(%rbp)
	leaq	L_.str.139(%rip), %rdi
	movq	%rdi, -4448(%rbp)
	movl	%edx, -4440(%rbp)
	movq	_get_host_pat@GOTPCREL(%rip), %rdi
	movq	%rdi, -4432(%rbp)
	movl	$1, -4424(%rbp)
	leaq	L_.str.140(%rip), %rdi
	movq	%rdi, -4416(%rbp)
	movl	%edx, -4408(%rbp)
	movq	_get_host_cr0@GOTPCREL(%rip), %rdi
	movq	%rdi, -4400(%rbp)
	movl	$1, -4392(%rbp)
	leaq	L_.str.141(%rip), %rdi
	movq	%rdi, -4384(%rbp)
	movl	(%rax), %eax
	movl	%eax, -4376(%rbp)
	movq	$0, -4368(%rbp)
	movq	_SET_VMCS_ENTRY_INTERRUPTION_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -4360(%rbp)
	leaq	L_.str.142(%rip), %rax
	movq	%rax, -4352(%rbp)
	movl	%edx, -4344(%rbp)
	movq	_get_vmcs_exit_qualification@GOTPCREL(%rip), %rax
	movq	%rax, -4336(%rbp)
	movl	$1, -4328(%rbp)
	leaq	L_.str.143(%rip), %rax
	movq	%rax, -4320(%rbp)
	movl	%edx, -4312(%rbp)
	movq	_get_vmcs_exit_inst_length@GOTPCREL(%rip), %rax
	movq	%rax, -4304(%rbp)
	movl	$1, -4296(%rbp)
	leaq	L_.str.144(%rip), %rax
	movq	%rax, -4288(%rbp)
	movl	%edx, -4280(%rbp)
	movq	_get_vmcs_interruptibility@GOTPCREL(%rip), %rax
	movq	%rax, -4272(%rbp)
	movl	$1, -4264(%rbp)
	leaq	L_.str.145(%rip), %rax
	movq	%rax, -4256(%rbp)
	movl	%edx, -4248(%rbp)
	movq	_get_vmcs_exit_interruption_error@GOTPCREL(%rip), %rax
	movq	%rax, -4240(%rbp)
	movl	$1, -4232(%rbp)
	leaq	L_.str.146(%rip), %rax
	movq	%rax, -4224(%rbp)
	movl	%edx, -4216(%rbp)
	movq	_get_vmcs_exit_interruption_info@GOTPCREL(%rip), %rax
	movq	%rax, -4208(%rbp)
	movl	$1, -4200(%rbp)
	leaq	L_.str.147(%rip), %rax
	movq	%rax, -4192(%rbp)
	movl	%edx, -4184(%rbp)
	movq	_get_vmcs_link@GOTPCREL(%rip), %rax
	movq	%rax, -4176(%rbp)
	movl	$1, -4168(%rbp)
	leaq	L_.str.148(%rip), %rax
	movq	%rax, -4160(%rbp)
	movl	%edx, -4152(%rbp)
	movq	_get_host_cr3@GOTPCREL(%rip), %rax
	movq	%rax, -4144(%rbp)
	movl	$1, -4136(%rbp)
	leaq	L_.str.149(%rip), %rax
	movq	%rax, -4128(%rbp)
	movl	%edx, -4120(%rbp)
	movq	_get_host_cr4@GOTPCREL(%rip), %rax
	movq	%rax, -4112(%rbp)
	movl	$1, -4104(%rbp)
	leaq	L_.str.150(%rip), %rax
	movq	%rax, -4096(%rbp)
	movl	%edx, -4088(%rbp)
	movq	_get_host_rip@GOTPCREL(%rip), %rax
	movq	%rax, -4080(%rbp)
	movl	$1, -4072(%rbp)
	leaq	L_.str.151(%rip), %rax
	movq	%rax, -4064(%rbp)
	movl	%edx, -4056(%rbp)
	movq	_get_host_rsp@GOTPCREL(%rip), %rax
	movq	%rax, -4048(%rbp)
	movl	$1, -4040(%rbp)
	leaq	L_.str.152(%rip), %rax
	movq	%rax, -4032(%rbp)
	movl	%edx, -4024(%rbp)
	movq	_get_apic_access_addr@GOTPCREL(%rip), %rax
	movq	%rax, -4016(%rbp)
	movl	$1, -4008(%rbp)
	leaq	L_.str.153(%rip), %rdi
	movq	%rdi, -4000(%rbp)
	movl	%edx, -3992(%rbp)
	movq	_get_virtual_apic_addr@GOTPCREL(%rip), %rdi
	movq	%rdi, -3984(%rbp)
	movl	$1, -3976(%rbp)
	leaq	L_.str.154(%rip), %rbx
	movq	%rbx, -5216(%rbp)
	movl	%edx, -5208(%rbp)
	movq	_get_vmcb_intercept@GOTPCREL(%rip), %rbx
	movq	%rbx, -5200(%rbp)
	movl	$1, -5192(%rbp)
	leaq	L_.str.155(%rip), %rbx
	movq	%rbx, -5184(%rbp)
	movl	%edx, -5176(%rbp)
	movq	%rsi, -5168(%rbp)
	movl	$1, -5160(%rbp)
	leaq	L_.str.156(%rip), %rsi
	movq	%rsi, -5152(%rbp)
	movl	%edx, -5144(%rbp)
	movq	_get_vmcb_exit_details@GOTPCREL(%rip), %rsi
	movq	%rsi, -5136(%rbp)
	movl	$1, -5128(%rbp)
	leaq	L_.str.157(%rip), %rsi
	movq	%rsi, -5120(%rbp)
	movl	%edx, -5112(%rbp)
	movq	_get_vmcb_tlb_ctrl@GOTPCREL(%rip), %rsi
	movq	%rsi, -5104(%rbp)
	movl	$1, -5096(%rbp)
	leaq	L_.str.158(%rip), %rsi
	movq	%rsi, -5088(%rbp)
	movl	%edx, -5080(%rbp)
	movq	_get_vmcb_virq@GOTPCREL(%rip), %rsi
	movq	%rsi, -5072(%rbp)
	movl	$1, -5064(%rbp)
	leaq	L_.str.159(%rip), %rsi
	movq	%rsi, -5056(%rbp)
	movl	%edx, -5048(%rbp)
	movq	%rax, -5040(%rbp)
	movl	$1, -5032(%rbp)
	leaq	L_.str.160(%rip), %rax
	movq	%rax, -5024(%rbp)
	movl	%edx, -5016(%rbp)
	movq	%rdi, -5008(%rbp)
	movl	$1, -5000(%rbp)
	leaq	L_.str.161(%rip), %rax
	movq	%rax, -4992(%rbp)
	movl	(%rcx), %eax
	movl	%eax, -4984(%rbp)
	movq	_get_avic_table@GOTPCREL(%rip), %rax
	movq	%rax, -4976(%rbp)
	movl	$1, -4968(%rbp)
	xorps	%xmm0, %xmm0
	movaps	%xmm0, -5232(%rbp)
	movaps	%xmm0, -5248(%rbp)
	testl	%r14d, %r14d
	movl	$4224, %eax                     ## imm = 0x1080
	movl	$4960, %edi                     ## imm = 0x1360
	cmovel	%eax, %edi
	callq	_malloc
	movq	%rax, %rbx
	leaq	-3968(%rbp), %rsi
	movq	%rax, %rdi
	movl	$3936, %edx                     ## imm = 0xF60
	callq	_memcpy
	leaq	3936(%rbx), %rdi
	testl	%r14d, %r14d
	je	LBB0_2
## %bb.1:
	leaq	-4960(%rbp), %rsi
	movl	$992, %edx                      ## imm = 0x3E0
	callq	_memcpy
	movl	$154, %edi
	jmp	LBB0_3
LBB0_2:
	leaq	-5216(%rbp), %rsi
	movl	$256, %edx                      ## imm = 0x100
	callq	_memcpy
	movl	$131, %edi
LBB0_3:
	shlq	$5, %rdi
	addq	%rbx, %rdi
	leaq	-5248(%rbp), %rsi
	movl	$32, %edx
	callq	_memcpy
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-24(%rbp), %rax
	jne	LBB0_5
## %bb.4:
	movq	%rbx, %rax
	addq	$5232, %rsp                     ## imm = 0x1470
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
LBB0_5:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"vm"

	.comm	_REQ_ARG,4,2                    ## @REQ_ARG
	.comm	_VMNAME,4,2                     ## @VMNAME
L_.str.1:                               ## @.str.1
	.asciz	"cpu"

	.comm	_VCPU,4,2                       ## @VCPU
L_.str.2:                               ## @.str.2
	.asciz	"set-mem"

	.comm	_SET_MEM,4,2                    ## @SET_MEM
L_.str.3:                               ## @.str.3
	.asciz	"set-efer"

	.comm	_SET_EFER,4,2                   ## @SET_EFER
L_.str.4:                               ## @.str.4
	.asciz	"set-cr0"

	.comm	_SET_CR0,4,2                    ## @SET_CR0
L_.str.5:                               ## @.str.5
	.asciz	"set-cr2"

	.comm	_SET_CR2,4,2                    ## @SET_CR2
L_.str.6:                               ## @.str.6
	.asciz	"set-cr3"

	.comm	_SET_CR3,4,2                    ## @SET_CR3
L_.str.7:                               ## @.str.7
	.asciz	"set-cr4"

	.comm	_SET_CR4,4,2                    ## @SET_CR4
L_.str.8:                               ## @.str.8
	.asciz	"set-dr0"

	.comm	_SET_DR0,4,2                    ## @SET_DR0
L_.str.9:                               ## @.str.9
	.asciz	"set-dr1"

	.comm	_SET_DR1,4,2                    ## @SET_DR1
L_.str.10:                              ## @.str.10
	.asciz	"set-dr2"

	.comm	_SET_DR2,4,2                    ## @SET_DR2
L_.str.11:                              ## @.str.11
	.asciz	"set-dr3"

	.comm	_SET_DR3,4,2                    ## @SET_DR3
L_.str.12:                              ## @.str.12
	.asciz	"set-dr6"

	.comm	_SET_DR6,4,2                    ## @SET_DR6
L_.str.13:                              ## @.str.13
	.asciz	"set-dr7"

	.comm	_SET_DR7,4,2                    ## @SET_DR7
L_.str.14:                              ## @.str.14
	.asciz	"set-rsp"

	.comm	_SET_RSP,4,2                    ## @SET_RSP
L_.str.15:                              ## @.str.15
	.asciz	"set-rip"

	.comm	_SET_RIP,4,2                    ## @SET_RIP
L_.str.16:                              ## @.str.16
	.asciz	"set-rax"

	.comm	_SET_RAX,4,2                    ## @SET_RAX
L_.str.17:                              ## @.str.17
	.asciz	"set-rflags"

	.comm	_SET_RFLAGS,4,2                 ## @SET_RFLAGS
L_.str.18:                              ## @.str.18
	.asciz	"desc-base"

	.comm	_DESC_BASE,4,2                  ## @DESC_BASE
L_.str.19:                              ## @.str.19
	.asciz	"desc-limit"

	.comm	_DESC_LIMIT,4,2                 ## @DESC_LIMIT
L_.str.20:                              ## @.str.20
	.asciz	"desc-access"

	.comm	_DESC_ACCESS,4,2                ## @DESC_ACCESS
L_.str.21:                              ## @.str.21
	.asciz	"set-cs"

	.comm	_SET_CS,4,2                     ## @SET_CS
L_.str.22:                              ## @.str.22
	.asciz	"set-ds"

	.comm	_SET_DS,4,2                     ## @SET_DS
L_.str.23:                              ## @.str.23
	.asciz	"set-es"

	.comm	_SET_ES,4,2                     ## @SET_ES
L_.str.24:                              ## @.str.24
	.asciz	"set-fs"

	.comm	_SET_FS,4,2                     ## @SET_FS
L_.str.25:                              ## @.str.25
	.asciz	"set-gs"

	.comm	_SET_GS,4,2                     ## @SET_GS
L_.str.26:                              ## @.str.26
	.asciz	"set-ss"

	.comm	_SET_SS,4,2                     ## @SET_SS
L_.str.27:                              ## @.str.27
	.asciz	"set-tr"

	.comm	_SET_TR,4,2                     ## @SET_TR
L_.str.28:                              ## @.str.28
	.asciz	"set-ldtr"

	.comm	_SET_LDTR,4,2                   ## @SET_LDTR
L_.str.29:                              ## @.str.29
	.asciz	"set-x2apic-state"

	.comm	_SET_X2APIC_STATE,4,2           ## @SET_X2APIC_STATE
L_.str.30:                              ## @.str.30
	.asciz	"set-exception-bitmap"

	.comm	_SET_EXCEPTION_BITMAP,4,2       ## @SET_EXCEPTION_BITMAP
L_.str.31:                              ## @.str.31
	.asciz	"capname"

	.comm	_CAPNAME,4,2                    ## @CAPNAME
L_.str.32:                              ## @.str.32
	.asciz	"unassign-pptdev"

	.comm	_UNASSIGN_PPTDEV,4,2            ## @UNASSIGN_PPTDEV
L_.str.33:                              ## @.str.33
	.asciz	"setcap"

	.comm	_SET_CAP,4,2                    ## @SET_CAP
L_.str.34:                              ## @.str.34
	.asciz	"get-gpa-pmap"

	.comm	_GET_GPA_PMAP,4,2               ## @GET_GPA_PMAP
L_.str.35:                              ## @.str.35
	.asciz	"assert-lapic-lvt"

	.comm	_ASSERT_LAPIC_LVT,4,2           ## @ASSERT_LAPIC_LVT
L_.str.36:                              ## @.str.36
	.asciz	"get-rtc-time"

	.comm	_NO_ARG,4,2                     ## @NO_ARG
	.comm	_get_rtc_time,4,2               ## @get_rtc_time
L_.str.37:                              ## @.str.37
	.asciz	"set-rtc-time"

	.comm	_SET_RTC_TIME,4,2               ## @SET_RTC_TIME
L_.str.38:                              ## @.str.38
	.asciz	"rtc-nvram-offset"

	.comm	_RTC_NVRAM_OFFSET,4,2           ## @RTC_NVRAM_OFFSET
L_.str.39:                              ## @.str.39
	.asciz	"get-rtc-nvram"

	.comm	_get_rtc_nvram,4,2              ## @get_rtc_nvram
L_.str.40:                              ## @.str.40
	.asciz	"set-rtc-nvram"

	.comm	_SET_RTC_NVRAM,4,2              ## @SET_RTC_NVRAM
L_.str.41:                              ## @.str.41
	.asciz	"getcap"

	.comm	_getcap,4,2                     ## @getcap
L_.str.42:                              ## @.str.42
	.asciz	"get-stats"

	.comm	_get_stats,4,2                  ## @get_stats
L_.str.43:                              ## @.str.43
	.asciz	"get-desc-ds"

	.comm	_get_desc_ds,4,2                ## @get_desc_ds
L_.str.44:                              ## @.str.44
	.asciz	"set-desc-ds"

	.comm	_set_desc_ds,4,2                ## @set_desc_ds
L_.str.45:                              ## @.str.45
	.asciz	"get-desc-es"

	.comm	_get_desc_es,4,2                ## @get_desc_es
L_.str.46:                              ## @.str.46
	.asciz	"set-desc-es"

	.comm	_set_desc_es,4,2                ## @set_desc_es
L_.str.47:                              ## @.str.47
	.asciz	"get-desc-ss"

	.comm	_get_desc_ss,4,2                ## @get_desc_ss
L_.str.48:                              ## @.str.48
	.asciz	"set-desc-ss"

	.comm	_set_desc_ss,4,2                ## @set_desc_ss
L_.str.49:                              ## @.str.49
	.asciz	"get-desc-cs"

	.comm	_get_desc_cs,4,2                ## @get_desc_cs
L_.str.50:                              ## @.str.50
	.asciz	"set-desc-cs"

	.comm	_set_desc_cs,4,2                ## @set_desc_cs
L_.str.51:                              ## @.str.51
	.asciz	"get-desc-fs"

	.comm	_get_desc_fs,4,2                ## @get_desc_fs
L_.str.52:                              ## @.str.52
	.asciz	"set-desc-fs"

	.comm	_set_desc_fs,4,2                ## @set_desc_fs
L_.str.53:                              ## @.str.53
	.asciz	"get-desc-gs"

	.comm	_get_desc_gs,4,2                ## @get_desc_gs
L_.str.54:                              ## @.str.54
	.asciz	"set-desc-gs"

	.comm	_set_desc_gs,4,2                ## @set_desc_gs
L_.str.55:                              ## @.str.55
	.asciz	"get-desc-tr"

	.comm	_get_desc_tr,4,2                ## @get_desc_tr
L_.str.56:                              ## @.str.56
	.asciz	"set-desc-tr"

	.comm	_set_desc_tr,4,2                ## @set_desc_tr
L_.str.57:                              ## @.str.57
	.asciz	"set-desc-ldtr"

	.comm	_set_desc_ldtr,4,2              ## @set_desc_ldtr
L_.str.58:                              ## @.str.58
	.asciz	"get-desc-ldtr"

	.comm	_get_desc_ldtr,4,2              ## @get_desc_ldtr
L_.str.59:                              ## @.str.59
	.asciz	"set-desc-gdtr"

	.comm	_set_desc_gdtr,4,2              ## @set_desc_gdtr
L_.str.60:                              ## @.str.60
	.asciz	"get-desc-gdtr"

	.comm	_get_desc_gdtr,4,2              ## @get_desc_gdtr
L_.str.61:                              ## @.str.61
	.asciz	"set-desc-idtr"

	.comm	_set_desc_idtr,4,2              ## @set_desc_idtr
L_.str.62:                              ## @.str.62
	.asciz	"get-desc-idtr"

	.comm	_get_desc_idtr,4,2              ## @get_desc_idtr
L_.str.63:                              ## @.str.63
	.asciz	"get-memmap"

	.comm	_get_memmap,4,2                 ## @get_memmap
L_.str.64:                              ## @.str.64
	.asciz	"get-memseg"

	.comm	_get_memseg,4,2                 ## @get_memseg
L_.str.65:                              ## @.str.65
	.asciz	"get-efer"

	.comm	_get_efer,4,2                   ## @get_efer
L_.str.66:                              ## @.str.66
	.asciz	"get-cr0"

	.comm	_get_cr0,4,2                    ## @get_cr0
L_.str.67:                              ## @.str.67
	.asciz	"get-cr2"

	.comm	_get_cr2,4,2                    ## @get_cr2
L_.str.68:                              ## @.str.68
	.asciz	"get-cr3"

	.comm	_get_cr3,4,2                    ## @get_cr3
L_.str.69:                              ## @.str.69
	.asciz	"get-cr4"

	.comm	_get_cr4,4,2                    ## @get_cr4
L_.str.70:                              ## @.str.70
	.asciz	"get-dr0"

	.comm	_get_dr0,4,2                    ## @get_dr0
L_.str.71:                              ## @.str.71
	.asciz	"get-dr1"

	.comm	_get_dr1,4,2                    ## @get_dr1
L_.str.72:                              ## @.str.72
	.asciz	"get-dr2"

	.comm	_get_dr2,4,2                    ## @get_dr2
L_.str.73:                              ## @.str.73
	.asciz	"get-dr3"

	.comm	_get_dr3,4,2                    ## @get_dr3
L_.str.74:                              ## @.str.74
	.asciz	"get-dr6"

	.comm	_get_dr6,4,2                    ## @get_dr6
L_.str.75:                              ## @.str.75
	.asciz	"get-dr7"

	.comm	_get_dr7,4,2                    ## @get_dr7
L_.str.76:                              ## @.str.76
	.asciz	"get-rsp"

	.comm	_get_rsp,4,2                    ## @get_rsp
L_.str.77:                              ## @.str.77
	.asciz	"get-rip"

	.comm	_get_rip,4,2                    ## @get_rip
L_.str.78:                              ## @.str.78
	.asciz	"get-rax"

	.comm	_get_rax,4,2                    ## @get_rax
L_.str.79:                              ## @.str.79
	.asciz	"get-rbx"

	.comm	_get_rbx,4,2                    ## @get_rbx
L_.str.80:                              ## @.str.80
	.asciz	"get-rcx"

	.comm	_get_rcx,4,2                    ## @get_rcx
L_.str.81:                              ## @.str.81
	.asciz	"get-rdx"

	.comm	_get_rdx,4,2                    ## @get_rdx
L_.str.82:                              ## @.str.82
	.asciz	"get-rsi"

	.comm	_get_rsi,4,2                    ## @get_rsi
L_.str.83:                              ## @.str.83
	.asciz	"get-rdi"

	.comm	_get_rdi,4,2                    ## @get_rdi
L_.str.84:                              ## @.str.84
	.asciz	"get-rbp"

	.comm	_get_rbp,4,2                    ## @get_rbp
L_.str.85:                              ## @.str.85
	.asciz	"get-r8"

	.comm	_get_r8,4,2                     ## @get_r8
L_.str.86:                              ## @.str.86
	.asciz	"get-r9"

	.comm	_get_r9,4,2                     ## @get_r9
L_.str.87:                              ## @.str.87
	.asciz	"get-r10"

	.comm	_get_r10,4,2                    ## @get_r10
L_.str.88:                              ## @.str.88
	.asciz	"get-r11"

	.comm	_get_r11,4,2                    ## @get_r11
L_.str.89:                              ## @.str.89
	.asciz	"get-r12"

	.comm	_get_r12,4,2                    ## @get_r12
L_.str.90:                              ## @.str.90
	.asciz	"get-r13"

	.comm	_get_r13,4,2                    ## @get_r13
L_.str.91:                              ## @.str.91
	.asciz	"get-r14"

	.comm	_get_r14,4,2                    ## @get_r14
L_.str.92:                              ## @.str.92
	.asciz	"get-r15"

	.comm	_get_r15,4,2                    ## @get_r15
L_.str.93:                              ## @.str.93
	.asciz	"get-rflags"

	.comm	_get_rflags,4,2                 ## @get_rflags
L_.str.94:                              ## @.str.94
	.asciz	"get-cs"

	.comm	_get_cs,4,2                     ## @get_cs
L_.str.95:                              ## @.str.95
	.asciz	"get-ds"

	.comm	_get_ds,4,2                     ## @get_ds
L_.str.96:                              ## @.str.96
	.asciz	"get-es"

	.comm	_get_es,4,2                     ## @get_es
L_.str.97:                              ## @.str.97
	.asciz	"get-fs"

	.comm	_get_fs,4,2                     ## @get_fs
L_.str.98:                              ## @.str.98
	.asciz	"get-gs"

	.comm	_get_gs,4,2                     ## @get_gs
L_.str.99:                              ## @.str.99
	.asciz	"get-ss"

	.comm	_get_ss,4,2                     ## @get_ss
L_.str.100:                             ## @.str.100
	.asciz	"get-tr"

	.comm	_get_tr,4,2                     ## @get_tr
L_.str.101:                             ## @.str.101
	.asciz	"get-ldtr"

	.comm	_get_ldtr,4,2                   ## @get_ldtr
L_.str.102:                             ## @.str.102
	.asciz	"get-eptp"

	.comm	_get_eptp,4,2                   ## @get_eptp
L_.str.103:                             ## @.str.103
	.asciz	"get-exception-bitmap"

	.comm	_get_exception_bitmap,4,2       ## @get_exception_bitmap
L_.str.104:                             ## @.str.104
	.asciz	"get-io-bitmap-address"

	.comm	_get_io_bitmap,4,2              ## @get_io_bitmap
L_.str.105:                             ## @.str.105
	.asciz	"get-tsc-offset"

	.comm	_get_tsc_offset,4,2             ## @get_tsc_offset
L_.str.106:                             ## @.str.106
	.asciz	"get-msr-bitmap"

	.comm	_get_msr_bitmap,4,2             ## @get_msr_bitmap
L_.str.107:                             ## @.str.107
	.asciz	"get-msr-bitmap-address"

	.comm	_get_msr_bitmap_address,4,2     ## @get_msr_bitmap_address
L_.str.108:                             ## @.str.108
	.asciz	"get-guest-pat"

	.comm	_get_guest_pat,4,2              ## @get_guest_pat
L_.str.109:                             ## @.str.109
	.asciz	"get-guest-sysenter"

	.comm	_get_guest_sysenter,4,2         ## @get_guest_sysenter
L_.str.110:                             ## @.str.110
	.asciz	"get-exit-reason"

	.comm	_get_exit_reason,4,2            ## @get_exit_reason
L_.str.111:                             ## @.str.111
	.asciz	"get-x2apic-state"

	.comm	_get_x2apic_state,4,2           ## @get_x2apic_state
L_.str.112:                             ## @.str.112
	.asciz	"get-all"

	.comm	_get_all,4,2                    ## @get_all
L_.str.113:                             ## @.str.113
	.asciz	"run"

	.comm	_run,4,2                        ## @run
L_.str.114:                             ## @.str.114
	.asciz	"create"

	.comm	_create,4,2                     ## @create
L_.str.115:                             ## @.str.115
	.asciz	"destroy"

	.comm	_destroy,4,2                    ## @destroy
L_.str.116:                             ## @.str.116
	.asciz	"inject-nmi"

	.comm	_inject_nmi,4,2                 ## @inject_nmi
L_.str.117:                             ## @.str.117
	.asciz	"force-reset"

	.comm	_force_reset,4,2                ## @force_reset
L_.str.118:                             ## @.str.118
	.asciz	"force-poweroff"

	.comm	_force_poweroff,4,2             ## @force_poweroff
L_.str.119:                             ## @.str.119
	.asciz	"get-active-cpus"

	.comm	_get_active_cpus,4,2            ## @get_active_cpus
L_.str.120:                             ## @.str.120
	.asciz	"get-suspended-cpus"

	.comm	_get_suspended_cpus,4,2         ## @get_suspended_cpus
L_.str.121:                             ## @.str.121
	.asciz	"get-intinfo"

	.comm	_get_intinfo,4,2                ## @get_intinfo
L_.str.122:                             ## @.str.122
	.asciz	"get-cpu-topology"

	.comm	_get_cpu_topology,4,2           ## @get_cpu_topology
L_.str.123:                             ## @.str.123
	.asciz	"get-vmcs-pinbased-ctls"

	.comm	_get_pinbased_ctls,4,2          ## @get_pinbased_ctls
L_.str.124:                             ## @.str.124
	.asciz	"get-vmcs-procbased-ctls"

	.comm	_get_procbased_ctls,4,2         ## @get_procbased_ctls
L_.str.125:                             ## @.str.125
	.asciz	"get-vmcs-procbased-ctls2"

	.comm	_get_procbased_ctls2,4,2        ## @get_procbased_ctls2
L_.str.126:                             ## @.str.126
	.asciz	"get-vmcs-guest-linear-address"

	.comm	_get_vmcs_gla,4,2               ## @get_vmcs_gla
L_.str.127:                             ## @.str.127
	.asciz	"get-vmcs-guest-physical-address"

	.comm	_get_vmcs_gpa,4,2               ## @get_vmcs_gpa
L_.str.128:                             ## @.str.128
	.asciz	"get-vmcs-entry-interruption-info"

	.comm	_get_vmcs_entry_interruption_info,4,2 ## @get_vmcs_entry_interruption_info
L_.str.129:                             ## @.str.129
	.asciz	"get-vmcs-cr0-mask"

	.comm	_get_cr0_mask,4,2               ## @get_cr0_mask
L_.str.130:                             ## @.str.130
	.asciz	"get-vmcs-cr0-shadow"

	.comm	_get_cr0_shadow,4,2             ## @get_cr0_shadow
L_.str.131:                             ## @.str.131
	.asciz	"get-vmcs-cr4-mask"

	.comm	_get_cr4_mask,4,2               ## @get_cr4_mask
L_.str.132:                             ## @.str.132
	.asciz	"get-vmcs-cr4-shadow"

	.comm	_get_cr4_shadow,4,2             ## @get_cr4_shadow
L_.str.133:                             ## @.str.133
	.asciz	"get-vmcs-cr3-targets"

	.comm	_get_cr3_targets,4,2            ## @get_cr3_targets
L_.str.134:                             ## @.str.134
	.asciz	"get-vmcs-tpr-threshold"

	.comm	_get_tpr_threshold,4,2          ## @get_tpr_threshold
L_.str.135:                             ## @.str.135
	.asciz	"get-vmcs-vpid"

	.comm	_get_vpid_asid,4,2              ## @get_vpid_asid
L_.str.136:                             ## @.str.136
	.asciz	"get-vmcs-exit-ctls"

	.comm	_get_exit_ctls,4,2              ## @get_exit_ctls
L_.str.137:                             ## @.str.137
	.asciz	"get-vmcs-entry-ctls"

	.comm	_get_entry_ctls,4,2             ## @get_entry_ctls
L_.str.138:                             ## @.str.138
	.asciz	"get-vmcs-instruction-error"

	.comm	_get_inst_err,4,2               ## @get_inst_err
L_.str.139:                             ## @.str.139
	.asciz	"get-vmcs-host-pat"

	.comm	_get_host_pat,4,2               ## @get_host_pat
L_.str.140:                             ## @.str.140
	.asciz	"get-vmcs-host-cr0"

	.comm	_get_host_cr0,4,2               ## @get_host_cr0
L_.str.141:                             ## @.str.141
	.asciz	"set-vmcs-entry-interruption-info"

	.comm	_SET_VMCS_ENTRY_INTERRUPTION_INFO,4,2 ## @SET_VMCS_ENTRY_INTERRUPTION_INFO
L_.str.142:                             ## @.str.142
	.asciz	"get-vmcs-exit-qualification"

	.comm	_get_vmcs_exit_qualification,4,2 ## @get_vmcs_exit_qualification
L_.str.143:                             ## @.str.143
	.asciz	"get-vmcs-exit-inst-length"

	.comm	_get_vmcs_exit_inst_length,4,2  ## @get_vmcs_exit_inst_length
L_.str.144:                             ## @.str.144
	.asciz	"get-vmcs-interruptibility"

	.comm	_get_vmcs_interruptibility,4,2  ## @get_vmcs_interruptibility
L_.str.145:                             ## @.str.145
	.asciz	"get-vmcs-exit-interruption-error"

	.comm	_get_vmcs_exit_interruption_error,4,2 ## @get_vmcs_exit_interruption_error
L_.str.146:                             ## @.str.146
	.asciz	"get-vmcs-exit-interruption-info"

	.comm	_get_vmcs_exit_interruption_info,4,2 ## @get_vmcs_exit_interruption_info
L_.str.147:                             ## @.str.147
	.asciz	"get-vmcs-link"

	.comm	_get_vmcs_link,4,2              ## @get_vmcs_link
L_.str.148:                             ## @.str.148
	.asciz	"get-vmcs-host-cr3"

	.comm	_get_host_cr3,4,2               ## @get_host_cr3
L_.str.149:                             ## @.str.149
	.asciz	"get-vmcs-host-cr4"

	.comm	_get_host_cr4,4,2               ## @get_host_cr4
L_.str.150:                             ## @.str.150
	.asciz	"get-vmcs-host-rip"

	.comm	_get_host_rip,4,2               ## @get_host_rip
L_.str.151:                             ## @.str.151
	.asciz	"get-vmcs-host-rsp"

	.comm	_get_host_rsp,4,2               ## @get_host_rsp
L_.str.152:                             ## @.str.152
	.asciz	"get-apic-access-address"

	.comm	_get_apic_access_addr,4,2       ## @get_apic_access_addr
L_.str.153:                             ## @.str.153
	.asciz	"get-virtual-apic-address"

	.comm	_get_virtual_apic_addr,4,2      ## @get_virtual_apic_addr
L_.str.154:                             ## @.str.154
	.asciz	"get-vmcb-intercepts"

	.comm	_get_vmcb_intercept,4,2         ## @get_vmcb_intercept
L_.str.155:                             ## @.str.155
	.asciz	"get-vmcb-asid"

L_.str.156:                             ## @.str.156
	.asciz	"get-vmcb-exit-details"

	.comm	_get_vmcb_exit_details,4,2      ## @get_vmcb_exit_details
L_.str.157:                             ## @.str.157
	.asciz	"get-vmcb-tlb-ctrl"

	.comm	_get_vmcb_tlb_ctrl,4,2          ## @get_vmcb_tlb_ctrl
L_.str.158:                             ## @.str.158
	.asciz	"get-vmcb-virq"

	.comm	_get_vmcb_virq,4,2              ## @get_vmcb_virq
L_.str.159:                             ## @.str.159
	.asciz	"get-avic-apic-bar"

L_.str.160:                             ## @.str.160
	.asciz	"get-avic-backing-page"

L_.str.161:                             ## @.str.161
	.asciz	"get-avic-table"

	.comm	_get_avic_table,4,2             ## @get_avic_table
	.no_dead_strip	_setup_options
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function setup_options
_setup_options:                         ; @setup_options
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w27, -40
	.cfi_offset w28, -48
	mov	w9, #5232
Lloh0:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh1:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	sub	sp, sp, #1, lsl #12             ; =4096
	sub	sp, sp, #1136
	mov	x19, x0
Lloh2:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh3:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh4:
	ldr	x8, [x8]
Lloh5:
	adrp	x9, l_.str@PAGE
Lloh6:
	add	x9, x9, l_.str@PAGEOFF
	stur	x8, [x29, #-40]
	str	x9, [sp, #1288]
Lloh7:
	adrp	x8, _REQ_ARG@GOTPAGE
Lloh8:
	ldr	x8, [x8, _REQ_ARG@GOTPAGEOFF]
	ldr	w9, [x8]
	str	w9, [sp, #1296]
	str	xzr, [sp, #1304]
Lloh9:
	adrp	x10, _VMNAME@GOTPAGE
Lloh10:
	ldr	x10, [x10, _VMNAME@GOTPAGEOFF]
Lloh11:
	ldr	w10, [x10]
Lloh12:
	adrp	x11, l_.str.1@PAGE
Lloh13:
	add	x11, x11, l_.str.1@PAGEOFF
	str	w10, [sp, #1312]
	str	x11, [sp, #1320]
	str	w9, [sp, #1328]
	str	xzr, [sp, #1336]
Lloh14:
	adrp	x10, _VCPU@GOTPAGE
Lloh15:
	ldr	x10, [x10, _VCPU@GOTPAGEOFF]
Lloh16:
	ldr	w10, [x10]
	str	w10, [sp, #1344]
Lloh17:
	adrp	x10, l_.str.2@PAGE
Lloh18:
	add	x10, x10, l_.str.2@PAGEOFF
	str	x10, [sp, #1352]
	str	w9, [sp, #1360]
	str	xzr, [sp, #1368]
Lloh19:
	adrp	x10, _SET_MEM@GOTPAGE
Lloh20:
	ldr	x10, [x10, _SET_MEM@GOTPAGEOFF]
Lloh21:
	ldr	w10, [x10]
Lloh22:
	adrp	x11, l_.str.3@PAGE
Lloh23:
	add	x11, x11, l_.str.3@PAGEOFF
	str	w10, [sp, #1376]
	str	x11, [sp, #1384]
	str	w9, [sp, #1392]
	str	xzr, [sp, #1400]
Lloh24:
	adrp	x10, _SET_EFER@GOTPAGE
Lloh25:
	ldr	x10, [x10, _SET_EFER@GOTPAGEOFF]
Lloh26:
	ldr	w10, [x10]
	str	w10, [sp, #1408]
Lloh27:
	adrp	x10, l_.str.4@PAGE
Lloh28:
	add	x10, x10, l_.str.4@PAGEOFF
	str	x10, [sp, #1416]
	str	w9, [sp, #1424]
	str	xzr, [sp, #1432]
Lloh29:
	adrp	x10, _SET_CR0@GOTPAGE
Lloh30:
	ldr	x10, [x10, _SET_CR0@GOTPAGEOFF]
Lloh31:
	ldr	w10, [x10]
Lloh32:
	adrp	x11, l_.str.5@PAGE
Lloh33:
	add	x11, x11, l_.str.5@PAGEOFF
	str	w10, [sp, #1440]
	str	x11, [sp, #1448]
	str	w9, [sp, #1456]
	str	xzr, [sp, #1464]
Lloh34:
	adrp	x10, _SET_CR2@GOTPAGE
Lloh35:
	ldr	x10, [x10, _SET_CR2@GOTPAGEOFF]
Lloh36:
	ldr	w10, [x10]
	str	w10, [sp, #1472]
Lloh37:
	adrp	x10, l_.str.6@PAGE
Lloh38:
	add	x10, x10, l_.str.6@PAGEOFF
	str	x10, [sp, #1480]
	str	w9, [sp, #1488]
	str	xzr, [sp, #1496]
Lloh39:
	adrp	x10, _SET_CR3@GOTPAGE
Lloh40:
	ldr	x10, [x10, _SET_CR3@GOTPAGEOFF]
Lloh41:
	ldr	w10, [x10]
Lloh42:
	adrp	x11, l_.str.7@PAGE
Lloh43:
	add	x11, x11, l_.str.7@PAGEOFF
	str	w10, [sp, #1504]
	str	x11, [sp, #1512]
	str	w9, [sp, #1520]
	str	xzr, [sp, #1528]
Lloh44:
	adrp	x10, _SET_CR4@GOTPAGE
Lloh45:
	ldr	x10, [x10, _SET_CR4@GOTPAGEOFF]
Lloh46:
	ldr	w10, [x10]
	str	w10, [sp, #1536]
Lloh47:
	adrp	x10, l_.str.8@PAGE
Lloh48:
	add	x10, x10, l_.str.8@PAGEOFF
	str	x10, [sp, #1544]
	str	w9, [sp, #1552]
	str	xzr, [sp, #1560]
Lloh49:
	adrp	x10, _SET_DR0@GOTPAGE
Lloh50:
	ldr	x10, [x10, _SET_DR0@GOTPAGEOFF]
Lloh51:
	ldr	w10, [x10]
Lloh52:
	adrp	x11, l_.str.9@PAGE
Lloh53:
	add	x11, x11, l_.str.9@PAGEOFF
	str	w10, [sp, #1568]
	str	x11, [sp, #1576]
	str	w9, [sp, #1584]
	str	xzr, [sp, #1592]
Lloh54:
	adrp	x10, _SET_DR1@GOTPAGE
Lloh55:
	ldr	x10, [x10, _SET_DR1@GOTPAGEOFF]
Lloh56:
	ldr	w10, [x10]
	str	w10, [sp, #1600]
Lloh57:
	adrp	x10, l_.str.10@PAGE
Lloh58:
	add	x10, x10, l_.str.10@PAGEOFF
	str	x10, [sp, #1608]
	str	w9, [sp, #1616]
	str	xzr, [sp, #1624]
Lloh59:
	adrp	x10, _SET_DR2@GOTPAGE
Lloh60:
	ldr	x10, [x10, _SET_DR2@GOTPAGEOFF]
Lloh61:
	ldr	w10, [x10]
Lloh62:
	adrp	x11, l_.str.11@PAGE
Lloh63:
	add	x11, x11, l_.str.11@PAGEOFF
	str	w10, [sp, #1632]
	str	x11, [sp, #1640]
	str	w9, [sp, #1648]
	str	xzr, [sp, #1656]
Lloh64:
	adrp	x10, _SET_DR3@GOTPAGE
Lloh65:
	ldr	x10, [x10, _SET_DR3@GOTPAGEOFF]
Lloh66:
	ldr	w10, [x10]
	str	w10, [sp, #1664]
Lloh67:
	adrp	x10, l_.str.12@PAGE
Lloh68:
	add	x10, x10, l_.str.12@PAGEOFF
	str	x10, [sp, #1672]
	str	w9, [sp, #1680]
	str	xzr, [sp, #1688]
Lloh69:
	adrp	x10, _SET_DR6@GOTPAGE
Lloh70:
	ldr	x10, [x10, _SET_DR6@GOTPAGEOFF]
Lloh71:
	ldr	w10, [x10]
Lloh72:
	adrp	x11, l_.str.13@PAGE
Lloh73:
	add	x11, x11, l_.str.13@PAGEOFF
	str	w10, [sp, #1696]
	str	x11, [sp, #1704]
	str	w9, [sp, #1712]
	str	xzr, [sp, #1720]
Lloh74:
	adrp	x10, _SET_DR7@GOTPAGE
Lloh75:
	ldr	x10, [x10, _SET_DR7@GOTPAGEOFF]
Lloh76:
	ldr	w10, [x10]
	str	w10, [sp, #1728]
Lloh77:
	adrp	x10, l_.str.14@PAGE
Lloh78:
	add	x10, x10, l_.str.14@PAGEOFF
	str	x10, [sp, #1736]
	str	w9, [sp, #1744]
	str	xzr, [sp, #1752]
Lloh79:
	adrp	x10, _SET_RSP@GOTPAGE
Lloh80:
	ldr	x10, [x10, _SET_RSP@GOTPAGEOFF]
Lloh81:
	ldr	w10, [x10]
Lloh82:
	adrp	x11, l_.str.15@PAGE
Lloh83:
	add	x11, x11, l_.str.15@PAGEOFF
	str	w10, [sp, #1760]
	str	x11, [sp, #1768]
	str	w9, [sp, #1776]
	str	xzr, [sp, #1784]
Lloh84:
	adrp	x10, _SET_RIP@GOTPAGE
Lloh85:
	ldr	x10, [x10, _SET_RIP@GOTPAGEOFF]
Lloh86:
	ldr	w10, [x10]
	str	w10, [sp, #1792]
Lloh87:
	adrp	x10, l_.str.16@PAGE
Lloh88:
	add	x10, x10, l_.str.16@PAGEOFF
	str	x10, [sp, #1800]
	str	w9, [sp, #1808]
	str	xzr, [sp, #1816]
Lloh89:
	adrp	x10, _SET_RAX@GOTPAGE
Lloh90:
	ldr	x10, [x10, _SET_RAX@GOTPAGEOFF]
Lloh91:
	ldr	w10, [x10]
Lloh92:
	adrp	x11, l_.str.17@PAGE
Lloh93:
	add	x11, x11, l_.str.17@PAGEOFF
	str	w10, [sp, #1824]
	str	x11, [sp, #1832]
	str	w9, [sp, #1840]
	str	xzr, [sp, #1848]
Lloh94:
	adrp	x10, _SET_RFLAGS@GOTPAGE
Lloh95:
	ldr	x10, [x10, _SET_RFLAGS@GOTPAGEOFF]
Lloh96:
	ldr	w10, [x10]
	str	w10, [sp, #1856]
Lloh97:
	adrp	x10, l_.str.18@PAGE
Lloh98:
	add	x10, x10, l_.str.18@PAGEOFF
	str	x10, [sp, #1864]
	str	w9, [sp, #1872]
	str	xzr, [sp, #1880]
Lloh99:
	adrp	x10, _DESC_BASE@GOTPAGE
Lloh100:
	ldr	x10, [x10, _DESC_BASE@GOTPAGEOFF]
Lloh101:
	ldr	w10, [x10]
Lloh102:
	adrp	x11, l_.str.19@PAGE
Lloh103:
	add	x11, x11, l_.str.19@PAGEOFF
	str	w10, [sp, #1888]
	str	x11, [sp, #1896]
	str	w9, [sp, #1904]
	str	xzr, [sp, #1912]
Lloh104:
	adrp	x10, _DESC_LIMIT@GOTPAGE
Lloh105:
	ldr	x10, [x10, _DESC_LIMIT@GOTPAGEOFF]
Lloh106:
	ldr	w10, [x10]
	str	w10, [sp, #1920]
Lloh107:
	adrp	x10, l_.str.20@PAGE
Lloh108:
	add	x10, x10, l_.str.20@PAGEOFF
	str	x10, [sp, #1928]
	str	w9, [sp, #1936]
	str	xzr, [sp, #1944]
Lloh109:
	adrp	x10, _DESC_ACCESS@GOTPAGE
Lloh110:
	ldr	x10, [x10, _DESC_ACCESS@GOTPAGEOFF]
Lloh111:
	ldr	w10, [x10]
Lloh112:
	adrp	x11, l_.str.21@PAGE
Lloh113:
	add	x11, x11, l_.str.21@PAGEOFF
	str	w10, [sp, #1952]
	str	x11, [sp, #1960]
	str	w9, [sp, #1968]
	str	xzr, [sp, #1976]
Lloh114:
	adrp	x10, _SET_CS@GOTPAGE
Lloh115:
	ldr	x10, [x10, _SET_CS@GOTPAGEOFF]
Lloh116:
	ldr	w10, [x10]
	str	w10, [sp, #1984]
Lloh117:
	adrp	x10, l_.str.22@PAGE
Lloh118:
	add	x10, x10, l_.str.22@PAGEOFF
	str	x10, [sp, #1992]
	str	w9, [sp, #2000]
	str	xzr, [sp, #2008]
Lloh119:
	adrp	x10, _SET_DS@GOTPAGE
Lloh120:
	ldr	x10, [x10, _SET_DS@GOTPAGEOFF]
Lloh121:
	ldr	w10, [x10]
Lloh122:
	adrp	x11, l_.str.23@PAGE
Lloh123:
	add	x11, x11, l_.str.23@PAGEOFF
	str	w10, [sp, #2016]
	str	x11, [sp, #2024]
	str	w9, [sp, #2032]
	str	xzr, [sp, #2040]
Lloh124:
	adrp	x10, _SET_ES@GOTPAGE
Lloh125:
	ldr	x10, [x10, _SET_ES@GOTPAGEOFF]
Lloh126:
	ldr	w10, [x10]
	str	w10, [sp, #2048]
Lloh127:
	adrp	x10, l_.str.24@PAGE
Lloh128:
	add	x10, x10, l_.str.24@PAGEOFF
	str	x10, [sp, #2056]
	str	w9, [sp, #2064]
	str	xzr, [sp, #2072]
Lloh129:
	adrp	x9, _SET_FS@GOTPAGE
Lloh130:
	ldr	x9, [x9, _SET_FS@GOTPAGEOFF]
Lloh131:
	ldr	w9, [x9]
Lloh132:
	adrp	x10, l_.str.25@PAGE
Lloh133:
	add	x10, x10, l_.str.25@PAGEOFF
	str	w9, [sp, #2080]
	str	x10, [sp, #2088]
	ldr	w12, [x8]
	str	w12, [sp, #2096]
Lloh134:
	adrp	x9, _SET_GS@GOTPAGE
Lloh135:
	ldr	x9, [x9, _SET_GS@GOTPAGEOFF]
	str	xzr, [sp, #2104]
Lloh136:
	ldr	w9, [x9]
	str	w9, [sp, #2112]
Lloh137:
	adrp	x9, l_.str.26@PAGE
Lloh138:
	add	x9, x9, l_.str.26@PAGEOFF
	str	x9, [sp, #2120]
	str	w12, [sp, #2128]
	str	xzr, [sp, #2136]
Lloh139:
	adrp	x9, _SET_SS@GOTPAGE
Lloh140:
	ldr	x9, [x9, _SET_SS@GOTPAGEOFF]
Lloh141:
	ldr	w9, [x9]
	str	w9, [sp, #2144]
Lloh142:
	adrp	x9, l_.str.27@PAGE
Lloh143:
	add	x9, x9, l_.str.27@PAGEOFF
	str	x9, [sp, #2152]
	str	w12, [sp, #2160]
Lloh144:
	adrp	x9, _SET_TR@GOTPAGE
Lloh145:
	ldr	x9, [x9, _SET_TR@GOTPAGEOFF]
	str	xzr, [sp, #2168]
Lloh146:
	ldr	w9, [x9]
	str	w9, [sp, #2176]
Lloh147:
	adrp	x9, l_.str.28@PAGE
Lloh148:
	add	x9, x9, l_.str.28@PAGEOFF
	str	x9, [sp, #2184]
	str	w12, [sp, #2192]
	str	xzr, [sp, #2200]
Lloh149:
	adrp	x9, _SET_LDTR@GOTPAGE
Lloh150:
	ldr	x9, [x9, _SET_LDTR@GOTPAGEOFF]
Lloh151:
	ldr	w9, [x9]
	str	w9, [sp, #2208]
Lloh152:
	adrp	x9, l_.str.29@PAGE
Lloh153:
	add	x9, x9, l_.str.29@PAGEOFF
	str	x9, [sp, #2216]
	str	w12, [sp, #2224]
Lloh154:
	adrp	x9, _SET_X2APIC_STATE@GOTPAGE
Lloh155:
	ldr	x9, [x9, _SET_X2APIC_STATE@GOTPAGEOFF]
	str	xzr, [sp, #2232]
Lloh156:
	ldr	w9, [x9]
	str	w9, [sp, #2240]
Lloh157:
	adrp	x9, l_.str.30@PAGE
Lloh158:
	add	x9, x9, l_.str.30@PAGEOFF
	str	x9, [sp, #2248]
	str	w12, [sp, #2256]
	str	xzr, [sp, #2264]
Lloh159:
	adrp	x9, _SET_EXCEPTION_BITMAP@GOTPAGE
Lloh160:
	ldr	x9, [x9, _SET_EXCEPTION_BITMAP@GOTPAGEOFF]
Lloh161:
	ldr	w9, [x9]
	str	w9, [sp, #2272]
Lloh162:
	adrp	x9, l_.str.31@PAGE
Lloh163:
	add	x9, x9, l_.str.31@PAGEOFF
	str	x9, [sp, #2280]
	str	w12, [sp, #2288]
Lloh164:
	adrp	x9, _CAPNAME@GOTPAGE
Lloh165:
	ldr	x9, [x9, _CAPNAME@GOTPAGEOFF]
Lloh166:
	ldr	w9, [x9]
	str	w9, [sp, #2304]
Lloh167:
	adrp	x9, l_.str.32@PAGE
Lloh168:
	add	x9, x9, l_.str.32@PAGEOFF
	str	x9, [sp, #2312]
	str	w12, [sp, #2320]
Lloh169:
	adrp	x9, _UNASSIGN_PPTDEV@GOTPAGE
Lloh170:
	ldr	x9, [x9, _UNASSIGN_PPTDEV@GOTPAGEOFF]
Lloh171:
	ldr	w9, [x9]
	str	w9, [sp, #2336]
Lloh172:
	adrp	x9, l_.str.33@PAGE
Lloh173:
	add	x9, x9, l_.str.33@PAGEOFF
	str	x9, [sp, #2344]
	str	w12, [sp, #2352]
Lloh174:
	adrp	x9, _SET_CAP@GOTPAGE
Lloh175:
	ldr	x9, [x9, _SET_CAP@GOTPAGEOFF]
Lloh176:
	ldr	w9, [x9]
	str	w9, [sp, #2368]
Lloh177:
	adrp	x9, l_.str.34@PAGE
Lloh178:
	add	x9, x9, l_.str.34@PAGEOFF
	str	x9, [sp, #2376]
	str	w12, [sp, #2384]
Lloh179:
	adrp	x9, _GET_GPA_PMAP@GOTPAGE
Lloh180:
	ldr	x9, [x9, _GET_GPA_PMAP@GOTPAGEOFF]
Lloh181:
	ldr	w9, [x9]
	str	w9, [sp, #2400]
Lloh182:
	adrp	x9, l_.str.35@PAGE
Lloh183:
	add	x9, x9, l_.str.35@PAGEOFF
	str	x9, [sp, #2408]
	str	w12, [sp, #2416]
Lloh184:
	adrp	x9, _ASSERT_LAPIC_LVT@GOTPAGE
Lloh185:
	ldr	x9, [x9, _ASSERT_LAPIC_LVT@GOTPAGEOFF]
Lloh186:
	ldr	w9, [x9]
	str	w9, [sp, #2432]
Lloh187:
	adrp	x9, l_.str.36@PAGE
Lloh188:
	add	x9, x9, l_.str.36@PAGEOFF
	str	x9, [sp, #2440]
Lloh189:
	adrp	x9, _NO_ARG@GOTPAGE
Lloh190:
	ldr	x9, [x9, _NO_ARG@GOTPAGEOFF]
	ldr	w11, [x9]
Lloh191:
	adrp	x10, _get_rtc_time@GOTPAGE
Lloh192:
	ldr	x10, [x10, _get_rtc_time@GOTPAGEOFF]
	str	w11, [sp, #2448]
	str	x10, [sp, #2456]
	mov	w10, #1
Lloh193:
	adrp	x13, l_.str.37@PAGE
Lloh194:
	add	x13, x13, l_.str.37@PAGEOFF
	str	x13, [sp, #2472]
	str	w12, [sp, #2480]
Lloh195:
	adrp	x13, _SET_RTC_TIME@GOTPAGE
Lloh196:
	ldr	x13, [x13, _SET_RTC_TIME@GOTPAGEOFF]
Lloh197:
	ldr	w13, [x13]
Lloh198:
	adrp	x14, l_.str.38@PAGE
Lloh199:
	add	x14, x14, l_.str.38@PAGEOFF
	str	w13, [sp, #2496]
	str	x14, [sp, #2504]
	str	w12, [sp, #2512]
Lloh200:
	adrp	x13, _RTC_NVRAM_OFFSET@GOTPAGE
Lloh201:
	ldr	x13, [x13, _RTC_NVRAM_OFFSET@GOTPAGEOFF]
Lloh202:
	ldr	w13, [x13]
	str	w13, [sp, #2528]
Lloh203:
	adrp	x13, l_.str.39@PAGE
Lloh204:
	add	x13, x13, l_.str.39@PAGEOFF
	str	x13, [sp, #2536]
Lloh205:
	adrp	x13, _get_rtc_nvram@GOTPAGE
Lloh206:
	ldr	x13, [x13, _get_rtc_nvram@GOTPAGEOFF]
	str	w11, [sp, #2544]
	str	x13, [sp, #2552]
Lloh207:
	adrp	x13, l_.str.40@PAGE
Lloh208:
	add	x13, x13, l_.str.40@PAGEOFF
	str	x13, [sp, #2568]
	str	w12, [sp, #2576]
Lloh209:
	adrp	x12, _SET_RTC_NVRAM@GOTPAGE
Lloh210:
	ldr	x12, [x12, _SET_RTC_NVRAM@GOTPAGEOFF]
Lloh211:
	ldr	w12, [x12]
	str	w12, [sp, #2592]
Lloh212:
	adrp	x12, l_.str.41@PAGE
Lloh213:
	add	x12, x12, l_.str.41@PAGEOFF
	str	x12, [sp, #2600]
	str	w11, [sp, #2608]
Lloh214:
	adrp	x12, _getcap@GOTPAGE
Lloh215:
	ldr	x12, [x12, _getcap@GOTPAGEOFF]
Lloh216:
	adrp	x13, l_.str.42@PAGE
Lloh217:
	add	x13, x13, l_.str.42@PAGEOFF
	str	x12, [sp, #2616]
	str	x13, [sp, #2632]
	str	w11, [sp, #2640]
Lloh218:
	adrp	x12, _get_stats@GOTPAGE
Lloh219:
	ldr	x12, [x12, _get_stats@GOTPAGEOFF]
	str	x12, [sp, #2648]
Lloh220:
	adrp	x12, l_.str.43@PAGE
Lloh221:
	add	x12, x12, l_.str.43@PAGEOFF
	str	x12, [sp, #2664]
	str	w11, [sp, #2672]
Lloh222:
	adrp	x12, _get_desc_ds@GOTPAGE
Lloh223:
	ldr	x12, [x12, _get_desc_ds@GOTPAGEOFF]
	str	x12, [sp, #2680]
Lloh224:
	adrp	x12, l_.str.44@PAGE
Lloh225:
	add	x12, x12, l_.str.44@PAGEOFF
	str	x12, [sp, #2696]
Lloh226:
	adrp	x12, _set_desc_ds@GOTPAGE
Lloh227:
	ldr	x12, [x12, _set_desc_ds@GOTPAGEOFF]
	str	w11, [sp, #2704]
	str	x12, [sp, #2712]
Lloh228:
	adrp	x12, l_.str.45@PAGE
Lloh229:
	add	x12, x12, l_.str.45@PAGEOFF
	str	x12, [sp, #2728]
	str	w11, [sp, #2736]
Lloh230:
	adrp	x12, _get_desc_es@GOTPAGE
Lloh231:
	ldr	x12, [x12, _get_desc_es@GOTPAGEOFF]
	str	x12, [sp, #2744]
Lloh232:
	adrp	x12, l_.str.46@PAGE
Lloh233:
	add	x12, x12, l_.str.46@PAGEOFF
	str	x12, [sp, #2760]
	str	w11, [sp, #2768]
Lloh234:
	adrp	x12, _set_desc_es@GOTPAGE
Lloh235:
	ldr	x12, [x12, _set_desc_es@GOTPAGEOFF]
	str	x12, [sp, #2776]
Lloh236:
	adrp	x12, l_.str.47@PAGE
Lloh237:
	add	x12, x12, l_.str.47@PAGEOFF
	str	x12, [sp, #2792]
	str	w11, [sp, #2800]
Lloh238:
	adrp	x12, _get_desc_ss@GOTPAGE
Lloh239:
	ldr	x12, [x12, _get_desc_ss@GOTPAGEOFF]
Lloh240:
	adrp	x13, l_.str.48@PAGE
Lloh241:
	add	x13, x13, l_.str.48@PAGEOFF
	str	x12, [sp, #2808]
	str	x13, [sp, #2824]
	str	w11, [sp, #2832]
Lloh242:
	adrp	x12, _set_desc_ss@GOTPAGE
Lloh243:
	ldr	x12, [x12, _set_desc_ss@GOTPAGEOFF]
	str	x12, [sp, #2840]
Lloh244:
	adrp	x12, l_.str.49@PAGE
Lloh245:
	add	x12, x12, l_.str.49@PAGEOFF
	str	x12, [sp, #2856]
	str	w11, [sp, #2864]
Lloh246:
	adrp	x12, _get_desc_cs@GOTPAGE
Lloh247:
	ldr	x12, [x12, _get_desc_cs@GOTPAGEOFF]
	str	x12, [sp, #2872]
Lloh248:
	adrp	x12, l_.str.50@PAGE
Lloh249:
	add	x12, x12, l_.str.50@PAGEOFF
	str	x12, [sp, #2888]
Lloh250:
	adrp	x12, _set_desc_cs@GOTPAGE
Lloh251:
	ldr	x12, [x12, _set_desc_cs@GOTPAGEOFF]
	str	w11, [sp, #2896]
	str	x12, [sp, #2904]
Lloh252:
	adrp	x12, l_.str.51@PAGE
Lloh253:
	add	x12, x12, l_.str.51@PAGEOFF
	str	x12, [sp, #2920]
	str	w11, [sp, #2928]
Lloh254:
	adrp	x12, _get_desc_fs@GOTPAGE
Lloh255:
	ldr	x12, [x12, _get_desc_fs@GOTPAGEOFF]
	str	x12, [sp, #2936]
Lloh256:
	adrp	x12, l_.str.52@PAGE
Lloh257:
	add	x12, x12, l_.str.52@PAGEOFF
	str	x12, [sp, #2952]
	str	w11, [sp, #2960]
Lloh258:
	adrp	x12, _set_desc_fs@GOTPAGE
Lloh259:
	ldr	x12, [x12, _set_desc_fs@GOTPAGEOFF]
	str	x12, [sp, #2968]
Lloh260:
	adrp	x12, l_.str.53@PAGE
Lloh261:
	add	x12, x12, l_.str.53@PAGEOFF
	str	x12, [sp, #2984]
	str	w11, [sp, #2992]
Lloh262:
	adrp	x12, _get_desc_gs@GOTPAGE
Lloh263:
	ldr	x12, [x12, _get_desc_gs@GOTPAGEOFF]
Lloh264:
	adrp	x13, l_.str.54@PAGE
Lloh265:
	add	x13, x13, l_.str.54@PAGEOFF
	str	x12, [sp, #3000]
	str	x13, [sp, #3016]
	str	w11, [sp, #3024]
Lloh266:
	adrp	x12, _set_desc_gs@GOTPAGE
Lloh267:
	ldr	x12, [x12, _set_desc_gs@GOTPAGEOFF]
	str	x12, [sp, #3032]
Lloh268:
	adrp	x12, l_.str.55@PAGE
Lloh269:
	add	x12, x12, l_.str.55@PAGEOFF
	str	x12, [sp, #3048]
	str	w11, [sp, #3056]
Lloh270:
	adrp	x12, _get_desc_tr@GOTPAGE
Lloh271:
	ldr	x12, [x12, _get_desc_tr@GOTPAGEOFF]
	str	x12, [sp, #3064]
Lloh272:
	adrp	x12, l_.str.56@PAGE
Lloh273:
	add	x12, x12, l_.str.56@PAGEOFF
	str	x12, [sp, #3080]
Lloh274:
	adrp	x12, _set_desc_tr@GOTPAGE
Lloh275:
	ldr	x12, [x12, _set_desc_tr@GOTPAGEOFF]
	str	w11, [sp, #3088]
	str	x12, [sp, #3096]
Lloh276:
	adrp	x12, l_.str.57@PAGE
Lloh277:
	add	x12, x12, l_.str.57@PAGEOFF
	str	x12, [sp, #3112]
	str	w11, [sp, #3120]
Lloh278:
	adrp	x12, _set_desc_ldtr@GOTPAGE
Lloh279:
	ldr	x12, [x12, _set_desc_ldtr@GOTPAGEOFF]
	str	x12, [sp, #3128]
Lloh280:
	adrp	x12, l_.str.58@PAGE
Lloh281:
	add	x12, x12, l_.str.58@PAGEOFF
	str	x12, [sp, #3144]
	str	w11, [sp, #3152]
Lloh282:
	adrp	x12, _get_desc_ldtr@GOTPAGE
Lloh283:
	ldr	x12, [x12, _get_desc_ldtr@GOTPAGEOFF]
	str	x12, [sp, #3160]
Lloh284:
	adrp	x12, l_.str.59@PAGE
Lloh285:
	add	x12, x12, l_.str.59@PAGEOFF
	str	x12, [sp, #3176]
	str	w11, [sp, #3184]
Lloh286:
	adrp	x12, _set_desc_gdtr@GOTPAGE
Lloh287:
	ldr	x12, [x12, _set_desc_gdtr@GOTPAGEOFF]
Lloh288:
	adrp	x13, l_.str.60@PAGE
Lloh289:
	add	x13, x13, l_.str.60@PAGEOFF
	str	x12, [sp, #3192]
	str	x13, [sp, #3208]
	str	w11, [sp, #3216]
Lloh290:
	adrp	x11, _get_desc_gdtr@GOTPAGE
Lloh291:
	ldr	x11, [x11, _get_desc_gdtr@GOTPAGEOFF]
	str	x11, [sp, #3224]
Lloh292:
	adrp	x11, l_.str.61@PAGE
Lloh293:
	add	x11, x11, l_.str.61@PAGEOFF
	str	x11, [sp, #3240]
Lloh294:
	adrp	x11, _set_desc_idtr@GOTPAGE
Lloh295:
	ldr	x11, [x11, _set_desc_idtr@GOTPAGEOFF]
	str	x11, [sp, #3256]
Lloh296:
	adrp	x11, l_.str.62@PAGE
Lloh297:
	add	x11, x11, l_.str.62@PAGEOFF
	str	x11, [sp, #3272]
Lloh298:
	adrp	x11, _get_desc_idtr@GOTPAGE
Lloh299:
	ldr	x11, [x11, _get_desc_idtr@GOTPAGEOFF]
	str	x11, [sp, #3288]
Lloh300:
	adrp	x11, l_.str.63@PAGE
Lloh301:
	add	x11, x11, l_.str.63@PAGEOFF
Lloh302:
	adrp	x12, l_.str.65@PAGE
Lloh303:
	add	x12, x12, l_.str.65@PAGEOFF
Lloh304:
	adrp	x13, l_.str.66@PAGE
Lloh305:
	add	x13, x13, l_.str.66@PAGEOFF
	str	x12, [sp, #3368]
	str	x13, [sp, #3400]
Lloh306:
	adrp	x12, l_.str.67@PAGE
Lloh307:
	add	x12, x12, l_.str.67@PAGEOFF
Lloh308:
	adrp	x13, l_.str.68@PAGE
Lloh309:
	add	x13, x13, l_.str.68@PAGEOFF
	str	x12, [sp, #3432]
	str	x13, [sp, #3464]
Lloh310:
	adrp	x12, l_.str.69@PAGE
Lloh311:
	add	x12, x12, l_.str.69@PAGEOFF
Lloh312:
	adrp	x13, l_.str.70@PAGE
Lloh313:
	add	x13, x13, l_.str.70@PAGEOFF
	str	x12, [sp, #3496]
	str	x13, [sp, #3528]
Lloh314:
	adrp	x12, l_.str.71@PAGE
Lloh315:
	add	x12, x12, l_.str.71@PAGEOFF
Lloh316:
	adrp	x13, l_.str.72@PAGE
Lloh317:
	add	x13, x13, l_.str.72@PAGEOFF
	str	x12, [sp, #3560]
	str	x13, [sp, #3592]
Lloh318:
	adrp	x12, l_.str.73@PAGE
Lloh319:
	add	x12, x12, l_.str.73@PAGEOFF
Lloh320:
	adrp	x13, l_.str.74@PAGE
Lloh321:
	add	x13, x13, l_.str.74@PAGEOFF
	str	x12, [sp, #3624]
	str	x13, [sp, #3656]
Lloh322:
	adrp	x12, l_.str.75@PAGE
Lloh323:
	add	x12, x12, l_.str.75@PAGEOFF
Lloh324:
	adrp	x13, l_.str.76@PAGE
Lloh325:
	add	x13, x13, l_.str.76@PAGEOFF
	str	x12, [sp, #3688]
	str	x13, [sp, #3720]
Lloh326:
	adrp	x12, l_.str.77@PAGE
Lloh327:
	add	x12, x12, l_.str.77@PAGEOFF
Lloh328:
	adrp	x13, l_.str.78@PAGE
Lloh329:
	add	x13, x13, l_.str.78@PAGEOFF
	str	x12, [sp, #3752]
	str	x13, [sp, #3784]
Lloh330:
	adrp	x12, l_.str.79@PAGE
Lloh331:
	add	x12, x12, l_.str.79@PAGEOFF
Lloh332:
	adrp	x13, l_.str.80@PAGE
Lloh333:
	add	x13, x13, l_.str.80@PAGEOFF
	str	x12, [sp, #3816]
	str	x13, [sp, #3848]
Lloh334:
	adrp	x12, l_.str.81@PAGE
Lloh335:
	add	x12, x12, l_.str.81@PAGEOFF
Lloh336:
	adrp	x13, l_.str.82@PAGE
Lloh337:
	add	x13, x13, l_.str.82@PAGEOFF
	str	x12, [sp, #3880]
	str	x13, [sp, #3912]
Lloh338:
	adrp	x12, l_.str.83@PAGE
Lloh339:
	add	x12, x12, l_.str.83@PAGEOFF
Lloh340:
	adrp	x13, l_.str.84@PAGE
Lloh341:
	add	x13, x13, l_.str.84@PAGEOFF
	str	x12, [sp, #3944]
	str	x13, [sp, #3976]
Lloh342:
	adrp	x12, l_.str.85@PAGE
Lloh343:
	add	x12, x12, l_.str.85@PAGEOFF
Lloh344:
	adrp	x13, _get_r8@GOTPAGE
Lloh345:
	ldr	x13, [x13, _get_r8@GOTPAGEOFF]
	str	x12, [sp, #4008]
Lloh346:
	adrp	x12, _get_r10@GOTPAGE
Lloh347:
	ldr	x12, [x12, _get_r10@GOTPAGEOFF]
	str	x12, [sp, #4088]
Lloh348:
	adrp	x12, _get_r11@GOTPAGE
Lloh349:
	ldr	x12, [x12, _get_r11@GOTPAGEOFF]
	str	x12, [sp, #4120]
Lloh350:
	adrp	x12, _get_r12@GOTPAGE
Lloh351:
	ldr	x12, [x12, _get_r12@GOTPAGEOFF]
	str	x12, [sp, #4152]
Lloh352:
	adrp	x12, _get_r13@GOTPAGE
Lloh353:
	ldr	x12, [x12, _get_r13@GOTPAGEOFF]
	str	x12, [sp, #4184]
Lloh354:
	adrp	x12, _get_r14@GOTPAGE
Lloh355:
	ldr	x12, [x12, _get_r14@GOTPAGEOFF]
	str	x12, [sp, #4216]
Lloh356:
	adrp	x12, _get_r15@GOTPAGE
Lloh357:
	ldr	x12, [x12, _get_r15@GOTPAGEOFF]
	str	x12, [sp, #4248]
Lloh358:
	adrp	x12, _get_rflags@GOTPAGE
Lloh359:
	ldr	x12, [x12, _get_rflags@GOTPAGEOFF]
	str	x12, [sp, #4280]
Lloh360:
	adrp	x12, _get_cs@GOTPAGE
Lloh361:
	ldr	x12, [x12, _get_cs@GOTPAGEOFF]
	str	x12, [sp, #4312]
Lloh362:
	adrp	x12, _get_ds@GOTPAGE
Lloh363:
	ldr	x12, [x12, _get_ds@GOTPAGEOFF]
	str	x12, [sp, #4344]
Lloh364:
	adrp	x12, _get_es@GOTPAGE
Lloh365:
	ldr	x12, [x12, _get_es@GOTPAGEOFF]
	str	x12, [sp, #4376]
Lloh366:
	adrp	x12, _get_fs@GOTPAGE
Lloh367:
	ldr	x12, [x12, _get_fs@GOTPAGEOFF]
	str	x12, [sp, #4408]
Lloh368:
	adrp	x14, l_.str.98@PAGE
Lloh369:
	add	x14, x14, l_.str.98@PAGEOFF
	ldr	w12, [x9]
	str	x14, [sp, #4424]
Lloh370:
	adrp	x14, l_.str.97@PAGE
Lloh371:
	add	x14, x14, l_.str.97@PAGEOFF
	str	w10, [sp, #4416]
	str	w12, [sp, #4432]
	str	xzr, [sp, #2296]
	str	x14, [sp, #4392]
Lloh372:
	adrp	x14, l_.str.96@PAGE
Lloh373:
	add	x14, x14, l_.str.96@PAGEOFF
	str	w10, [sp, #4384]
	str	w12, [sp, #4400]
	str	xzr, [sp, #2328]
	str	x14, [sp, #4360]
Lloh374:
	adrp	x14, l_.str.95@PAGE
Lloh375:
	add	x14, x14, l_.str.95@PAGEOFF
	str	w10, [sp, #4352]
	str	w12, [sp, #4368]
	str	xzr, [sp, #2360]
	str	x14, [sp, #4328]
Lloh376:
	adrp	x14, l_.str.94@PAGE
Lloh377:
	add	x14, x14, l_.str.94@PAGEOFF
	str	w10, [sp, #4320]
	str	w12, [sp, #4336]
	str	xzr, [sp, #2392]
	str	x14, [sp, #4296]
Lloh378:
	adrp	x14, l_.str.93@PAGE
Lloh379:
	add	x14, x14, l_.str.93@PAGEOFF
	str	w10, [sp, #4288]
	str	w12, [sp, #4304]
	str	xzr, [sp, #2424]
	str	x14, [sp, #4264]
Lloh380:
	adrp	x14, l_.str.92@PAGE
Lloh381:
	add	x14, x14, l_.str.92@PAGEOFF
	str	w10, [sp, #4256]
	str	w12, [sp, #4272]
	str	w10, [sp, #2464]
	str	x14, [sp, #4232]
Lloh382:
	adrp	x14, l_.str.91@PAGE
Lloh383:
	add	x14, x14, l_.str.91@PAGEOFF
	str	w10, [sp, #4224]
	str	w12, [sp, #4240]
	str	xzr, [sp, #2488]
	str	x14, [sp, #4200]
Lloh384:
	adrp	x14, l_.str.90@PAGE
Lloh385:
	add	x14, x14, l_.str.90@PAGEOFF
	str	w10, [sp, #4192]
	str	w12, [sp, #4208]
	str	xzr, [sp, #2520]
	str	x14, [sp, #4168]
Lloh386:
	adrp	x14, l_.str.89@PAGE
Lloh387:
	add	x14, x14, l_.str.89@PAGEOFF
	str	w10, [sp, #4160]
	str	w12, [sp, #4176]
	str	w10, [sp, #2560]
	str	x14, [sp, #4136]
Lloh388:
	adrp	x14, l_.str.88@PAGE
Lloh389:
	add	x14, x14, l_.str.88@PAGEOFF
	str	w10, [sp, #4128]
	str	w12, [sp, #4144]
	str	xzr, [sp, #2584]
	str	x14, [sp, #4104]
Lloh390:
	adrp	x14, l_.str.87@PAGE
Lloh391:
	add	x14, x14, l_.str.87@PAGEOFF
	str	w10, [sp, #4096]
	str	w12, [sp, #4112]
	str	w10, [sp, #2624]
	str	x14, [sp, #4072]
Lloh392:
	adrp	x14, l_.str.86@PAGE
Lloh393:
	add	x14, x14, l_.str.86@PAGEOFF
	str	w10, [sp, #4064]
	str	w12, [sp, #4080]
	str	w10, [sp, #2656]
	str	x14, [sp, #4040]
	str	w12, [sp, #4048]
Lloh394:
	adrp	x14, _get_r9@GOTPAGE
Lloh395:
	ldr	x14, [x14, _get_r9@GOTPAGEOFF]
	str	x14, [sp, #4056]
	ldr	w14, [x9]
	str	x13, [sp, #4024]
Lloh396:
	adrp	x13, _get_rbp@GOTPAGE
Lloh397:
	ldr	x13, [x13, _get_rbp@GOTPAGEOFF]
	str	w14, [sp, #4016]
	str	w10, [sp, #4032]
	str	w10, [sp, #2688]
	str	x13, [sp, #3992]
Lloh398:
	adrp	x13, _get_rdi@GOTPAGE
Lloh399:
	ldr	x13, [x13, _get_rdi@GOTPAGEOFF]
	str	w14, [sp, #3984]
	str	w10, [sp, #4000]
	str	w10, [sp, #2720]
	str	x13, [sp, #3960]
Lloh400:
	adrp	x13, _get_rsi@GOTPAGE
Lloh401:
	ldr	x13, [x13, _get_rsi@GOTPAGEOFF]
	str	w14, [sp, #3952]
	str	w10, [sp, #3968]
	str	w10, [sp, #2752]
	str	x13, [sp, #3928]
Lloh402:
	adrp	x13, _get_rdx@GOTPAGE
Lloh403:
	ldr	x13, [x13, _get_rdx@GOTPAGEOFF]
	str	w14, [sp, #3920]
	str	w10, [sp, #3936]
	str	w10, [sp, #2784]
	str	x13, [sp, #3896]
Lloh404:
	adrp	x13, _get_rcx@GOTPAGE
Lloh405:
	ldr	x13, [x13, _get_rcx@GOTPAGEOFF]
	str	w14, [sp, #3888]
	str	w10, [sp, #3904]
	str	w10, [sp, #2816]
	str	x13, [sp, #3864]
Lloh406:
	adrp	x13, _get_rbx@GOTPAGE
Lloh407:
	ldr	x13, [x13, _get_rbx@GOTPAGEOFF]
	str	w14, [sp, #3856]
	str	w10, [sp, #3872]
	str	w10, [sp, #2848]
	str	x13, [sp, #3832]
Lloh408:
	adrp	x13, _get_rax@GOTPAGE
Lloh409:
	ldr	x13, [x13, _get_rax@GOTPAGEOFF]
	str	w14, [sp, #3824]
	str	w10, [sp, #3840]
	str	w10, [sp, #2880]
	str	x13, [sp, #3800]
Lloh410:
	adrp	x13, _get_rip@GOTPAGE
Lloh411:
	ldr	x13, [x13, _get_rip@GOTPAGEOFF]
	str	w14, [sp, #3792]
	str	w10, [sp, #3808]
	str	w10, [sp, #2912]
	str	x13, [sp, #3768]
Lloh412:
	adrp	x13, _get_rsp@GOTPAGE
Lloh413:
	ldr	x13, [x13, _get_rsp@GOTPAGEOFF]
	str	w14, [sp, #3760]
	str	w10, [sp, #3776]
	str	w10, [sp, #2944]
	str	x13, [sp, #3736]
Lloh414:
	adrp	x13, _get_dr7@GOTPAGE
Lloh415:
	ldr	x13, [x13, _get_dr7@GOTPAGEOFF]
	str	w14, [sp, #3728]
	str	w10, [sp, #3744]
	str	w10, [sp, #2976]
	str	x13, [sp, #3704]
Lloh416:
	adrp	x13, _get_dr6@GOTPAGE
Lloh417:
	ldr	x13, [x13, _get_dr6@GOTPAGEOFF]
	str	w14, [sp, #3696]
	str	w10, [sp, #3712]
	str	w10, [sp, #3008]
	str	x13, [sp, #3672]
Lloh418:
	adrp	x13, _get_dr3@GOTPAGE
Lloh419:
	ldr	x13, [x13, _get_dr3@GOTPAGEOFF]
	str	w14, [sp, #3664]
	str	w10, [sp, #3680]
	str	w10, [sp, #3040]
	str	x13, [sp, #3640]
Lloh420:
	adrp	x13, _get_dr2@GOTPAGE
Lloh421:
	ldr	x13, [x13, _get_dr2@GOTPAGEOFF]
	str	w14, [sp, #3632]
	str	w10, [sp, #3648]
	str	w10, [sp, #3072]
	str	x13, [sp, #3608]
Lloh422:
	adrp	x13, _get_dr1@GOTPAGE
Lloh423:
	ldr	x13, [x13, _get_dr1@GOTPAGEOFF]
	str	w14, [sp, #3600]
	str	w10, [sp, #3616]
	str	w10, [sp, #3104]
	str	x13, [sp, #3576]
Lloh424:
	adrp	x13, _get_dr0@GOTPAGE
Lloh425:
	ldr	x13, [x13, _get_dr0@GOTPAGEOFF]
	str	w14, [sp, #3568]
	str	w10, [sp, #3584]
	str	w10, [sp, #3136]
	str	x13, [sp, #3544]
Lloh426:
	adrp	x13, _get_cr4@GOTPAGE
Lloh427:
	ldr	x13, [x13, _get_cr4@GOTPAGEOFF]
	str	w14, [sp, #3536]
	str	w10, [sp, #3552]
	str	w10, [sp, #3168]
	str	x13, [sp, #3512]
Lloh428:
	adrp	x13, _get_cr3@GOTPAGE
Lloh429:
	ldr	x13, [x13, _get_cr3@GOTPAGEOFF]
	str	w14, [sp, #3504]
	str	w10, [sp, #3520]
	str	w10, [sp, #3200]
	str	x13, [sp, #3480]
Lloh430:
	adrp	x13, _get_cr2@GOTPAGE
Lloh431:
	ldr	x13, [x13, _get_cr2@GOTPAGEOFF]
	str	w14, [sp, #3472]
	str	w10, [sp, #3488]
	str	w10, [sp, #3232]
	str	x13, [sp, #3448]
Lloh432:
	adrp	x13, _get_cr0@GOTPAGE
Lloh433:
	ldr	x13, [x13, _get_cr0@GOTPAGEOFF]
	str	w14, [sp, #3440]
	str	w10, [sp, #3456]
	str	w14, [sp, #3248]
	str	x13, [sp, #3416]
Lloh434:
	adrp	x13, _get_efer@GOTPAGE
Lloh435:
	ldr	x13, [x13, _get_efer@GOTPAGEOFF]
	str	w14, [sp, #3408]
	str	w10, [sp, #3424]
	str	w10, [sp, #3264]
	str	x13, [sp, #3384]
Lloh436:
	adrp	x13, _get_memseg@GOTPAGE
Lloh437:
	ldr	x13, [x13, _get_memseg@GOTPAGEOFF]
	str	w14, [sp, #3376]
	str	w10, [sp, #3392]
	str	w14, [sp, #3280]
	str	x13, [sp, #3352]
Lloh438:
	adrp	x13, _get_memmap@GOTPAGE
Lloh439:
	ldr	x13, [x13, _get_memmap@GOTPAGEOFF]
	str	w14, [sp, #3344]
	str	w10, [sp, #3360]
	str	w10, [sp, #3296]
	str	x13, [sp, #3320]
	str	w10, [sp, #3328]
Lloh440:
	adrp	x13, l_.str.64@PAGE
Lloh441:
	add	x13, x13, l_.str.64@PAGEOFF
	str	x13, [sp, #3336]
	str	x11, [sp, #3304]
	str	w14, [sp, #3312]
Lloh442:
	adrp	x11, _get_gs@GOTPAGE
Lloh443:
	ldr	x11, [x11, _get_gs@GOTPAGEOFF]
	str	x11, [sp, #4440]
	str	w10, [sp, #4448]
Lloh444:
	adrp	x11, l_.str.99@PAGE
Lloh445:
	add	x11, x11, l_.str.99@PAGEOFF
	str	x11, [sp, #4456]
	str	w12, [sp, #4464]
Lloh446:
	adrp	x11, _get_ss@GOTPAGE
Lloh447:
	ldr	x11, [x11, _get_ss@GOTPAGEOFF]
	str	x11, [sp, #4472]
	str	w10, [sp, #4480]
Lloh448:
	adrp	x11, l_.str.100@PAGE
Lloh449:
	add	x11, x11, l_.str.100@PAGEOFF
	str	x11, [sp, #4488]
	str	w12, [sp, #4496]
Lloh450:
	adrp	x11, _get_tr@GOTPAGE
Lloh451:
	ldr	x11, [x11, _get_tr@GOTPAGEOFF]
	str	x11, [sp, #4504]
	str	w10, [sp, #4512]
Lloh452:
	adrp	x11, l_.str.101@PAGE
Lloh453:
	add	x11, x11, l_.str.101@PAGEOFF
	str	x11, [sp, #4520]
	str	w12, [sp, #4528]
Lloh454:
	adrp	x11, _get_ldtr@GOTPAGE
Lloh455:
	ldr	x11, [x11, _get_ldtr@GOTPAGEOFF]
	str	x11, [sp, #4536]
	str	w10, [sp, #4544]
Lloh456:
	adrp	x11, l_.str.102@PAGE
Lloh457:
	add	x11, x11, l_.str.102@PAGEOFF
	str	x11, [sp, #4552]
	str	w12, [sp, #4560]
Lloh458:
	adrp	x11, _get_eptp@GOTPAGE
Lloh459:
	ldr	x11, [x11, _get_eptp@GOTPAGEOFF]
	str	x11, [sp, #4568]
	str	w10, [sp, #4576]
Lloh460:
	adrp	x11, l_.str.103@PAGE
Lloh461:
	add	x11, x11, l_.str.103@PAGEOFF
	str	x11, [sp, #4584]
	str	w12, [sp, #4592]
Lloh462:
	adrp	x11, _get_exception_bitmap@GOTPAGE
Lloh463:
	ldr	x11, [x11, _get_exception_bitmap@GOTPAGEOFF]
	str	x11, [sp, #4600]
	str	w10, [sp, #4608]
Lloh464:
	adrp	x11, l_.str.104@PAGE
Lloh465:
	add	x11, x11, l_.str.104@PAGEOFF
	str	x11, [sp, #4616]
	str	w12, [sp, #4624]
Lloh466:
	adrp	x11, _get_io_bitmap@GOTPAGE
Lloh467:
	ldr	x11, [x11, _get_io_bitmap@GOTPAGEOFF]
	str	x11, [sp, #4632]
	str	w10, [sp, #4640]
Lloh468:
	adrp	x11, l_.str.105@PAGE
Lloh469:
	add	x11, x11, l_.str.105@PAGEOFF
	str	x11, [sp, #4648]
	str	w12, [sp, #4656]
Lloh470:
	adrp	x11, _get_tsc_offset@GOTPAGE
Lloh471:
	ldr	x11, [x11, _get_tsc_offset@GOTPAGEOFF]
	str	x11, [sp, #4664]
	str	w10, [sp, #4672]
Lloh472:
	adrp	x11, l_.str.106@PAGE
Lloh473:
	add	x11, x11, l_.str.106@PAGEOFF
	str	x11, [sp, #4680]
	str	w12, [sp, #4688]
Lloh474:
	adrp	x11, _get_msr_bitmap@GOTPAGE
Lloh475:
	ldr	x11, [x11, _get_msr_bitmap@GOTPAGEOFF]
	str	x11, [sp, #4696]
	str	w10, [sp, #4704]
Lloh476:
	adrp	x11, l_.str.107@PAGE
Lloh477:
	add	x11, x11, l_.str.107@PAGEOFF
	str	x11, [sp, #4712]
	str	w12, [sp, #4720]
Lloh478:
	adrp	x11, _get_msr_bitmap_address@GOTPAGE
Lloh479:
	ldr	x11, [x11, _get_msr_bitmap_address@GOTPAGEOFF]
	str	x11, [sp, #4728]
	str	w10, [sp, #4736]
Lloh480:
	adrp	x11, l_.str.108@PAGE
Lloh481:
	add	x11, x11, l_.str.108@PAGEOFF
	str	x11, [sp, #4744]
	str	w12, [sp, #4752]
Lloh482:
	adrp	x11, _get_guest_pat@GOTPAGE
Lloh483:
	ldr	x11, [x11, _get_guest_pat@GOTPAGEOFF]
	str	x11, [sp, #4760]
	str	w10, [sp, #4768]
Lloh484:
	adrp	x11, l_.str.109@PAGE
Lloh485:
	add	x11, x11, l_.str.109@PAGEOFF
	str	x11, [sp, #4776]
	str	w12, [sp, #4784]
Lloh486:
	adrp	x11, _get_guest_sysenter@GOTPAGE
Lloh487:
	ldr	x11, [x11, _get_guest_sysenter@GOTPAGEOFF]
	str	x11, [sp, #4792]
	str	w10, [sp, #4800]
Lloh488:
	adrp	x11, l_.str.110@PAGE
Lloh489:
	add	x11, x11, l_.str.110@PAGEOFF
	str	x11, [sp, #4808]
	str	w12, [sp, #4816]
Lloh490:
	adrp	x11, _get_exit_reason@GOTPAGE
Lloh491:
	ldr	x11, [x11, _get_exit_reason@GOTPAGEOFF]
	str	x11, [sp, #4824]
	str	w10, [sp, #4832]
Lloh492:
	adrp	x11, l_.str.111@PAGE
Lloh493:
	add	x11, x11, l_.str.111@PAGEOFF
	str	x11, [sp, #4840]
	ldr	w11, [x9]
Lloh494:
	adrp	x12, _get_x2apic_state@GOTPAGE
Lloh495:
	ldr	x12, [x12, _get_x2apic_state@GOTPAGEOFF]
	str	w11, [sp, #4848]
	str	x12, [sp, #4856]
	str	w10, [sp, #4864]
Lloh496:
	adrp	x12, l_.str.112@PAGE
Lloh497:
	add	x12, x12, l_.str.112@PAGEOFF
	str	x12, [sp, #4872]
	str	w11, [sp, #4880]
Lloh498:
	adrp	x12, _get_all@GOTPAGE
Lloh499:
	ldr	x12, [x12, _get_all@GOTPAGEOFF]
	str	x12, [sp, #4888]
Lloh500:
	adrp	x12, l_.str.113@PAGE
Lloh501:
	add	x12, x12, l_.str.113@PAGEOFF
	str	w10, [sp, #4896]
	str	x12, [sp, #4904]
	str	w11, [sp, #4912]
Lloh502:
	adrp	x12, _run@GOTPAGE
Lloh503:
	ldr	x12, [x12, _run@GOTPAGEOFF]
	str	x12, [sp, #4920]
	str	w10, [sp, #4928]
Lloh504:
	adrp	x12, l_.str.114@PAGE
Lloh505:
	add	x12, x12, l_.str.114@PAGEOFF
	str	x12, [sp, #4936]
Lloh506:
	adrp	x12, _create@GOTPAGE
Lloh507:
	ldr	x12, [x12, _create@GOTPAGEOFF]
	str	w11, [sp, #4944]
	str	x12, [sp, #4952]
	str	w10, [sp, #4960]
Lloh508:
	adrp	x12, l_.str.115@PAGE
Lloh509:
	add	x12, x12, l_.str.115@PAGEOFF
	str	x12, [sp, #4968]
	str	w11, [sp, #4976]
Lloh510:
	adrp	x12, _destroy@GOTPAGE
Lloh511:
	ldr	x12, [x12, _destroy@GOTPAGEOFF]
	str	x12, [sp, #4984]
Lloh512:
	adrp	x12, l_.str.116@PAGE
Lloh513:
	add	x12, x12, l_.str.116@PAGEOFF
	str	w10, [sp, #4992]
	str	x12, [sp, #5000]
	str	w11, [sp, #5008]
Lloh514:
	adrp	x12, _inject_nmi@GOTPAGE
Lloh515:
	ldr	x12, [x12, _inject_nmi@GOTPAGEOFF]
	str	x12, [sp, #5016]
	str	w10, [sp, #5024]
Lloh516:
	adrp	x12, l_.str.117@PAGE
Lloh517:
	add	x12, x12, l_.str.117@PAGEOFF
	str	x12, [sp, #5032]
Lloh518:
	adrp	x12, _force_reset@GOTPAGE
Lloh519:
	ldr	x12, [x12, _force_reset@GOTPAGEOFF]
	str	w11, [sp, #5040]
	str	x12, [sp, #5048]
	str	w10, [sp, #5056]
Lloh520:
	adrp	x12, l_.str.118@PAGE
Lloh521:
	add	x12, x12, l_.str.118@PAGEOFF
	str	x12, [sp, #5064]
	str	w11, [sp, #5072]
Lloh522:
	adrp	x12, _force_poweroff@GOTPAGE
Lloh523:
	ldr	x12, [x12, _force_poweroff@GOTPAGEOFF]
	str	x12, [sp, #5080]
Lloh524:
	adrp	x12, l_.str.119@PAGE
Lloh525:
	add	x12, x12, l_.str.119@PAGEOFF
	str	w10, [sp, #5088]
	str	x12, [sp, #5096]
	str	w11, [sp, #5104]
Lloh526:
	adrp	x12, _get_active_cpus@GOTPAGE
Lloh527:
	ldr	x12, [x12, _get_active_cpus@GOTPAGEOFF]
	str	x12, [sp, #5112]
	str	w10, [sp, #5120]
Lloh528:
	adrp	x12, l_.str.120@PAGE
Lloh529:
	add	x12, x12, l_.str.120@PAGEOFF
	str	x12, [sp, #5128]
Lloh530:
	adrp	x12, _get_suspended_cpus@GOTPAGE
Lloh531:
	ldr	x12, [x12, _get_suspended_cpus@GOTPAGEOFF]
	str	w11, [sp, #5136]
	str	x12, [sp, #5144]
	str	w10, [sp, #5152]
Lloh532:
	adrp	x12, l_.str.121@PAGE
Lloh533:
	add	x12, x12, l_.str.121@PAGEOFF
	str	x12, [sp, #5160]
	str	w11, [sp, #5168]
Lloh534:
	adrp	x12, _get_intinfo@GOTPAGE
Lloh535:
	ldr	x12, [x12, _get_intinfo@GOTPAGEOFF]
	str	x12, [sp, #5176]
Lloh536:
	adrp	x12, l_.str.122@PAGE
Lloh537:
	add	x12, x12, l_.str.122@PAGEOFF
	str	w10, [sp, #5184]
	str	x12, [sp, #5192]
	str	w11, [sp, #5200]
Lloh538:
	adrp	x12, _get_cpu_topology@GOTPAGE
Lloh539:
	ldr	x12, [x12, _get_cpu_topology@GOTPAGEOFF]
	str	x12, [sp, #5208]
	str	w10, [sp, #5216]
Lloh540:
	adrp	x12, l_.str.123@PAGE
Lloh541:
	add	x12, x12, l_.str.123@PAGEOFF
	str	x12, [sp, #296]
Lloh542:
	adrp	x12, _get_pinbased_ctls@GOTPAGE
Lloh543:
	ldr	x12, [x12, _get_pinbased_ctls@GOTPAGEOFF]
	str	w11, [sp, #304]
	str	x12, [sp, #312]
	str	w10, [sp, #320]
Lloh544:
	adrp	x12, l_.str.124@PAGE
Lloh545:
	add	x12, x12, l_.str.124@PAGEOFF
	str	x12, [sp, #328]
	str	w11, [sp, #336]
Lloh546:
	adrp	x12, _get_procbased_ctls@GOTPAGE
Lloh547:
	ldr	x12, [x12, _get_procbased_ctls@GOTPAGEOFF]
	str	x12, [sp, #344]
Lloh548:
	adrp	x12, l_.str.125@PAGE
Lloh549:
	add	x12, x12, l_.str.125@PAGEOFF
	str	w10, [sp, #352]
	str	x12, [sp, #360]
	str	w11, [sp, #368]
Lloh550:
	adrp	x12, _get_procbased_ctls2@GOTPAGE
Lloh551:
	ldr	x12, [x12, _get_procbased_ctls2@GOTPAGEOFF]
	str	x12, [sp, #376]
	str	w10, [sp, #384]
Lloh552:
	adrp	x12, l_.str.126@PAGE
Lloh553:
	add	x12, x12, l_.str.126@PAGEOFF
	str	x12, [sp, #392]
Lloh554:
	adrp	x12, _get_vmcs_gla@GOTPAGE
Lloh555:
	ldr	x12, [x12, _get_vmcs_gla@GOTPAGEOFF]
	str	w11, [sp, #400]
	str	x12, [sp, #408]
	str	w10, [sp, #416]
Lloh556:
	adrp	x12, l_.str.127@PAGE
Lloh557:
	add	x12, x12, l_.str.127@PAGEOFF
	str	x12, [sp, #424]
	str	w11, [sp, #432]
Lloh558:
	adrp	x12, _get_vmcs_gpa@GOTPAGE
Lloh559:
	ldr	x12, [x12, _get_vmcs_gpa@GOTPAGEOFF]
	str	x12, [sp, #440]
Lloh560:
	adrp	x12, l_.str.128@PAGE
Lloh561:
	add	x12, x12, l_.str.128@PAGEOFF
	str	w10, [sp, #448]
	str	x12, [sp, #456]
	str	w11, [sp, #464]
Lloh562:
	adrp	x12, _get_vmcs_entry_interruption_info@GOTPAGE
Lloh563:
	ldr	x12, [x12, _get_vmcs_entry_interruption_info@GOTPAGEOFF]
	str	x12, [sp, #472]
	str	w10, [sp, #480]
Lloh564:
	adrp	x12, l_.str.129@PAGE
Lloh565:
	add	x12, x12, l_.str.129@PAGEOFF
	str	x12, [sp, #488]
Lloh566:
	adrp	x12, _get_cr0_mask@GOTPAGE
Lloh567:
	ldr	x12, [x12, _get_cr0_mask@GOTPAGEOFF]
	str	w11, [sp, #496]
	str	x12, [sp, #504]
	str	w10, [sp, #512]
Lloh568:
	adrp	x12, l_.str.130@PAGE
Lloh569:
	add	x12, x12, l_.str.130@PAGEOFF
	str	x12, [sp, #520]
	str	w11, [sp, #528]
Lloh570:
	adrp	x12, _get_cr0_shadow@GOTPAGE
Lloh571:
	ldr	x12, [x12, _get_cr0_shadow@GOTPAGEOFF]
	str	x12, [sp, #536]
Lloh572:
	adrp	x12, l_.str.131@PAGE
Lloh573:
	add	x12, x12, l_.str.131@PAGEOFF
	str	w10, [sp, #544]
	str	x12, [sp, #552]
	str	w11, [sp, #560]
Lloh574:
	adrp	x12, _get_cr4_mask@GOTPAGE
Lloh575:
	ldr	x12, [x12, _get_cr4_mask@GOTPAGEOFF]
	str	x12, [sp, #568]
	str	w10, [sp, #576]
Lloh576:
	adrp	x12, l_.str.132@PAGE
Lloh577:
	add	x12, x12, l_.str.132@PAGEOFF
	str	x12, [sp, #584]
Lloh578:
	adrp	x12, _get_cr4_shadow@GOTPAGE
Lloh579:
	ldr	x12, [x12, _get_cr4_shadow@GOTPAGEOFF]
	str	w11, [sp, #592]
	str	x12, [sp, #600]
	str	w10, [sp, #608]
Lloh580:
	adrp	x12, l_.str.133@PAGE
Lloh581:
	add	x12, x12, l_.str.133@PAGEOFF
	str	x12, [sp, #616]
	str	w11, [sp, #624]
Lloh582:
	adrp	x12, _get_cr3_targets@GOTPAGE
Lloh583:
	ldr	x12, [x12, _get_cr3_targets@GOTPAGEOFF]
	str	x12, [sp, #632]
Lloh584:
	adrp	x12, l_.str.134@PAGE
Lloh585:
	add	x12, x12, l_.str.134@PAGEOFF
	str	w10, [sp, #640]
	str	x12, [sp, #648]
	str	w11, [sp, #656]
Lloh586:
	adrp	x12, _get_tpr_threshold@GOTPAGE
Lloh587:
	ldr	x12, [x12, _get_tpr_threshold@GOTPAGEOFF]
	str	x12, [sp, #664]
	str	w10, [sp, #672]
Lloh588:
	adrp	x12, l_.str.135@PAGE
Lloh589:
	add	x12, x12, l_.str.135@PAGEOFF
	str	x12, [sp, #680]
Lloh590:
	adrp	x12, _get_vpid_asid@GOTPAGE
Lloh591:
	ldr	x12, [x12, _get_vpid_asid@GOTPAGEOFF]
	str	w11, [sp, #688]
	str	x12, [sp, #696]
	str	w10, [sp, #704]
Lloh592:
	adrp	x11, l_.str.136@PAGE
Lloh593:
	add	x11, x11, l_.str.136@PAGEOFF
	str	x11, [sp, #712]
	ldr	w11, [x9]
	str	w11, [sp, #720]
Lloh594:
	adrp	x13, _get_exit_ctls@GOTPAGE
Lloh595:
	ldr	x13, [x13, _get_exit_ctls@GOTPAGEOFF]
	str	x13, [sp, #728]
	str	w10, [sp, #736]
Lloh596:
	adrp	x13, l_.str.137@PAGE
Lloh597:
	add	x13, x13, l_.str.137@PAGEOFF
	str	x13, [sp, #744]
	str	w11, [sp, #752]
Lloh598:
	adrp	x13, _get_entry_ctls@GOTPAGE
Lloh599:
	ldr	x13, [x13, _get_entry_ctls@GOTPAGEOFF]
	str	x13, [sp, #760]
	str	w10, [sp, #768]
Lloh600:
	adrp	x13, l_.str.138@PAGE
Lloh601:
	add	x13, x13, l_.str.138@PAGEOFF
	str	x13, [sp, #776]
	str	w11, [sp, #784]
Lloh602:
	adrp	x13, _get_inst_err@GOTPAGE
Lloh603:
	ldr	x13, [x13, _get_inst_err@GOTPAGEOFF]
	str	x13, [sp, #792]
	str	w10, [sp, #800]
Lloh604:
	adrp	x13, l_.str.139@PAGE
Lloh605:
	add	x13, x13, l_.str.139@PAGEOFF
	str	x13, [sp, #808]
	str	w11, [sp, #816]
Lloh606:
	adrp	x13, _get_host_pat@GOTPAGE
Lloh607:
	ldr	x13, [x13, _get_host_pat@GOTPAGEOFF]
	str	x13, [sp, #824]
	str	w10, [sp, #832]
Lloh608:
	adrp	x13, l_.str.140@PAGE
Lloh609:
	add	x13, x13, l_.str.140@PAGEOFF
	str	x13, [sp, #840]
	str	w11, [sp, #848]
Lloh610:
	adrp	x13, _get_host_cr0@GOTPAGE
Lloh611:
	ldr	x13, [x13, _get_host_cr0@GOTPAGEOFF]
	str	x13, [sp, #856]
	str	w10, [sp, #864]
Lloh612:
	adrp	x13, l_.str.141@PAGE
Lloh613:
	add	x13, x13, l_.str.141@PAGEOFF
	str	x13, [sp, #872]
	ldr	w8, [x8]
	str	w8, [sp, #880]
	str	xzr, [sp, #888]
Lloh614:
	adrp	x8, _SET_VMCS_ENTRY_INTERRUPTION_INFO@GOTPAGE
Lloh615:
	ldr	x8, [x8, _SET_VMCS_ENTRY_INTERRUPTION_INFO@GOTPAGEOFF]
Lloh616:
	ldr	w8, [x8]
	str	w8, [sp, #896]
Lloh617:
	adrp	x8, l_.str.142@PAGE
Lloh618:
	add	x8, x8, l_.str.142@PAGEOFF
	str	x8, [sp, #904]
	str	w11, [sp, #912]
Lloh619:
	adrp	x8, _get_vmcs_exit_qualification@GOTPAGE
Lloh620:
	ldr	x8, [x8, _get_vmcs_exit_qualification@GOTPAGEOFF]
	str	x8, [sp, #920]
	str	w10, [sp, #928]
Lloh621:
	adrp	x8, l_.str.143@PAGE
Lloh622:
	add	x8, x8, l_.str.143@PAGEOFF
	str	x8, [sp, #936]
	str	w11, [sp, #944]
Lloh623:
	adrp	x8, _get_vmcs_exit_inst_length@GOTPAGE
Lloh624:
	ldr	x8, [x8, _get_vmcs_exit_inst_length@GOTPAGEOFF]
	str	x8, [sp, #952]
	str	w10, [sp, #960]
Lloh625:
	adrp	x8, l_.str.144@PAGE
Lloh626:
	add	x8, x8, l_.str.144@PAGEOFF
	str	x8, [sp, #968]
	str	w11, [sp, #976]
Lloh627:
	adrp	x8, _get_vmcs_interruptibility@GOTPAGE
Lloh628:
	ldr	x8, [x8, _get_vmcs_interruptibility@GOTPAGEOFF]
	str	x8, [sp, #984]
	str	w10, [sp, #992]
Lloh629:
	adrp	x8, l_.str.145@PAGE
Lloh630:
	add	x8, x8, l_.str.145@PAGEOFF
	str	x8, [sp, #1000]
	str	w11, [sp, #1008]
Lloh631:
	adrp	x8, _get_vmcs_exit_interruption_error@GOTPAGE
Lloh632:
	ldr	x8, [x8, _get_vmcs_exit_interruption_error@GOTPAGEOFF]
	str	x8, [sp, #1016]
	str	w10, [sp, #1024]
Lloh633:
	adrp	x8, l_.str.146@PAGE
Lloh634:
	add	x8, x8, l_.str.146@PAGEOFF
	str	x8, [sp, #1032]
	str	w11, [sp, #1040]
Lloh635:
	adrp	x8, _get_vmcs_exit_interruption_info@GOTPAGE
Lloh636:
	ldr	x8, [x8, _get_vmcs_exit_interruption_info@GOTPAGEOFF]
	str	x8, [sp, #1048]
	str	w10, [sp, #1056]
Lloh637:
	adrp	x8, l_.str.147@PAGE
Lloh638:
	add	x8, x8, l_.str.147@PAGEOFF
	str	x8, [sp, #1064]
	str	w11, [sp, #1072]
Lloh639:
	adrp	x8, _get_vmcs_link@GOTPAGE
Lloh640:
	ldr	x8, [x8, _get_vmcs_link@GOTPAGEOFF]
	str	x8, [sp, #1080]
	str	w10, [sp, #1088]
Lloh641:
	adrp	x8, l_.str.148@PAGE
Lloh642:
	add	x8, x8, l_.str.148@PAGEOFF
	str	x8, [sp, #1096]
	str	w11, [sp, #1104]
Lloh643:
	adrp	x8, _get_host_cr3@GOTPAGE
Lloh644:
	ldr	x8, [x8, _get_host_cr3@GOTPAGEOFF]
	str	x8, [sp, #1112]
	str	w10, [sp, #1120]
Lloh645:
	adrp	x8, l_.str.149@PAGE
Lloh646:
	add	x8, x8, l_.str.149@PAGEOFF
	str	x8, [sp, #1128]
	str	w11, [sp, #1136]
Lloh647:
	adrp	x8, _get_host_cr4@GOTPAGE
Lloh648:
	ldr	x8, [x8, _get_host_cr4@GOTPAGEOFF]
	str	x8, [sp, #1144]
	str	w10, [sp, #1152]
Lloh649:
	adrp	x8, l_.str.150@PAGE
Lloh650:
	add	x8, x8, l_.str.150@PAGEOFF
	str	x8, [sp, #1160]
	str	w11, [sp, #1168]
Lloh651:
	adrp	x8, _get_host_rip@GOTPAGE
Lloh652:
	ldr	x8, [x8, _get_host_rip@GOTPAGEOFF]
	str	x8, [sp, #1176]
	str	w10, [sp, #1184]
Lloh653:
	adrp	x8, l_.str.151@PAGE
Lloh654:
	add	x8, x8, l_.str.151@PAGEOFF
	str	x8, [sp, #1192]
	str	w11, [sp, #1200]
Lloh655:
	adrp	x8, _get_host_rsp@GOTPAGE
Lloh656:
	ldr	x8, [x8, _get_host_rsp@GOTPAGEOFF]
	str	x8, [sp, #1208]
	str	w10, [sp, #1216]
Lloh657:
	adrp	x8, l_.str.152@PAGE
Lloh658:
	add	x8, x8, l_.str.152@PAGEOFF
	str	x8, [sp, #1224]
	str	w11, [sp, #1232]
Lloh659:
	adrp	x8, _get_apic_access_addr@GOTPAGE
Lloh660:
	ldr	x8, [x8, _get_apic_access_addr@GOTPAGEOFF]
	str	x8, [sp, #1240]
	str	w10, [sp, #1248]
Lloh661:
	adrp	x13, l_.str.153@PAGE
Lloh662:
	add	x13, x13, l_.str.153@PAGEOFF
	str	x13, [sp, #1256]
	str	w11, [sp, #1264]
Lloh663:
	adrp	x13, _get_virtual_apic_addr@GOTPAGE
Lloh664:
	ldr	x13, [x13, _get_virtual_apic_addr@GOTPAGEOFF]
	str	x13, [sp, #1272]
	str	w10, [sp, #1280]
Lloh665:
	adrp	x14, l_.str.154@PAGE
Lloh666:
	add	x14, x14, l_.str.154@PAGEOFF
	str	x14, [sp, #40]
	str	w11, [sp, #48]
Lloh667:
	adrp	x14, _get_vmcb_intercept@GOTPAGE
Lloh668:
	ldr	x14, [x14, _get_vmcb_intercept@GOTPAGEOFF]
	str	x14, [sp, #56]
	str	w10, [sp, #64]
Lloh669:
	adrp	x14, l_.str.155@PAGE
Lloh670:
	add	x14, x14, l_.str.155@PAGEOFF
	str	x14, [sp, #72]
	str	w11, [sp, #80]
	str	x12, [sp, #88]
	str	w10, [sp, #96]
Lloh671:
	adrp	x12, l_.str.156@PAGE
Lloh672:
	add	x12, x12, l_.str.156@PAGEOFF
	str	x12, [sp, #104]
	str	w11, [sp, #112]
Lloh673:
	adrp	x12, _get_vmcb_exit_details@GOTPAGE
Lloh674:
	ldr	x12, [x12, _get_vmcb_exit_details@GOTPAGEOFF]
	str	x12, [sp, #120]
	str	w10, [sp, #128]
Lloh675:
	adrp	x12, l_.str.157@PAGE
Lloh676:
	add	x12, x12, l_.str.157@PAGEOFF
	str	x12, [sp, #136]
	str	w11, [sp, #144]
Lloh677:
	adrp	x12, _get_vmcb_tlb_ctrl@GOTPAGE
Lloh678:
	ldr	x12, [x12, _get_vmcb_tlb_ctrl@GOTPAGEOFF]
	str	x12, [sp, #152]
	str	w10, [sp, #160]
Lloh679:
	adrp	x12, l_.str.158@PAGE
Lloh680:
	add	x12, x12, l_.str.158@PAGEOFF
	str	x12, [sp, #168]
	str	w11, [sp, #176]
Lloh681:
	adrp	x12, _get_vmcb_virq@GOTPAGE
Lloh682:
	ldr	x12, [x12, _get_vmcb_virq@GOTPAGEOFF]
	str	x12, [sp, #184]
	str	w10, [sp, #192]
Lloh683:
	adrp	x12, l_.str.159@PAGE
Lloh684:
	add	x12, x12, l_.str.159@PAGEOFF
	str	x12, [sp, #200]
	str	w11, [sp, #208]
	str	x8, [sp, #216]
	str	w10, [sp, #224]
Lloh685:
	adrp	x8, l_.str.160@PAGE
Lloh686:
	add	x8, x8, l_.str.160@PAGEOFF
	str	x8, [sp, #232]
	str	w11, [sp, #240]
	str	x13, [sp, #248]
	str	w10, [sp, #256]
Lloh687:
	adrp	x8, l_.str.161@PAGE
Lloh688:
	add	x8, x8, l_.str.161@PAGEOFF
	str	x8, [sp, #264]
	ldr	w8, [x9]
	str	w8, [sp, #272]
Lloh689:
	adrp	x8, _get_avic_table@GOTPAGE
Lloh690:
	ldr	x8, [x8, _get_avic_table@GOTPAGEOFF]
	str	x8, [sp, #280]
	str	w10, [sp, #288]
	movi.2d	v0, #0000000000000000
	mov	w8, #4960
	mov	w9, #4224
	cmp	w0, #0
	csel	w0, w9, w8, eq
	stp	q0, q0, [sp]
	bl	_malloc
	mov	x20, x0
	add	x1, sp, #1288
	mov	w2, #3936
	bl	_memcpy
	add	x0, x20, #3936
	cbz	w19, LBB0_2
; %bb.1:
	add	x1, sp, #296
	mov	w2, #992
	bl	_memcpy
	mov	w8, #154
	b	LBB0_3
LBB0_2:
	add	x1, sp, #40
	mov	w2, #256
	bl	_memcpy
	mov	w8, #131
LBB0_3:
	add	x0, x20, x8, lsl #5
	mov	x1, sp
	mov	w2, #32
	bl	_memcpy
	ldur	x8, [x29, #-40]
Lloh691:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh692:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh693:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_5
; %bb.4:
	mov	x0, x20
	add	sp, sp, #1, lsl #12             ; =4096
	add	sp, sp, #1136
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #48             ; 16-byte Folded Reload
	ret
LBB0_5:
	bl	___stack_chk_fail
	.loh AdrpLdrGot	Lloh689, Lloh690
	.loh AdrpAdd	Lloh687, Lloh688
	.loh AdrpAdd	Lloh685, Lloh686
	.loh AdrpAdd	Lloh683, Lloh684
	.loh AdrpLdrGot	Lloh681, Lloh682
	.loh AdrpAdd	Lloh679, Lloh680
	.loh AdrpLdrGot	Lloh677, Lloh678
	.loh AdrpAdd	Lloh675, Lloh676
	.loh AdrpLdrGot	Lloh673, Lloh674
	.loh AdrpAdd	Lloh671, Lloh672
	.loh AdrpAdd	Lloh669, Lloh670
	.loh AdrpLdrGot	Lloh667, Lloh668
	.loh AdrpAdd	Lloh665, Lloh666
	.loh AdrpLdrGot	Lloh663, Lloh664
	.loh AdrpAdd	Lloh661, Lloh662
	.loh AdrpLdrGot	Lloh659, Lloh660
	.loh AdrpAdd	Lloh657, Lloh658
	.loh AdrpLdrGot	Lloh655, Lloh656
	.loh AdrpAdd	Lloh653, Lloh654
	.loh AdrpLdrGot	Lloh651, Lloh652
	.loh AdrpAdd	Lloh649, Lloh650
	.loh AdrpLdrGot	Lloh647, Lloh648
	.loh AdrpAdd	Lloh645, Lloh646
	.loh AdrpLdrGot	Lloh643, Lloh644
	.loh AdrpAdd	Lloh641, Lloh642
	.loh AdrpLdrGot	Lloh639, Lloh640
	.loh AdrpAdd	Lloh637, Lloh638
	.loh AdrpLdrGot	Lloh635, Lloh636
	.loh AdrpAdd	Lloh633, Lloh634
	.loh AdrpLdrGot	Lloh631, Lloh632
	.loh AdrpAdd	Lloh629, Lloh630
	.loh AdrpLdrGot	Lloh627, Lloh628
	.loh AdrpAdd	Lloh625, Lloh626
	.loh AdrpLdrGot	Lloh623, Lloh624
	.loh AdrpAdd	Lloh621, Lloh622
	.loh AdrpLdrGot	Lloh619, Lloh620
	.loh AdrpAdd	Lloh617, Lloh618
	.loh AdrpLdrGotLdr	Lloh614, Lloh615, Lloh616
	.loh AdrpAdd	Lloh612, Lloh613
	.loh AdrpLdrGot	Lloh610, Lloh611
	.loh AdrpAdd	Lloh608, Lloh609
	.loh AdrpLdrGot	Lloh606, Lloh607
	.loh AdrpAdd	Lloh604, Lloh605
	.loh AdrpLdrGot	Lloh602, Lloh603
	.loh AdrpAdd	Lloh600, Lloh601
	.loh AdrpLdrGot	Lloh598, Lloh599
	.loh AdrpAdd	Lloh596, Lloh597
	.loh AdrpLdrGot	Lloh594, Lloh595
	.loh AdrpAdd	Lloh592, Lloh593
	.loh AdrpLdrGot	Lloh590, Lloh591
	.loh AdrpAdd	Lloh588, Lloh589
	.loh AdrpLdrGot	Lloh586, Lloh587
	.loh AdrpAdd	Lloh584, Lloh585
	.loh AdrpLdrGot	Lloh582, Lloh583
	.loh AdrpAdd	Lloh580, Lloh581
	.loh AdrpLdrGot	Lloh578, Lloh579
	.loh AdrpAdd	Lloh576, Lloh577
	.loh AdrpLdrGot	Lloh574, Lloh575
	.loh AdrpAdd	Lloh572, Lloh573
	.loh AdrpLdrGot	Lloh570, Lloh571
	.loh AdrpAdd	Lloh568, Lloh569
	.loh AdrpLdrGot	Lloh566, Lloh567
	.loh AdrpAdd	Lloh564, Lloh565
	.loh AdrpLdrGot	Lloh562, Lloh563
	.loh AdrpAdd	Lloh560, Lloh561
	.loh AdrpLdrGot	Lloh558, Lloh559
	.loh AdrpAdd	Lloh556, Lloh557
	.loh AdrpLdrGot	Lloh554, Lloh555
	.loh AdrpAdd	Lloh552, Lloh553
	.loh AdrpLdrGot	Lloh550, Lloh551
	.loh AdrpAdd	Lloh548, Lloh549
	.loh AdrpLdrGot	Lloh546, Lloh547
	.loh AdrpAdd	Lloh544, Lloh545
	.loh AdrpLdrGot	Lloh542, Lloh543
	.loh AdrpAdd	Lloh540, Lloh541
	.loh AdrpLdrGot	Lloh538, Lloh539
	.loh AdrpAdd	Lloh536, Lloh537
	.loh AdrpLdrGot	Lloh534, Lloh535
	.loh AdrpAdd	Lloh532, Lloh533
	.loh AdrpLdrGot	Lloh530, Lloh531
	.loh AdrpAdd	Lloh528, Lloh529
	.loh AdrpLdrGot	Lloh526, Lloh527
	.loh AdrpAdd	Lloh524, Lloh525
	.loh AdrpLdrGot	Lloh522, Lloh523
	.loh AdrpAdd	Lloh520, Lloh521
	.loh AdrpLdrGot	Lloh518, Lloh519
	.loh AdrpAdd	Lloh516, Lloh517
	.loh AdrpLdrGot	Lloh514, Lloh515
	.loh AdrpAdd	Lloh512, Lloh513
	.loh AdrpLdrGot	Lloh510, Lloh511
	.loh AdrpAdd	Lloh508, Lloh509
	.loh AdrpLdrGot	Lloh506, Lloh507
	.loh AdrpAdd	Lloh504, Lloh505
	.loh AdrpLdrGot	Lloh502, Lloh503
	.loh AdrpAdd	Lloh500, Lloh501
	.loh AdrpLdrGot	Lloh498, Lloh499
	.loh AdrpAdd	Lloh496, Lloh497
	.loh AdrpLdrGot	Lloh494, Lloh495
	.loh AdrpAdd	Lloh492, Lloh493
	.loh AdrpLdrGot	Lloh490, Lloh491
	.loh AdrpAdd	Lloh488, Lloh489
	.loh AdrpLdrGot	Lloh486, Lloh487
	.loh AdrpAdd	Lloh484, Lloh485
	.loh AdrpLdrGot	Lloh482, Lloh483
	.loh AdrpAdd	Lloh480, Lloh481
	.loh AdrpLdrGot	Lloh478, Lloh479
	.loh AdrpAdd	Lloh476, Lloh477
	.loh AdrpLdrGot	Lloh474, Lloh475
	.loh AdrpAdd	Lloh472, Lloh473
	.loh AdrpLdrGot	Lloh470, Lloh471
	.loh AdrpAdd	Lloh468, Lloh469
	.loh AdrpLdrGot	Lloh466, Lloh467
	.loh AdrpAdd	Lloh464, Lloh465
	.loh AdrpLdrGot	Lloh462, Lloh463
	.loh AdrpAdd	Lloh460, Lloh461
	.loh AdrpLdrGot	Lloh458, Lloh459
	.loh AdrpAdd	Lloh456, Lloh457
	.loh AdrpLdrGot	Lloh454, Lloh455
	.loh AdrpAdd	Lloh452, Lloh453
	.loh AdrpLdrGot	Lloh450, Lloh451
	.loh AdrpAdd	Lloh448, Lloh449
	.loh AdrpLdrGot	Lloh446, Lloh447
	.loh AdrpAdd	Lloh444, Lloh445
	.loh AdrpLdrGot	Lloh442, Lloh443
	.loh AdrpAdd	Lloh440, Lloh441
	.loh AdrpLdrGot	Lloh438, Lloh439
	.loh AdrpLdrGot	Lloh436, Lloh437
	.loh AdrpLdrGot	Lloh434, Lloh435
	.loh AdrpLdrGot	Lloh432, Lloh433
	.loh AdrpLdrGot	Lloh430, Lloh431
	.loh AdrpLdrGot	Lloh428, Lloh429
	.loh AdrpLdrGot	Lloh426, Lloh427
	.loh AdrpLdrGot	Lloh424, Lloh425
	.loh AdrpLdrGot	Lloh422, Lloh423
	.loh AdrpLdrGot	Lloh420, Lloh421
	.loh AdrpLdrGot	Lloh418, Lloh419
	.loh AdrpLdrGot	Lloh416, Lloh417
	.loh AdrpLdrGot	Lloh414, Lloh415
	.loh AdrpLdrGot	Lloh412, Lloh413
	.loh AdrpLdrGot	Lloh410, Lloh411
	.loh AdrpLdrGot	Lloh408, Lloh409
	.loh AdrpLdrGot	Lloh406, Lloh407
	.loh AdrpLdrGot	Lloh404, Lloh405
	.loh AdrpLdrGot	Lloh402, Lloh403
	.loh AdrpLdrGot	Lloh400, Lloh401
	.loh AdrpLdrGot	Lloh398, Lloh399
	.loh AdrpLdrGot	Lloh396, Lloh397
	.loh AdrpLdrGot	Lloh394, Lloh395
	.loh AdrpAdd	Lloh392, Lloh393
	.loh AdrpAdd	Lloh390, Lloh391
	.loh AdrpAdd	Lloh388, Lloh389
	.loh AdrpAdd	Lloh386, Lloh387
	.loh AdrpAdd	Lloh384, Lloh385
	.loh AdrpAdd	Lloh382, Lloh383
	.loh AdrpAdd	Lloh380, Lloh381
	.loh AdrpAdd	Lloh378, Lloh379
	.loh AdrpAdd	Lloh376, Lloh377
	.loh AdrpAdd	Lloh374, Lloh375
	.loh AdrpAdd	Lloh372, Lloh373
	.loh AdrpAdd	Lloh370, Lloh371
	.loh AdrpAdd	Lloh368, Lloh369
	.loh AdrpLdrGot	Lloh366, Lloh367
	.loh AdrpLdrGot	Lloh364, Lloh365
	.loh AdrpLdrGot	Lloh362, Lloh363
	.loh AdrpLdrGot	Lloh360, Lloh361
	.loh AdrpLdrGot	Lloh358, Lloh359
	.loh AdrpLdrGot	Lloh356, Lloh357
	.loh AdrpLdrGot	Lloh354, Lloh355
	.loh AdrpLdrGot	Lloh352, Lloh353
	.loh AdrpLdrGot	Lloh350, Lloh351
	.loh AdrpLdrGot	Lloh348, Lloh349
	.loh AdrpLdrGot	Lloh346, Lloh347
	.loh AdrpLdrGot	Lloh344, Lloh345
	.loh AdrpAdd	Lloh342, Lloh343
	.loh AdrpAdd	Lloh340, Lloh341
	.loh AdrpAdd	Lloh338, Lloh339
	.loh AdrpAdd	Lloh336, Lloh337
	.loh AdrpAdd	Lloh334, Lloh335
	.loh AdrpAdd	Lloh332, Lloh333
	.loh AdrpAdd	Lloh330, Lloh331
	.loh AdrpAdd	Lloh328, Lloh329
	.loh AdrpAdd	Lloh326, Lloh327
	.loh AdrpAdd	Lloh324, Lloh325
	.loh AdrpAdd	Lloh322, Lloh323
	.loh AdrpAdd	Lloh320, Lloh321
	.loh AdrpAdd	Lloh318, Lloh319
	.loh AdrpAdd	Lloh316, Lloh317
	.loh AdrpAdd	Lloh314, Lloh315
	.loh AdrpAdd	Lloh312, Lloh313
	.loh AdrpAdd	Lloh310, Lloh311
	.loh AdrpAdd	Lloh308, Lloh309
	.loh AdrpAdd	Lloh306, Lloh307
	.loh AdrpAdd	Lloh304, Lloh305
	.loh AdrpAdd	Lloh302, Lloh303
	.loh AdrpAdd	Lloh300, Lloh301
	.loh AdrpLdrGot	Lloh298, Lloh299
	.loh AdrpAdd	Lloh296, Lloh297
	.loh AdrpLdrGot	Lloh294, Lloh295
	.loh AdrpAdd	Lloh292, Lloh293
	.loh AdrpLdrGot	Lloh290, Lloh291
	.loh AdrpAdd	Lloh288, Lloh289
	.loh AdrpLdrGot	Lloh286, Lloh287
	.loh AdrpAdd	Lloh284, Lloh285
	.loh AdrpLdrGot	Lloh282, Lloh283
	.loh AdrpAdd	Lloh280, Lloh281
	.loh AdrpLdrGot	Lloh278, Lloh279
	.loh AdrpAdd	Lloh276, Lloh277
	.loh AdrpLdrGot	Lloh274, Lloh275
	.loh AdrpAdd	Lloh272, Lloh273
	.loh AdrpLdrGot	Lloh270, Lloh271
	.loh AdrpAdd	Lloh268, Lloh269
	.loh AdrpLdrGot	Lloh266, Lloh267
	.loh AdrpAdd	Lloh264, Lloh265
	.loh AdrpLdrGot	Lloh262, Lloh263
	.loh AdrpAdd	Lloh260, Lloh261
	.loh AdrpLdrGot	Lloh258, Lloh259
	.loh AdrpAdd	Lloh256, Lloh257
	.loh AdrpLdrGot	Lloh254, Lloh255
	.loh AdrpAdd	Lloh252, Lloh253
	.loh AdrpLdrGot	Lloh250, Lloh251
	.loh AdrpAdd	Lloh248, Lloh249
	.loh AdrpLdrGot	Lloh246, Lloh247
	.loh AdrpAdd	Lloh244, Lloh245
	.loh AdrpLdrGot	Lloh242, Lloh243
	.loh AdrpAdd	Lloh240, Lloh241
	.loh AdrpLdrGot	Lloh238, Lloh239
	.loh AdrpAdd	Lloh236, Lloh237
	.loh AdrpLdrGot	Lloh234, Lloh235
	.loh AdrpAdd	Lloh232, Lloh233
	.loh AdrpLdrGot	Lloh230, Lloh231
	.loh AdrpAdd	Lloh228, Lloh229
	.loh AdrpLdrGot	Lloh226, Lloh227
	.loh AdrpAdd	Lloh224, Lloh225
	.loh AdrpLdrGot	Lloh222, Lloh223
	.loh AdrpAdd	Lloh220, Lloh221
	.loh AdrpLdrGot	Lloh218, Lloh219
	.loh AdrpAdd	Lloh216, Lloh217
	.loh AdrpLdrGot	Lloh214, Lloh215
	.loh AdrpAdd	Lloh212, Lloh213
	.loh AdrpLdrGotLdr	Lloh209, Lloh210, Lloh211
	.loh AdrpAdd	Lloh207, Lloh208
	.loh AdrpLdrGot	Lloh205, Lloh206
	.loh AdrpAdd	Lloh203, Lloh204
	.loh AdrpLdrGotLdr	Lloh200, Lloh201, Lloh202
	.loh AdrpAdd	Lloh198, Lloh199
	.loh AdrpLdrGotLdr	Lloh195, Lloh196, Lloh197
	.loh AdrpAdd	Lloh193, Lloh194
	.loh AdrpLdrGot	Lloh191, Lloh192
	.loh AdrpLdrGot	Lloh189, Lloh190
	.loh AdrpAdd	Lloh187, Lloh188
	.loh AdrpLdrGotLdr	Lloh184, Lloh185, Lloh186
	.loh AdrpAdd	Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpAdd	Lloh177, Lloh178
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpAdd	Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh164, Lloh165, Lloh166
	.loh AdrpAdd	Lloh162, Lloh163
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpAdd	Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh154, Lloh155, Lloh156
	.loh AdrpAdd	Lloh152, Lloh153
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpAdd	Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpAdd	Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpAdd	Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh129, Lloh130, Lloh131
	.loh AdrpAdd	Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh124, Lloh125, Lloh126
	.loh AdrpAdd	Lloh122, Lloh123
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpAdd	Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpAdd	Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpAdd	Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpAdd	Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpAdd	Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpAdd	Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpAdd	Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpAdd	Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpAdd	Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpAdd	Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpAdd	Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh691, Lloh692, Lloh693
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"vm"

	.comm	_REQ_ARG,4,2                    ; @REQ_ARG
	.comm	_VMNAME,4,2                     ; @VMNAME
l_.str.1:                               ; @.str.1
	.asciz	"cpu"

	.comm	_VCPU,4,2                       ; @VCPU
l_.str.2:                               ; @.str.2
	.asciz	"set-mem"

	.comm	_SET_MEM,4,2                    ; @SET_MEM
l_.str.3:                               ; @.str.3
	.asciz	"set-efer"

	.comm	_SET_EFER,4,2                   ; @SET_EFER
l_.str.4:                               ; @.str.4
	.asciz	"set-cr0"

	.comm	_SET_CR0,4,2                    ; @SET_CR0
l_.str.5:                               ; @.str.5
	.asciz	"set-cr2"

	.comm	_SET_CR2,4,2                    ; @SET_CR2
l_.str.6:                               ; @.str.6
	.asciz	"set-cr3"

	.comm	_SET_CR3,4,2                    ; @SET_CR3
l_.str.7:                               ; @.str.7
	.asciz	"set-cr4"

	.comm	_SET_CR4,4,2                    ; @SET_CR4
l_.str.8:                               ; @.str.8
	.asciz	"set-dr0"

	.comm	_SET_DR0,4,2                    ; @SET_DR0
l_.str.9:                               ; @.str.9
	.asciz	"set-dr1"

	.comm	_SET_DR1,4,2                    ; @SET_DR1
l_.str.10:                              ; @.str.10
	.asciz	"set-dr2"

	.comm	_SET_DR2,4,2                    ; @SET_DR2
l_.str.11:                              ; @.str.11
	.asciz	"set-dr3"

	.comm	_SET_DR3,4,2                    ; @SET_DR3
l_.str.12:                              ; @.str.12
	.asciz	"set-dr6"

	.comm	_SET_DR6,4,2                    ; @SET_DR6
l_.str.13:                              ; @.str.13
	.asciz	"set-dr7"

	.comm	_SET_DR7,4,2                    ; @SET_DR7
l_.str.14:                              ; @.str.14
	.asciz	"set-rsp"

	.comm	_SET_RSP,4,2                    ; @SET_RSP
l_.str.15:                              ; @.str.15
	.asciz	"set-rip"

	.comm	_SET_RIP,4,2                    ; @SET_RIP
l_.str.16:                              ; @.str.16
	.asciz	"set-rax"

	.comm	_SET_RAX,4,2                    ; @SET_RAX
l_.str.17:                              ; @.str.17
	.asciz	"set-rflags"

	.comm	_SET_RFLAGS,4,2                 ; @SET_RFLAGS
l_.str.18:                              ; @.str.18
	.asciz	"desc-base"

	.comm	_DESC_BASE,4,2                  ; @DESC_BASE
l_.str.19:                              ; @.str.19
	.asciz	"desc-limit"

	.comm	_DESC_LIMIT,4,2                 ; @DESC_LIMIT
l_.str.20:                              ; @.str.20
	.asciz	"desc-access"

	.comm	_DESC_ACCESS,4,2                ; @DESC_ACCESS
l_.str.21:                              ; @.str.21
	.asciz	"set-cs"

	.comm	_SET_CS,4,2                     ; @SET_CS
l_.str.22:                              ; @.str.22
	.asciz	"set-ds"

	.comm	_SET_DS,4,2                     ; @SET_DS
l_.str.23:                              ; @.str.23
	.asciz	"set-es"

	.comm	_SET_ES,4,2                     ; @SET_ES
l_.str.24:                              ; @.str.24
	.asciz	"set-fs"

	.comm	_SET_FS,4,2                     ; @SET_FS
l_.str.25:                              ; @.str.25
	.asciz	"set-gs"

	.comm	_SET_GS,4,2                     ; @SET_GS
l_.str.26:                              ; @.str.26
	.asciz	"set-ss"

	.comm	_SET_SS,4,2                     ; @SET_SS
l_.str.27:                              ; @.str.27
	.asciz	"set-tr"

	.comm	_SET_TR,4,2                     ; @SET_TR
l_.str.28:                              ; @.str.28
	.asciz	"set-ldtr"

	.comm	_SET_LDTR,4,2                   ; @SET_LDTR
l_.str.29:                              ; @.str.29
	.asciz	"set-x2apic-state"

	.comm	_SET_X2APIC_STATE,4,2           ; @SET_X2APIC_STATE
l_.str.30:                              ; @.str.30
	.asciz	"set-exception-bitmap"

	.comm	_SET_EXCEPTION_BITMAP,4,2       ; @SET_EXCEPTION_BITMAP
l_.str.31:                              ; @.str.31
	.asciz	"capname"

	.comm	_CAPNAME,4,2                    ; @CAPNAME
l_.str.32:                              ; @.str.32
	.asciz	"unassign-pptdev"

	.comm	_UNASSIGN_PPTDEV,4,2            ; @UNASSIGN_PPTDEV
l_.str.33:                              ; @.str.33
	.asciz	"setcap"

	.comm	_SET_CAP,4,2                    ; @SET_CAP
l_.str.34:                              ; @.str.34
	.asciz	"get-gpa-pmap"

	.comm	_GET_GPA_PMAP,4,2               ; @GET_GPA_PMAP
l_.str.35:                              ; @.str.35
	.asciz	"assert-lapic-lvt"

	.comm	_ASSERT_LAPIC_LVT,4,2           ; @ASSERT_LAPIC_LVT
l_.str.36:                              ; @.str.36
	.asciz	"get-rtc-time"

	.comm	_NO_ARG,4,2                     ; @NO_ARG
	.comm	_get_rtc_time,4,2               ; @get_rtc_time
l_.str.37:                              ; @.str.37
	.asciz	"set-rtc-time"

	.comm	_SET_RTC_TIME,4,2               ; @SET_RTC_TIME
l_.str.38:                              ; @.str.38
	.asciz	"rtc-nvram-offset"

	.comm	_RTC_NVRAM_OFFSET,4,2           ; @RTC_NVRAM_OFFSET
l_.str.39:                              ; @.str.39
	.asciz	"get-rtc-nvram"

	.comm	_get_rtc_nvram,4,2              ; @get_rtc_nvram
l_.str.40:                              ; @.str.40
	.asciz	"set-rtc-nvram"

	.comm	_SET_RTC_NVRAM,4,2              ; @SET_RTC_NVRAM
l_.str.41:                              ; @.str.41
	.asciz	"getcap"

	.comm	_getcap,4,2                     ; @getcap
l_.str.42:                              ; @.str.42
	.asciz	"get-stats"

	.comm	_get_stats,4,2                  ; @get_stats
l_.str.43:                              ; @.str.43
	.asciz	"get-desc-ds"

	.comm	_get_desc_ds,4,2                ; @get_desc_ds
l_.str.44:                              ; @.str.44
	.asciz	"set-desc-ds"

	.comm	_set_desc_ds,4,2                ; @set_desc_ds
l_.str.45:                              ; @.str.45
	.asciz	"get-desc-es"

	.comm	_get_desc_es,4,2                ; @get_desc_es
l_.str.46:                              ; @.str.46
	.asciz	"set-desc-es"

	.comm	_set_desc_es,4,2                ; @set_desc_es
l_.str.47:                              ; @.str.47
	.asciz	"get-desc-ss"

	.comm	_get_desc_ss,4,2                ; @get_desc_ss
l_.str.48:                              ; @.str.48
	.asciz	"set-desc-ss"

	.comm	_set_desc_ss,4,2                ; @set_desc_ss
l_.str.49:                              ; @.str.49
	.asciz	"get-desc-cs"

	.comm	_get_desc_cs,4,2                ; @get_desc_cs
l_.str.50:                              ; @.str.50
	.asciz	"set-desc-cs"

	.comm	_set_desc_cs,4,2                ; @set_desc_cs
l_.str.51:                              ; @.str.51
	.asciz	"get-desc-fs"

	.comm	_get_desc_fs,4,2                ; @get_desc_fs
l_.str.52:                              ; @.str.52
	.asciz	"set-desc-fs"

	.comm	_set_desc_fs,4,2                ; @set_desc_fs
l_.str.53:                              ; @.str.53
	.asciz	"get-desc-gs"

	.comm	_get_desc_gs,4,2                ; @get_desc_gs
l_.str.54:                              ; @.str.54
	.asciz	"set-desc-gs"

	.comm	_set_desc_gs,4,2                ; @set_desc_gs
l_.str.55:                              ; @.str.55
	.asciz	"get-desc-tr"

	.comm	_get_desc_tr,4,2                ; @get_desc_tr
l_.str.56:                              ; @.str.56
	.asciz	"set-desc-tr"

	.comm	_set_desc_tr,4,2                ; @set_desc_tr
l_.str.57:                              ; @.str.57
	.asciz	"set-desc-ldtr"

	.comm	_set_desc_ldtr,4,2              ; @set_desc_ldtr
l_.str.58:                              ; @.str.58
	.asciz	"get-desc-ldtr"

	.comm	_get_desc_ldtr,4,2              ; @get_desc_ldtr
l_.str.59:                              ; @.str.59
	.asciz	"set-desc-gdtr"

	.comm	_set_desc_gdtr,4,2              ; @set_desc_gdtr
l_.str.60:                              ; @.str.60
	.asciz	"get-desc-gdtr"

	.comm	_get_desc_gdtr,4,2              ; @get_desc_gdtr
l_.str.61:                              ; @.str.61
	.asciz	"set-desc-idtr"

	.comm	_set_desc_idtr,4,2              ; @set_desc_idtr
l_.str.62:                              ; @.str.62
	.asciz	"get-desc-idtr"

	.comm	_get_desc_idtr,4,2              ; @get_desc_idtr
l_.str.63:                              ; @.str.63
	.asciz	"get-memmap"

	.comm	_get_memmap,4,2                 ; @get_memmap
l_.str.64:                              ; @.str.64
	.asciz	"get-memseg"

	.comm	_get_memseg,4,2                 ; @get_memseg
l_.str.65:                              ; @.str.65
	.asciz	"get-efer"

	.comm	_get_efer,4,2                   ; @get_efer
l_.str.66:                              ; @.str.66
	.asciz	"get-cr0"

	.comm	_get_cr0,4,2                    ; @get_cr0
l_.str.67:                              ; @.str.67
	.asciz	"get-cr2"

	.comm	_get_cr2,4,2                    ; @get_cr2
l_.str.68:                              ; @.str.68
	.asciz	"get-cr3"

	.comm	_get_cr3,4,2                    ; @get_cr3
l_.str.69:                              ; @.str.69
	.asciz	"get-cr4"

	.comm	_get_cr4,4,2                    ; @get_cr4
l_.str.70:                              ; @.str.70
	.asciz	"get-dr0"

	.comm	_get_dr0,4,2                    ; @get_dr0
l_.str.71:                              ; @.str.71
	.asciz	"get-dr1"

	.comm	_get_dr1,4,2                    ; @get_dr1
l_.str.72:                              ; @.str.72
	.asciz	"get-dr2"

	.comm	_get_dr2,4,2                    ; @get_dr2
l_.str.73:                              ; @.str.73
	.asciz	"get-dr3"

	.comm	_get_dr3,4,2                    ; @get_dr3
l_.str.74:                              ; @.str.74
	.asciz	"get-dr6"

	.comm	_get_dr6,4,2                    ; @get_dr6
l_.str.75:                              ; @.str.75
	.asciz	"get-dr7"

	.comm	_get_dr7,4,2                    ; @get_dr7
l_.str.76:                              ; @.str.76
	.asciz	"get-rsp"

	.comm	_get_rsp,4,2                    ; @get_rsp
l_.str.77:                              ; @.str.77
	.asciz	"get-rip"

	.comm	_get_rip,4,2                    ; @get_rip
l_.str.78:                              ; @.str.78
	.asciz	"get-rax"

	.comm	_get_rax,4,2                    ; @get_rax
l_.str.79:                              ; @.str.79
	.asciz	"get-rbx"

	.comm	_get_rbx,4,2                    ; @get_rbx
l_.str.80:                              ; @.str.80
	.asciz	"get-rcx"

	.comm	_get_rcx,4,2                    ; @get_rcx
l_.str.81:                              ; @.str.81
	.asciz	"get-rdx"

	.comm	_get_rdx,4,2                    ; @get_rdx
l_.str.82:                              ; @.str.82
	.asciz	"get-rsi"

	.comm	_get_rsi,4,2                    ; @get_rsi
l_.str.83:                              ; @.str.83
	.asciz	"get-rdi"

	.comm	_get_rdi,4,2                    ; @get_rdi
l_.str.84:                              ; @.str.84
	.asciz	"get-rbp"

	.comm	_get_rbp,4,2                    ; @get_rbp
l_.str.85:                              ; @.str.85
	.asciz	"get-r8"

	.comm	_get_r8,4,2                     ; @get_r8
l_.str.86:                              ; @.str.86
	.asciz	"get-r9"

	.comm	_get_r9,4,2                     ; @get_r9
l_.str.87:                              ; @.str.87
	.asciz	"get-r10"

	.comm	_get_r10,4,2                    ; @get_r10
l_.str.88:                              ; @.str.88
	.asciz	"get-r11"

	.comm	_get_r11,4,2                    ; @get_r11
l_.str.89:                              ; @.str.89
	.asciz	"get-r12"

	.comm	_get_r12,4,2                    ; @get_r12
l_.str.90:                              ; @.str.90
	.asciz	"get-r13"

	.comm	_get_r13,4,2                    ; @get_r13
l_.str.91:                              ; @.str.91
	.asciz	"get-r14"

	.comm	_get_r14,4,2                    ; @get_r14
l_.str.92:                              ; @.str.92
	.asciz	"get-r15"

	.comm	_get_r15,4,2                    ; @get_r15
l_.str.93:                              ; @.str.93
	.asciz	"get-rflags"

	.comm	_get_rflags,4,2                 ; @get_rflags
l_.str.94:                              ; @.str.94
	.asciz	"get-cs"

	.comm	_get_cs,4,2                     ; @get_cs
l_.str.95:                              ; @.str.95
	.asciz	"get-ds"

	.comm	_get_ds,4,2                     ; @get_ds
l_.str.96:                              ; @.str.96
	.asciz	"get-es"

	.comm	_get_es,4,2                     ; @get_es
l_.str.97:                              ; @.str.97
	.asciz	"get-fs"

	.comm	_get_fs,4,2                     ; @get_fs
l_.str.98:                              ; @.str.98
	.asciz	"get-gs"

	.comm	_get_gs,4,2                     ; @get_gs
l_.str.99:                              ; @.str.99
	.asciz	"get-ss"

	.comm	_get_ss,4,2                     ; @get_ss
l_.str.100:                             ; @.str.100
	.asciz	"get-tr"

	.comm	_get_tr,4,2                     ; @get_tr
l_.str.101:                             ; @.str.101
	.asciz	"get-ldtr"

	.comm	_get_ldtr,4,2                   ; @get_ldtr
l_.str.102:                             ; @.str.102
	.asciz	"get-eptp"

	.comm	_get_eptp,4,2                   ; @get_eptp
l_.str.103:                             ; @.str.103
	.asciz	"get-exception-bitmap"

	.comm	_get_exception_bitmap,4,2       ; @get_exception_bitmap
l_.str.104:                             ; @.str.104
	.asciz	"get-io-bitmap-address"

	.comm	_get_io_bitmap,4,2              ; @get_io_bitmap
l_.str.105:                             ; @.str.105
	.asciz	"get-tsc-offset"

	.comm	_get_tsc_offset,4,2             ; @get_tsc_offset
l_.str.106:                             ; @.str.106
	.asciz	"get-msr-bitmap"

	.comm	_get_msr_bitmap,4,2             ; @get_msr_bitmap
l_.str.107:                             ; @.str.107
	.asciz	"get-msr-bitmap-address"

	.comm	_get_msr_bitmap_address,4,2     ; @get_msr_bitmap_address
l_.str.108:                             ; @.str.108
	.asciz	"get-guest-pat"

	.comm	_get_guest_pat,4,2              ; @get_guest_pat
l_.str.109:                             ; @.str.109
	.asciz	"get-guest-sysenter"

	.comm	_get_guest_sysenter,4,2         ; @get_guest_sysenter
l_.str.110:                             ; @.str.110
	.asciz	"get-exit-reason"

	.comm	_get_exit_reason,4,2            ; @get_exit_reason
l_.str.111:                             ; @.str.111
	.asciz	"get-x2apic-state"

	.comm	_get_x2apic_state,4,2           ; @get_x2apic_state
l_.str.112:                             ; @.str.112
	.asciz	"get-all"

	.comm	_get_all,4,2                    ; @get_all
l_.str.113:                             ; @.str.113
	.asciz	"run"

	.comm	_run,4,2                        ; @run
l_.str.114:                             ; @.str.114
	.asciz	"create"

	.comm	_create,4,2                     ; @create
l_.str.115:                             ; @.str.115
	.asciz	"destroy"

	.comm	_destroy,4,2                    ; @destroy
l_.str.116:                             ; @.str.116
	.asciz	"inject-nmi"

	.comm	_inject_nmi,4,2                 ; @inject_nmi
l_.str.117:                             ; @.str.117
	.asciz	"force-reset"

	.comm	_force_reset,4,2                ; @force_reset
l_.str.118:                             ; @.str.118
	.asciz	"force-poweroff"

	.comm	_force_poweroff,4,2             ; @force_poweroff
l_.str.119:                             ; @.str.119
	.asciz	"get-active-cpus"

	.comm	_get_active_cpus,4,2            ; @get_active_cpus
l_.str.120:                             ; @.str.120
	.asciz	"get-suspended-cpus"

	.comm	_get_suspended_cpus,4,2         ; @get_suspended_cpus
l_.str.121:                             ; @.str.121
	.asciz	"get-intinfo"

	.comm	_get_intinfo,4,2                ; @get_intinfo
l_.str.122:                             ; @.str.122
	.asciz	"get-cpu-topology"

	.comm	_get_cpu_topology,4,2           ; @get_cpu_topology
l_.str.123:                             ; @.str.123
	.asciz	"get-vmcs-pinbased-ctls"

	.comm	_get_pinbased_ctls,4,2          ; @get_pinbased_ctls
l_.str.124:                             ; @.str.124
	.asciz	"get-vmcs-procbased-ctls"

	.comm	_get_procbased_ctls,4,2         ; @get_procbased_ctls
l_.str.125:                             ; @.str.125
	.asciz	"get-vmcs-procbased-ctls2"

	.comm	_get_procbased_ctls2,4,2        ; @get_procbased_ctls2
l_.str.126:                             ; @.str.126
	.asciz	"get-vmcs-guest-linear-address"

	.comm	_get_vmcs_gla,4,2               ; @get_vmcs_gla
l_.str.127:                             ; @.str.127
	.asciz	"get-vmcs-guest-physical-address"

	.comm	_get_vmcs_gpa,4,2               ; @get_vmcs_gpa
l_.str.128:                             ; @.str.128
	.asciz	"get-vmcs-entry-interruption-info"

	.comm	_get_vmcs_entry_interruption_info,4,2 ; @get_vmcs_entry_interruption_info
l_.str.129:                             ; @.str.129
	.asciz	"get-vmcs-cr0-mask"

	.comm	_get_cr0_mask,4,2               ; @get_cr0_mask
l_.str.130:                             ; @.str.130
	.asciz	"get-vmcs-cr0-shadow"

	.comm	_get_cr0_shadow,4,2             ; @get_cr0_shadow
l_.str.131:                             ; @.str.131
	.asciz	"get-vmcs-cr4-mask"

	.comm	_get_cr4_mask,4,2               ; @get_cr4_mask
l_.str.132:                             ; @.str.132
	.asciz	"get-vmcs-cr4-shadow"

	.comm	_get_cr4_shadow,4,2             ; @get_cr4_shadow
l_.str.133:                             ; @.str.133
	.asciz	"get-vmcs-cr3-targets"

	.comm	_get_cr3_targets,4,2            ; @get_cr3_targets
l_.str.134:                             ; @.str.134
	.asciz	"get-vmcs-tpr-threshold"

	.comm	_get_tpr_threshold,4,2          ; @get_tpr_threshold
l_.str.135:                             ; @.str.135
	.asciz	"get-vmcs-vpid"

	.comm	_get_vpid_asid,4,2              ; @get_vpid_asid
l_.str.136:                             ; @.str.136
	.asciz	"get-vmcs-exit-ctls"

	.comm	_get_exit_ctls,4,2              ; @get_exit_ctls
l_.str.137:                             ; @.str.137
	.asciz	"get-vmcs-entry-ctls"

	.comm	_get_entry_ctls,4,2             ; @get_entry_ctls
l_.str.138:                             ; @.str.138
	.asciz	"get-vmcs-instruction-error"

	.comm	_get_inst_err,4,2               ; @get_inst_err
l_.str.139:                             ; @.str.139
	.asciz	"get-vmcs-host-pat"

	.comm	_get_host_pat,4,2               ; @get_host_pat
l_.str.140:                             ; @.str.140
	.asciz	"get-vmcs-host-cr0"

	.comm	_get_host_cr0,4,2               ; @get_host_cr0
l_.str.141:                             ; @.str.141
	.asciz	"set-vmcs-entry-interruption-info"

	.comm	_SET_VMCS_ENTRY_INTERRUPTION_INFO,4,2 ; @SET_VMCS_ENTRY_INTERRUPTION_INFO
l_.str.142:                             ; @.str.142
	.asciz	"get-vmcs-exit-qualification"

	.comm	_get_vmcs_exit_qualification,4,2 ; @get_vmcs_exit_qualification
l_.str.143:                             ; @.str.143
	.asciz	"get-vmcs-exit-inst-length"

	.comm	_get_vmcs_exit_inst_length,4,2  ; @get_vmcs_exit_inst_length
l_.str.144:                             ; @.str.144
	.asciz	"get-vmcs-interruptibility"

	.comm	_get_vmcs_interruptibility,4,2  ; @get_vmcs_interruptibility
l_.str.145:                             ; @.str.145
	.asciz	"get-vmcs-exit-interruption-error"

	.comm	_get_vmcs_exit_interruption_error,4,2 ; @get_vmcs_exit_interruption_error
l_.str.146:                             ; @.str.146
	.asciz	"get-vmcs-exit-interruption-info"

	.comm	_get_vmcs_exit_interruption_info,4,2 ; @get_vmcs_exit_interruption_info
l_.str.147:                             ; @.str.147
	.asciz	"get-vmcs-link"

	.comm	_get_vmcs_link,4,2              ; @get_vmcs_link
l_.str.148:                             ; @.str.148
	.asciz	"get-vmcs-host-cr3"

	.comm	_get_host_cr3,4,2               ; @get_host_cr3
l_.str.149:                             ; @.str.149
	.asciz	"get-vmcs-host-cr4"

	.comm	_get_host_cr4,4,2               ; @get_host_cr4
l_.str.150:                             ; @.str.150
	.asciz	"get-vmcs-host-rip"

	.comm	_get_host_rip,4,2               ; @get_host_rip
l_.str.151:                             ; @.str.151
	.asciz	"get-vmcs-host-rsp"

	.comm	_get_host_rsp,4,2               ; @get_host_rsp
l_.str.152:                             ; @.str.152
	.asciz	"get-apic-access-address"

	.comm	_get_apic_access_addr,4,2       ; @get_apic_access_addr
l_.str.153:                             ; @.str.153
	.asciz	"get-virtual-apic-address"

	.comm	_get_virtual_apic_addr,4,2      ; @get_virtual_apic_addr
l_.str.154:                             ; @.str.154
	.asciz	"get-vmcb-intercepts"

	.comm	_get_vmcb_intercept,4,2         ; @get_vmcb_intercept
l_.str.155:                             ; @.str.155
	.asciz	"get-vmcb-asid"

l_.str.156:                             ; @.str.156
	.asciz	"get-vmcb-exit-details"

	.comm	_get_vmcb_exit_details,4,2      ; @get_vmcb_exit_details
l_.str.157:                             ; @.str.157
	.asciz	"get-vmcb-tlb-ctrl"

	.comm	_get_vmcb_tlb_ctrl,4,2          ; @get_vmcb_tlb_ctrl
l_.str.158:                             ; @.str.158
	.asciz	"get-vmcb-virq"

	.comm	_get_vmcb_virq,4,2              ; @get_vmcb_virq
l_.str.159:                             ; @.str.159
	.asciz	"get-avic-apic-bar"

l_.str.160:                             ; @.str.160
	.asciz	"get-avic-backing-page"

l_.str.161:                             ; @.str.161
	.asciz	"get-avic-table"

	.comm	_get_avic_table,4,2             ; @get_avic_table
	.no_dead_strip	_setup_options
.subsections_via_symbols
