Function at 0x140007bf0
Capabilities:
Parse pe header

Disassembly:
push rdx
push rcx
cmp byte [0x140013750], 0
jne 0x14000897d
mov eax, 0xc8
lea rcx, [0x140013760]
mov edx, 0xffffffff
mov dword [rax + rcx - 0xa8], edx
mov dword [rax + rcx - 0x90], edx
mov dword [rax + rcx - 0x78], edx
mov dword [rax + rcx - 0x60], edx
mov dword [rax + rcx - 0x48], edx
mov dword [rax + rcx - 0x30], edx
mov dword [rax + rcx - 0x18], edx
mov dword [rax + rcx], edx
add rax, 0xc0
cmp rax, 0x908
jne 0x140007c10
mov eax, 0xffffffff
mov dword [0x140013fc0], eax
mov dword [0x140013fd8], eax
mov dword [0x140013ff0], eax
lea rcx, str.GENERIC_IA32
mov qword [0x140013778], rcx
mov dword [0x140013780], 0
lea rcx, [0x14001150e]
mov qword [0x140013790], rcx
mov dword [0x140013798], 1
lea rcx, str.CMOV
mov qword [0x1400137a8], rcx
mov dword [0x1400137b0], 2
mov dword [0x1400137c8], 3
lea rcx, [0x140010a0f]
mov qword [0x1400137d0], rcx
lea rcx, [0x14001126b]
mov qword [0x1400137c0], rcx
lea rcx, str.FXSAVE
mov qword [0x1400137d8], rcx
mov dword [0x1400137e0], 4
mov dword [0x1400137f8], 5
lea rcx, [0x140010f40]
mov qword [0x140013800], rcx
lea rcx, [0x140011426]
mov qword [0x1400137f0], rcx
mov dword [0x140013810], 6
lea rcx, str.sse2
mov qword [0x140013818], rcx
lea rcx, str.SSE2
mov qword [0x140013808], rcx
mov dword [0x140013828], 7
lea rcx, [0x14001159e]
mov qword [0x140013830], rcx
lea rcx, [0x1400115a8]
mov qword [0x140013820], rcx
mov dword [0x140013840], 8
lea rcx, str.ssse3
mov qword [0x140013848], rcx
lea rcx, str.SSSE3
mov qword [0x140013838], rcx
mov dword [0x140013858], 9
lea rcx, str.sse4.1
mov qword [0x140013860], rcx
lea rcx, str.SSE4_1
mov qword [0x140013850], rcx
mov dword [0x140013870], 0xa
lea rcx, str.sse4
mov qword [0x140013878], rcx
lea rcx, str.SSE4_2
mov qword [0x140013868], rcx
mov dword [0x140013888], 0xb
lea rcx, str.movbe
mov qword [0x140013890], rcx
lea rcx, str.MOVBE
mov qword [0x140013880], rcx
mov dword [0x1400138a0], 0xc
lea rcx, str.popcnt
mov qword [0x1400138a8], rcx
lea rcx, str.POPCNT
mov qword [0x140013898], rcx
mov dword [0x1400138b8], 0xd
lea rcx, str.pclmul
mov qword [0x1400138c0], rcx
lea rcx, [0x14001133e]
mov qword [0x1400138b0], rcx
mov dword [0x1400138d0], 0xe
lea rcx, [0x140010d7b]
mov qword [0x1400138d8], rcx
lea rcx, [0x140011310]
mov qword [0x1400138c8], rcx
mov dword [0x1400138e8], 0x10
lea rcx, [0x140010a07]
mov qword [0x1400138f0], rcx
lea rcx, [0x140011263]
mov qword [0x1400138e0], rcx
mov dword [0x140013900], 0xf
lea rcx, str.f16c
mov qword [0x140013908], rcx
lea rcx, str.F16C
mov qword [0x1400138f8], rcx
mov dword [0x140013918], 0x11
lea rcx, str.rdrnd
mov qword [0x140013920], rcx
lea rcx, str.RDRND
mov qword [0x140013910], rcx
mov dword [0x140013930], 0x12
lea rcx, [0x140011230]
mov qword [0x140013938], rcx
lea rcx, [0x1400114ac]
mov qword [0x140013928], rcx
mov dword [0x140013948], 0x13
lea rcx, [0x140010ea9]
mov qword [0x140013950], rcx
lea rcx, [0x1400113b7]
mov qword [0x140013940], rcx
mov dword [0x140013960], 0x14
lea rcx, str.lzcnt
mov qword [0x140013968], rcx
lea rcx, str.LZCNT
mov qword [0x140013958], rcx
mov dword [0x140013978], 0x15
lea rcx, [0x140010fb0]
mov qword [0x140013980], rcx
lea rcx, [0x14001143a]
mov qword [0x140013970], rcx
mov dword [0x140013990], 0x16
lea rcx, [0x140010e15]
mov qword [0x140013998], rcx
lea rcx, [0x140011358]
mov qword [0x140013988], rcx
mov dword [0x1400139a8], 0x17
lea rcx, str.avx2
mov qword [0x1400139b0], rcx
lea rcx, str.AVX2
mov qword [0x1400139a0], rcx
mov dword [0x1400139c0], 0x1b
lea rcx, str.avx512f
mov qword [0x1400139c8], rcx
lea rcx, str.AVX512F
mov qword [0x1400139b8], rcx
mov dword [0x1400139d8], 0x18
lea rcx, str.avx512dq
mov qword [0x1400139e0], rcx
lea rcx, str.AVX512DQ
mov qword [0x1400139d0], rcx
mov dword [0x1400139f0], 0x19
lea rcx, str.ptwrite
mov qword [0x1400139f8], rcx
lea rcx, str.PTWRITE
mov qword [0x1400139e8], rcx
lea rcx, str.KNCNI
mov qword [0x140013a00], rcx
mov dword [0x140013a08], 0x1a
mov dword [0x140013a20], 0x1c
lea rcx, [0x140010a4b]
mov qword [0x140013a28], rcx
lea rcx, [0x14001127f]
mov qword [0x140013a18], rcx
mov dword [0x140013a38], 0x1d
lea rcx, str.rdseed
mov qword [0x140013a40], rcx
lea rcx, str.RDSEED
mov qword [0x140013a30], rcx
mov dword [0x140013a50], 0x1e
lea rcx, str.avx512ifma
mov qword [0x140013a58], rcx
lea rcx, str.AVX512IFMA52
mov qword [0x140013a48], rcx
mov dword [0x140013a68], eax
mov dword [0x140013a80], 0x20
lea rax, str.avx512er
mov qword [0x140013a88], rax
lea rax, str.AVX512ER
mov qword [0x140013a78], rax
mov dword [0x140013a98], 0x21
lea rax, str.avx512pf
mov qword [0x140013aa0], rax
lea rax, str.AVX512PF
mov qword [0x140013a90], rax
mov dword [0x140013ab0], 0x22
lea rax, str.avx512cd
mov qword [0x140013ab8], rax
lea rax, str.AVX512CD
mov qword [0x140013aa8], rax
mov dword [0x140013ac8], 0x23
lea rax, [0x140011234]
mov qword [0x140013ad0], rax
lea rax, [0x1400114b0]
mov qword [0x140013ac0], rax
mov dword [0x140013ae0], 0x24
lea rax, [0x140010a0b]
mov qword [0x140013ae8], rax
lea rax, [0x140011267]
mov qword [0x140013ad8], rax
mov dword [0x140013af8], 0x25
lea rax, str.avx512bw
mov qword [0x140013b00], rax
lea rax, str.AVX512BW
mov qword [0x140013af0], rax
mov dword [0x140013b10], 0x26
lea rax, str.avx512vl
mov qword [0x140013b18], rax
lea rax, str.AVX512VL
mov qword [0x140013b08], rax
mov dword [0x140013b28], 0x27
lea rax, str.avx512vbmi
mov qword [0x140013b30], rax
lea rax, str.AVX512VBMI
mov qword [0x140013b20], rax
mov dword [0x140013b40], 0x28
lea rax, str.avx5124fmaps
mov qword [0x140013b48], rax
lea rax, str.AVX512_4FMAPS
mov qword [0x140013b38], rax
mov dword [0x140013b58], 0x29
lea rax, str.avx5124vnniw
mov qword [0x140013b60], rax
lea rax, str.AVX512_4VNNIW
mov qword [0x140013b50], rax
mov dword [0x140013b70], 0x2a
lea rax, str.avx512vpopcntdq
mov qword [0x140013b78], rax
lea rax, str.AVX512_VPOPCNTDQ
mov qword [0x140013b68], rax
mov dword [0x140013b88], 0x2b
lea rax, str.avx512bitalg
mov qword [0x140013b90], rax
lea rax, str.AVX512_BITALG
mov qword [0x140013b80], rax
mov dword [0x140013ba0], 0x2c
lea rax, str.avx512vbmi2
mov qword [0x140013ba8], rax
lea rax, str.AVX512_VBMI2
mov qword [0x140013b98], rax
mov dword [0x140013bb8], 0x2d
lea rax, str.gfni
mov qword [0x140013bc0], rax
lea rax, str.GFNI
mov qword [0x140013bb0], rax
mov dword [0x140013bd0], 0x2e
lea rax, str.vaes
mov qword [0x140013bd8], rax
lea rax, str.VAES
mov qword [0x140013bc8], rax
mov dword [0x140013be8], 0x2f
lea rax, str.vpclmulqdq
mov qword [0x140013bf0], rax
lea rax, str.VPCLMULQDQ
mov qword [0x140013be0], rax
mov dword [0x140013c00], 0x30
lea rax, str.avx512vnni
mov qword [0x140013c08], rax
lea rax, str.AVX512_VNNI
mov qword [0x140013bf8], rax
mov dword [0x140013c18], 0x31
lea rax, str.clwb
mov qword [0x140013c20], rax
lea rax, str.CLWB
mov qword [0x140013c10], rax
mov dword [0x140013c30], 0x32
lea rax, str.rdpid
mov qword [0x140013c38], rax
lea rax, str.RDPID
mov qword [0x140013c28], rax
mov dword [0x140013c48], 0x33
lea rax, [0x140010ca4]
mov qword [0x140013c50], rax
lea rax, [0x1400112ee]
mov qword [0x140013c40], rax
mov dword [0x140013c60], 0x34
lea rax, str.shstk
mov qword [0x140013c68], rax
lea rax, str.SHSTK
mov qword [0x140013c58], rax
mov dword [0x140013c78], 0x35
lea rax, [0x140010a3b]
mov qword [0x140013c80], rax
lea rax, [0x14001126f]
mov qword [0x140013c70], rax
mov dword [0x140013c90], 0x36
lea rax, str.wbnoinvd
mov qword [0x140013c98], rax
lea rax, str.WBNOINVD
mov qword [0x140013c88], rax
mov dword [0x140013ca8], 0x37
lea rax, str.pconfig
mov qword [0x140013cb0], rax
lea rax, str.PCONFIG
mov qword [0x140013ca0], rax
mov dword [0x140013cc0], 0x38
lea rax, str.avx512vp2intersect
mov qword [0x140013cc8], rax
lea rax, str.AVX512_VP2INTERSECT
mov qword [0x140013cb8], rax
mov dword [0x140013cd8], 0x3c
lea rax, str.avx512fp16
mov qword [0x140013ce0], rax
lea rax, str.AVX512_FP16
mov qword [0x140013cd0], rax
mov dword [0x140013cf0], 0x40
lea rax, str.cldemote
mov qword [0x140013cf8], rax
lea rax, str.CLDEMOTE
mov qword [0x140013ce8], rax
mov dword [0x140013d08], 0x41
lea rax, str.movdiri
mov qword [0x140013d10], rax
lea rax, str.MOVDIRI
mov qword [0x140013d00], rax
mov dword [0x140013d20], 0x42
lea rax, str.movdir64b
mov qword [0x140013d28], rax
lea rax, str.MOVDIR64B
mov qword [0x140013d18], rax
mov dword [0x140013d38], 0x43
lea rax, str.waitpkg
mov qword [0x140013d40], rax
lea rax, str.WAITPKG
mov qword [0x140013d30], rax
mov dword [0x140013d50], 0x44
lea rax, str.avx512bf16
mov qword [0x140013d58], rax
lea rax, str.AVX512_BF16
mov qword [0x140013d48], rax
mov dword [0x140013d68], 0x45
lea rax, str.enqcmd
mov qword [0x140013d70], rax
lea rax, str.ENQCMD
mov qword [0x140013d60], rax
mov dword [0x140013d80], 0x46
lea rax, str.avxvnni
mov qword [0x140013d88], rax
lea rax, str.AVX_VNNI
mov qword [0x140013d78], rax
mov dword [0x140013d98], 0x47
lea rax, str.amx_tile
mov qword [0x140013da0], rax
lea rax, str.AMX_TILE
mov qword [0x140013d90], rax
mov dword [0x140013db0], 0x48
lea rax, str.amx_int8
mov qword [0x140013db8], rax
lea rax, str.AMX_INT8
mov qword [0x140013da8], rax
mov dword [0x140013dc8], 0x49
lea rax, str.amx_bf16
mov qword [0x140013dd0], rax
lea rax, str.AMX_BF16
mov qword [0x140013dc0], rax
mov dword [0x140013de0], 0x4a
lea rax, [0x140010e79]
mov qword [0x140013de8], rax
lea rax, [0x140011371]
mov qword [0x140013dd8], rax
mov dword [0x140013df8], 0x4b
lea rax, str.wide_kl
mov qword [0x140013e00], rax
lea rax, str.WIDE_KL
mov qword [0x140013df0], rax
mov dword [0x140013e10], 0x4c
lea rax, str.hreset
mov qword [0x140013e18], rax
lea rax, str.HRESET
mov qword [0x140013e08], rax
mov dword [0x140013e28], 0x4d
lea rax, str.uintr
mov qword [0x140013e30], rax
lea rax, str.UINTR
mov qword [0x140013e20], rax
mov dword [0x140013e40], 0x4e
lea rax, str.prefetchi
mov qword [0x140013e48], rax
lea rax, str.PREFETCHI
mov qword [0x140013e38], rax
mov dword [0x140013e58], 0x4f
lea rax, str.avxvnniint8
mov qword [0x140013e60], rax
lea rax, str.AVX_VNNI_INT8
mov qword [0x140013e50], rax
mov dword [0x140013e70], 0x50
lea rax, str.cmpccxadd
mov qword [0x140013e78], rax
lea rax, str.CMPCCXADD
mov qword [0x140013e68], rax
mov dword [0x140013e88], 0x51
lea rax, str.avxifma
mov qword [0x140013e90], rax
lea rax, str.AVX_IFMA
mov qword [0x140013e80], rax
mov dword [0x140013ea0], 0x52
lea rax, str.avxneconvert
mov qword [0x140013ea8], rax
lea rax, str.AVX_NE_CONVERT
mov qword [0x140013e98], rax
mov dword [0x140013eb8], 0x53
lea rax, str.raoint
mov qword [0x140013ec0], rax
lea rax, str.RAO_INT
mov qword [0x140013eb0], rax
mov dword [0x140013ed0], 0x54
lea rax, str.amx_fp16
mov qword [0x140013ed8], rax
lea rax, str.AMX_FP16
mov qword [0x140013ec8], rax
mov dword [0x140013ee8], 0x55
lea rax, str.amx_complex
mov qword [0x140013ef0], rax
lea rax, str.AMX_COMPLEX
mov qword [0x140013ee0], rax
mov dword [0x140013f00], 0x56
lea rax, str.sha512
mov qword [0x140013f08], rax
lea rax, str.SHA512
mov qword [0x140013ef8], rax
mov dword [0x140013f18], 0x57
lea rax, [0x140011599]
mov qword [0x140013f20], rax
lea rax, [0x1400115a3]
mov qword [0x140013f10], rax
mov dword [0x140013f30], 0x58
lea rax, [0x14001158c]
mov qword [0x140013f38], rax
lea rax, [0x140011595]
mov qword [0x140013f28], rax
mov dword [0x140013f48], 0x59
lea rax, str.avxvnniint16
mov qword [0x140013f50], rax
lea rax, str.AVX_VNNI_INT16
mov qword [0x140013f40], rax
mov dword [0x140013f60], 0x5a
lea rax, str.usermsr
mov qword [0x140013f68], rax
lea rax, str.USER_MSR
mov qword [0x140013f58], rax
mov dword [0x140013f78], 0x5b
lea rax, str.avx10.1_256
mov qword [0x140013f80], rax
lea rax, str.AVX_10_1
mov qword [0x140013f70], rax
mov dword [0x140013f90], 0x5c
lea rax, str.avx10.1_512
mov qword [0x140013f98], rax
lea rax, str.AVX_10_1_512
mov qword [0x140013f88], rax
mov dword [0x140013fa8], 0x5d
lea rax, str.apxf
mov qword [0x140013fb0], rax
lea rax, str.APXF
mov qword [0x140013fa0], rax
mov dword [0x140013fc0], 0x5e
lea rax, str.msrlist
mov qword [0x140013fc8], rax
lea rax, str.MSRLIST
mov qword [0x140013fb8], rax
mov dword [0x140013fd8], 0x5f
lea rax, str.wrmsrns
mov qword [0x140013fe0], rax
lea rax, str.WRMSRNS
mov qword [0x140013fd0], rax
mov dword [0x140013ff0], 0x60
lea rax, str.pbndkb
mov qword [0x140013ff8], rax
lea rax, str.PBNDKB
mov qword [0x140013fe8], rax
mov byte [0x140013750], 1
pop rcx
pop rdx
ret