Function at 0x1400039b0
Capabilities:
Parse pe header

Disassembly:
push rdx
push rcx
cmp byte [0x14004c1a0], 0
jne 0x14000473d
mov eax, 0xc8
lea rcx, [0x14004c1b0]
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 0x1400039d0
mov eax, 0xffffffff
mov dword [0x14004ca10], eax
mov dword [0x14004ca28], eax
mov dword [0x14004ca40], eax
lea rcx, str.GENERIC_IA32
mov qword [0x14004c1c8], rcx
mov dword [0x14004c1d0], 0
lea rcx, [0x14004a777]
mov qword [0x14004c1e0], rcx
mov dword [0x14004c1e8], 1
lea rcx, str.CMOV
mov qword [0x14004c1f8], rcx
mov dword [0x14004c200], 2
mov dword [0x14004c218], 3
lea rcx, [0x140049c91]
mov qword [0x14004c220], rcx
lea rcx, [0x14004a4d4]
mov qword [0x14004c210], rcx
lea rcx, str.FXSAVE
mov qword [0x14004c228], rcx
mov dword [0x14004c230], 4
mov dword [0x14004c248], 5
lea rcx, [0x14004a1c2]
mov qword [0x14004c250], rcx
lea rcx, [0x14004a68f]
mov qword [0x14004c240], rcx
mov dword [0x14004c260], 6
lea rcx, str.sse2
mov qword [0x14004c268], rcx
lea rcx, str.SSE2
mov qword [0x14004c258], rcx
mov dword [0x14004c278], 7
lea rcx, [0x14004a807]
mov qword [0x14004c280], rcx
lea rcx, [0x14004a811]
mov qword [0x14004c270], rcx
mov dword [0x14004c290], 8
lea rcx, str.ssse3
mov qword [0x14004c298], rcx
lea rcx, str.SSSE3
mov qword [0x14004c288], rcx
mov dword [0x14004c2a8], 9
lea rcx, str.sse4.1
mov qword [0x14004c2b0], rcx
lea rcx, str.SSE4_1
mov qword [0x14004c2a0], rcx
mov dword [0x14004c2c0], 0xa
lea rcx, str.sse4
mov qword [0x14004c2c8], rcx
lea rcx, str.SSE4_2
mov qword [0x14004c2b8], rcx
mov dword [0x14004c2d8], 0xb
lea rcx, str.movbe
mov qword [0x14004c2e0], rcx
lea rcx, str.MOVBE
mov qword [0x14004c2d0], rcx
mov dword [0x14004c2f0], 0xc
lea rcx, str.popcnt
mov qword [0x14004c2f8], rcx
lea rcx, str.POPCNT
mov qword [0x14004c2e8], rcx
mov dword [0x14004c308], 0xd
lea rcx, str.pclmul
mov qword [0x14004c310], rcx
lea rcx, [0x14004a5a7]
mov qword [0x14004c300], rcx
mov dword [0x14004c320], 0xe
lea rcx, [0x140049ffd]
mov qword [0x14004c328], rcx
lea rcx, [0x14004a579]
mov qword [0x14004c318], rcx
mov dword [0x14004c338], 0x10
lea rcx, [0x140049c89]
mov qword [0x14004c340], rcx
lea rcx, [0x14004a4cc]
mov qword [0x14004c330], rcx
mov dword [0x14004c350], 0xf
lea rcx, str.f16c
mov qword [0x14004c358], rcx
lea rcx, str.F16C
mov qword [0x14004c348], rcx
mov dword [0x14004c368], 0x11
lea rcx, str.rdrnd
mov qword [0x14004c370], rcx
lea rcx, str.RDRND
mov qword [0x14004c360], rcx
mov dword [0x14004c380], 0x12
lea rcx, [0x14004a499]
mov qword [0x14004c388], rcx
lea rcx, [0x14004a715]
mov qword [0x14004c378], rcx
mov dword [0x14004c398], 0x13
lea rcx, [0x14004a11e]
mov qword [0x14004c3a0], rcx
lea rcx, [0x14004a620]
mov qword [0x14004c390], rcx
mov dword [0x14004c3b0], 0x14
lea rcx, str.lzcnt
mov qword [0x14004c3b8], rcx
lea rcx, str.LZCNT
mov qword [0x14004c3a8], rcx
mov dword [0x14004c3c8], 0x15
lea rcx, [0x14004a232]
mov qword [0x14004c3d0], rcx
lea rcx, [0x14004a6a3]
mov qword [0x14004c3c0], rcx
mov dword [0x14004c3e0], 0x16
lea rcx, [0x14004a097]
mov qword [0x14004c3e8], rcx
lea rcx, [0x14004a5c1]
mov qword [0x14004c3d8], rcx
mov dword [0x14004c3f8], 0x17
lea rcx, str.avx2
mov qword [0x14004c400], rcx
lea rcx, str.AVX2
mov qword [0x14004c3f0], rcx
mov dword [0x14004c410], 0x1b
lea rcx, str.avx512f
mov qword [0x14004c418], rcx
lea rcx, str.AVX512F
mov qword [0x14004c408], rcx
mov dword [0x14004c428], 0x18
lea rcx, str.avx512dq
mov qword [0x14004c430], rcx
lea rcx, str.AVX512DQ
mov qword [0x14004c420], rcx
mov dword [0x14004c440], 0x19
lea rcx, str.ptwrite
mov qword [0x14004c448], rcx
lea rcx, str.PTWRITE
mov qword [0x14004c438], rcx
lea rcx, str.KNCNI
mov qword [0x14004c450], rcx
mov dword [0x14004c458], 0x1a
mov dword [0x14004c470], 0x1c
lea rcx, [0x140049ccd]
mov qword [0x14004c478], rcx
lea rcx, [0x14004a4e8]
mov qword [0x14004c468], rcx
mov dword [0x14004c488], 0x1d
lea rcx, str.rdseed
mov qword [0x14004c490], rcx
lea rcx, str.RDSEED
mov qword [0x14004c480], rcx
mov dword [0x14004c4a0], 0x1e
lea rcx, str.avx512ifma
mov qword [0x14004c4a8], rcx
lea rcx, str.AVX512IFMA52
mov qword [0x14004c498], rcx
mov dword [0x14004c4b8], eax
mov dword [0x14004c4d0], 0x20
lea rax, str.avx512er
mov qword [0x14004c4d8], rax
lea rax, str.AVX512ER
mov qword [0x14004c4c8], rax
mov dword [0x14004c4e8], 0x21
lea rax, str.avx512pf
mov qword [0x14004c4f0], rax
lea rax, str.AVX512PF
mov qword [0x14004c4e0], rax
mov dword [0x14004c500], 0x22
lea rax, str.avx512cd
mov qword [0x14004c508], rax
lea rax, str.AVX512CD
mov qword [0x14004c4f8], rax
mov dword [0x14004c518], 0x23
lea rax, [0x14004a49d]
mov qword [0x14004c520], rax
lea rax, [0x14004a719]
mov qword [0x14004c510], rax
mov dword [0x14004c530], 0x24
lea rax, [0x140049c8d]
mov qword [0x14004c538], rax
lea rax, [0x14004a4d0]
mov qword [0x14004c528], rax
mov dword [0x14004c548], 0x25
lea rax, str.avx512bw
mov qword [0x14004c550], rax
lea rax, str.AVX512BW
mov qword [0x14004c540], rax
mov dword [0x14004c560], 0x26
lea rax, str.avx512vl
mov qword [0x14004c568], rax
lea rax, str.AVX512VL
mov qword [0x14004c558], rax
mov dword [0x14004c578], 0x27
lea rax, str.avx512vbmi
mov qword [0x14004c580], rax
lea rax, str.AVX512VBMI
mov qword [0x14004c570], rax
mov dword [0x14004c590], 0x28
lea rax, str.avx5124fmaps
mov qword [0x14004c598], rax
lea rax, str.AVX512_4FMAPS
mov qword [0x14004c588], rax
mov dword [0x14004c5a8], 0x29
lea rax, str.avx5124vnniw
mov qword [0x14004c5b0], rax
lea rax, str.AVX512_4VNNIW
mov qword [0x14004c5a0], rax
mov dword [0x14004c5c0], 0x2a
lea rax, str.avx512vpopcntdq
mov qword [0x14004c5c8], rax
lea rax, str.AVX512_VPOPCNTDQ
mov qword [0x14004c5b8], rax
mov dword [0x14004c5d8], 0x2b
lea rax, str.avx512bitalg
mov qword [0x14004c5e0], rax
lea rax, str.AVX512_BITALG
mov qword [0x14004c5d0], rax
mov dword [0x14004c5f0], 0x2c
lea rax, str.avx512vbmi2
mov qword [0x14004c5f8], rax
lea rax, str.AVX512_VBMI2
mov qword [0x14004c5e8], rax
mov dword [0x14004c608], 0x2d
lea rax, str.gfni
mov qword [0x14004c610], rax
lea rax, str.GFNI
mov qword [0x14004c600], rax
mov dword [0x14004c620], 0x2e
lea rax, str.vaes
mov qword [0x14004c628], rax
lea rax, str.VAES
mov qword [0x14004c618], rax
mov dword [0x14004c638], 0x2f
lea rax, str.vpclmulqdq
mov qword [0x14004c640], rax
lea rax, str.VPCLMULQDQ
mov qword [0x14004c630], rax
mov dword [0x14004c650], 0x30
lea rax, str.avx512vnni
mov qword [0x14004c658], rax
lea rax, str.AVX512_VNNI
mov qword [0x14004c648], rax
mov dword [0x14004c668], 0x31
lea rax, str.clwb
mov qword [0x14004c670], rax
lea rax, str.CLWB
mov qword [0x14004c660], rax
mov dword [0x14004c680], 0x32
lea rax, str.rdpid
mov qword [0x14004c688], rax
lea rax, str.RDPID
mov qword [0x14004c678], rax
mov dword [0x14004c698], 0x33
lea rax, [0x140049f26]
mov qword [0x14004c6a0], rax
lea rax, [0x14004a557]
mov qword [0x14004c690], rax
mov dword [0x14004c6b0], 0x34
lea rax, str.shstk
mov qword [0x14004c6b8], rax
lea rax, str.SHSTK
mov qword [0x14004c6a8], rax
mov dword [0x14004c6c8], 0x35
lea rax, [0x140049cbd]
mov qword [0x14004c6d0], rax
lea rax, [0x14004a4d8]
mov qword [0x14004c6c0], rax
mov dword [0x14004c6e0], 0x36
lea rax, str.wbnoinvd
mov qword [0x14004c6e8], rax
lea rax, str.WBNOINVD
mov qword [0x14004c6d8], rax
mov dword [0x14004c6f8], 0x37
lea rax, str.pconfig
mov qword [0x14004c700], rax
lea rax, str.PCONFIG
mov qword [0x14004c6f0], rax
mov dword [0x14004c710], 0x38
lea rax, str.avx512vp2intersect
mov qword [0x14004c718], rax
lea rax, str.AVX512_VP2INTERSECT
mov qword [0x14004c708], rax
mov dword [0x14004c728], 0x3c
lea rax, str.avx512fp16
mov qword [0x14004c730], rax
lea rax, str.AVX512_FP16
mov qword [0x14004c720], rax
mov dword [0x14004c740], 0x40
lea rax, str.cldemote
mov qword [0x14004c748], rax
lea rax, str.CLDEMOTE
mov qword [0x14004c738], rax
mov dword [0x14004c758], 0x41
lea rax, str.movdiri
mov qword [0x14004c760], rax
lea rax, str.MOVDIRI
mov qword [0x14004c750], rax
mov dword [0x14004c770], 0x42
lea rax, str.movdir64b
mov qword [0x14004c778], rax
lea rax, str.MOVDIR64B
mov qword [0x14004c768], rax
mov dword [0x14004c788], 0x43
lea rax, str.waitpkg
mov qword [0x14004c790], rax
lea rax, str.WAITPKG
mov qword [0x14004c780], rax
mov dword [0x14004c7a0], 0x44
lea rax, str.avx512bf16
mov qword [0x14004c7a8], rax
lea rax, str.AVX512_BF16
mov qword [0x14004c798], rax
mov dword [0x14004c7b8], 0x45
lea rax, str.enqcmd
mov qword [0x14004c7c0], rax
lea rax, str.ENQCMD
mov qword [0x14004c7b0], rax
mov dword [0x14004c7d0], 0x46
lea rax, str.avxvnni
mov qword [0x14004c7d8], rax
lea rax, str.AVX_VNNI
mov qword [0x14004c7c8], rax
mov dword [0x14004c7e8], 0x47
lea rax, str.amx_tile
mov qword [0x14004c7f0], rax
lea rax, str.AMX_TILE
mov qword [0x14004c7e0], rax
mov dword [0x14004c800], 0x48
lea rax, str.amx_int8
mov qword [0x14004c808], rax
lea rax, str.AMX_INT8
mov qword [0x14004c7f8], rax
mov dword [0x14004c818], 0x49
lea rax, str.amx_bf16
mov qword [0x14004c820], rax
lea rax, str.AMX_BF16
mov qword [0x14004c810], rax
mov dword [0x14004c830], 0x4a
lea rax, [0x14004a0ee]
mov qword [0x14004c838], rax
lea rax, [0x14004a5da]
mov qword [0x14004c828], rax
mov dword [0x14004c848], 0x4b
lea rax, str.wide_kl
mov qword [0x14004c850], rax
lea rax, str.WIDE_KL
mov qword [0x14004c840], rax
mov dword [0x14004c860], 0x4c
lea rax, str.hreset
mov qword [0x14004c868], rax
lea rax, str.HRESET
mov qword [0x14004c858], rax
mov dword [0x14004c878], 0x4d
lea rax, str.uintr
mov qword [0x14004c880], rax
lea rax, str.UINTR
mov qword [0x14004c870], rax
mov dword [0x14004c890], 0x4e
lea rax, str.prefetchi
mov qword [0x14004c898], rax
lea rax, str.PREFETCHI
mov qword [0x14004c888], rax
mov dword [0x14004c8a8], 0x4f
lea rax, str.avxvnniint8
mov qword [0x14004c8b0], rax
lea rax, str.AVX_VNNI_INT8
mov qword [0x14004c8a0], rax
mov dword [0x14004c8c0], 0x50
lea rax, str.cmpccxadd
mov qword [0x14004c8c8], rax
lea rax, str.CMPCCXADD
mov qword [0x14004c8b8], rax
mov dword [0x14004c8d8], 0x51
lea rax, str.avxifma
mov qword [0x14004c8e0], rax
lea rax, str.AVX_IFMA
mov qword [0x14004c8d0], rax
mov dword [0x14004c8f0], 0x52
lea rax, str.avxneconvert
mov qword [0x14004c8f8], rax
lea rax, str.AVX_NE_CONVERT
mov qword [0x14004c8e8], rax
mov dword [0x14004c908], 0x53
lea rax, str.raoint
mov qword [0x14004c910], rax
lea rax, str.RAO_INT
mov qword [0x14004c900], rax
mov dword [0x14004c920], 0x54
lea rax, str.amx_fp16
mov qword [0x14004c928], rax
lea rax, str.AMX_FP16
mov qword [0x14004c918], rax
mov dword [0x14004c938], 0x55
lea rax, str.amx_complex
mov qword [0x14004c940], rax
lea rax, str.AMX_COMPLEX
mov qword [0x14004c930], rax
mov dword [0x14004c950], 0x56
lea rax, str.sha512
mov qword [0x14004c958], rax
lea rax, str.SHA512
mov qword [0x14004c948], rax
mov dword [0x14004c968], 0x57
lea rax, [0x14004a802]
mov qword [0x14004c970], rax
lea rax, [0x14004a80c]
mov qword [0x14004c960], rax
mov dword [0x14004c980], 0x58
lea rax, [0x14004a7f5]
mov qword [0x14004c988], rax
lea rax, [0x14004a7fe]
mov qword [0x14004c978], rax
mov dword [0x14004c998], 0x59
lea rax, str.avxvnniint16
mov qword [0x14004c9a0], rax
lea rax, str.AVX_VNNI_INT16
mov qword [0x14004c990], rax
mov dword [0x14004c9b0], 0x5a
lea rax, str.usermsr
mov qword [0x14004c9b8], rax
lea rax, str.USER_MSR
mov qword [0x14004c9a8], rax
mov dword [0x14004c9c8], 0x5b
lea rax, str.avx10.1_256
mov qword [0x14004c9d0], rax
lea rax, str.AVX_10_1
mov qword [0x14004c9c0], rax
mov dword [0x14004c9e0], 0x5c
lea rax, str.avx10.1_512
mov qword [0x14004c9e8], rax
lea rax, str.AVX_10_1_512
mov qword [0x14004c9d8], rax
mov dword [0x14004c9f8], 0x5d
lea rax, str.apxf
mov qword [0x14004ca00], rax
lea rax, str.APXF
mov qword [0x14004c9f0], rax
mov dword [0x14004ca10], 0x5e
lea rax, str.msrlist
mov qword [0x14004ca18], rax
lea rax, str.MSRLIST
mov qword [0x14004ca08], rax
mov dword [0x14004ca28], 0x5f
lea rax, str.wrmsrns
mov qword [0x14004ca30], rax
lea rax, str.WRMSRNS
mov qword [0x14004ca20], rax
mov dword [0x14004ca40], 0x60
lea rax, str.pbndkb
mov qword [0x14004ca48], rax
lea rax, str.PBNDKB
mov qword [0x14004ca38], rax
mov byte [0x14004c1a0], 1
pop rcx
pop rdx
ret