Function at 0x70310f8a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
mov dword [esp], 0x708ab60b
call fcn.702ae5f3
mov dword [esp + 8], 0
mov edx, dword [ebp + 8]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.702ae2cf
mov dword [ebp - 0xc], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70303bea
mov dword [esp + 4], str.absb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70303d16
mov dword [esp + 4], str.addb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70303e88
mov dword [esp + 4], str.addssb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70303ffa
mov dword [esp + 4], str.addusb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030416c
mov dword [esp + 4], str.andb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703042de
mov dword [esp + 4], str.avgsb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70304450
mov dword [esp + 4], str.avgub
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703045c2
mov dword [esp + 4], str.cmpeqb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70304734
mov dword [esp + 4], str.cmpgtsb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703048a6
mov dword [esp + 4], str.copyb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70304a58
mov dword [esp + 4], str.maxsb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70304bca
mov dword [esp + 4], str.maxub
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70304d3c
mov dword [esp + 4], str.minsb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70304eae
mov dword [esp + 4], str.minub
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305020
mov dword [esp + 4], str.mullb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030fa56
mov dword [esp + 4], str.mulhsb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030f78c
mov dword [esp + 4], str.mulhub
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305192
mov dword [esp + 4], 0x708ab679
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030f36e
mov dword [esp + 4], str.signb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305304
mov dword [esp + 4], str.subb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305476
mov dword [esp + 4], str.subssb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703055e8
mov dword [esp + 4], str.subusb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030575a
mov dword [esp + 4], str.xorb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703058cc
mov dword [esp + 4], str.absw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703059f8
mov dword [esp + 4], str.addw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305b6a
mov dword [esp + 4], str.addssw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305cdc
mov dword [esp + 4], str.addusw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305e4e
mov dword [esp + 4], str.andw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70305fc0
mov dword [esp + 4], str.avgsw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306132
mov dword [esp + 4], str.avguw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703062a4
mov dword [esp + 4], str.cmpeqw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306416
mov dword [esp + 4], str.cmpgtsw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306588
mov dword [esp + 4], str.copyw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030673a
mov dword [esp + 4], str.maxsw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703068ac
mov dword [esp + 4], str.maxuw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306a1e
mov dword [esp + 4], str.minsw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306b90
mov dword [esp + 4], str.minuw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306d02
mov dword [esp + 4], str.mullw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030ffea
mov dword [esp + 4], str.mulhsw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030fd20
mov dword [esp + 4], str.mulhuw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306e74
mov dword [esp + 4], 0x708ab705
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030f15f
mov dword [esp + 4], str.signw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70306fe6
mov dword [esp + 4], str.subw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70307158
mov dword [esp + 4], str.subssw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703072ca
mov dword [esp + 4], str.subusw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030743c
mov dword [esp + 4], str.xorw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703075ae
mov dword [esp + 4], str.absl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703076da
mov dword [esp + 4], str.addl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030784c
mov dword [esp + 4], str.addssl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703079be
mov dword [esp + 4], str.addusl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70307b30
mov dword [esp + 4], str.andl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70307ca2
mov dword [esp + 4], str.avgsl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70307e14
mov dword [esp + 4], str.avgul
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70307f86
mov dword [esp + 4], str.cmpeql
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703080f8
mov dword [esp + 4], str.cmpgtsl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030826a
mov dword [esp + 4], str.copyl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030841c
mov dword [esp + 4], str.maxsl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030858e
mov dword [esp + 4], str.maxul
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70308700
mov dword [esp + 4], str.minsl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70308872
mov dword [esp + 4], str.minul
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703089e4
mov dword [esp + 4], str.mulll
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7031057e
mov dword [esp + 4], str.mulhsl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703102b4
mov dword [esp + 4], str.mulhul
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70308b56
mov dword [esp + 4], 0x708ab791
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030f57d
mov dword [esp + 4], str.signl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70308cc8
mov dword [esp + 4], str.subl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70308e3a
mov dword [esp + 4], str.subssl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70308fac
mov dword [esp + 4], str.subusl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030911e
mov dword [esp + 4], str.xorl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309290
mov dword [esp + 4], str.addq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309401
mov dword [esp + 4], str.andq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309723
mov dword [esp + 4], 0x708ab7bd
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309572
mov dword [esp + 4], str.copyq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309894
mov dword [esp + 4], str.subq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309a05
mov dword [esp + 4], str.xorq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309b76
mov dword [esp + 4], str.convsbw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309c34
mov dword [esp + 4], str.convubw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309cf2
mov dword [esp + 4], str.convswl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309db0
mov dword [esp + 4], str.convuwl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309e6e
mov dword [esp + 4], str.convslq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309f2c
mov dword [esp + 4], str.convulq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a2e2
mov dword [esp + 4], str.convlw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a3a0
mov dword [esp + 4], str.convql
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a45e
mov dword [esp + 4], str.convssslw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a51c
mov dword [esp + 4], str.convsuslw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a5da
mov dword [esp + 4], str.convuuslw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a698
mov dword [esp + 4], str.convsssql
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a756
mov dword [esp + 4], str.convsusql
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a814
mov dword [esp + 4], str.convuusql
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70309fea
mov dword [esp + 4], str.convwb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030d86f
mov dword [esp + 4], str.convhwb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030d994
mov dword [esp + 4], str.convhlw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a0a8
mov dword [esp + 4], str.convssswb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a166
mov dword [esp + 4], str.convsuswb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a224
mov dword [esp + 4], str.convuuswb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a8d2
mov dword [esp + 4], str.mulsbw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030a9b2
mov dword [esp + 4], str.mulubw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030aa92
mov dword [esp + 4], str.mulswl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030ab72
mov dword [esp + 4], str.muluwl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030d12d
mov dword [esp + 4], str.accw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030d31b
mov dword [esp + 4], str.accl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030ed1f
mov dword [esp + 4], str.accsadubl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030ac52
mov dword [esp + 4], str.swapw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030ad7e
mov dword [esp + 4], str.swapl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030aeaa
mov dword [esp + 4], str.swapq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030afd5
mov dword [esp + 4], str.swapwl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b101
mov dword [esp + 4], str.swaplq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b3a8
mov dword [esp + 4], str.select0wb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030d508
mov dword [esp + 4], str.select1wb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b2ea
mov dword [esp + 4], str.select0lw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030d62d
mov dword [esp + 4], str.select1lw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b22c
mov dword [esp + 4], str.select0ql
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030dab9
mov dword [esp + 4], str.mergebw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030dd78
mov dword [esp + 4], str.mergewl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030e0c1
mov dword [esp + 4], str.mergelq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70310848
mov dword [esp + 4], str.splitql
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70310992
mov dword [esp + 4], str.splitlw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70310add
mov dword [esp + 4], str.splitwb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b466
mov dword [esp + 4], str.addf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b5d8
mov dword [esp + 4], str.subf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b74a
mov dword [esp + 4], str.mulf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030c89f
mov dword [esp + 4], str.divf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030cbed
mov dword [esp + 4], str.sqrtf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030b8bc
mov dword [esp + 4], str.maxf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030ba2e
mov dword [esp + 4], str.minf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030bba0
mov dword [esp + 4], str.cmpeqf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030bd12
mov dword [esp + 4], str.convfl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030be3e
mov dword [esp + 4], str.convlf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030bf6a
mov dword [esp + 4], str.addd
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030c0e0
mov dword [esp + 4], str.subd
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030c256
mov dword [esp + 4], str.muld
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030c3cc
mov dword [esp + 4], str.divd
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030c542
mov dword [esp + 4], str.sqrtd
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030c661
mov dword [esp + 4], str.convdf
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030c780
mov dword [esp + 4], str.convfd
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030e409
mov dword [esp + 4], str.splatbw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030e63b
mov dword [esp + 4], str.splatbl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030e96d
mov dword [esp + 4], str.splatw3q
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70310c28
mov dword [esp + 4], str.div255w
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x70301b6e
mov dword [esp + 4], str.loadpb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0x70301b6e
mov dword [esp + 4], str.loadpw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x70301b6e
mov dword [esp + 4], str.loadpl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 8
mov dword [esp + 8], 0x70301b6e
mov dword [esp + 4], str.loadpq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70301e43
mov dword [esp + 4], str.loadb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70301e43
mov dword [esp + 4], str.loadw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70301e43
mov dword [esp + 4], str.loadl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70301e43
mov dword [esp + 4], str.loadq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x70301e43
mov dword [esp + 4], str.loadoffb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x70301e43
mov dword [esp + 4], str.loadoffw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x70301e43
mov dword [esp + 4], str.loadoffl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703024e7
mov dword [esp + 4], str.storeb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703024e7
mov dword [esp + 4], str.storew
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703024e7
mov dword [esp + 4], str.storel
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x703024e7
mov dword [esp + 4], str.storeq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shlb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shrsb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shrub
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 3
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shlw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shrsw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 5
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shruw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 6
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shll
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 7
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shrsl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 8
mov dword [esp + 8], 0x7030342d
mov dword [esp + 4], str.shrul
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 3
mov dword [esp + 8], 0x70303acf
mov dword [esp + 4], str.andnb
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0x70303acf
mov dword [esp + 4], str.andnw
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x70303acf
mov dword [esp + 4], str.andnl
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x70303acf
mov dword [esp + 4], str.andnq
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call fcn.702d05c4
leave
ret