Function at 0x1400069c0
Capabilities:
Parse pe header

Disassembly:
push rdx
push rcx
cmp byte [0x1402a1110], 0
jne 0x14000774d
mov eax, 0xc8
lea rcx, [0x1402a1120]
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 0x1400069e0
mov eax, 0xffffffff
mov dword [0x1402a1980], eax
mov dword [0x1402a1998], eax
mov dword [0x1402a19b0], eax
lea rcx, str.GENERIC_IA32
mov qword [0x1402a1138], rcx
mov dword [0x1402a1140], 0
lea rcx, [0x14025f701]
mov qword [0x1402a1150], rcx
mov dword [0x1402a1158], 1
lea rcx, str.CMOV
mov qword [0x1402a1168], rcx
mov dword [0x1402a1170], 2
mov dword [0x1402a1188], 3
lea rcx, [0x14025e84b]
mov qword [0x1402a1190], rcx
lea rcx, [0x14025f433]
mov qword [0x1402a1180], rcx
lea rcx, str.FXSAVE
mov qword [0x1402a1198], rcx
mov dword [0x1402a11a0], 4
mov dword [0x1402a11b8], 5
lea rcx, [0x14025f098]
mov qword [0x1402a11c0], rcx
lea rcx, [0x14025f619]
mov qword [0x1402a11b0], rcx
mov dword [0x1402a11d0], 6
lea rcx, str.sse2
mov qword [0x1402a11d8], rcx
lea rcx, str.SSE2
mov qword [0x1402a11c8], rcx
mov dword [0x1402a11e8], 7
lea rcx, [0x14025f791]
mov qword [0x1402a11f0], rcx
lea rcx, [0x14025f79b]
mov qword [0x1402a11e0], rcx
mov dword [0x1402a1200], 8
lea rcx, str.ssse3
mov qword [0x1402a1208], rcx
lea rcx, str.SSSE3
mov qword [0x1402a11f8], rcx
mov dword [0x1402a1218], 9
lea rcx, str.sse4.1
mov qword [0x1402a1220], rcx
lea rcx, str.SSE4_1
mov qword [0x1402a1210], rcx
mov dword [0x1402a1230], 0xa
lea rcx, str.sse4
mov qword [0x1402a1238], rcx
lea rcx, str.SSE4_2
mov qword [0x1402a1228], rcx
mov dword [0x1402a1248], 0xb
lea rcx, str.movbe
mov qword [0x1402a1250], rcx
lea rcx, str.MOVBE
mov qword [0x1402a1240], rcx
mov dword [0x1402a1260], 0xc
lea rcx, str.popcnt
mov qword [0x1402a1268], rcx
lea rcx, str.POPCNT
mov qword [0x1402a1258], rcx
mov dword [0x1402a1278], 0xd
lea rcx, str.pclmul
mov qword [0x1402a1280], rcx
lea rcx, [0x14025f525]
mov qword [0x1402a1270], rcx
mov dword [0x1402a1290], 0xe
lea rcx, [0x14025ec97]
mov qword [0x1402a1298], rcx
lea rcx, [0x14025f4f7]
mov qword [0x1402a1288], rcx
mov dword [0x1402a12a8], 0x10
lea rcx, [0x14025e843]
mov qword [0x1402a12b0], rcx
lea rcx, [0x14025f42b]
mov qword [0x1402a12a0], rcx
mov dword [0x1402a12c0], 0xf
lea rcx, str.f16c
mov qword [0x1402a12c8], rcx
lea rcx, str.F16C
mov qword [0x1402a12b8], rcx
mov dword [0x1402a12d8], 0x11
lea rcx, str.rdrnd
mov qword [0x1402a12e0], rcx
lea rcx, str.RDRND
mov qword [0x1402a12d0], rcx
mov dword [0x1402a12f0], 0x12
lea rcx, [0x14025f3f8]
mov qword [0x1402a12f8], rcx
lea rcx, [0x14025f69f]
mov qword [0x1402a12e8], rcx
mov dword [0x1402a1308], 0x13
lea rcx, [0x14025efae]
mov qword [0x1402a1310], rcx
lea rcx, [0x14025f5a5]
mov qword [0x1402a1300], rcx
mov dword [0x1402a1320], 0x14
lea rcx, str.lzcnt
mov qword [0x1402a1328], rcx
lea rcx, str.LZCNT
mov qword [0x1402a1318], rcx
mov dword [0x1402a1338], 0x15
lea rcx, [0x14025f118]
mov qword [0x1402a1340], rcx
lea rcx, [0x14025f62d]
mov qword [0x1402a1330], rcx
mov dword [0x1402a1350], 0x16
lea rcx, [0x14025eeea]
mov qword [0x1402a1358], rcx
lea rcx, [0x14025f546]
mov qword [0x1402a1348], rcx
mov dword [0x1402a1368], 0x17
lea rcx, str.avx2
mov qword [0x1402a1370], rcx
lea rcx, str.AVX2
mov qword [0x1402a1360], rcx
mov dword [0x1402a1380], 0x1b
lea rcx, str.avx512f
mov qword [0x1402a1388], rcx
lea rcx, str.AVX512F
mov qword [0x1402a1378], rcx
mov dword [0x1402a1398], 0x18
lea rcx, str.avx512dq
mov qword [0x1402a13a0], rcx
lea rcx, str.AVX512DQ
mov qword [0x1402a1390], rcx
mov dword [0x1402a13b0], 0x19
lea rcx, str.ptwrite
mov qword [0x1402a13b8], rcx
lea rcx, str.PTWRITE
mov qword [0x1402a13a8], rcx
lea rcx, str.KNCNI
mov qword [0x1402a13c0], rcx
mov dword [0x1402a13c8], 0x1a
mov dword [0x1402a13e0], 0x1c
lea rcx, [0x14025e887]
mov qword [0x1402a13e8], rcx
lea rcx, [0x14025f447]
mov qword [0x1402a13d8], rcx
mov dword [0x1402a13f8], 0x1d
lea rcx, str.rdseed
mov qword [0x1402a1400], rcx
lea rcx, str.RDSEED
mov qword [0x1402a13f0], rcx
mov dword [0x1402a1410], 0x1e
lea rcx, str.avx512ifma
mov qword [0x1402a1418], rcx
lea rcx, str.AVX512IFMA52
mov qword [0x1402a1408], rcx
mov dword [0x1402a1428], eax
mov dword [0x1402a1440], 0x20
lea rax, str.avx512er
mov qword [0x1402a1448], rax
lea rax, str.AVX512ER
mov qword [0x1402a1438], rax
mov dword [0x1402a1458], 0x21
lea rax, str.avx512pf
mov qword [0x1402a1460], rax
lea rax, str.AVX512PF
mov qword [0x1402a1450], rax
mov dword [0x1402a1470], 0x22
lea rax, str.avx512cd
mov qword [0x1402a1478], rax
lea rax, str.AVX512CD
mov qword [0x1402a1468], rax
mov dword [0x1402a1488], 0x23
lea rax, [0x14025f3fc]
mov qword [0x1402a1490], rax
lea rax, [0x14025f6a3]
mov qword [0x1402a1480], rax
mov dword [0x1402a14a0], 0x24
lea rax, [0x14025e847]
mov qword [0x1402a14a8], rax
lea rax, [0x14025f42f]
mov qword [0x1402a1498], rax
mov dword [0x1402a14b8], 0x25
lea rax, str.avx512bw
mov qword [0x1402a14c0], rax
lea rax, str.AVX512BW
mov qword [0x1402a14b0], rax
mov dword [0x1402a14d0], 0x26
lea rax, str.avx512vl
mov qword [0x1402a14d8], rax
lea rax, str.AVX512VL
mov qword [0x1402a14c8], rax
mov dword [0x1402a14e8], 0x27
lea rax, str.avx512vbmi
mov qword [0x1402a14f0], rax
lea rax, str.AVX512VBMI
mov qword [0x1402a14e0], rax
mov dword [0x1402a1500], 0x28
lea rax, str.avx5124fmaps
mov qword [0x1402a1508], rax
lea rax, str.AVX512_4FMAPS
mov qword [0x1402a14f8], rax
mov dword [0x1402a1518], 0x29
lea rax, str.avx5124vnniw
mov qword [0x1402a1520], rax
lea rax, str.AVX512_4VNNIW
mov qword [0x1402a1510], rax
mov dword [0x1402a1530], 0x2a
lea rax, str.avx512vpopcntdq
mov qword [0x1402a1538], rax
lea rax, str.AVX512_VPOPCNTDQ
mov qword [0x1402a1528], rax
mov dword [0x1402a1548], 0x2b
lea rax, str.avx512bitalg
mov qword [0x1402a1550], rax
lea rax, str.AVX512_BITALG
mov qword [0x1402a1540], rax
mov dword [0x1402a1560], 0x2c
lea rax, str.avx512vbmi2
mov qword [0x1402a1568], rax
lea rax, str.AVX512_VBMI2
mov qword [0x1402a1558], rax
mov dword [0x1402a1578], 0x2d
lea rax, str.gfni
mov qword [0x1402a1580], rax
lea rax, str.GFNI
mov qword [0x1402a1570], rax
mov dword [0x1402a1590], 0x2e
lea rax, str.vaes
mov qword [0x1402a1598], rax
lea rax, str.VAES
mov qword [0x1402a1588], rax
mov dword [0x1402a15a8], 0x2f
lea rax, str.vpclmulqdq
mov qword [0x1402a15b0], rax
lea rax, str.VPCLMULQDQ
mov qword [0x1402a15a0], rax
mov dword [0x1402a15c0], 0x30
lea rax, str.avx512vnni
mov qword [0x1402a15c8], rax
lea rax, str.AVX512_VNNI
mov qword [0x1402a15b8], rax
mov dword [0x1402a15d8], 0x31
lea rax, str.clwb
mov qword [0x1402a15e0], rax
lea rax, str.CLWB
mov qword [0x1402a15d0], rax
mov dword [0x1402a15f0], 0x32
lea rax, str.rdpid
mov qword [0x1402a15f8], rax
lea rax, str.RDPID
mov qword [0x1402a15e8], rax
mov dword [0x1402a1608], 0x33
lea rax, [0x14025ebbb]
mov qword [0x1402a1610], rax
lea rax, [0x14025f4c9]
mov qword [0x1402a1600], rax
mov dword [0x1402a1620], 0x34
lea rax, str.shstk
mov qword [0x1402a1628], rax
lea rax, str.SHSTK
mov qword [0x1402a1618], rax
mov dword [0x1402a1638], 0x35
lea rax, [0x14025e877]
mov qword [0x1402a1640], rax
lea rax, [0x14025f437]
mov qword [0x1402a1630], rax
mov dword [0x1402a1650], 0x36
lea rax, str.wbnoinvd
mov qword [0x1402a1658], rax
lea rax, str.WBNOINVD
mov qword [0x1402a1648], rax
mov dword [0x1402a1668], 0x37
lea rax, str.pconfig
mov qword [0x1402a1670], rax
lea rax, str.PCONFIG
mov qword [0x1402a1660], rax
mov dword [0x1402a1680], 0x38
lea rax, str.avx512vp2intersect
mov qword [0x1402a1688], rax
lea rax, str.AVX512_VP2INTERSECT
mov qword [0x1402a1678], rax
mov dword [0x1402a1698], 0x3c
lea rax, str.avx512fp16
mov qword [0x1402a16a0], rax
lea rax, str.AVX512_FP16
mov qword [0x1402a1690], rax
mov dword [0x1402a16b0], 0x40
lea rax, str.cldemote
mov qword [0x1402a16b8], rax
lea rax, str.CLDEMOTE
mov qword [0x1402a16a8], rax
mov dword [0x1402a16c8], 0x41
lea rax, str.movdiri
mov qword [0x1402a16d0], rax
lea rax, str.MOVDIRI
mov qword [0x1402a16c0], rax
mov dword [0x1402a16e0], 0x42
lea rax, str.movdir64b
mov qword [0x1402a16e8], rax
lea rax, str.MOVDIR64B
mov qword [0x1402a16d8], rax
mov dword [0x1402a16f8], 0x43
lea rax, str.waitpkg
mov qword [0x1402a1700], rax
lea rax, str.WAITPKG
mov qword [0x1402a16f0], rax
mov dword [0x1402a1710], 0x44
lea rax, str.avx512bf16
mov qword [0x1402a1718], rax
lea rax, str.AVX512_BF16
mov qword [0x1402a1708], rax
mov dword [0x1402a1728], 0x45
lea rax, str.enqcmd
mov qword [0x1402a1730], rax
lea rax, str.ENQCMD
mov qword [0x1402a1720], rax
mov dword [0x1402a1740], 0x46
lea rax, str.avxvnni
mov qword [0x1402a1748], rax
lea rax, str.AVX_VNNI
mov qword [0x1402a1738], rax
mov dword [0x1402a1758], 0x47
lea rax, str.amx_tile
mov qword [0x1402a1760], rax
lea rax, str.AMX_TILE
mov qword [0x1402a1750], rax
mov dword [0x1402a1770], 0x48
lea rax, str.amx_int8
mov qword [0x1402a1778], rax
lea rax, str.AMX_INT8
mov qword [0x1402a1768], rax
mov dword [0x1402a1788], 0x49
lea rax, str.amx_bf16
mov qword [0x1402a1790], rax
lea rax, str.AMX_BF16
mov qword [0x1402a1780], rax
mov dword [0x1402a17a0], 0x4a
lea rax, [0x14025ef62]
mov qword [0x1402a17a8], rax
lea rax, [0x14025f55f]
mov qword [0x1402a1798], rax
mov dword [0x1402a17b8], 0x4b
lea rax, str.wide_kl
mov qword [0x1402a17c0], rax
lea rax, str.WIDE_KL
mov qword [0x1402a17b0], rax
mov dword [0x1402a17d0], 0x4c
lea rax, str.hreset
mov qword [0x1402a17d8], rax
lea rax, str.HRESET
mov qword [0x1402a17c8], rax
mov dword [0x1402a17e8], 0x4d
lea rax, str.uintr
mov qword [0x1402a17f0], rax
lea rax, str.UINTR
mov qword [0x1402a17e0], rax
mov dword [0x1402a1800], 0x4e
lea rax, str.prefetchi
mov qword [0x1402a1808], rax
lea rax, str.PREFETCHI
mov qword [0x1402a17f8], rax
mov dword [0x1402a1818], 0x4f
lea rax, str.avxvnniint8
mov qword [0x1402a1820], rax
lea rax, str.AVX_VNNI_INT8
mov qword [0x1402a1810], rax
mov dword [0x1402a1830], 0x50
lea rax, str.cmpccxadd
mov qword [0x1402a1838], rax
lea rax, str.CMPCCXADD
mov qword [0x1402a1828], rax
mov dword [0x1402a1848], 0x51
lea rax, str.avxifma
mov qword [0x1402a1850], rax
lea rax, str.AVX_IFMA
mov qword [0x1402a1840], rax
mov dword [0x1402a1860], 0x52
lea rax, str.avxneconvert
mov qword [0x1402a1868], rax
lea rax, str.AVX_NE_CONVERT
mov qword [0x1402a1858], rax
mov dword [0x1402a1878], 0x53
lea rax, str.raoint
mov qword [0x1402a1880], rax
lea rax, str.RAO_INT
mov qword [0x1402a1870], rax
mov dword [0x1402a1890], 0x54
lea rax, str.amx_fp16
mov qword [0x1402a1898], rax
lea rax, str.AMX_FP16
mov qword [0x1402a1888], rax
mov dword [0x1402a18a8], 0x55
lea rax, str.amx_complex
mov qword [0x1402a18b0], rax
lea rax, str.AMX_COMPLEX
mov qword [0x1402a18a0], rax
mov dword [0x1402a18c0], 0x56
lea rax, str.sha512
mov qword [0x1402a18c8], rax
lea rax, str.SHA512
mov qword [0x1402a18b8], rax
mov dword [0x1402a18d8], 0x57
lea rax, [0x14025f78c]
mov qword [0x1402a18e0], rax
lea rax, [0x14025f796]
mov qword [0x1402a18d0], rax
mov dword [0x1402a18f0], 0x58
lea rax, [0x14025f77f]
mov qword [0x1402a18f8], rax
lea rax, [0x14025f788]
mov qword [0x1402a18e8], rax
mov dword [0x1402a1908], 0x59
lea rax, str.avxvnniint16
mov qword [0x1402a1910], rax
lea rax, str.AVX_VNNI_INT16
mov qword [0x1402a1900], rax
mov dword [0x1402a1920], 0x5a
lea rax, str.usermsr
mov qword [0x1402a1928], rax
lea rax, str.USER_MSR
mov qword [0x1402a1918], rax
mov dword [0x1402a1938], 0x5b
lea rax, str.avx10.1_256
mov qword [0x1402a1940], rax
lea rax, str.AVX_10_1
mov qword [0x1402a1930], rax
mov dword [0x1402a1950], 0x5c
lea rax, str.avx10.1_512
mov qword [0x1402a1958], rax
lea rax, str.AVX_10_1_512
mov qword [0x1402a1948], rax
mov dword [0x1402a1968], 0x5d
lea rax, str.apxf
mov qword [0x1402a1970], rax
lea rax, str.APXF
mov qword [0x1402a1960], rax
mov dword [0x1402a1980], 0x5e
lea rax, str.msrlist
mov qword [0x1402a1988], rax
lea rax, str.MSRLIST
mov qword [0x1402a1978], rax
mov dword [0x1402a1998], 0x5f
lea rax, str.wrmsrns
mov qword [0x1402a19a0], rax
lea rax, str.WRMSRNS
mov qword [0x1402a1990], rax
mov dword [0x1402a19b0], 0x60
lea rax, str.pbndkb
mov qword [0x1402a19b8], rax
lea rax, str.PBNDKB
mov qword [0x1402a19a8], rax
mov byte [0x1402a1110], 1
pop rcx
pop rdx
ret