Function at 0x4939f0
Capabilities:
Enumerate pe sections
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x40
push ebx
mov ebx, dword [esp + 0x4c]
push ebp
push esi
push edi
cmp ebx, 0x3c
jne 0x493b0e
mov ebx, dword [esp + 0x5c]
mov esi, dword [esp + 0x54]
mov eax, dword [ebx + 8]
cmp eax, dword [esi + 0x94]
jae 0x4944a2
mov edx, dword [esi + 0x98]
lea ecx, [eax*8]
sub ecx, eax
shl ecx, 2
cmp dword [edx + ecx], 0
jne 0x4944b8
mov dword [edx + ecx], 0xb
mov edi, dword [esi + 0x98]
push 0x10
push dword [esi + 0x18]
add edi, ecx
call fcn.00460160
mov dword [edi + 0x18], eax
push dword [ebx + 0xc]
push esi
call fcn.004cb190
mov ecx, dword [edi + 0x18]
mov dword [ecx], eax
push dword [ebx + 0x10]
push esi
call fcn.00499000
mov ebp, eax
push dword [ebp + 0xc]
call fcn.0045f620
add esp, 0x1c
test al, al
je 0x4944ce
push dword [ebp + 4]
push esi
call fcn.0048c9c0
mov ecx, dword [edi + 0x18]
mov dword [ecx + 4], eax
push dword [ebx + 0x14]
push esi
call fcn.00499000
mov ebx, eax
push dword [ebx + 0xc]
call fcn.0045f620
add esp, 0x14
test al, al
je 0x4944ce
mov ecx, dword [edi + 0x18]
mov eax, dword [ebx + 4]
push 0x20
push 0
push 0
mov dword [ecx + 8], eax
call fcn.0040fd20
push 0x20
push 1
push dword [esi + 0x10]
mov ebp, eax
mov dword [esp + 0x70], edx
call fcn.00409be0
mov ebx, eax
add esp, 0x18
test ebx, ebx
jne 0x493ae9
mov eax, dword [edi + 0x18]
pop edi
pop esi
pop ebp
mov dword [eax + 0xc], ebx
pop ebx
add esp, 0x40
ret
mov eax, dword [esp + 0x58]
push ebx
mov dword [ebx + 0x30], ebp
push esi
mov dword [ebx + 0x34], eax
call fcn.0041dc20
mov eax, dword [edi + 0x18]
add esp, 8
add ebx, 0x18
pop edi
pop esi
pop ebp
mov dword [eax + 0xc], ebx
pop ebx
add esp, 0x40
ret
mov dword [esp + 0x20], 4
mov dword [esp + 0x30], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
cmp ebx, 0x15ee
jg 0x493e61
je case.0x493b5a.227
lea esi, [ebx - 0x62]
mov dword [esp + 0x38], esi
cmp esi, 0xde
ja case.0x493b5a.100
movzx eax, byte [esi + 0x4945d4]
jmp dword [eax*4 + 0x4945b8]
mov ebp, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push 0xb
push dword [ebp + 4]
push edi
call fcn.00499990
push dword [ebp + 8]
mov dword [esp + 0x34], eax
push edi
mov ecx, dword [eax + 0x18]
movups xmm0, xmmword [ecx]
movups xmmword [esp + 0x54], xmm0
call fcn.0048e250
push dword [ebp + 0xc]
mov dword [esp + 0x38], eax
push edi
call fcn.0048e250
add esp, 0x1c
jmp 0x493ed3
mov ebp, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebp + 0xc]
push edi
call fcn.00499950
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebp + 0xc]
push edi
call fcn.0048ee10
push dword [ebp + 0x10]
mov dword [esp + 0x44], eax
push edi
mov dword [esp + 0x50], 0
mov dword [esp + 0x44], 0
call fcn.00499000
add esp, 0x1c
mov ecx, dword [eax + 4]
mov dword [esp + 0x1c], ecx
jmp 0x493f65
mov ebp, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebp + 0xc]
push edi
call fcn.00499950
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebp + 0xc]
push edi
call fcn.0048ee10
add esp, 0x14
mov dword [esp + 0x2c], eax
mov dword [esp + 0x34], 0
mov dword [esp + 0x28], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x38], esi
jmp 0x493f65
mov ebp, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebp + 0xc]
push edi
call fcn.00499950
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebp + 0xc]
push edi
call fcn.0048ee10
push dword [ebp + 0x10]
mov dword [esp + 0x44], eax
push edi
call fcn.0048c4f0
mov ecx, dword [esp + 0x7c]
add esp, 0x1c
mov dword [esp + 0x34], eax
cmp ecx, 5
jbe 0x493cad
mov eax, dword [ebp + 0x14]
mov dword [esp + 0x14], eax
test al, 0x40
je 0x493cb5
push 0x40
push 5
push ecx
push ebp
push edi
call fcn.0048c730
push dword [ebp + eax*4]
push edi
call fcn.0048ef40
mov dword [esp + 0x44], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
mov dword [esp + 0x14], eax
jmp 0x493cca
mov dword [esp + 0x14], 0
push 0x20
push 1
push edi
call fcn.0041c6a0
mov dword [esp + 0x34], eax
add esp, 0xc
mov eax, dword [esp + 0x14]
test eax, 0x200
je 0x493d0b
test eax, 0x400
je 0x4944e3
push 0x200
push 5
push dword [esp + 0x68]
push ebp
push edi
call fcn.0048c730
mov dword [esp + 0x44], 0x4000
push dword [ebp + eax*4]
push edi
call fcn.0048e250
mov dword [esp + 0x3c], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
test al, 2
je 0x493d2d
push 2
push 5
push dword [esp + 0x68]
push ebp
push edi
call fcn.0048c730
push dword [ebp + eax*4]
push edi
call fcn.0048ef40
add esp, 0x1c
jmp 0x493d38
push 0
push edi
call fcn.004109e0
add esp, 8
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x14]
test eax, 0x800
je 0x493d52
or ecx, 4
mov dword [esp + 0x10], ecx
test eax, 0x4000
je 0x493f04
or ecx, 0x80
jmp 0x493f00
mov ebp, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
push dword [ebp + 4]
push edi
call fcn.00499950
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push dword [ebp + 4]
push edi
call fcn.0048ee10
push dword [ebp + 8]
mov dword [esp + 0x44], eax
push edi
call fcn.0048c4f0
mov ecx, dword [esp + 0x7c]
add esp, 0x1c
mov dword [esp + 0x34], eax
cmp ecx, 4
jbe 0x493dda
mov eax, dword [ebp + 0x10]
mov dword [esp + 0x14], eax
test al, 0x40
je 0x493de2
push 0x40
push 4
push ecx
push ebp
push edi
call fcn.0048c730
push dword [ebp + eax*4]
push edi
call fcn.0048ef40
mov dword [esp + 0x44], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
mov dword [esp + 0x14], eax
jmp 0x493df7
mov dword [esp + 0x14], 0
push 0x20
push 1
push edi
call fcn.0041c6a0
mov dword [esp + 0x34], eax
add esp, 0xc
mov eax, dword [esp + 0x14]
test eax, 0x100
je 0x493e38
test eax, 0x400
je 0x4944f8
push 0x100
push 4
push dword [esp + 0x68]
push ebp
push edi
call fcn.0048c730
mov dword [esp + 0x44], 0x2000
push dword [ebp + eax*4]
push edi
call fcn.0048e250
mov dword [esp + 0x3c], eax
add esp, 0x1c
mov eax, dword [esp + 0x14]
test al, 2
je 0x493d2d
push 2
push 4
push dword [esp + 0x68]
push ebp
push edi
call fcn.0048c730
push dword [ebp + eax*4]
push edi
call fcn.0048ef40
add esp, 0x1c
jmp 0x493d38
cmp ebx, 0x15ef
je case.0x493b5a.227
cmp ebx, 0x1793
jne case.0x493b5a.100
mov ebp, dword [esp + 0x5c]
mov edi, dword [esp + 0x54]
mov edx, dword [ebp + 0xc]
cmp edx, dword [edi + 0x94]
jae 0x494535
mov eax, dword [edi + 0x98]
lea ecx, [edx*8]
sub ecx, edx
cmp dword [eax + ecx*4], 0xb
lea eax, [eax + ecx*4]
mov dword [esp + 0x24], eax
jne 0x49454b
mov eax, dword [eax + 0x18]
push dword [ebp + 0x10]
push edi
movups xmm0, xmmword [eax]
movups xmmword [esp + 0x48], xmm0
call fcn.0048e250
push dword [ebp + 0x14]
mov dword [esp + 0x2c], eax
push edi
call fcn.0048e250
add esp, 0x10
lea esi, [ebx - 0x62]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x30], eax
or ecx, 1
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x48]
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 0x2c], eax
xor eax, eax
mov dword [esp + 0x10], ecx
mov edx, dword [esp + 0x30]
mov dword [esp + 0x38], esi
test edx, 0x8000
je 0x493f1b
or ecx, 4
mov dword [esp + 0x10], ecx
mov edi, dword [esp + 0x20]
mov ecx, dword [esp + 0x24]
mov dword [esp + 0x18], edi
mov edi, dword [esp + 0x54]
mov dword [esp + 0x3c], esi
cmp ebx, 0x15ee
jg 0x49406e
mov ebp, dword [esp + 0x18]
mov dword [esp + 0x20], ebp
mov ebp, dword [esp + 0x5c]
mov dword [esp + 0x30], edx
mov dword [esp + 0x14], eax
mov dword [esp + 0x24], ecx
mov dword [esp + 0x38], esi
je 0x493fab
cmp esi, 0xde
ja case.0x493f6c.2
movzx eax, byte [esi + 0x4946dc]
jmp dword [eax*4 + 0x4946b4]
mov esi, 0x9a
jmp 0x493fd0
mov esi, 0x94
jmp 0x493fd0
mov esi, 0x9b
jmp 0x493fd0
mov esi, 0x9c
jmp 0x493fd0
mov esi, 0x90
jmp 0x493fd0
mov esi, 0x92
jmp 0x493fd0
mov esi, 0x97
jmp 0x493fd0
mov esi, 0x98
jmp 0x493fd0
mov edi, dword [esp + 0x18]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x20], edi
mov edi, dword [esp + 0x54]
mov dword [esp + 0x30], edx
mov dword [esp + 0x24], ecx
mov dword [esp + 0x38], eax
mov esi, 0x8f
push esi
push dword [edi + 0x68]
mov dword [esp + 0x60], esi
call fcn.00409a30
mov edx, eax
add esp, 8
mov dword [esp + 0x18], edx
imul ecx, dword [edx + 0x18], 0x64
mov cl, byte [ecx + 0x52385e]
test cl, cl
je 0x494004
push ebx
call fcn.0048dc00
movzx ecx, cl
add esp, 4
mov dword [edx + ecx*4 + 0x30], eax
mov ecx, dword [esp + 0x2c]
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
lea eax, [ecx + 0x48]
mov dword [esp + 0x4c], eax
movups xmm0, xmmword [esp + 0x40]
movups xmmword [edx + 0x58], xmm0
mov eax, dword [ecx + 0x20]
movzx ecx, word [eax + 6]
imul eax, dword [edx + 0x18], 0x64
and ecx, 0xf
movzx eax, byte [eax + 0x52383b]
mov dword [edx + eax*4 + 0x30], ecx
mov eax, dword [esp + 0x2c]
mov eax, dword [eax + 0x20]
mov ecx, dword [eax + 4]
imul eax, dword [edx + 0x18], 0x64
shr ecx, 0x15
and ecx, 1
movzx eax, byte [eax + 0x52383c]
mov dword [edx + eax*4 + 0x30], ecx
lea eax, [ebx - 0x65]
cmp eax, 6
ja case.0x494067.105
movzx eax, byte [eax + 0x4947c4]
jmp dword [eax*4 + 0x4947bc]
cmp ebx, 0x15ef
je case.0x493f6c.131
cmp ebx, 0x1793
jne case.0x493f6c.2
jmp case.0x493f6c.131
push dword [esp + 0x34]
xorps xmm0, xmm0
push edi
movups xmmword [esp + 0x48], xmm0
call fcn.0048c9c0
mov ecx, dword [esp + 0x30]
add esp, 8
mov dword [esp + 0x4c], eax
movups xmm0, xmmword [esp + 0x40]
mov eax, dword [esp + 0x18]
movups xmmword [eax + 0x68], xmm0
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
mov dword [esp + 0x4c], ecx
movups xmm0, xmmword [esp + 0x40]
movups xmmword [eax + 0x78], xmm0
lea eax, [esp + 0x10]
push eax
mov eax, dword [esp + 0x28]
push 0x48cc50
push eax
push 0xffffffffffffffff
push eax
push edi
call fcn.0048bee0
mov edx, dword [esp + 0x30]
add esp, 0x18
imul eax, dword [edx + 0x18], 0x64
movzx ecx, byte [eax + 0x52383e]
mov eax, dword [esp + 0x10]
mov dword [edx + ecx*4 + 0x30], eax
cmp ebx, 0x15ee
jg 0x494229
je case.0x494124.131
mov eax, dword [esp + 0x38]
cmp eax, 0xde
ja case.0x494124.2
movzx eax, byte [eax + 0x4947e8]
jmp dword [eax*4 + 0x4947cc]
xorps xmm0, xmm0
push 0
push edi
movups xmmword [esp + 0x48], xmm0
call fcn.004109e0
mov dword [esp + 0x54], eax
add esp, 8
mov eax, dword [esp + 0x18]
movups xmm0, xmmword [esp + 0x40]
movups xmmword [eax + 0x68], xmm0
jmp case.0x494124.3
mov ecx, dword [esp + 0x1c]
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
mov dword [esp + 0x4c], ecx
movups xmm0, xmmword [esp + 0x40]
movups xmmword [edx + 0x68], xmm0
jmp case.0x494124.3
mov ecx, dword [esp + 0x1c]
xorps xmm0, xmm0
movups xmmword [esp + 0x40], xmm0
mov dword [esp + 0x4c], ecx
movups xmm0, xmmword [esp + 0x40]
movups xmmword [edx + 0x88], xmm0
jmp case.0x494124.3
cmp ebx, 0xe4
jne 0x4941a0
mov eax, dword [ebp + 0x10]
jmp 0x4941a3
mov eax, dword [ebp + 0xc]
push eax
push edi
call fcn.00499000
mov esi, eax
xorps xmm0, xmm0
mov eax, dword [esp + 0x20]
movups xmmword [esp + 0x48], xmm0
mov byte [eax + 0x30], 4
push dword [esi + 4]
push edi
call fcn.0048c9c0
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x5c], eax
movups xmm0, xmmword [esp + 0x50]
mov eax, dword [esp + 0x28]
movups xmmword [eax + 0x88], xmm0
xorps xmm0, xmm0
movups xmmword [esp + 0x50], xmm0
mov dword [esp + 0x5c], ecx
movups xmm0, xmmword [esp + 0x50]
movups xmmword [eax + 0x98], xmm0
mov eax, dword [esi + 0xc]
movsx eax, byte [eax + 4]
push eax
call fcn.00408b40
push dword [esp + 0x28]
push eax
push edi
call fcn.0048c540
mov edx, dword [esp + 0x38]
add esp, 0x20
mov esi, dword [esp + 0x58]
imul ecx, dword [edx + 0x18], 0x64
movzx ecx, byte [ecx + 0x523844]
mov dword [edx + ecx*4 + 0x30], eax
jmp case.0x494124.3
cmp ebx, 0x15ef
je case.0x494124.131
cmp ebx, 0x1793
jne case.0x494124.2
lea eax, [edx + 0x88]
push eax
push ebp
push ebx
push edi
call fcn.0048c300
add esp, 0x10
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x5c]
push eax
mov eax, dword [esp + 0x38]
or eax, 0x800
push eax
push edi
call fcn.00498e20
mov eax, dword [esp + 0x68]
add esp, 0x10
test eax, eax
je 0x494282
push eax
push dword [esp + 0x24]
push edi
call fcn.0048eb90
add esp, 0xc
cmp ebx, 0x63
je 0x494477
cmp ebx, 0xe4
je 0x494477
push dword [ebp + 4]
push edi
call fcn.0048f0b0
add esp, 8
mov dword [esp + 0x58], eax
mov dword [esp + 0x38], 0
mov edx, eax
cmp ebx, 0x140
jne 0x4942e9
mov ecx, dword [edx + 4]
mov al, byte [ecx + 4]
cmp al, 0x11
je 0x4942cb
cmp al, 0x12
jne 0x49459e
mov eax, dword [edx + 0x18]
mov dword [esp + 0x38], edx
mov edx, dword [eax + 4]
mov eax, dword [esp + 0x20]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x14]
mov dword [esp + 0x58], edx
mov dword [esp + 0x14], eax
mov eax, dword [edx + 4]
cmp ebx, 0x140
mov edx, dword [esp + 0x18]
movzx eax, byte [eax + 0x10]
lea ecx, [eax + 1]
cmovne ecx, eax
imul eax, esi, 0x64
mov dword [esp + 0x3c], ecx
cmp byte [eax + 0x523821], 0
jne 0x494313
mov byte [edx + 0x30], cl
mov eax, dword [esp + 0x58]
push dword [eax + 4]
call fcn.0040e420
add esp, 4
cmp ebx, 0x68
je 0x49432c
cmp ebx, 0x67
jne 0x494338
mov ecx, 0x20
cmp eax, ecx
cmovb ecx, eax
mov eax, ecx
push eax
push edx
lea esi, [edx + 0x1c]
call fcn.004096a0
add esp, 4
push eax
mov eax, dword [esp + 0x20]
push esi
push eax
call fcn.00407ee0
push dword [esp + 0x28]
push edi
call fcn.0041dc20
push dword [esp + 0x54]
push esi
push edi
call fcn.00412270
add esp, 0x24
mov ecx, eax
mov dword [esp + 0x34], ecx
cmp ebx, 0x68
je 0x494379
cmp ebx, 0x67
jne 0x494398
mov esi, dword [esp + 0x58]
push dword [esi + 4]
call fcn.0040e420
push eax
push ecx
push edi
call fcn.004122e0
mov ecx, eax
add esp, 0x10
mov dword [esp + 0x34], ecx
jmp 0x49439c
mov esi, dword [esp + 0x58]
cmp ebx, 0x140
jne 0x49442d
mov eax, dword [esp + 0x38]
push dword [eax + 4]
push edi
call fcn.0048e590
mov ecx, dword [esi + 4]
mov ebx, dword [esp + 0x3c]
mov dword [esp + 0x60], eax
movzx eax, byte [ecx + 0x10]
push eax
push ebx
push edi
mov dword [esp + 0x50], eax
call fcn.0048c9a0
mov edx, dword [esp + 0x6c]
add esp, 0x14
mov ecx, dword [edx + 4]
mov ecx, dword [ecx]
mov dword [ecx + 4], eax
mov eax, dword [esp + 0x18]
cmp byte [eax + 0x2d], 0x20
je 0x494406
mov eax, dword [edx + 4]
mov eax, dword [eax]
push dword [eax + 4]
push edi
call fcn.004122a0
mov ecx, dword [esp + 0x60]
add esp, 8
mov ecx, dword [ecx + 4]
mov ecx, dword [ecx]
mov dword [ecx + 4], eax
push dword [esp + 0x3c]
push ebx
push edi
call fcn.00412270
mov edx, dword [esp + 0x64]
push edx
mov ecx, dword [edx + 4]
mov ecx, dword [ecx + 4]
mov dword [ecx + 4], eax
push dword [ebp + 8]
push edi
call fcn.00498c10
add esp, 0x18
jmp 0x494447
push ecx
push dword [ebp + 8]
push edi
call fcn.00498b00
add esp, 0xc
cmp ebx, 0x62
je 0x494447
cmp ebx, 0xe3
jne 0x494484
mov eax, dword [esi + 4]
movsx eax, byte [eax + 4]
push eax
call fcn.00408b40
push dword [esp + 0x18]
push eax
push edi
call fcn.0048c540
mov edx, dword [esp + 0x28]
add esp, 0x10
imul ecx, dword [edx + 0x18], 0x64
movzx ecx, byte [ecx + 0x523845]
mov dword [edx + ecx*4 + 0x30], eax
jmp 0x494484
push dword [esp + 0x18]
push edi
call fcn.0041dc20
add esp, 8
mov eax, dword [esp + 0x2c]
test eax, eax
je 0x49449a
push eax
push dword [esp + 0x24]
push edi
call fcn.0048eb90
add esp, 0xc
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x40
ret
push eax
push str.SPIR_V_id__u_is_out_of_bounds
push 0x2dd
push str.C:mesa_srccompiler_spirv_vtn_private.h
push esi
call fcn.0048c130
push eax
push str.SPIR_V_id__u_has_already_been_written_by_another_instruction
push 0x2fd
push str.C:mesa_srccompiler_spirv_vtn_private.h
push esi
call fcn.0048c130
push str.Expected_a_vector_or_scalar_type
push 0x243
push str..._.._src_compiler_spirv_spirv_to_nir.c
push esi
call fcn.0048c130
push str.MakeTexelVisible_requires_NonPrivateTexel_to_also_be_set.
push 0xee2
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.0048c130
push str.MakeTexelAvailable_requires_NonPrivateTexel_to_also_be_set.
push 0xf0c
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.0048c130
push ebx
push ebx
call fcn.004c22f0
add esp, 4
push eax
push str.Invalid_image_opcode
push str._s:__s___u__n
push 0xf24
push str..._.._src_compiler_spirv_spirv_to_nir.c
push dword [esp + 0x6c]
call fcn.0048c130
push edx
push str.SPIR_V_id__u_is_out_of_bounds
push 0x2dd
push str.C:mesa_srccompiler_spirv_vtn_private.h
push edi
call fcn.0048c130
push 0xb
push edx
push edi
call fcn.0048c1d0
push ebx
push ebx
call fcn.004c22f0
add esp, 4
push eax
push str.Invalid_image_opcode
push str._s:__s___u__n
push 0xf4a
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.0048c130
push ebx
push ebx
call fcn.004c22f0
add esp, 4
push eax
push str.Invalid_image_opcode
push str._s:__s___u__n
push 0xfb6
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.0048c130
push str.glsl_type_is_struct_or_ifc_type__type_
push 0x51158c
push 0xfc7
push str..._.._src_compiler_spirv_spirv_to_nir.c
push edi
call fcn.0048c130
cmp edi, dword [ecx + ecx*2]
add byte [eax + 61], ch
dec ecx
add al, dh
cmp ecx, dword [ecx]
mov eax, dword [0x7500493b]
dec ecx
add byte [ecx + 0x3b], ah
dec ecx
add byte [0x4945], cl
add dword [esi], eax
add al, byte [edx]
add eax, dword [edx]
push es
push es
add al, byte [esi]
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
add al, 5
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
add byte [eax + case.0x493f6c.0], dl
mov byte [edi], bh
dec ecx
add byte [esi - 0x62ffb6c1], dl
aas
dec ecx
add byte [ebx + 0x3f], dh
dec ecx
add byte [edi + edi + 0x3fcb0049], ah
dec ecx
add byte [edi - 0x7effb6c1], cl
aas
dec ecx
add byte [ebp + eax*2 + 0x49], dl
add byte [eax], al
add dword [ecx], ecx
add al, byte [ebx]
add al, 4
or dword [ecx], ecx
add eax, 151587081
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [eax], eax
add dword [esi], eax
pop es
pop es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
push es
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [ecx], ecx
or dword [eax], ecx
nop
retf 0x4940