Function at 0x10129ef0
Capabilities:
Get thread local storage value

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
sub esp, 0x10
mov esi, dword [ebp + 8]
cmp esi, 0x2733
jne 0x10129f3a
mov edi, 0xffffe892
cmp dword [0x101f4f80], 0
je 0x10129f72
mov eax, dword [0x101f45d4]
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_TlsGetValue]
sub esp, 4
test eax, eax
je 0x10129f60
mov dword [eax + 0x28], edi
mov dword [eax + 0x2c], esi
mov dword [eax + 0x30], 0
add esp, 0x10
pop esi
pop edi
pop ebp
ret
mov edi, 0xffffe8b2
cmp esi, 0x717
jle 0x10129f79
lea eax, [esi - 0x2719]
cmp eax, 0x38
ja case.default.0x10129f52
jmp dword [eax*4 + 0x101b9c90]
mov edi, 0xffffe8a6
jmp case.0x1012a22c.5
movaps xmm0, xmmword [0x101b11e0]
movups xmmword [esp], xmm0
call fcn.1006e720
jmp 0x10129f26
call fcn.1001b2e0
jmp 0x10129f11
cmp esi, 0x1e6
jg 0x1012a025
cmp esi, 0x6f
jg 0x1012a081
cmp esi, 0x4f
jg 0x1012a0e0
cmp esi, 0x26
jg 0x1012a165
lea eax, [esi - 2]
cmp eax, 0x13
jbe switch.0x1012a22c
cmp esi, 0x20
jne case.0x1012a22c.7
mov edi, 0xffffe8d0
jmp case.0x1012a22c.5
cmp esi, 0x718
jne 0x1012a06b
mov edi, 0xffffe890
jmp case.0x1012a22c.5
mov edi, 0xffffe8ad
jmp case.0x1012a22c.5
mov edi, 0xffffe8af
jmp case.0x1012a22c.5
mov edi, 0xffffe8b6
jmp case.0x1012a22c.5
mov edi, 0xffffe8b4
jmp case.0x1012a22c.5
mov edi, 0xffffe8b3
jmp case.0x1012a22c.5
mov edi, 0xffffe8a2
jmp case.0x1012a22c.5
mov edi, 0xffffe8a0
jmp case.0x1012a22c.5
mov edi, 0xffffe8d7
jmp case.0x1012a22c.5
cmp esi, 0x4c8
jg 0x1012a0b2
cmp esi, 0x3ed
jg 0x1012a0fc
cmp esi, 0x3e5
jg 0x1012a178
cmp esi, 0x1e7
je case.0x10129f52.10014
cmp esi, 0x3e3
jne case.0x1012a22c.7
mov edi, 0xffffe8d1
jmp case.0x1012a22c.5
cmp esi, 0x961
jne case.0x1012a22c.7
mov edi, 0xffffe899
jmp case.0x1012a22c.5
cmp esi, 0x93
jg 0x1012a11e
cmp esi, 0x7a
jg 0x1012a196
cmp esi, 0x70
je 0x1012a16e
cmp esi, 0x78
jne case.0x1012a22c.7
mov edi, 0xffffe898
jmp case.0x1012a22c.5
cmp esi, 0x4d8
jg 0x1012a143
cmp esi, 0x4cf
jg 0x1012a1a9
cmp esi, 0x4c9
jne 0x1012a23d
mov edi, 0xffffe8a3
jmp case.0x1012a22c.5
cmp esi, 0x6b
jg 0x1012a1bf
cmp esi, 0x50
jne 0x1012a253
mov edi, 0xffffe8c9
jmp case.0x1012a22c.5
cmp esi, 0x4bd
jg 0x1012a1d2
cmp esi, 0x3ee
jne 0x1012a25e
mov edi, 0xffffe891
jmp case.0x1012a22c.5
cmp esi, 0xcd
jg 0x1012a1e8
cmp esi, 0x94
je case.0x1012a22c.21
cmp esi, 0xb7
je 0x1012a0f2
jmp case.0x1012a22c.7
cmp esi, 0x56f
jg 0x1012a1fe
cmp esi, 0x4d9
jne 0x1012a26c
mov edi, 0xffffe89f
jmp case.0x1012a22c.5
cmp esi, 0x27
jne 0x1012a27e
mov edi, 0xffffe8bc
jmp case.0x1012a22c.5
cmp esi, 0x3e6
je case.0x10129f52.10014
cmp esi, 0x3e9
jne case.0x1012a22c.7
mov edi, 0xffffe893
jmp case.0x1012a22c.5
cmp esi, 0x7b
jne 0x1012a28d
mov edi, 0xffffe89d
jmp case.0x1012a22c.5
cmp esi, 0x4d0
jne 0x1012a29b
mov edi, 0xffffe8d9
jmp case.0x1012a22c.5
cmp esi, 0x6c
jne 0x1012a2ad
mov edi, 0xffffe8ba
jmp case.0x1012a22c.5
cmp esi, 0x4be
jne 0x1012a2b8
mov edi, 0xffffe89e
jmp case.0x1012a22c.5
cmp esi, 0xce
jne 0x1012a2ca
mov edi, 0xffffe8c1
jmp case.0x1012a22c.5
cmp esi, 0x570
je case.0x1012a22c.21
cmp esi, 0x571
je case.0x1012a22c.21
cmp esi, 0x6f8
jne case.0x1012a22c.7
mov edi, 0xffffe8aa
jmp case.0x1012a22c.5
jmp dword [eax*4 + 0x101b9c40]
mov edi, 0xffffe8c2
jmp case.0x1012a22c.5
cmp esi, 0x4cf
jne case.0x1012a22c.7
mov edi, 0xffffe8a4
jmp case.0x1012a22c.5
cmp esi, 0x57
je case.0x10129f52.10022
jmp case.0x1012a22c.7
cmp esi, 0x467
je case.0x1012a22c.21
jmp case.0x1012a22c.7
cmp esi, 0x4df
jne case.0x1012a22c.7
mov edi, 0xffffe8d3
jmp case.0x1012a22c.5
cmp esi, 0x40
jne case.0x1012a22c.7
mov edi, 0xffffe8b7
jmp case.0x1012a22c.5
cmp esi, 0x84
je case.0x1012a22c.21
jmp case.0x1012a22c.7
cmp esi, 0x4d4
jne case.0x1012a22c.7
mov edi, 0xffffe8d8
jmp case.0x1012a22c.5
cmp esi, 0x6e
je case.0x1012a22c.21
jmp case.0x1012a22c.7
cmp esi, 0x4c6
jne case.0x1012a22c.7
mov edi, 0xffffe8d6
jmp case.0x1012a22c.5
cmp esi, 0xd4
je 0x1012a1c8
mov edi, 0xffffe896
jmp case.0x1012a22c.5
mov edi, 0xffffe8ae
jmp case.0x1012a22c.5
mov edi, 0xffffe8cd
jmp case.0x1012a22c.5