Function at 0x10117c40
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x84
mov esi, ecx
mov edx, dword [ebp + 8]
mov eax, dword [0x1038000c]
xor eax, ebp
mov dword [ebp - 0x10], eax
call fcn.10116b80
test eax, eax
jne 0x101199b1
mov ebx, dword [ebp + 0x1c]
mov ecx, dword [ebp + 0xc]
mov dword [ebp - 0x88], esi
mov eax, dword [esi]
mov eax, dword [eax + 0x2018]
mov dword [ebp - 0x90], eax
mov eax, dword [ecx + 4]
mov edi, dword [eax]
mov eax, dword [edi]
mov ecx, dword [eax + 0x20]
call dword [section..00cfg]
lea esi, [ebp - 0x28]
push esi
push edi
call ecx
push dword [esi]
call fcn.101855e0
add esp, 4
mov dword [ebp - 0x8c], eax
mov eax, dword [ebx + 4]
mov edi, dword [eax]
mov eax, dword [edi]
mov ecx, dword [eax + 0x20]
call dword [section..00cfg]
lea ebx, [ebp - 0x3c]
push ebx
push edi
call ecx
push dword [ebx]
call fcn.101855e0
add esp, 4
mov ecx, dword [esi + 4]
cmp ecx, 8
je 0x10117d27
cmp ecx, 5
je 0x10117d66
cmp ecx, 4
jne 0x10117da4
mov dword [ebp - 0x80], 0x81
mov dword [ebp - 0x70], 0
mov cl, 1
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x7c], 0x81
mov dword [ebp - 0x78], 0x81
mov dword [ebp - 0x74], 0x81
mov dword [ebp - 0x84], 0x81
mov edi, 0x81
mov dword [ebp - 0x6c], 0
jmp 0x10117de3
xor ecx, ecx
inc ecx
mov dword [ebp - 0x6c], ecx
mov cl, 1
mov dword [ebp - 0x68], ecx
mov edi, 0x41
mov dword [ebp - 0x84], 0x44
mov dword [ebp - 0x74], 0x46
mov dword [ebp - 0x78], 0x45
mov dword [ebp - 0x7c], 0x43
mov dword [ebp - 0x80], 0x42
mov dword [ebp - 0x70], 0
jmp 0x10117de3
mov dword [ebp - 0x80], 0x81
mov dword [ebp - 0x6c], 2
mov cl, 1
mov dword [ebp - 0x70], ecx
mov dword [ebp - 0x7c], 0x81
mov dword [ebp - 0x78], 0x81
mov dword [ebp - 0x74], 0x81
mov dword [ebp - 0x84], 0x81
mov edi, 0x81
mov cl, 1
mov dword [ebp - 0x68], ecx
jmp 0x10117de3
mov dword [ebp - 0x80], 0x81
xor ecx, ecx
dec ecx
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x7c], 0x81
mov dword [ebp - 0x78], 0x81
mov dword [ebp - 0x74], 0x81
mov dword [ebp - 0x84], 0x81
mov edi, 0x81
mov dword [ebp - 0x68], 0
mov esi, dword [ebp + 0x2c]
xor edx, edx
mov ecx, dword [ebp + 0x18]
add ecx, 0xffff726c
cmp ecx, 5
ja 0x10117e00
mov ebx, 0x31
bt ebx, ecx
jb 0x10117e2a
cmp dword [ebp + 0x18], 0x8228
je 0x10117e2a
mov dl, 1
lea ecx, [esi - 0x8d94]
cmp ecx, 5
ja 0x10117e20
mov ebx, 0x31
bt ebx, ecx
jb 0x10117e2a
cmp esi, 0x8228
je 0x10117e2a
xor edx, edx
cmp dword [ebp - 0x8c], 0x1404
jne 0x10117e6f
cmp esi, 0x8d97
jg 0x10117ea5
cmp esi, 0x8228
je 0x10117f41
cmp esi, 0x8d94
jne case.0x10117fb1.20
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd14]
jmp 0x101181de
mov bh, byte [ebp + 0x40]
mov bl, byte [ebp + 0x3c]
cmp eax, 0x1404
jne 0x10117ed6
cmp esi, 0x8d97
jg 0x10117f0f
cmp esi, 0x8228
je 0x10117f35
cmp esi, 0x8d94
je 0x10117f35
jmp case.0x10117fb1.20
cmp esi, 0x8d98
je 0x10117f5a
cmp esi, 0x8d99
jne case.0x10117fb1.20
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efccc]
jmp 0x101181de
mov eax, dword [ebp + 0x30]
cmp eax, 0x8363
je 0x10117f83
cmp eax, 0x8034
je 0x10117f93
cmp eax, 0x8033
jne 0x10117fd1
cmp bl, bh
je 0x10118023
movzx ecx, bl
mov eax, 0x26
jmp 0x10117fa3
cmp esi, 0x8d98
je 0x10117f35
cmp esi, 0x8d99
jne case.0x10117fb1.20
cmp bl, bh
je 0x101180ab
movzx ecx, bl
mov eax, 0x1c
jmp 0x10117fa3
cmp bl, bh
je 0x10117f73
movzx eax, bl
xor eax, 0x1f
jmp 0x10117fa5
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efcfc]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efce4]
jmp 0x101181de
mov ebx, 0x71
mov edi, dword [ebp - 0x84]
jmp 0x101181ca
cmp bl, bh
je 0x1011803e
movzx eax, bl
xor eax, 0x29
jmp 0x10117fa5
cmp bl, bh
je 0x10118059
movzx ecx, bl
mov eax, 0x2c
sub eax, ecx
add eax, 0xffffffee
cmp eax, 0x1a
ja case.0x10117fb1.20
jmp dword [eax*4 + 0x102efe20]
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd38]
jmp 0x101181de
xor bh, bl
or dl, bh
cmp dl, 1
jne 0x10118074
cmp esi, 0x80e0
jg 0x101180b5
add esi, 0xffffe6fd
cmp esi, 7
ja case.0x10117fb1.20
jmp dword [esi*4 + 0x102efe00]
test bl, bl
je 0x10119937
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x1a
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x1e
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x21
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x24
jmp 0x101181de
cmp esi, 0x80e0
jg 0x101180ea
add esi, 0xffffe6fd
cmp esi, 7
ja case.0x10117fb1.20
jmp dword [esi*4 + 0x102efde0]
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efc90]
jmp 0x101181de
mov ebx, 0x6e
jmp 0x101181ca
cmp esi, 0x8d93
jg 0x101182f6
cmp esi, 0x80e1
je case.0x10117ff9.6408
cmp esi, 0x8227
je case.0x10117ff9.6403
cmp esi, 0x8228
je 0x10118373
jmp case.0x10117fb1.20
cmp esi, 0x8d93
jg 0x10118327
cmp esi, 0x80e1
je 0x101198df
cmp esi, 0x8227
je 0x101198f8
cmp esi, 0x8228
jne case.0x10117fb1.20
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efcf0]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd44]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd5c]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd68]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd80]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd8c]
jmp 0x101181de
mov ebx, 0x6f
mov edi, dword [ebp - 0x80]
jmp 0x101181ca
mov ebx, 0x70
mov edi, dword [ebp - 0x7c]
jmp 0x101181ca
mov ebx, 0x72
mov edi, dword [ebp - 0x78]
jmp 0x101181ca
mov ebx, 0x73
mov edi, dword [ebp - 0x74]
cmp byte [ebp - 0x70], 0
jne 0x101181de
mov ebx, edi
cmp edi, 0x81
je case.0x10117fb1.20
mov edi, dword [ebp - 0x88]
mov eax, dword [edi + 4]
mov ecx, dword [eax + 4]
cmp byte [ecx + 0xd], 0
mov esi, eax
jne 0x10118208
mov esi, eax
lea edx, [ecx + 8]
cmp dword [ecx + 0x10], ebx
cmovae esi, ecx
cmovae edx, ecx
mov ecx, dword [edx]
cmp byte [ecx + 0xd], 0
je 0x101181f4
cmp byte [esi + 0xd], 0
je 0x10118245
cmp ebx, 0x80
ja case.default.0x1011821a
jmp dword [ebx*4 + 0x102efe8c]
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d4a78
mov dword [eax + 4], 0x2b8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGBA2D_pixel_shader
push eax
push 1
push 0
jmp 0x10119610
cmp ebx, dword [esi + 0x10]
jb 0x1011820e
cmp esi, eax
jne 0x10119651
jmp 0x1011820e
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x1f
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x20
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x22
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x23
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x25
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x26
jmp 0x101181de
cmp esi, 0x8d94
je 0x10118373
cmp esi, 0x8d98
je 0x10118373
cmp esi, 0x8d99
jne case.0x10117fb1.20
test bh, bh
je 0x10119965
movzx ecx, bl
mov eax, 0x16
jmp 0x10117fa3
cmp esi, 0x8d94
je 0x1011990d
cmp esi, 0x8d98
je 0x10119922
cmp esi, 0x8d99
jne case.0x10117fb1.20
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efcc0]
jmp 0x101181de
test bh, bh
je 0x10118382
movzx eax, bl
xor eax, 0x13
jmp 0x10117fa5
test bh, bh
je 0x10118382
movzx eax, bl
xor eax, 0x19
jmp 0x10117fa5
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd74]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efc9c]
jmp 0x101181de
test bl, bl
je 0x101198c6
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd20]
jmp 0x101181de
mov eax, dword [ebp + 8]
mov esi, dword [eax + 0x1d14]
mov eax, dword [esi + 0x24]
add esi, 0x24
mov edi, dword [eax + 4]
mov ecx, edi
call dword [section..00cfg]
mov ecx, esi
push 0x622
push str.mapBlitShader
push str._builds_worker_checkouts_gecko_gfx_angle_checkout_src_libANGLE_renderer_d3d_d3d11_Blit11Helper_autogen.inc
push str.Unreachble_code_reached.
jmp 0x101199aa
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d4a78
mov dword [eax + 4], 0x2b8
xor esi, esi
inc esi
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGBA2D_pixel_shader
push eax
push esi
push esi
call fcn.10115b80
add esp, 0x10
test eax, eax
jne 0x101199b4
jmp 0x10119620
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d4d30
mov dword [eax + 4], 0x314
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGB2D_pixel_shader
push eax
push 1
push 2
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d5044
mov dword [eax + 4], 0x320
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRG2D_pixel_shader
push eax
push 1
push 3
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d5364
mov dword [eax + 4], 0x320
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughR2D_pixel_shader
push eax
push 1
push 4
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d5684
mov dword [eax + 4], 0x31c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughA2D_pixel_shader
push eax
push 1
push 5
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d59a0
mov dword [eax + 4], 0x314
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughLum2D_pixel_shader
push eax
push 1
push 6
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d5cb4
mov dword [eax + 4], 0x2e0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughLumAlpha2D_pixel_shader
push eax
push 1
push 7
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCtm.
mov dword [eax + 4], 0x294
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGBA2DUI_pixel_shader
push eax
push 1
push 8
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBC_v
mov dword [eax + 4], 0x294
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGBA2DI_pixel_shader
push eax
push 1
push 9
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d7234
mov dword [eax + 4], 0x2bc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGB2DUI_pixel_shader
push eax
push 1
push 0xa
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d74f0
mov dword [eax + 4], 0x2bc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGB2DI_pixel_shader
push eax
push 1
push 0xb
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d77ac
mov dword [eax + 4], 0x2c8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRG2DUI_pixel_shader
push eax
push 1
push 0xc
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d7a74
mov dword [eax + 4], 0x2c8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRG2DI_pixel_shader
push eax
push 1
push 0xd
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d7d3c
mov dword [eax + 4], 0x2c8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughR2DUI_pixel_shader
push eax
push 1
push 0xe
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBC_b
mov dword [eax + 4], 0x2c8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughR2DI_pixel_shader
push eax
push 1
push 0xf
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d82cc
mov dword [eax + 4], 0x280
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_PM_RGBA_2D_pixel_shader
push eax
push 1
push 0x10
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCte_
mov dword [eax + 4], 0x2c0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_UM_RGBA_2D_pixel_shader
push eax
push 1
push 0x11
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCWK
mov dword [eax + 4], 0x280
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_PM_RGB_2D_pixel_shader
push eax
push 1
push 0x12
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d8a8c
mov dword [eax + 4], 0x2c0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_UM_RGB_2D_pixel_shader
push eax
push 1
push 0x13
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d8d4c
mov dword [eax + 4], 0x28c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoU_PT_RGBA_2D_pixel_shader
push eax
push 1
push 0x14
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d8fd8
mov dword [eax + 4], 0x2a8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoU_PM_RGBA_2D_pixel_shader
push eax
push 1
push 0x15
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCO_
mov dword [eax + 4], 0x2e8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoU_UM_RGBA_2D_pixel_shader
push eax
push 1
push 0x16
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d9568
mov dword [eax + 4], 0x2a0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoU_PT_RGB_2D_pixel_shader
push eax
push 1
push 0x17
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d9808
mov dword [eax + 4], 0x2bc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoU_PM_RGB_2D_pixel_shader
push eax
push 1
push 0x18
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCh
mov dword [eax + 4], 0x2fc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoU_UM_RGB_2D_pixel_shader
push eax
push 1
push 0x19
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d9dc0
mov dword [eax + 4], 0x280
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_PM_LUMA_2D_pixel_shader
push eax
push 1
push 0x1a
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCK_
mov dword [eax + 4], 0x2c0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_UM_LUMA_2D_pixel_shader
push eax
push 1
push 0x1b
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102da300
mov dword [eax + 4], 0x280
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_PM_LUMAALPHA_2D_pixel_shader
push eax
push 1
push 0x1c
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102da580
mov dword [eax + 4], 0x2c0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_UM_LUMAALPHA_2D_pixel_shader
push eax
push 1
push 0x1d
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d5f94
mov dword [eax + 4], 0x37c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGBA2D_4444_pixel_shader
push eax
push 1
push 0x1e
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBC4Y
mov dword [eax + 4], 0x2d0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_PM_RGBA_4444_2D_pixel_shader
push eax
push 1
push 0x1f
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dab10
mov dword [eax + 4], 0x310
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_UM_RGBA_4444_2D_pixel_shader
push eax
push 1
push 0x20
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCxE
mov dword [eax + 4], 0x3b4
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGB2D_565_pixel_shader
push eax
push 1
push 0x21
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCk
mov dword [eax + 4], 0x2e4
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_PM_RGB_565_2D_pixel_shader
push eax
push 1
push 0x22
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102db104
mov dword [eax + 4], 0x324
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_UM_RGB_565_2D_pixel_shader
push eax
push 1
push 0x23
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102d66c4
mov dword [eax + 4], 0x37c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_PassthroughRGBA2D_5551_pixel_shader
push eax
push 1
push 0x24
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102db428
mov dword [eax + 4], 0x2d0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_PM_RGBA_5551_2D_pixel_shader
push eax
push 1
push 0x25
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102db6f8
mov dword [eax + 4], 0x310
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2D_FtoF_UM_RGBA_5551_2D_pixel_shader
push eax
push 1
push 0x26
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCD_
mov dword [eax + 4], 0x278
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGBA3D_pixel_shader
push eax
push 2
push 0x27
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCD_
mov dword [eax + 4], 0x278
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGBA3D_pixel_shader
push eax
push 2
push 0x28
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dbc80
mov dword [eax + 4], 0x2a8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGB3D_pixel_shader
push eax
push 2
push 0x29
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dbf28
mov dword [eax + 4], 0x2b4
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRG3D_pixel_shader
push eax
push 2
push 0x2a
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dc1dc
mov dword [eax + 4], 0x2b4
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughR3D_pixel_shader
push eax
push 2
push 0x2b
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCD_
mov dword [eax + 4], 0x278
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGBA3D_pixel_shader
push eax
push 2
push 0x2c
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dc490
mov dword [eax + 4], 0x2a8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughLum3D_pixel_shader
push eax
push 2
push 0x2d
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dc738
mov dword [eax + 4], 0x294
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughLumAlpha3D_pixel_shader
push eax
push 2
push 0x2e
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dc9cc
mov dword [eax + 4], 0x2b8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGBA3DUI_pixel_shader
push eax
push 2
push 0x2f
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCp
mov dword [eax + 4], 0x2b8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGBA3DI_pixel_shader
push eax
push 2
push 0x30
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dcf3c
mov dword [eax + 4], 0x2e0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGB3DUI_pixel_shader
push eax
push 2
push 0x31
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCzP
mov dword [eax + 4], 0x2e0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGB3DI_pixel_shader
push eax
push 2
push 0x32
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dd4fc
mov dword [eax + 4], 0x2ec
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRG3DUI_pixel_shader
push eax
push 2
push 0x33
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dd7e8
mov dword [eax + 4], 0x2ec
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRG3DI_pixel_shader
push eax
push 2
push 0x34
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102ddad4
mov dword [eax + 4], 0x2ec
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughR3DUI_pixel_shader
push eax
push 2
push 0x35
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dddc0
mov dword [eax + 4], 0x2ec
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughR3DI_pixel_shader
push eax
push 2
push 0x36
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCP
mov dword [eax + 4], 0x2b0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_PM_RGBA_3D_pixel_shader
push eax
push 2
push 0x37
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBC_D.
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_UM_RGBA_3D_pixel_shader
push eax
push 2
push 0x38
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102de64c
mov dword [eax + 4], 0x2b0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_PM_RGB_3D_pixel_shader
push eax
push 2
push 0x39
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102de8fc
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_UM_RGB_3D_pixel_shader
push eax
push 2
push 0x3a
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102debec
mov dword [eax + 4], 0x2bc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoU_PT_RGBA_3D_pixel_shader
push eax
push 2
push 0x3b
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCl
mov dword [eax + 4], 0x2d8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoU_PM_RGBA_3D_pixel_shader
push eax
push 2
push 0x3c
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102df180
mov dword [eax + 4], 0x318
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoU_UM_RGBA_3D_pixel_shader
push eax
push 2
push 0x3d
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102df498
mov dword [eax + 4], 0x2d0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoU_PT_RGB_3D_pixel_shader
push eax
push 2
push 0x3e
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102df768
mov dword [eax + 4], 0x2ec
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoU_PM_RGB_3D_pixel_shader
push eax
push 2
push 0x3f
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dfa54
mov dword [eax + 4], 0x32c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoU_UM_RGB_3D_pixel_shader
push eax
push 2
push 0x40
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102dfd80
mov dword [eax + 4], 0x2f8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoI_PT_RGBA_3D_pixel_shader
push eax
push 2
push 0x41
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e0078
mov dword [eax + 4], 0x314
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoI_PM_RGBA_3D_pixel_shader
push eax
push 2
push 0x42
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e038c
mov dword [eax + 4], 0x354
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoI_UM_RGBA_3D_pixel_shader
push eax
push 2
push 0x43
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCAB
mov dword [eax + 4], 0x30c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoI_PT_RGB_3D_pixel_shader
push eax
push 2
push 0x44
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e09ec
mov dword [eax + 4], 0x328
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoI_PM_RGB_3D_pixel_shader
push eax
push 2
push 0x45
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e0d14
mov dword [eax + 4], 0x368
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoI_UM_RGB_3D_pixel_shader
push eax
push 2
push 0x46
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e107c
mov dword [eax + 4], 0x2b0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_PM_LUMA_3D_pixel_shader
push eax
push 2
push 0x47
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e132c
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_UM_LUMA_3D_pixel_shader
push eax
push 2
push 0x48
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBC_t
mov dword [eax + 4], 0x2b0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_PM_LUMAALPHA_3D_pixel_shader
push eax
push 2
push 0x49
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e18cc
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_UM_LUMAALPHA_3D_pixel_shader
push eax
push 2
push 0x4a
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e1bbc
mov dword [eax + 4], 0x2e4
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGBA3D_4444_pixel_shader
push eax
push 2
push 0x4b
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e1ea0
mov dword [eax + 4], 0x300
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_PM_RGBA_4444_3D_pixel_shader
push eax
push 2
push 0x4c
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e21a0
mov dword [eax + 4], 0x340
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_UM_RGBA_4444_3D_pixel_shader
push eax
push 2
push 0x4d
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e24e0
mov dword [eax + 4], 0x2f8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGB3D_565_pixel_shader
push eax
push 2
push 0x4e
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e27d8
mov dword [eax + 4], 0x314
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_PM_RGB_565_3D_pixel_shader
push eax
push 2
push 0x4f
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e2aec
mov dword [eax + 4], 0x354
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_UM_RGB_565_3D_pixel_shader
push eax
push 2
push 0x50
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCTT_t0F4d
mov dword [eax + 4], 0x2e4
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_PassthroughRGBA3D_5551_pixel_shader
push eax
push 2
push 0x51
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCJ
mov dword [eax + 4], 0x300
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_PM_RGBA_5551_3D_pixel_shader
push eax
push 2
push 0x52
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e3424
mov dword [eax + 4], 0x340
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_3D_FtoF_UM_RGBA_5551_3D_pixel_shader
push eax
push 2
push 0x53
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e3764
mov dword [eax + 4], 0x2b8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGBA2DArray_pixel_shader
push eax
push 3
push 0x54
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e3764
mov dword [eax + 4], 0x2b8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGBA2DArray_pixel_shader
push eax
push 3
push 0x55
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e3a1c
mov dword [eax + 4], 0x2e0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGB2DArray_pixel_shader
push eax
push 3
push 0x56
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e3cfc
mov dword [eax + 4], 0x2ec
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRG2DArray_pixel_shader
push eax
push 3
push 0x57
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCCs
mov dword [eax + 4], 0x2ec
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughR2DArray_pixel_shader
push eax
push 3
push 0x58
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e3764
mov dword [eax + 4], 0x2b8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGBA2DArray_pixel_shader
push eax
push 3
push 0x59
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCT
mov dword [eax + 4], 0x2e0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughLum2DArray_pixel_shader
push eax
push 3
push 0x5a
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCu_w_
mov dword [eax + 4], 0x2cc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughLumAlpha2DArray_pixel_shader
push eax
push 3
push 0x5b
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e4880
mov dword [eax + 4], 0x2dc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGBA2DArrayUI_pixel_shader
push eax
push 3
push 0x5c
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e4b5c
mov dword [eax + 4], 0x2dc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGBA2DArrayI_pixel_shader
push eax
push 3
push 0x5d
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e4e38
mov dword [eax + 4], 0x304
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGB2DArrayUI_pixel_shader
push eax
push 3
push 0x5e
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e513c
mov dword [eax + 4], 0x304
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGB2DArrayI_pixel_shader
push eax
push 3
push 0x5f
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCx
mov dword [eax + 4], 0x310
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRG2DArrayUI_pixel_shader
push eax
push 3
push 0x60
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e5750
mov dword [eax + 4], 0x310
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRG2DArrayI_pixel_shader
push eax
push 3
push 0x61
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e5a60
mov dword [eax + 4], 0x310
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughR2DArrayUI_pixel_shader
push eax
push 3
push 0x62
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e5d70
mov dword [eax + 4], 0x310
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughR2DArrayI_pixel_shader
push eax
push 3
push 0x63
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e6080
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_PM_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x64
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e6370
mov dword [eax + 4], 0x330
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_UM_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x65
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e66a0
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_PM_RGB_2DArray_pixel_shader
push eax
push 3
push 0x66
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e6990
mov dword [eax + 4], 0x330
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_UM_RGB_2DArray_pixel_shader
push eax
push 3
push 0x67
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e6cc0
mov dword [eax + 4], 0x2fc
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoU_PT_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x68
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCH
mov dword [eax + 4], 0x318
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoU_PM_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x69
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e72d4
mov dword [eax + 4], 0x358
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoU_UM_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x6a
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e762c
mov dword [eax + 4], 0x310
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoU_PT_RGB_2DArray_pixel_shader
push eax
push 3
push 0x6b
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e793c
mov dword [eax + 4], 0x32c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoU_PM_RGB_2DArray_pixel_shader
push eax
push 3
push 0x6c
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e7c68
mov dword [eax + 4], 0x36c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoU_UM_RGB_2DArray_pixel_shader
push eax
push 3
push 0x6d
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e7fd4
mov dword [eax + 4], 0x338
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoI_PT_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x6e
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e830c
mov dword [eax + 4], 0x354
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoI_PM_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x6f
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e8660
mov dword [eax + 4], 0x394
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoI_UM_RGBA_2DArray_pixel_shader
push eax
push 3
push 0x70
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e89f4
mov dword [eax + 4], 0x34c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoI_PT_RGB_2DArray_pixel_shader
push eax
push 3
push 0x71
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e8d40
mov dword [eax + 4], 0x368
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoI_PM_RGB_2DArray_pixel_shader
push eax
push 3
push 0x72
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e90a8
mov dword [eax + 4], 0x3a8
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoI_UM_RGB_2DArray_pixel_shader
push eax
push 3
push 0x73
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBC__
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_PM_LUMA_2DArray_pixel_shader
push eax
push 3
push 0x74
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e9740
mov dword [eax + 4], 0x330
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_UM_LUMA_2DArray_pixel_shader
push eax
push 3
push 0x75
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e9a70
mov dword [eax + 4], 0x2f0
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_PM_LUMAALPHA_2DArray_pixel_shader
push eax
push 3
push 0x76
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102e9d60
mov dword [eax + 4], 0x330
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_UM_LUMAALPHA_2DArray_pixel_shader
push eax
push 3
push 0x77
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCX
mov dword [eax + 4], 0x31c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGBA2DArray_4444_pixel_shader
push eax
push 3
push pe_nt_image_headers32
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCw
mov dword [eax + 4], 0x340
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_PM_RGBA_4444_2DArray_pixel_shader
push eax
push 3
push 0x79
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBC3
mov dword [eax + 4], 0x380
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_UM_RGBA_4444_2DArray_pixel_shader
push eax
push 3
push 0x7a
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102eaa6c
mov dword [eax + 4], 0x330
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGB2DArray_565_pixel_shader
push eax
push 3
push 0x7b
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102ead9c
mov dword [eax + 4], 0x354
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_PM_RGB_565_2DArray_pixel_shader
push eax
push 3
push 0x7c
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102eb0f0
mov dword [eax + 4], 0x394
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_UM_RGB_565_2DArray_pixel_shader
push eax
push 3
push 0x7d
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], str.DXBCD
mov dword [eax + 4], 0x31c
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_PassthroughRGBA2DArray_5551_pixel_shader
push eax
push 3
push 0x7e
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102eb7a0
mov dword [eax + 4], 0x340
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_PM_RGBA_5551_2DArray_pixel_shader
push eax
push 3
push 0x7f
jmp 0x10119610
lea eax, [ebp - 0x4c]
mov dword [eax], 0x102ebae0
mov dword [eax + 4], 0x380
mov ecx, edi
mov edx, dword [ebp + 8]
push str.Blit11_2DArray_FtoF_UM_RGBA_5551_2DArray_pixel_shader
push eax
push 3
push 0x80
call fcn.10115b80
add esp, 0x10
test eax, eax
jne 0x101199b1
mov eax, dword [edi + 4]
mov ecx, dword [eax + 4]
cmp byte [ecx + 0xd], 0
mov esi, eax
jne 0x10119644
mov esi, eax
lea edx, [ecx + 8]
cmp dword [ecx + 0x10], ebx
cmovae esi, ecx
cmovae edx, ecx
mov ecx, dword [edx]
cmp byte [ecx + 0xd], 0
je 0x10119630
cmp byte [esi + 0xd], 0
jne 0x1011964f
cmp ebx, dword [esi + 0x10]
jae 0x10119651
mov esi, eax
lea eax, [esi + 0x14]
mov ebx, edi
lea edi, [ebp - 0x4c]
mov ecx, ebx
mov edx, dword [ebp + 8]
push edi
push eax
call fcn.10116fc0
add esp, 8
test eax, eax
jne 0x101199b1
mov ecx, dword [ebx]
mov eax, dword [ebx + 0x1c]
lea edx, [ebp - 0x58]
xor edi, edi
push edx
push edi
push 4
push edi
push dword [eax]
push dword [ebp + 8]
call fcn.1013f0a0
cmp eax, 1
je 0x101199b1
lea eax, [ebp - 0x5c]
mov dword [eax], edi
lea eax, [ebp - 0x60]
mov dword [eax], edi
lea eax, [ebx + 0x18]
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0x40]
mov edi, dword [ebp - 0x58]
call dword [section..00cfg]
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
push edi
push dword [ebp + 0x24]
push dword [ebp + 0x20]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
call ecx
add esp, 0x20
mov eax, dword [ebx + 0x1c]
mov eax, dword [eax]
mov dword [ebp - 0x68], eax
mov edi, dword [ebp - 0x90]
mov eax, dword [edi]
mov ecx, dword [eax + 0x3c]
call dword [section..00cfg]
xor eax, eax
push eax
push dword [ebp - 0x68]
push edi
call ecx
mov edi, 0x16c8
add edi, dword [ebx]
mov ecx, edi
xor eax, eax
push eax
lea eax, [ebp - 0x5c]
push dword [eax]
push dword [ebp - 0x8c]
call fcn.10148cd0
cmp byte [ebp + 0x38], 0
je 0x10119746
lea ecx, [ebx + 0x148]
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x1d14]
lea edx, [eax + 0x24]
test eax, eax
cmovne eax, edx
push dword [ebx]
push eax
call fcn.101676e0
cmp eax, 1
je 0x101199b1
lea eax, [ebx + 0x14c]
mov ecx, edi
push eax
jmp 0x1011974a
mov ecx, edi
push 0
call fcn.1014b840
mov ebx, dword [ebp + 0x28]
mov ecx, edi
push 0xffffffffffffffff
push 0
call fcn.1014b800
test ebx, ebx
je 0x10119774
mov ecx, edi
push ebx
call fcn.1014ba20
mov ebx, dword [ebp - 0x88]
lea eax, [ebx + 0x48]
jmp 0x1011977d
mov ebx, dword [ebp - 0x88]
lea eax, [ebx + 0x58]
mov ecx, edi
push eax
call fcn.1014b890
mov ecx, edi
push dword [ebp - 0x4c]
call fcn.10148c60
mov ecx, edi
push dword [ebp - 0x64]
call fcn.1014b420
add esi, 0x18
mov ecx, edi
push esi
push dword [ebp - 0x44]
push dword [ebp - 0x48]
call fcn.1014b460
mov eax, dword [ebp + 0x1c]
mov eax, dword [eax + 4]
mov ecx, edi
push 0
push dword [eax]
call fcn.10146c10
mov ecx, edi
push dword [ebp + 0x24]
call fcn.1014b8d0
mov eax, dword [ebp + 0x34]
cmp eax, 0x2601
je 0x101197db
cmp eax, 0x2600
jne 0x1011980a
add ebx, 0x28
jmp 0x101197de
add ebx, 0x38
mov ecx, edi
push ebx
push dword [ebp + 0xc]
call fcn.1014b9d0
mov esi, dword [ebp - 0x60]
mov edi, dword [ebp - 0x90]
mov eax, dword [edi]
mov ecx, dword [eax + 0x34]
call dword [section..00cfg]
push 0
push esi
push edi
call ecx
xor esi, esi
jmp 0x101199b4
mov eax, dword [ebp + 8]
mov esi, dword [eax + 0x1d14]
mov eax, dword [esi + 0x24]
add esi, 0x24
mov edi, dword [eax + 4]
mov ecx, edi
call dword [section..00cfg]
mov ecx, esi
push 0x414
push str.copyTexture
push str._builds_worker_checkouts_gecko_gfx_angle_checkout_src_libANGLE_renderer_d3d_d3d11_Blit11.cpp
push str.Internal_error__unknown_blit_filter_mode.
jmp 0x101199aa
test bl, bl
je 0x1011994e
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x1c
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efc78]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efc60]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efca8]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efcb4]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd2c]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efc6c]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efc84]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd08]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efcd8]
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x1b
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
lea eax, [eax + eax*8]
lea ebx, [eax + eax*4]
add ebx, 0x1d
jmp 0x101181de
cmp byte [ebp - 0x68], 0
je case.0x10117fb1.20
mov eax, dword [ebp - 0x6c]
mov ebx, dword [eax*4 + 0x102efd50]
jmp 0x101181de
mov eax, dword [ebp + 8]
mov esi, dword [eax + 0x1d14]
mov eax, dword [esi + 0x24]
add esi, 0x24
mov edi, dword [eax + 4]
mov ecx, edi
call dword [section..00cfg]
mov ecx, esi
push 0x63a
push str.getBlitShader
push str._builds_worker_checkouts_gecko_gfx_angle_checkout_src_libANGLE_renderer_d3d_d3d11_Blit11.cpp
push str.Internal_blit_shader_type_mismatch
push 0x80004005
call edi
xor esi, esi
inc esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10212780
mov eax, esi
add esp, 0x84
pop esi
pop edi
pop ebx
pop ebp
ret 0x3c