Function at 0x1400ac000
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push rbp
mov rbp, rsp
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
lea rdx, [0x14001fa00]
movabs rax, 0
push rdx
xor dword [rdx + 0x1bc], 0x2cd167e2
xor dword [rdx + 0x244], 0x2e252375
sub dword [rdx + 0x20c], 0x53915ffb
add dword [rdx + 0x264], 0x4923426
sub dword [rdx + 0xc0], 0x24d02ba0
sub dword [rdx + 0x2cc], 0x78d83e40
xor dword [rdx + 0xc], 0x19bc5a53
not dword [rdx + 0x138]
not dword [rdx + 0x158]
not dword [rdx + 0x27c]
xor dword [rdx + 0x3cc], 0x7c500a4f
add dword [rdx + 0x2a4], 0x79f24681
add dword [rdx + 0x14], 0x10e36964
not dword [rdx + 0x318]
xor dword [rdx + 0x344], 0x72a5429f
not dword [rdx + 0x330]
not dword [rdx + 0x124]
xor dword [rdx + 0x3e4], 0x6d1845a9
sub dword [rdx + 0xf8], 0x53632df7
sub dword [rdx + 0x288], 0x67a24ee2
xor dword [rdx + 0x324], 0x368f1527
add dword [rdx + 0x374], 0x7170104e
xor dword [rdx + 0x370], 0x14222fd0
not dword [rdx + 0x2e8]
add dword [rdx + 0x1a8], 0x55696a33
sub dword [rdx + 0xb0], 0x10ab1497
add dword [rdx + 0x1e0], 0x48e21764
not dword [rdx + 0x2b0]
sub dword [rdx + 0x2ac], 0x2a194db4
sub dword [rdx + 0x16c], 0x61420726
sub dword [rdx + 0x9c], 0x11ef4395
sub dword [rdx + 0x1e4], 0x1de444a6
xor dword [rdx + 0x270], 0x48694337
add dword [rdx + 0x154], 0x228a5590
add dword [rdx + 0x310], 0x47596786
xor dword [rdx + 0x19c], 0x2deb1093
not dword [rdx + 0x388]
not dword [rdx + 0x188]
xor dword [rdx + 0x224], 0x10f3f5d
not dword [rdx + 0x48]
not dword [rdx + 0x358]
not dword [rdx + 0x2c8]
not dword [rdx + 0x12c]
xor dword [rdx + 0x30], 0x7b1d26f1
add dword [rdx + 0x7c], 0x6de34f75
not dword [rdx + 0x204]
add dword [rdx + 0x3f0], 0x5c5d59f2
xor dword [rdx + 0x328], 0x2eb93eb6
add dword [rdx + 0x6c], 0xd0e2375
not dword [rdx + 0x104]
not dword [rdx + 0x2f8]
xor dword [rdx + 0x33c], 0x3312234d
not dword [rdx + 0x1c8]
not dword [rdx + 0x200]
sub dword [rdx + 0x268], 0x1b2e77de
sub dword [rdx + 0x21c], 0x678b0ffd
sub dword [rdx + 0x290], 0x6abe7f3e
sub dword [rdx + 0x128], 0x2f0c3149
xor dword [rdx + 0x2a8], 0x14c85112
not dword [rdx + 0x184]
not dword [rdx + 0x1ec]
xor dword [rdx + 0x50], 0x32e12785
sub dword [rdx + 0x170], 0x10df06e4
not dword [rdx + 0x248]
not dword [rdx + 0x40]
add dword [rdx + 0x3b0], 0x484c2fcf
not dword [rdx + 0x300]
xor dword [rdx + 0x340], 0x1c812155
xor dword [rdx + 0xa0], 0x61b95f5f
not dword [rdx + 0x3d4]
xor dword [rdx + 0x378], 0x124853e9
not dword [rdx + 0x1b0]
sub dword [rdx + 0x60], 0x2db90fce
add dword [rdx + 0x3bc], 0x78d6419a
not dword [rdx + 0x3c8]
add dword [rdx + 0x78], 0x32b6200f
sub dword [rdx + 0x18c], 0x41f22629
sub dword [rdx + 0x218], 0x5f11549f
add dword [rdx + 0x2f0], 0x176304ef
not dword [rdx + 0x250]
add dword [rdx + 0x304], 0x7af5729
not dword [rdx + 0x38c]
sub dword [rdx + 0x84], 0x7964406e
sub dword [rdx + 0xc4], 0x57ef5cd2
not dword [rdx + 0x298]
add dword [rdx + 4], 0x70213599
xor dword [rdx + 0x308], 0x686034fd
not dword [rdx + 0x168]
not dword [rdx + 0x36c]
xor dword [rdx + 0x28c], 0x70884e1a
not dword [rdx + 0x130]
xor dword [rdx + 0x2dc], 0x5b7c7ded
sub dword [rdx + 0xf0], 0x40e14418
add dword [rdx + 0x39c], 0x31112281
xor dword [rdx + 0xf4], 0x3c0e7dbd
sub dword [rdx + 0x3f4], 0x7e227bbb
xor dword [rdx + 0x3a4], 0x3c017446
add dword [rdx + 0x3d0], 0x4d7c45a5
xor dword [rdx + 0x2a0], 0x2165491d
sub dword [rdx + 0x364], 0x67142bb0
sub dword [rdx + 0xcc], 0x63820bed
sub dword [rdx + 0x88], 0x5ffe6d87
not dword [rdx + 0xd4]
add dword [rdx + 0x26c], 0x51a04c73
xor dword [rdx + 0x280], 0x68c034f
xor dword [rdx + 0x3e0], 0x1aa53745
xor dword [rdx + 0x28], 0x409c1b45
add dword [rdx + 0xd8], 0x3e500ba6
not dword [rdx + 0x278]
sub dword [rdx + 0x360], 0x3b184f0c
sub dword [rdx + 0x284], 0xf724d93
add dword [rdx + 0x198], 0x2d705899
add dword [rdx + 0x2d0], 0xef518b1
xor dword [rdx + 0x240], 0x30bf253a
xor dword [rdx + 0x320], 0x8530197
sub dword [rdx + 0x1d0], 0x8461acb
add dword [rdx + 0x1c0], 0x4aa069e1
xor dword [rdx + 0x108], 0x6d8a35b2
sub dword [rdx + 0x8c], 0x3600e8d
not dword [rdx + 0x144]
not dword [rdx + 0x338]
add dword [rdx + 0x384], 0x999339b
not dword [rdx + 0x1a0]
add dword [rdx + 0x118], 0x49971264
not dword [rdx + 0x2e4]
not dword [rdx + 0x25c]
xor dword [rdx + 0x260], 0x216f44b3
add dword [rdx + 0x2c4], 0xd41fda
sub dword [rdx + 0x24], 0x18f6267b
sub dword [rdx + 0x3b8], 0x12466f43
xor dword [rdx + 0x380], 0x55031d98
add dword [rdx + 0x34], 0x511f7cc4
xor dword [rdx + 0x1f8], 0x6e88586f
sub dword [rdx + 0xb4], 0x283b4dd7
add dword [rdx + 0x228], 0x7d51d84
xor dword [rdx + 0x4c], 0x4a015a47
xor dword [rdx + 0x31c], 0x7446753b
not dword [rdx + 0xc8]
add dword [rdx + 0x2bc], 0xe6058ba
sub dword [rdx + 0x22c], 0x6c861619
add dword [rdx + 0x1ac], 0x438277b9
not dword [rdx + 8]
add dword [rdx + 0x3a8], 0x6c215448
xor dword [rdx + 0x150], 0x66942940
not dword [rdx + 0x314]
xor dword [rdx + 0xac], 0x3dc501cb
xor dword [rdx + 0x2ec], 0x4b3c46c1
not dword [rdx + 0x190]
sub dword [rdx + 0x94], 0x99e6e68
xor dword [rdx + 0x1f0], 0x4d7a6891
xor dword [rdx + 0x194], 0x228c0988
xor dword [rdx + 0x3c4], 0x3dae6dbc
xor dword [rdx + 0x3d8], 0x5bcc1912
add dword [rdx + 0x100], 0x67a06969
xor dword [rdx + 0x134], 0x8be4334
xor dword [rdx + 0xe8], 0x60355e1e
add dword [rdx + 0x10], 0x6ae101b5
not dword [rdx + 0x3ec]
not dword [rdx + 0xbc]
sub dword [rdx + 0x210], 0x763e54ae
sub dword [rdx + 0x390], 0x26c5249d
not dword [rdx + 0x258]
xor dword [rdx + 0x14c], 0x43014e54
xor dword [rdx + 0x3a0], 0x5db139aa
not dword [rdx + 0x354]
not dword [rdx + 0x1a4]
add dword [rdx + 0xb8], 0x5d563348
not dword [rdx + 0x334]
add dword [rdx + 0x1cc], 0x46d44cb4
sub dword [rdx + 0x98], 0x498e5aab
add dword [rdx + 0x3c0], 0x5e956347
xor dword [rdx + 0x20], 0xeb92102
xor dword [rdx + 0x32c], 0x499324c1
add dword [rdx + 0x2e0], 0x431978b8
xor dword [rdx + 0x174], 0x195d6e8a
not dword [rdx + 0xec]
sub dword [rdx + 0xd0], 0x3b03331
add dword [rdx + 0x24c], 0x41543645
xor dword [rdx + 0x1d8], 0x88009e4
add dword [rdx + 0x1fc], 0x5aa610bf
sub dword [rdx + 0x34c], 0x27ba1bdb
not dword [rdx + 0xe4]
xor dword [rdx + 0x1c4], 0x547f0f77
sub dword [rdx + 0x80], 0x64627ad0
add dword [rdx + 0xdc], 0x43e155fc
add dword [rdx + 0x208], 0x1de47788
add dword [rdx + 0x68], 0x278c3797
sub dword [rdx + 0x1e8], 0x6f8e2c69
sub dword [rdx + 0x70], 0x4fc65a16
add dword [rdx + 0x17c], 0x728f42d8
sub dword [rdx + 0x1b8], 0x20d03b39
sub dword [rdx + 0x180], 0x4c4153f7
add dword [rdx + 0x2d8], 0x37bf101e
xor dword [rdx + 0x13c], 0x7444002d
not dword [rdx + 0x350]
xor dword [rdx + 0x58], 0x3fb114a9
xor dword [rdx + 0x274], 0x70725793
sub dword [rdx + 0x2b4], 0x2a9c4fac
xor dword [rdx + 0xfc], 0x55960aa7
not dword [rdx + 0x90]
not dword [rdx + 0x2f4]
xor dword [rdx + 0x30c], 0x593025be
xor dword [rdx + 0x18], 0x675c7e15
sub dword [rdx + 0x3b4], 0x721265a9
not dword [rdx]
xor dword [rdx + 0x3dc], 0x6dc862e5
sub dword [rdx + 0x2d4], 0x5d3017aa
sub dword [rdx + 0x35c], 0x628e3865
add dword [rdx + 0x2c], 0xa5d31cc
not dword [rdx + 0x294]
xor dword [rdx + 0x3e8], 0x5f7f0596
not dword [rdx + 0x5c]
xor dword [rdx + 0x11c], 0xcff1fae
add dword [rdx + 0x140], 0x22b910e0
sub dword [rdx + 0xe0], 0x523f068a
not dword [rdx + 0x3fc]
sub dword [rdx + 0x3ac], 0xc4c257a
add dword [rdx + 0x368], 0x3caf769c
xor dword [rdx + 0x1c], 0x7de34690
xor dword [rdx + 0x398], 0x6516115
sub dword [rdx + 0x44], 0x4cd5763b
xor dword [rdx + 0x29c], 0x60b65ba2
xor dword [rdx + 0x10c], 0x6f546f6d
sub dword [rdx + 0x3c], 0x4692c99
xor dword [rdx + 0x74], 0xf724974
xor dword [rdx + 0x230], 0x2d63315b
xor dword [rdx + 0x1f4], 0x54f65755
xor dword [rdx + 0x1dc], 0x6a6f7e34
sub dword [rdx + 0x238], 0x27e95bb2
add dword [rdx + 0x54], 0xe2e3054
add dword [rdx + 0x15c], 0x4ac43584
not dword [rdx + 0x348]
add dword [rdx + 0x164], 0x58ce62b3
add dword [rdx + 0x3f8], 0x53262597
add dword [rdx + 0x178], 0x770122a5
not dword [rdx + 0x1d4]
sub dword [rdx + 0x2c0], 0x6d4c0583
add dword [rdx + 0x114], 0xff918f7
add dword [rdx + 0x234], 0x485624a6
sub dword [rdx + 0x220], 0x19b04aa6
add dword [rdx + 0x38], 0x7f051721
sub dword [rdx + 0x254], 0x36f70dc6
sub dword [rdx + 0x64], 0x7b062f96
sub dword [rdx + 0x160], 0x303a2934
sub dword [rdx + 0x120], 0x7f12095f
xor dword [rdx + 0xa4], 0x25db1949
not dword [rdx + 0x148]
add dword [rdx + 0x2fc], 0x678c2490
sub dword [rdx + 0x394], 0x46ec3d47
xor dword [rdx + 0x23c], 0x3ee85b29
not dword [rdx + 0x1b4]
sub dword [rdx + 0x37c], 0x3c0c6fe9
add dword [rdx + 0x110], 0x2eab4053
sub dword [rdx + 0x214], 0x13f04494
sub dword [rdx + 0xa8], 0x2a4520ec
sub dword [rdx + 0x2b8], 0x6fe01e4c
add rax, 0x400
add rdx, 0x400
cmp rax, 0x8c000
je 0x1400ac8f4
jmp 0x1400ac035
pop rcx
call fcn.1400aab3e
mov rsp, rbp
pop rbp
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop rdi
pop rsi
pop rbp
pop rbx
pop rdx
pop rcx
pop rax
push rbp
mov rbp, rsp
sub rsp, 0x32
call fcn.1400ac9da
add dl, 0x96
mov di, dx
mov bp, si
push 0x1c
sub rdi, 0x66
test rcx, rdx
jne 0x1400ac925
mov di, si
test rcx, rbp
jne 0x1400ac922
call fcn.1400ac9da
call fcn.1400acc16
call 0x1400ac915
fadd st(6)
fst st(2)
fmul st(4)
fcom st(6)
fcmovbe st(0), st(7)
fadd st(0)
fcmovb st(0), st(6)
fcmovu st(0), st(3)
fadd st(3)
fst st(6)
fst st(5)
fst st(7)
fcmovb st(0), st(3)
fst st(6)
fst st(1)
fcmovbe st(0), st(2)
fcmove st(0), st(2)
fst st(6)
fsubr st(6)
fst st(3)
fst st(5)
fst st(0)
fsubr st(6)
fcmovu st(0), st(0)
lea rbx, [0x1404aefc9]
push 0x6d
lea rdx, [0x1404ae775]
sub rcx, 0x2c10
add rcx, 0x2ef1
push 0x59
test rbx, rsp
jne 0x1400ac98d
push 0x54
test rsi, rbx
jne 0x1400ac97d
add dh, 0xda
lea rdx, [0x1404af057]
add rdx, 0x5e
push 0x5a7b
add rsi, 0x4f
fmul st(2)
fst st(1)
fcmovb st(0), st(4)
fst st(1)
fsub st(4)
fst st(4)
fsub st(7)
fcomp st(1)
fst st(6)
fcmovbe st(0), st(7)
lea rsp, [rbp + 0x32]
pop rbp
ret