Function at 0x543730
Capabilities:
Parse pe header

Disassembly:
mov eax, dword [0x736fe0]
test eax, eax
je 0x543740
ret
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x2c
mov dword [esp], 0x18
call fcn.006540e0
mov dword [eax + 4], 0
lea ecx, [eax + 0x10]
mov esi, eax
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0x3f800000
mov dword [eax + 0x14], 0
mov dword [esp], 0xa
call fcn.005e86a0
sub esp, 4
cmp eax, 0x3fffffff
mov dword [esi + 4], eax
ja 0x545c5c
lea edi, [eax*4]
mov dword [esp], edi
call fcn.006540e0
mov dword [esp + 8], edi
mov dword [esp + 4], 0
mov ebx, eax
mov dword [esp], eax
call sub.msvcrt.dll_memset
mov ecx, esi
mov dword [esi], ebx
lea ebx, [ebp - 0x1c]
mov dword [esp], ebx
mov dword [0x736fe0], esi
mov dword [ebp - 0x1c], str.static
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 1
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3b67
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 2
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.unorm
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 4
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.snorm
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 3
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.extern
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 5
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3b80
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 6
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.volatile
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 7
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3b91
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 8
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3b99
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 9
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.groupshared
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.linear
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.centroid
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.nointerpolation
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.noperspective
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xe
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3bda
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3be1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x10
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3beb
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x11
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3bf8
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x12
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3c03
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x13
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3c06
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x14
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3c0a
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x15
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.layout
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x16
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.globallycoherent
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x17
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.inline
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x18
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3c2f
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x19
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3c35
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x1a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.triangle
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x1b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.lineadj
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x1c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.triangleadj
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x1d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.PointStream
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x1e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.LineStream
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x1f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.TriangleStream
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x20
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.InputPatch
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x21
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.OutputPatch
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x22
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3c94
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x23
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.vector
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x24
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.matrix
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x25
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3ca9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x26
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.string
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x27
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cb5
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x28
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cba
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x29
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cbe
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x2a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.dword
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x2b
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cc9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x2c
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cce
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x2d
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cd4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x2e
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cdb
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x2f
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3ce6
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x30
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cf1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x31
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e3cfa
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x32
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16uint
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x33
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x34
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x35
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x36
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x37
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x38
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x39
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x3a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x3b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x3c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x3d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x3e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x3f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x40
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x41
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x42
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x43
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x44
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x45
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x46
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x47
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.half1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x48
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.half2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x49
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.half3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x4a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.half4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x4b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16float1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x4c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16float2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x4d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16float3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x4e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16float4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x4f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min10float1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x50
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min10float2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x51
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min10float3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x52
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min10float4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x53
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16int1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x54
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16int2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x55
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16int3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x56
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16int4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x57
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min12int1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x58
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min12int2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x59
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min12int3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x5a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min12int4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x5b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16uint1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x5c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16uint2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x5d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16uint3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x5e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.min16uint4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x5f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], pe_nt_image_headers32
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x81
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x82
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x83
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x84
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x85
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x86
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x87
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x88
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x89
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int1x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x60
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int1x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x61
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int1x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x62
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int1x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x63
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int2x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x64
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int2x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x65
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int2x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x66
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int2x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x67
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int3x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x68
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int3x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x69
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int3x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x6a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int3x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x6b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int4x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x6c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int4x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x6d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int4x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x6e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.int4x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x6f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint1x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x70
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint1x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x71
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint1x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x72
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint1x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x73
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint2x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x74
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint2x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x75
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint2x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x76
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint2x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x77
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint3x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x78
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint3x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x79
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint3x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x7a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint3x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x7b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint4x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x7c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint4x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x7d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint4x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x7e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.uint4x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x7f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], pe_nt_image_headers32
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x81
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x82
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool1x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x83
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x84
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x85
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x86
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool2x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x87
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x88
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x89
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool3x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.bool4x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x8f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float1x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x90
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float1x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x91
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float1x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x92
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float1x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x93
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float2x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x94
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float2x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x95
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float2x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x96
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float2x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x97
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float3x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x98
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float3x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x99
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float3x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x9a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float3x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x9b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float4x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x9c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float4x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x9d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float4x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x9e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.float4x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0x9f
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4081
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa0
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4089
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa1
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4091
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa2
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4099
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa3
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40a1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa4
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40a9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa5
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40b1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa6
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40b9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa7
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40c1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa8
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40c9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xa9
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40d1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xaa
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40d9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xab
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40e1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xac
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40e9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xad
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40f1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xae
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e40f9
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xaf
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double1x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb0
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double1x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb1
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double1x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb2
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double1x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb3
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double2x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb4
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double2x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb5
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double2x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb6
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double2x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb7
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double3x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb8
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double3x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xb9
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double3x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xba
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double3x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xbb
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double4x1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xbc
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double4x2
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xbd
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double4x3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xbe
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.double4x4
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xbf
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e41a1
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc0
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.sampler1D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc1
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.sampler2D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc2
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.sampler3D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc3
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.samplerCube
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc4
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.sampler_state
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc5
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SamplerState
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc5
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SamplerComparisonState
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc6
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4205
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc7
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.Texture1D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc8
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.Texture1DArray
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xc9
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.Texture2D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xca
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.Texture2DArray
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xcb
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.Texture3D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xcc
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.TextureCube
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xcd
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.TextureCubeArray
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xce
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.Texture2DMS
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xcf
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.Texture2DMSArray
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd0
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWTexture1D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd1
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWTexture1DArray
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd2
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWTexture2D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd3
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWTexture2DArray
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd4
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWTexture3D
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd5
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd6
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.AppendStructuredBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd7
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.ByteAddressBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd8
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.ConsumeStructuredBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xd9
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWByteAddressBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xda
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.RWStructuredBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xdb
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.StructuredBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xdc
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.class
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xde
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4351
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xdf
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.cbuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xe0
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.ConstantBuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xe5
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.tbuffer
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xe1
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4377
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xe2
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e437f
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xe3
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.namespace
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xe4
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e438e
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xea
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4393
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xea
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e4399
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xec
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e439d
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xed
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e43a0
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xee
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.break
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xef
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.continue
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf0
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e43b5
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf1
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.else
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf2
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.discard
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf3
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e43c5
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf4
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e43cc
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf5
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e43d3
call fcn.00543290
mov ecx, dword [0x736fe0]
sub esp, 4
mov dword [eax], 0xf6
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e43d8
call fcn.00543290
sub esp, 4
mov dword [eax], 0xf7
mov dword [esp], 0x18
call fcn.006540e0
mov dword [eax + 4], 0
lea ecx, [eax + 0x10]
mov esi, eax
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0x3f800000
mov dword [eax + 0x14], 0
mov dword [esp], 0xa
call fcn.005e86a0
sub esp, 4
cmp eax, 0x3fffffff
mov dword [esi + 4], eax
ja 0x545c5c
lea edx, [eax*4]
mov dword [esp], edx
mov dword [ebp - 0x2c], edx
call fcn.006540e0
mov edx, dword [ebp - 0x2c]
mov dword [esp + 4], 0
mov dword [esp + 8], edx
mov edi, eax
mov dword [esp], eax
call sub.msvcrt.dll_memset
mov ecx, esi
mov dword [esi], edi
mov dword [esp], ebx
mov dword [0x736fdc], esi
mov dword [ebp - 0x1c], 0x6e43e0
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.catch
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e43eb
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e43f0
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.enum
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.explicit
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.friend
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.goto
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4415
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.mutable
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4422
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4426
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.private
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.protected
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.public
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4448
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4459
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.signed
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4466
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e446d
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.template
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4482
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e4488
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.typename
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.union
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], 0x6e449b
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.using
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
mov ecx, dword [0x736fdc]
mov dword [ebp - 0x1c], str.virtual
sub esp, 4
mov dword [esp], ebx
call fcn.005434e0
sub esp, 4
mov dword [esp], 0x18
call fcn.006540e0
mov dword [eax + 4], 0
lea ecx, [eax + 0x10]
mov esi, eax
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0x3f800000
mov dword [eax + 0x14], 0
mov dword [esp], 0xa
call fcn.005e86a0
sub esp, 4
cmp eax, 0x3fffffff
mov dword [esi + 4], eax
ja 0x545c5c
lea edx, [eax*4]
mov dword [esp], edx
mov dword [ebp - 0x2c], edx
call fcn.006540e0
mov edx, dword [ebp - 0x2c]
mov dword [esp + 4], 0
mov dword [esp + 8], edx
mov edi, eax
mov dword [esp], eax
call sub.msvcrt.dll_memset
mov ecx, esi
mov dword [esi], edi
mov dword [esp], ebx
mov dword [0x736fd8], esi
mov dword [ebp - 0x1c], str.SV_POSITION
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x15
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_VERTEXID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x10
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_VIEWPORTARRAYINDEX
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x2d
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_TESSFACTOR
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x2f
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_SAMPLEINDEX
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x3c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_RENDERTARGETARRAYINDEX
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x2c
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_PRIMITIVEID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x2b
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_OUTPUTCONTROLPOINTID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x2a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_ISFRONTFACE
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x35
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_INSTANCEID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x11
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_INSIDETESSFACTOR
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x30
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_GSINSTANCEID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x2a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_DISPATCHTHREADID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 5
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_GROUPTHREADID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 4
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_GROUPINDEX
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 6
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_GROUPID
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 3
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_DOMAINLOCATION
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x32
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_DEPTH
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x3a
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_COVERAGE
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x3e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_DEPTHGREATEREQUAL
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x4e
mov dword [esp], ebx
mov dword [ebp - 0x1c], str.SV_DEPTHLESSEQUAL
call fcn.00543040
mov ecx, dword [0x736fd8]
sub esp, 4
mov dword [eax], 0x4f
mov dword [esp], ebx
mov dword [ebp - 0x1c], 0x6e460b
call fcn.00543040
mov dword [eax], 0x3b
sub esp, 4
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
call fcn.0064b240
nop
lea esi, [esi]
lea edi, [edi]