Function at 0x140005530
Capabilities:
Parse pe header

Disassembly:
push rdx
push rcx
cmp byte [0x14000c1c0], 0
jne 0x1400062bd
mov eax, 0xc8
lea rcx, [0x14000c1d0]
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 0x140005550
mov eax, 0xffffffff
mov dword [0x14000ca30], eax
mov dword [0x14000ca48], eax
mov dword [0x14000ca60], eax
lea rcx, str.GENERIC_IA32
mov qword [0x14000c1e8], rcx
mov dword [0x14000c1f0], 0
lea rcx, [0x14000a90e]
mov qword [0x14000c200], rcx
mov dword [0x14000c208], 1
lea rcx, str.CMOV
mov qword [0x14000c218], rcx
mov dword [0x14000c220], 2
mov dword [0x14000c238], 3
lea rcx, [0x140009e31]
mov qword [0x14000c240], rcx
lea rcx, [0x14000a667]
mov qword [0x14000c230], rcx
lea rcx, str.FXSAVE
mov qword [0x14000c248], rcx
mov dword [0x14000c250], 4
mov dword [0x14000c268], 5
lea rcx, [0x14000a355]
mov qword [0x14000c270], rcx
lea rcx, [0x14000a826]
mov qword [0x14000c260], rcx
mov dword [0x14000c280], 6
lea rcx, str.sse2
mov qword [0x14000c288], rcx
lea rcx, str.SSE2
mov qword [0x14000c278], rcx
mov dword [0x14000c298], 7
lea rcx, [0x14000a99e]
mov qword [0x14000c2a0], rcx
lea rcx, [0x14000a9a8]
mov qword [0x14000c290], rcx
mov dword [0x14000c2b0], 8
lea rcx, str.ssse3
mov qword [0x14000c2b8], rcx
lea rcx, str.SSSE3
mov qword [0x14000c2a8], rcx
mov dword [0x14000c2c8], 9
lea rcx, str.sse4.1
mov qword [0x14000c2d0], rcx
lea rcx, str.SSE4_1
mov qword [0x14000c2c0], rcx
mov dword [0x14000c2e0], 0xa
lea rcx, str.sse4
mov qword [0x14000c2e8], rcx
lea rcx, str.SSE4_2
mov qword [0x14000c2d8], rcx
mov dword [0x14000c2f8], 0xb
lea rcx, str.movbe
mov qword [0x14000c300], rcx
lea rcx, str.MOVBE
mov qword [0x14000c2f0], rcx
mov dword [0x14000c310], 0xc
lea rcx, str.popcnt
mov qword [0x14000c318], rcx
lea rcx, str.POPCNT
mov qword [0x14000c308], rcx
mov dword [0x14000c328], 0xd
lea rcx, str.pclmul
mov qword [0x14000c330], rcx
lea rcx, [0x14000a73e]
mov qword [0x14000c320], rcx
mov dword [0x14000c340], 0xe
lea rcx, [0x14000a19d]
mov qword [0x14000c348], rcx
lea rcx, [0x14000a710]
mov qword [0x14000c338], rcx
mov dword [0x14000c358], 0x10
lea rcx, [0x140009e29]
mov qword [0x14000c360], rcx
lea rcx, [0x14000a65f]
mov qword [0x14000c350], rcx
mov dword [0x14000c370], 0xf
lea rcx, str.f16c
mov qword [0x14000c378], rcx
lea rcx, str.F16C
mov qword [0x14000c368], rcx
mov dword [0x14000c388], 0x11
lea rcx, str.rdrnd
mov qword [0x14000c390], rcx
lea rcx, str.RDRND
mov qword [0x14000c380], rcx
mov dword [0x14000c3a0], 0x12
lea rcx, [0x14000a62c]
mov qword [0x14000c3a8], rcx
lea rcx, [0x14000a8ac]
mov qword [0x14000c398], rcx
mov dword [0x14000c3b8], 0x13
lea rcx, [0x14000a2be]
mov qword [0x14000c3c0], rcx
lea rcx, [0x14000a7b7]
mov qword [0x14000c3b0], rcx
mov dword [0x14000c3d0], 0x14
lea rcx, str.lzcnt
mov qword [0x14000c3d8], rcx
lea rcx, str.LZCNT
mov qword [0x14000c3c8], rcx
mov dword [0x14000c3e8], 0x15
lea rcx, [0x14000a3c5]
mov qword [0x14000c3f0], rcx
lea rcx, [0x14000a83a]
mov qword [0x14000c3e0], rcx
mov dword [0x14000c400], 0x16
lea rcx, [0x14000a237]
mov qword [0x14000c408], rcx
lea rcx, [0x14000a758]
mov qword [0x14000c3f8], rcx
mov dword [0x14000c418], 0x17
lea rcx, str.avx2
mov qword [0x14000c420], rcx
lea rcx, str.AVX2
mov qword [0x14000c410], rcx
mov dword [0x14000c430], 0x1b
lea rcx, str.avx512f
mov qword [0x14000c438], rcx
lea rcx, str.AVX512F
mov qword [0x14000c428], rcx
mov dword [0x14000c448], 0x18
lea rcx, str.avx512dq
mov qword [0x14000c450], rcx
lea rcx, str.AVX512DQ
mov qword [0x14000c440], rcx
mov dword [0x14000c460], 0x19
lea rcx, str.ptwrite
mov qword [0x14000c468], rcx
lea rcx, str.PTWRITE
mov qword [0x14000c458], rcx
lea rcx, str.KNCNI
mov qword [0x14000c470], rcx
mov dword [0x14000c478], 0x1a
mov dword [0x14000c490], 0x1c
lea rcx, [0x140009e6d]
mov qword [0x14000c498], rcx
lea rcx, [0x14000a67b]
mov qword [0x14000c488], rcx
mov dword [0x14000c4a8], 0x1d
lea rcx, str.rdseed
mov qword [0x14000c4b0], rcx
lea rcx, str.RDSEED
mov qword [0x14000c4a0], rcx
mov dword [0x14000c4c0], 0x1e
lea rcx, str.avx512ifma
mov qword [0x14000c4c8], rcx
lea rcx, str.AVX512IFMA52
mov qword [0x14000c4b8], rcx
mov dword [0x14000c4d8], eax
mov dword [0x14000c4f0], 0x20
lea rax, str.avx512er
mov qword [0x14000c4f8], rax
lea rax, str.AVX512ER
mov qword [0x14000c4e8], rax
mov dword [0x14000c508], 0x21
lea rax, str.avx512pf
mov qword [0x14000c510], rax
lea rax, str.AVX512PF
mov qword [0x14000c500], rax
mov dword [0x14000c520], 0x22
lea rax, str.avx512cd
mov qword [0x14000c528], rax
lea rax, str.AVX512CD
mov qword [0x14000c518], rax
mov dword [0x14000c538], 0x23
lea rax, [0x14000a630]
mov qword [0x14000c540], rax
lea rax, [0x14000a8b0]
mov qword [0x14000c530], rax
mov dword [0x14000c550], 0x24
lea rax, [0x140009e2d]
mov qword [0x14000c558], rax
lea rax, [0x14000a663]
mov qword [0x14000c548], rax
mov dword [0x14000c568], 0x25
lea rax, str.avx512bw
mov qword [0x14000c570], rax
lea rax, str.AVX512BW
mov qword [0x14000c560], rax
mov dword [0x14000c580], 0x26
lea rax, str.avx512vl
mov qword [0x14000c588], rax
lea rax, str.AVX512VL
mov qword [0x14000c578], rax
mov dword [0x14000c598], 0x27
lea rax, str.avx512vbmi
mov qword [0x14000c5a0], rax
lea rax, str.AVX512VBMI
mov qword [0x14000c590], rax
mov dword [0x14000c5b0], 0x28
lea rax, str.avx5124fmaps
mov qword [0x14000c5b8], rax
lea rax, str.AVX512_4FMAPS
mov qword [0x14000c5a8], rax
mov dword [0x14000c5c8], 0x29
lea rax, str.avx5124vnniw
mov qword [0x14000c5d0], rax
lea rax, str.AVX512_4VNNIW
mov qword [0x14000c5c0], rax
mov dword [0x14000c5e0], 0x2a
lea rax, str.avx512vpopcntdq
mov qword [0x14000c5e8], rax
lea rax, str.AVX512_VPOPCNTDQ
mov qword [0x14000c5d8], rax
mov dword [0x14000c5f8], 0x2b
lea rax, str.avx512bitalg
mov qword [0x14000c600], rax
lea rax, str.AVX512_BITALG
mov qword [0x14000c5f0], rax
mov dword [0x14000c610], 0x2c
lea rax, str.avx512vbmi2
mov qword [0x14000c618], rax
lea rax, str.AVX512_VBMI2
mov qword [0x14000c608], rax
mov dword [0x14000c628], 0x2d
lea rax, str.gfni
mov qword [0x14000c630], rax
lea rax, str.GFNI
mov qword [0x14000c620], rax
mov dword [0x14000c640], 0x2e
lea rax, str.vaes
mov qword [0x14000c648], rax
lea rax, str.VAES
mov qword [0x14000c638], rax
mov dword [0x14000c658], 0x2f
lea rax, str.vpclmulqdq
mov qword [0x14000c660], rax
lea rax, str.VPCLMULQDQ
mov qword [0x14000c650], rax
mov dword [0x14000c670], 0x30
lea rax, str.avx512vnni
mov qword [0x14000c678], rax
lea rax, str.AVX512_VNNI
mov qword [0x14000c668], rax
mov dword [0x14000c688], 0x31
lea rax, str.clwb
mov qword [0x14000c690], rax
lea rax, str.CLWB
mov qword [0x14000c680], rax
mov dword [0x14000c6a0], 0x32
lea rax, str.rdpid
mov qword [0x14000c6a8], rax
lea rax, str.RDPID
mov qword [0x14000c698], rax
mov dword [0x14000c6b8], 0x33
lea rax, [0x14000a0c6]
mov qword [0x14000c6c0], rax
lea rax, [0x14000a6ee]
mov qword [0x14000c6b0], rax
mov dword [0x14000c6d0], 0x34
lea rax, str.shstk
mov qword [0x14000c6d8], rax
lea rax, str.SHSTK
mov qword [0x14000c6c8], rax
mov dword [0x14000c6e8], 0x35
lea rax, [0x140009e5d]
mov qword [0x14000c6f0], rax
lea rax, [0x14000a66b]
mov qword [0x14000c6e0], rax
mov dword [0x14000c700], 0x36
lea rax, str.wbnoinvd
mov qword [0x14000c708], rax
lea rax, str.WBNOINVD
mov qword [0x14000c6f8], rax
mov dword [0x14000c718], 0x37
lea rax, str.pconfig
mov qword [0x14000c720], rax
lea rax, str.PCONFIG
mov qword [0x14000c710], rax
mov dword [0x14000c730], 0x38
lea rax, str.avx512vp2intersect
mov qword [0x14000c738], rax
lea rax, str.AVX512_VP2INTERSECT
mov qword [0x14000c728], rax
mov dword [0x14000c748], 0x3c
lea rax, str.avx512fp16
mov qword [0x14000c750], rax
lea rax, str.AVX512_FP16
mov qword [0x14000c740], rax
mov dword [0x14000c760], 0x40
lea rax, str.cldemote
mov qword [0x14000c768], rax
lea rax, str.CLDEMOTE
mov qword [0x14000c758], rax
mov dword [0x14000c778], 0x41
lea rax, str.movdiri
mov qword [0x14000c780], rax
lea rax, str.MOVDIRI
mov qword [0x14000c770], rax
mov dword [0x14000c790], 0x42
lea rax, str.movdir64b
mov qword [0x14000c798], rax
lea rax, str.MOVDIR64B
mov qword [0x14000c788], rax
mov dword [0x14000c7a8], 0x43
lea rax, str.waitpkg
mov qword [0x14000c7b0], rax
lea rax, str.WAITPKG
mov qword [0x14000c7a0], rax
mov dword [0x14000c7c0], 0x44
lea rax, str.avx512bf16
mov qword [0x14000c7c8], rax
lea rax, str.AVX512_BF16
mov qword [0x14000c7b8], rax
mov dword [0x14000c7d8], 0x45
lea rax, str.enqcmd
mov qword [0x14000c7e0], rax
lea rax, str.ENQCMD
mov qword [0x14000c7d0], rax
mov dword [0x14000c7f0], 0x46
lea rax, str.avxvnni
mov qword [0x14000c7f8], rax
lea rax, str.AVX_VNNI
mov qword [0x14000c7e8], rax
mov dword [0x14000c808], 0x47
lea rax, str.amx_tile
mov qword [0x14000c810], rax
lea rax, str.AMX_TILE
mov qword [0x14000c800], rax
mov dword [0x14000c820], 0x48
lea rax, str.amx_int8
mov qword [0x14000c828], rax
lea rax, str.AMX_INT8
mov qword [0x14000c818], rax
mov dword [0x14000c838], 0x49
lea rax, str.amx_bf16
mov qword [0x14000c840], rax
lea rax, str.AMX_BF16
mov qword [0x14000c830], rax
mov dword [0x14000c850], 0x4a
lea rax, [0x14000a28e]
mov qword [0x14000c858], rax
lea rax, [0x14000a771]
mov qword [0x14000c848], rax
mov dword [0x14000c868], 0x4b
lea rax, str.wide_kl
mov qword [0x14000c870], rax
lea rax, str.WIDE_KL
mov qword [0x14000c860], rax
mov dword [0x14000c880], 0x4c
lea rax, str.hreset
mov qword [0x14000c888], rax
lea rax, str.HRESET
mov qword [0x14000c878], rax
mov dword [0x14000c898], 0x4d
lea rax, str.uintr
mov qword [0x14000c8a0], rax
lea rax, str.UINTR
mov qword [0x14000c890], rax
mov dword [0x14000c8b0], 0x4e
lea rax, str.prefetchi
mov qword [0x14000c8b8], rax
lea rax, str.PREFETCHI
mov qword [0x14000c8a8], rax
mov dword [0x14000c8c8], 0x4f
lea rax, str.avxvnniint8
mov qword [0x14000c8d0], rax
lea rax, str.AVX_VNNI_INT8
mov qword [0x14000c8c0], rax
mov dword [0x14000c8e0], 0x50
lea rax, str.cmpccxadd
mov qword [0x14000c8e8], rax
lea rax, str.CMPCCXADD
mov qword [0x14000c8d8], rax
mov dword [0x14000c8f8], 0x51
lea rax, str.avxifma
mov qword [0x14000c900], rax
lea rax, str.AVX_IFMA
mov qword [0x14000c8f0], rax
mov dword [0x14000c910], 0x52
lea rax, str.avxneconvert
mov qword [0x14000c918], rax
lea rax, str.AVX_NE_CONVERT
mov qword [0x14000c908], rax
mov dword [0x14000c928], 0x53
lea rax, str.raoint
mov qword [0x14000c930], rax
lea rax, str.RAO_INT
mov qword [0x14000c920], rax
mov dword [0x14000c940], 0x54
lea rax, str.amx_fp16
mov qword [0x14000c948], rax
lea rax, str.AMX_FP16
mov qword [0x14000c938], rax
mov dword [0x14000c958], 0x55
lea rax, str.amx_complex
mov qword [0x14000c960], rax
lea rax, str.AMX_COMPLEX
mov qword [0x14000c950], rax
mov dword [0x14000c970], 0x56
lea rax, str.sha512
mov qword [0x14000c978], rax
lea rax, str.SHA512
mov qword [0x14000c968], rax
mov dword [0x14000c988], 0x57
lea rax, [0x14000a999]
mov qword [0x14000c990], rax
lea rax, [0x14000a9a3]
mov qword [0x14000c980], rax
mov dword [0x14000c9a0], 0x58
lea rax, [0x14000a98c]
mov qword [0x14000c9a8], rax
lea rax, [0x14000a995]
mov qword [0x14000c998], rax
mov dword [0x14000c9b8], 0x59
lea rax, str.avxvnniint16
mov qword [0x14000c9c0], rax
lea rax, str.AVX_VNNI_INT16
mov qword [0x14000c9b0], rax
mov dword [0x14000c9d0], 0x5a
lea rax, str.usermsr
mov qword [0x14000c9d8], rax
lea rax, str.USER_MSR
mov qword [0x14000c9c8], rax
mov dword [0x14000c9e8], 0x5b
lea rax, str.avx10.1_256
mov qword [0x14000c9f0], rax
lea rax, str.AVX_10_1
mov qword [0x14000c9e0], rax
mov dword [0x14000ca00], 0x5c
lea rax, str.avx10.1_512
mov qword [0x14000ca08], rax
lea rax, str.AVX_10_1_512
mov qword [0x14000c9f8], rax
mov dword [0x14000ca18], 0x5d
lea rax, str.apxf
mov qword [0x14000ca20], rax
lea rax, str.APXF
mov qword [0x14000ca10], rax
mov dword [0x14000ca30], 0x5e
lea rax, str.msrlist
mov qword [0x14000ca38], rax
lea rax, str.MSRLIST
mov qword [0x14000ca28], rax
mov dword [0x14000ca48], 0x5f
lea rax, str.wrmsrns
mov qword [0x14000ca50], rax
lea rax, str.WRMSRNS
mov qword [0x14000ca40], rax
mov dword [0x14000ca60], 0x60
lea rax, str.pbndkb
mov qword [0x14000ca68], rax
lea rax, str.PBNDKB
mov qword [0x14000ca58], rax
mov byte [0x14000c1c0], 1
pop rcx
pop rdx
ret