Function at 0x6a808698
Capabilities:
Query environment variable

Disassembly:
push edi
push esi
push ebx
sub esp, 0x10
mov dword [esp], str.VPX_SIMD_CAPS
call sub.msvcrt.dll_getenv
test eax, eax
je 0x6a8086b7
cmp byte [eax], 0
jne 0x6a80955c
mov dword [esp], 0x6ac5096e
call sub.msvcrt.dll_getenv
test eax, eax
je 0x6a8086d0
cmp byte [eax], 0
jne 0x6a80953c
mov ebx, 0xffffffff
xor eax, eax
mov edi, ebx
cpuid
xchg ebx, edi
test eax, eax
je 0x6a80876c
mov eax, 1
mov edi, ebx
cpuid
xchg ebx, edi
mov eax, edx
shr eax, 0x17
and eax, 1
test edx, 0x2000000
je 0x6a808703
or eax, 2
and edx, 0x4000000
je 0x6a80870e
or eax, 4
test cl, 1
je 0x6a808716
or eax, 8
test ch, 2
je 0x6a80871e
or eax, 0x10
and ecx, 0x80000
je 0x6a808729
or eax, 0x20
and eax, ebx
test al, 1
je 0x6a80957c
mov dword [0x6b33a558], 0x6a83b044
mov dword [0x6b33a554], 0x6a83bb0f
mov dword [0x6b33a550], 0x6a83b068
mov edx, eax
and edx, 4
mov edi, eax
and edi, 0x10
mov esi, eax
and esi, 8
and eax, 0x20
mov ecx, 1
jmp 0x6a808794
mov dword [0x6b33a558], 0x6a83ae54
xor eax, eax
xor esi, esi
xor edi, edi
xor edx, edx
mov dword [0x6b33a554], fcn.6a83af34
mov dword [0x6b33a550], 0x6a83c04c
xor ecx, ecx
test edx, edx
je 0x6a8087a2
mov dword [0x6b33a550], 0x6a83bcb0
test ecx, ecx
jne 0x6a8090c8
mov dword [0x6b33a54c], 0x6a83c684
test edx, edx
je 0x6a8087c2
mov dword [0x6b33a54c], 0x6a83bf14
test ecx, ecx
jne 0x6a809128
mov dword [0x6b33a548], 0x6a83e174
test edx, edx
je 0x6a8087e2
mov dword [0x6b33a548], 0x6a83e998
test ecx, ecx
jne 0x6a809118
mov dword [0x6b33a544], 0x6a83e374
test edx, edx
je 0x6a808802
mov dword [0x6b33a544], 0x6a83eb4c
test ecx, ecx
jne 0x6a809108
mov dword [0x6b33a540], 0x6a83e0c4
test edx, edx
je 0x6a808822
mov dword [0x6b33a540], 0x6a83e920
test ecx, ecx
jne 0x6a8090f8
mov dword [0x6b33a53c], 0x6a83e224
test edx, edx
je 0x6a808842
mov dword [0x6b33a53c], 0x6a83ea10
test ecx, ecx
jne 0x6a8091a8
mov dword [0x6b33a538], fcn.6a83df70
test edx, edx
je 0x6a808862
mov dword [0x6b33a538], fcn.6a8419c5
test ecx, ecx
jne 0x6a809198
mov dword [0x6b33a534], fcn.6a83ddf8
test edx, edx
je 0x6a808882
mov dword [0x6b33a534], fcn.6a8418b0
test ecx, ecx
jne 0x6a809188
mov dword [0x6b33a530], 0x6a83e46c
test edx, edx
je 0x6a8088a2
mov dword [0x6b33a530], 0x6a83ec28
test ecx, ecx
jne 0x6a809178
mov dword [0x6b33a52c], 0x6a83e31c
test edx, edx
je 0x6a8088c2
mov dword [0x6b33a52c], 0x6a83eaf4
mov dword [0x6b33a528], fcn.6a832918
test ecx, ecx
je 0x6a809168
mov dword [0x6b33a528], 0x6a841c80
mov dword [0x6b33a524], 0x6a841e80
test edx, edx
je 0x6a8088f6
mov dword [0x6b33a524], 0x6a841fd0
mov dword [0x6b33a520], fcn.6a833138
test ecx, ecx
je 0x6a809158
mov dword [0x6b33a520], fcn.6a841e03
mov dword [0x6b33a51c], 0x6a8421ca
test edx, edx
je 0x6a80892a
mov dword [0x6b33a51c], 0x6a842320
mov dword [0x6b33a518], 0x6a82fba4
test ecx, ecx
je 0x6a809148
mov dword [0x6b33a518], 0x6a842130
mov dword [0x6b33a514], 0x6a842191
test edx, edx
jne 0x6a809138
mov dword [0x6b33a510], 0x6a842bc0
test edi, edi
je 0x6a808970
mov dword [0x6b33a510], 0x6a844008
test edx, edx
jne 0x6a8092c0
mov dword [0x6b33a50c], 0x6a8434a4
test edi, edi
je 0x6a808990
mov dword [0x6b33a50c], 0x6a843e60
test ecx, ecx
jne 0x6a8092b0
mov dword [0x6b33a508], 0x6a806634
test edx, edx
je 0x6a8092a0
mov dword [0x6b33a508], 0x6a8446f2
mov dword [0x6b33a504], 0x6a8448d8
test ecx, ecx
jne 0x6a809290
mov dword [0x6b33a500], 0x6a80604c
test edx, edx
je 0x6a8089de
mov dword [0x6b33a500], 0x6a8444b0
test ecx, ecx
jne 0x6a809280
mov dword [0x6b33a4fc], 0x6a806dac
test edx, edx
je 0x6a809264
mov dword [0x6b33a4fc], 0x6a844a78
mov dword [0x6b33a4f8], 0x6a844ae0
mov dword [0x6b33a4f4], 0x6a844b79
test ecx, ecx
jne 0x6a809254
mov dword [0x6b33a4f0], 0x6a846d14
test edx, edx
je 0x6a808a36
mov dword [0x6b33a4f0], 0x6a848910
test edi, edi
je 0x6a808a44
mov dword [0x6b33a4f0], 0x6a848d38
test ecx, ecx
jne 0x6a809244
mov dword [0x6b33a4ec], 0x6a845994
test edx, edx
je 0x6a808a64
mov dword [0x6b33a4ec], 0x6a848a90
test edi, edi
je 0x6a808a72
mov dword [0x6b33a4ec], 0x6a848e58
test ecx, ecx
jne 0x6a809234
mov dword [0x6b33a4e8], 0x6a846354
test edx, edx
je 0x6a808a92
mov dword [0x6b33a4e8], 0x6a848be4
test edi, edi
je 0x6a808aa0
mov dword [0x6b33a4e8], 0x6a848f78
test ecx, ecx
jne 0x6a809224
mov dword [0x6b33a4e4], 0x6a844e24
test edi, edi
je 0x6a808ac0
mov dword [0x6b33a4e4], 0x6a849098
test ecx, ecx
jne 0x6a809214
mov dword [0x6b33a4e0], 0x6a848224
test edx, edx
je 0x6a808ae0
mov dword [0x6b33a4e0], 0x6a84985e
test edi, edi
je 0x6a808aee
mov dword [0x6b33a4e0], 0x6a84a2f1
test ecx, ecx
jne 0x6a809204
mov dword [0x6b33a4dc], 0x6a84818c
test edx, edx
je 0x6a808b0e
mov dword [0x6b33a4dc], 0x6a849ac9
test edi, edi
je 0x6a808b1c
mov dword [0x6b33a4dc], 0x6a84a588
mov dword [0x6b33a4d8], 0x6a8481d8
test ecx, ecx
je 0x6a8091e8
mov dword [0x6b33a4d8], 0x6a84ab35
mov dword [0x6b33a4d4], 0x6a84ac46
mov dword [0x6b33a4d0], 0x6a84ad00
test edx, edx
je 0x6a808b5a
mov dword [0x6b33a4d0], 0x6a84b6d0
test ecx, ecx
jne 0x6a8091d8
mov dword [0x6b33a4cc], 0x6a84c61c
test edx, edx
je 0x6a808b7a
mov dword [0x6b33a4cc], 0x6a84b724
test ecx, ecx
jne 0x6a8091c8
mov dword [0x6b33a4c8], 0x6a84c304
test edx, edx
je 0x6a808b9a
mov dword [0x6b33a4c8], 0x6a84b8a0
test ecx, ecx
jne 0x6a8091b8
mov dword [0x6b33a4c4], 0x6a84c41c
test edx, edx
je 0x6a808bba
mov dword [0x6b33a4c4], 0x6a84b814
test ecx, ecx
jne 0x6a80952c
mov dword [0x6b33a4c0], 0x6a84c104
test edx, edx
je 0x6a808bda
mov dword [0x6b33a4c0], 0x6a84b778
test ecx, ecx
jne 0x6a80951c
mov dword [0x6b33a4bc], 0x6a84d0d8
test edx, edx
je 0x6a808bfa
mov dword [0x6b33a4bc], 0x6a84b92c
test ecx, ecx
jne 0x6a80950c
mov dword [0x6b33a4b8], 0x6a84d6dc
test edx, edx
je 0x6a808c1a
mov dword [0x6b33a4b8], 0x6a84b9a0
test ecx, ecx
jne 0x6a8094fc
mov dword [0x6b33a4b4], 0x6a84fe04
test edx, edx
je 0x6a808c3a
mov dword [0x6b33a4b4], 0x6a84be84
test ecx, ecx
jne 0x6a8094ec
mov dword [0x6b33a4b0], 0x6a84f770
test edx, edx
je 0x6a808c5a
mov dword [0x6b33a4b0], 0x6a84bcdc
test edi, edi
je 0x6a808c68
mov dword [0x6b33a4b0], 0x6a850304
test ecx, ecx
jne 0x6a8094dc
mov dword [0x6b33a4ac], fcn.6a84ef94
test edx, edx
je 0x6a808c88
mov dword [0x6b33a4ac], fcn.6a84baec
test edi, edi
je 0x6a808c96
mov dword [0x6b33a4ac], 0x6a8501b8
test ecx, ecx
jne 0x6a8094cc
mov dword [0x6b33a4a8], 0x6a84f65c
test edx, edx
je 0x6a808cb6
mov dword [0x6b33a4a8], 0x6a84bfd0
test ecx, ecx
jne 0x6a8094bc
mov dword [0x6b33a4a4], 0x6a84f6a0
test edx, edx
je 0x6a808cd6
mov dword [0x6b33a4a4], 0x6a84c02c
test ecx, ecx
jne 0x6a8094ac
mov dword [0x6b33a4a0], 0x6a84f6e4
test edx, edx
je 0x6a808cf6
mov dword [0x6b33a4a0], 0x6a84c088
test ecx, ecx
jne 0x6a80949c
mov dword [0x6b33a49c], 0x6a851434
test edx, edx
je 0x6a808d16
mov dword [0x6b33a49c], 0x6a8607be
test ecx, ecx
jne 0x6a80948c
mov dword [0x6b33a498], 0x6a8506e0
test edx, edx
je 0x6a808d36
mov dword [0x6b33a498], 0x6a860781
test ecx, ecx
jne 0x6a80947c
mov dword [0x6b33a494], 0x6a8512d4
test edx, edx
je 0x6a808d56
mov dword [0x6b33a494], 0x6a860732
test ecx, ecx
jne 0x6a80946c
mov dword [0x6b33a54c], 0x6a83b748
jmp 0x6a8087b4
mov dword [0x6b33a53c], 0x6a83e620
jmp 0x6a808834
mov dword [0x6b33a540], 0x6a83e4c0
jmp 0x6a808814
mov dword [0x6b33a544], 0x6a83e7a4
jmp 0x6a8087f4
mov dword [0x6b33a548], 0x6a83e570
jmp 0x6a8087d4
mov dword [0x6b33a510], 0x6a843f60
jmp 0x6a808962
mov dword [0x6b33a514], 0x6a82fc28
jmp 0x6a808950
mov dword [0x6b33a51c], 0x6a82f9f0
jmp 0x6a80891c
mov dword [0x6b33a524], 0x6a833490
jmp 0x6a8088e8
mov dword [0x6b33a52c], 0x6a83e74c
jmp 0x6a8088b4
mov dword [0x6b33a530], 0x6a83e8cc
jmp 0x6a808894
mov dword [0x6b33a534], fcn.6a83f86c
jmp 0x6a808874
mov dword [0x6b33a538], fcn.6a83f972
jmp 0x6a808854
mov dword [0x6b33a4c4], 0x6a84afb8
jmp 0x6a808bac
mov dword [0x6b33a4c8], 0x6a84b044
jmp 0x6a808b8c
mov dword [0x6b33a4cc], 0x6a84ad54
jmp 0x6a808b6c
mov dword [0x6b33a4d4], 0x6a848140
mov dword [0x6b33a4d0], 0x6a84cd9c
jmp 0x6a808b4c
mov dword [0x6b33a4dc], fcn.6a84aa24
jmp 0x6a808b00
mov dword [0x6b33a4e0], 0x6a848824
jmp 0x6a808ad2
mov dword [0x6b33a4e4], 0x6a848270
jmp 0x6a808ab2
mov dword [0x6b33a4e8], 0x6a8486d4
jmp 0x6a808a84
mov dword [0x6b33a4ec], 0x6a848584
jmp 0x6a808a56
mov dword [0x6b33a4f0], 0x6a848330
jmp 0x6a808a28
mov dword [0x6b33a4f8], 0x6a838f9c
mov dword [0x6b33a4f4], 0x6a839180
jmp 0x6a808a16
mov dword [0x6b33a4fc], 0x6a844459
jmp 0x6a8089f0
mov dword [0x6b33a500], 0x6a8440b0
jmp 0x6a8089d0
mov dword [0x6b33a504], 0x6a806368
jmp 0x6a8089be
mov dword [0x6b33a508], 0x6a8442c4
jmp 0x6a8089a2
mov dword [0x6b33a50c], 0x6a843d60
jmp 0x6a808982
mov dword [0x6b33a494], 0x6a8604c9
jmp 0x6a808d48
mov dword [0x6b33a498], 0x6a86052f
jmp 0x6a808d28
mov dword [0x6b33a49c], 0x6a860592
jmp 0x6a808d08
mov dword [0x6b33a4a0], 0x6a84b614
jmp 0x6a808ce8
mov dword [0x6b33a4a4], 0x6a84b558
jmp 0x6a808cc8
mov dword [0x6b33a4a8], 0x6a84b49c
jmp 0x6a808ca8
mov dword [0x6b33a4ac], 0x6a84b1c0
jmp 0x6a808c7a
mov dword [0x6b33a4b0], 0x6a84b350
jmp 0x6a808c4c
mov dword [0x6b33a4b4], 0x6a84b420
jmp 0x6a808c2c
mov dword [0x6b33a4b8], 0x6a84b144
jmp 0x6a808c0c
mov dword [0x6b33a4bc], 0x6a84b0d0
jmp 0x6a808bec
mov dword [0x6b33a4c0], 0x6a84aea4
jmp 0x6a808bcc
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call sub.msvcrt.dll_strtol
mov ebx, eax
jmp 0x6a8086d5
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
call sub.msvcrt.dll_strtol
test al, 1
jne 0x6a808733
mov dword [0x6b33a558], 0x6a83ae54
mov edx, eax
and edx, 4
mov edi, eax
and edi, 0x10
mov esi, eax
and esi, 8
and eax, 0x20
jmp 0x6a80877e