[Vulkan] Samplerless texelFetch

This commit is contained in:
Triang3l 2022-03-27 00:09:44 +03:00
parent 67a0ccb7c0
commit 2cd6c31998
26 changed files with 9449 additions and 9509 deletions

File diff suppressed because it is too large Load Diff

View File

@ -18,8 +18,8 @@
// //
// Name Type Format Dim ID HLSL Bind Count // Name Type Format Dim ID HLSL Bind Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------ // ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xesl_id_sampler_xe_bilinear_source sampler NA NA S0 s0 1 // xe_bilinear_sampler sampler NA NA S0 s0 1
// xesl_id_texture_xe_bilinear_source texture float4 2d T0 t0 1 // xe_bilinear_source texture float4 2d T0 t0 1
// xesl_push_constants cbuffer NA NA CB0 cb0 1 // xesl_push_constants cbuffer NA NA CB0 cb0 1
// //
// //
@ -59,21 +59,21 @@ ret
const BYTE guest_output_bilinear_ps[] = const BYTE guest_output_bilinear_ps[] =
{ {
68, 88, 66, 67, 44, 10, 68, 88, 66, 67, 175, 56,
188, 16, 29, 197, 185, 8, 50, 37, 119, 44, 96, 58,
92, 81, 39, 219, 196, 94, 35, 254, 104, 220, 3, 182,
69, 224, 1, 0, 0, 0, 40, 123, 1, 0, 0, 0,
240, 4, 0, 0, 5, 0, 208, 4, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0, 0, 0, 52, 0, 0, 0,
104, 2, 0, 0, 156, 2, 72, 2, 0, 0, 124, 2,
0, 0, 208, 2, 0, 0, 0, 0, 176, 2, 0, 0,
84, 4, 0, 0, 82, 68, 52, 4, 0, 0, 82, 68,
69, 70, 44, 2, 0, 0, 69, 70, 12, 2, 0, 0,
1, 0, 0, 0, 16, 1, 1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5, 60, 0, 0, 0, 1, 5,
255, 255, 0, 5, 0, 0, 255, 255, 0, 5, 0, 0,
4, 2, 0, 0, 19, 19, 228, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0, 68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0, 24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0, 0, 0, 40, 0, 0, 0,
@ -85,181 +85,176 @@ const BYTE guest_output_bilinear_ps[] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 200, 0,
0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0,
5, 0, 0, 0, 4, 0, 5, 0, 0, 0, 4, 0,
0, 0, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0,
0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 250, 0, 0, 0, 0, 0, 219, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
120, 101, 115, 108, 95, 105, 120, 101, 95, 98, 105, 108,
100, 95, 115, 97, 109, 112, 105, 110, 101, 97, 114, 95,
108, 101, 114, 95, 120, 101, 115, 97, 109, 112, 108, 101,
95, 98, 105, 108, 105, 110, 114, 0, 120, 101, 95, 98,
101, 97, 114, 95, 115, 111, 105, 108, 105, 110, 101, 97,
117, 114, 99, 101, 0, 120, 114, 95, 115, 111, 117, 114,
101, 115, 108, 95, 105, 100, 99, 101, 0, 120, 101, 115,
95, 116, 101, 120, 116, 117, 108, 95, 112, 117, 115, 104,
114, 101, 95, 120, 101, 95, 95, 99, 111, 110, 115, 116,
98, 105, 108, 105, 110, 101, 97, 110, 116, 115, 0, 171,
97, 114, 95, 115, 111, 117, 219, 0, 0, 0, 2, 0,
114, 99, 101, 0, 120, 101, 0, 0, 8, 1, 0, 0,
115, 108, 95, 112, 117, 115, 16, 0, 0, 0, 0, 0,
104, 95, 99, 111, 110, 115,
116, 97, 110, 116, 115, 0,
171, 171, 250, 0, 0, 0,
2, 0, 0, 0, 40, 1,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 120, 1, 0, 0, 88, 1, 0, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 2, 0, 0, 0,
152, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
188, 1, 0, 0, 8, 0,
0, 0, 8, 0, 0, 0, 0, 0, 8, 0, 0, 0,
2, 0, 0, 0, 224, 1, 2, 0, 0, 0, 120, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 120, 101, 0, 0, 0, 0, 156, 1,
0, 0, 8, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 192, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 98,
105, 108, 105, 110, 101, 97,
114, 95, 111, 117, 116, 112,
117, 116, 95, 111, 102, 102,
115, 101, 116, 0, 105, 110,
116, 50, 0, 171, 1, 0,
2, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
114, 1, 0, 0, 120, 101,
95, 98, 105, 108, 105, 110, 95, 98, 105, 108, 105, 110,
101, 97, 114, 95, 111, 117, 101, 97, 114, 95, 111, 117,
116, 112, 117, 116, 95, 111, 116, 112, 117, 116, 95, 115,
102, 102, 115, 101, 116, 0, 105, 122, 101, 95, 105, 110,
105, 110, 116, 50, 0, 171, 118, 0, 102, 108, 111, 97,
1, 0, 2, 0, 1, 0, 116, 50, 0, 171, 1, 0,
2, 0, 0, 0, 0, 0, 3, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 146, 1, 0, 0,
120, 101, 95, 98, 105, 108,
105, 110, 101, 97, 114, 95,
111, 117, 116, 112, 117, 116,
95, 115, 105, 122, 101, 95,
105, 110, 118, 0, 102, 108,
111, 97, 116, 50, 0, 171,
1, 0, 3, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 184, 1, 0, 0, 77, 105,
0, 0, 0, 0, 0, 0, 99, 114, 111, 115, 111, 102,
0, 0, 216, 1, 0, 0, 116, 32, 40, 82, 41, 32,
77, 105, 99, 114, 111, 115, 72, 76, 83, 76, 32, 83,
111, 102, 116, 32, 40, 82, 104, 97, 100, 101, 114, 32,
41, 32, 72, 76, 83, 76, 67, 111, 109, 112, 105, 108,
32, 83, 104, 97, 100, 101, 101, 114, 32, 49, 48, 46,
114, 32, 67, 111, 109, 112, 49, 0, 73, 83, 71, 78,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 73, 83,
71, 78, 44, 0, 0, 0,
1, 0, 0, 0, 8, 0,
0, 0, 32, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 15, 3,
0, 0, 83, 86, 95, 80,
111, 115, 105, 116, 105, 111,
110, 0, 79, 83, 71, 78,
44, 0, 0, 0, 1, 0, 44, 0, 0, 0, 1, 0,
0, 0, 8, 0, 0, 0, 0, 0, 8, 0, 0, 0,
32, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 15, 0, 0, 0,
83, 86, 95, 84, 97, 114,
103, 101, 116, 0, 171, 171,
83, 72, 69, 88, 124, 1,
0, 0, 81, 0, 0, 0,
95, 0, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
90, 0, 0, 6, 70, 110,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
88, 24, 0, 7, 70, 126,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 85, 85, 0, 0,
0, 0, 0, 0, 100, 32,
0, 4, 50, 16, 16, 0,
0, 0, 0, 0, 1, 0,
0, 0, 101, 0, 0, 3,
242, 32, 16, 0, 0, 0,
0, 0, 104, 0, 0, 2,
1, 0, 0, 0, 27, 0,
0, 5, 50, 0, 16, 0,
0, 0, 0, 0, 70, 16,
16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 50, 0,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 70, 128, 48, 128,
65, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 86, 0,
0, 5, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 10, 50, 0,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 63, 0, 0,
0, 63, 0, 0, 0, 0,
0, 0, 0, 0, 56, 0,
0, 9, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
16, 0, 0, 0, 0, 0,
230, 138, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 72, 0,
0, 13, 114, 0, 16, 0,
0, 0, 0, 0, 70, 0,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 96, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
0, 0, 54, 0, 0, 5,
114, 32, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 54, 0,
0, 5, 130, 32, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 63,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
9, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 2, 0,
0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 15, 3, 0, 0,
83, 86, 95, 80, 111, 115,
105, 116, 105, 111, 110, 0,
79, 83, 71, 78, 44, 0,
0, 0, 1, 0, 0, 0,
8, 0, 0, 0, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
15, 0, 0, 0, 83, 86,
95, 84, 97, 114, 103, 101,
116, 0, 171, 171, 83, 72,
69, 88, 124, 1, 0, 0,
81, 0, 0, 0, 95, 0,
0, 0, 106, 8, 0, 1,
89, 0, 0, 7, 70, 142,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 90, 0,
0, 6, 70, 110, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 88, 24,
0, 7, 70, 126, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 100, 32, 0, 4,
50, 16, 16, 0, 0, 0,
0, 0, 1, 0, 0, 0,
101, 0, 0, 3, 242, 32,
16, 0, 0, 0, 0, 0,
104, 0, 0, 2, 1, 0,
0, 0, 27, 0, 0, 5,
50, 0, 16, 0, 0, 0,
0, 0, 70, 16, 16, 0,
0, 0, 0, 0, 30, 0,
0, 10, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
16, 0, 0, 0, 0, 0,
70, 128, 48, 128, 65, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 86, 0, 0, 5,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 10, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 63, 0, 0, 0, 63,
0, 0, 0, 0, 0, 0,
0, 0, 56, 0, 0, 9,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 230, 138,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 72, 0, 0, 13,
114, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 96,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 0, 0,
54, 0, 0, 5, 114, 32,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 54, 0, 0, 5,
130, 32, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 63, 62, 0,
0, 1, 83, 84, 65, 84,
148, 0, 0, 0, 9, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -269,5 +264,5 @@ const BYTE guest_output_bilinear_ps[] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0 0, 0
}; };

File diff suppressed because it is too large Load Diff

View File

@ -18,7 +18,7 @@
// //
// Name Type Format Dim ID HLSL Bind Count // Name Type Format Dim ID HLSL Bind Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------ // ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xesl_id_texture_xe_cas_source texture float4 2d T0 t0 1 // xe_cas_source texture float4 2d T0 t0 1
// xesl_push_constants cbuffer NA NA CB0 cb0 1 // xesl_push_constants cbuffer NA NA CB0 cb0 1
// //
// //
@ -97,21 +97,21 @@ ret
const BYTE guest_output_ffx_cas_sharpen_ps[] = const BYTE guest_output_ffx_cas_sharpen_ps[] =
{ {
68, 88, 66, 67, 156, 173, 68, 88, 66, 67, 14, 237,
216, 107, 79, 128, 79, 193, 51, 102, 112, 84, 142, 150,
241, 218, 239, 80, 94, 13, 37, 247, 218, 109, 45, 27,
168, 81, 1, 0, 0, 0, 110, 124, 1, 0, 0, 0,
56, 9, 0, 0, 5, 0, 40, 9, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0, 0, 0, 52, 0, 0, 0,
20, 2, 0, 0, 72, 2, 4, 2, 0, 0, 56, 2,
0, 0, 124, 2, 0, 0, 0, 0, 108, 2, 0, 0,
156, 8, 0, 0, 82, 68, 140, 8, 0, 0, 82, 68,
69, 70, 216, 1, 0, 0, 69, 70, 200, 1, 0, 0,
1, 0, 0, 0, 192, 0, 1, 0, 0, 0, 176, 0,
0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0,
60, 0, 0, 0, 1, 5, 60, 0, 0, 0, 1, 5,
255, 255, 0, 5, 0, 0, 255, 255, 0, 5, 0, 0,
176, 1, 0, 0, 19, 19, 160, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0, 68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0, 24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0, 0, 0, 40, 0, 0, 0,
@ -123,175 +123,141 @@ const BYTE guest_output_ffx_cas_sharpen_ps[] =
255, 255, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0,
1, 0, 0, 0, 12, 0, 1, 0, 0, 0, 12, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 170, 0, 0, 0, 0, 0, 154, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 120, 101, 115, 108, 0, 0, 120, 101, 95, 99,
95, 105, 100, 95, 116, 101, 97, 115, 95, 115, 111, 117,
120, 116, 117, 114, 101, 95, 114, 99, 101, 0, 120, 101,
120, 101, 95, 99, 97, 115, 115, 108, 95, 112, 117, 115,
95, 115, 111, 117, 114, 99, 104, 95, 99, 111, 110, 115,
101, 0, 120, 101, 115, 108, 116, 97, 110, 116, 115, 0,
95, 112, 117, 115, 104, 95, 171, 171, 154, 0, 0, 0,
99, 111, 110, 115, 116, 97, 2, 0, 0, 0, 200, 0,
110, 116, 115, 0, 171, 171, 0, 0, 16, 0, 0, 0,
170, 0, 0, 0, 2, 0,
0, 0, 216, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
40, 1, 0, 0, 0, 0, 0, 0, 24, 1, 0, 0,
0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0,
2, 0, 0, 0, 68, 1, 0, 0, 2, 0, 0, 0,
52, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
88, 1, 0, 0, 8, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 124, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 104, 1, 0, 0, 0, 0, 120, 101,
0, 0, 8, 0, 0, 0, 95, 99, 97, 115, 95, 111,
4, 0, 0, 0, 2, 0, 117, 116, 112, 117, 116, 95,
0, 0, 140, 1, 0, 0, 111, 102, 102, 115, 101, 116,
0, 0, 0, 0, 255, 255, 0, 105, 110, 116, 50, 0,
255, 255, 0, 0, 0, 0, 171, 171, 1, 0, 2, 0,
255, 255, 255, 255, 0, 0, 1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 1,
0, 0, 120, 101, 95, 99, 0, 0, 120, 101, 95, 99,
97, 115, 95, 111, 117, 116, 97, 115, 95, 115, 104, 97,
112, 117, 116, 95, 111, 102, 114, 112, 110, 101, 115, 115,
102, 115, 101, 116, 0, 105, 95, 112, 111, 115, 116, 95,
110, 116, 50, 0, 171, 171, 115, 101, 116, 117, 112, 0,
1, 0, 2, 0, 1, 0, 102, 108, 111, 97, 116, 0,
2, 0, 0, 0, 0, 0, 171, 171, 0, 0, 3, 0,
1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 61, 1, 0, 0, 0, 0, 0, 0, 116, 1,
120, 101, 95, 99, 97, 115, 0, 0, 77, 105, 99, 114,
95, 115, 104, 97, 114, 112, 111, 115, 111, 102, 116, 32,
110, 101, 115, 115, 95, 112, 40, 82, 41, 32, 72, 76,
111, 115, 116, 95, 115, 101, 83, 76, 32, 83, 104, 97,
116, 117, 112, 0, 102, 108, 100, 101, 114, 32, 67, 111,
111, 97, 116, 0, 171, 171, 109, 112, 105, 108, 101, 114,
0, 0, 3, 0, 1, 0, 32, 49, 48, 46, 49, 0,
1, 0, 0, 0, 0, 0, 73, 83, 71, 78, 44, 0,
0, 0, 1, 0, 0, 0,
8, 0, 0, 0, 32, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 15, 3, 0, 0, 83, 86,
0, 0, 132, 1, 0, 0, 95, 80, 111, 115, 105, 116,
77, 105, 99, 114, 111, 115, 105, 111, 110, 0, 79, 83,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 73, 83,
71, 78, 44, 0, 0, 0, 71, 78, 44, 0, 0, 0,
1, 0, 0, 0, 8, 0, 1, 0, 0, 0, 8, 0,
0, 0, 32, 0, 0, 0, 0, 0, 32, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 15, 3, 0, 0, 0, 0, 15, 0,
0, 0, 83, 86, 95, 80, 0, 0, 83, 86, 95, 84,
111, 115, 105, 116, 105, 111, 97, 114, 103, 101, 116, 0,
110, 0, 79, 83, 71, 78, 171, 171, 83, 72, 69, 88,
44, 0, 0, 0, 1, 0, 24, 6, 0, 0, 81, 0,
0, 0, 8, 0, 0, 0, 0, 0, 134, 1, 0, 0,
32, 0, 0, 0, 0, 0, 106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 15, 0, 0, 0,
83, 86, 95, 84, 97, 114,
103, 101, 116, 0, 171, 171,
83, 72, 69, 88, 24, 6,
0, 0, 81, 0, 0, 0,
134, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0,
0, 0, 88, 24, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88, 24, 0, 7, 70, 126, 0, 0, 0, 0, 85, 85,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 85, 85, 0, 0, 100, 32, 0, 4, 50, 16,
0, 0, 0, 0, 100, 32,
0, 4, 50, 16, 16, 0,
0, 0, 0, 0, 1, 0,
0, 0, 101, 0, 0, 3,
242, 32, 16, 0, 0, 0,
0, 0, 104, 0, 0, 2,
5, 0, 0, 0, 27, 0,
0, 5, 50, 0, 16, 0,
0, 0, 0, 0, 70, 16,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 50, 0, 1, 0, 0, 0, 101, 0,
0, 3, 242, 32, 16, 0,
0, 0, 0, 0, 104, 0,
0, 2, 5, 0, 0, 0,
27, 0, 0, 5, 50, 0,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0, 70, 16, 16, 0, 0, 0,
0, 0, 70, 128, 48, 128, 0, 0, 30, 0, 0, 10,
65, 0, 0, 0, 0, 0, 50, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 70, 128,
0, 10, 242, 0, 16, 0, 48, 128, 65, 0, 0, 0,
1, 0, 0, 0, 70, 4,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 54, 0, 0, 5,
50, 0, 16, 0, 2, 0,
0, 0, 230, 10, 16, 0,
1, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
2, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 242, 0,
45, 0, 0, 8, 114, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 2, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0,
1, 0, 0, 0, 70, 14,
16, 0, 1, 0, 0, 0, 16, 0, 1, 0, 0, 0,
70, 126, 32, 0, 0, 0, 70, 4, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 54, 0,
0, 5, 50, 0, 16, 0,
2, 0, 0, 0, 230, 10,
16, 0, 1, 0, 0, 0,
54, 0, 0, 8, 194, 0, 54, 0, 0, 8, 194, 0,
16, 0, 0, 0, 0, 0, 16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8, 0, 0, 45, 0, 0, 8,
114, 0, 16, 0, 3, 0, 114, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0, 0, 0, 70, 14, 16, 0,
0, 0, 0, 0, 70, 126, 2, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 10, 242, 0, 16, 0,
0, 0, 0, 0, 70, 4,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 5,
50, 0, 16, 0, 4, 0,
0, 0, 230, 10, 16, 0,
0, 0, 0, 0, 54, 0, 0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0, 0, 8, 194, 0, 16, 0,
4, 0, 0, 0, 2, 64, 1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0, 45, 0, 0, 8, 114, 0,
16, 0, 4, 0, 0, 0, 16, 0, 1, 0, 0, 0,
70, 14, 16, 0, 4, 0, 70, 14, 16, 0, 1, 0,
0, 0, 70, 126, 32, 0, 0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8, 0, 0, 54, 0, 0, 8,
@ -301,185 +267,217 @@ const BYTE guest_output_ffx_cas_sharpen_ps[] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0, 0, 8, 114, 0, 16, 0,
0, 0, 0, 0, 70, 14, 3, 0, 0, 0, 70, 14,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0, 70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
56, 0, 0, 7, 114, 0, 30, 0, 0, 10, 242, 0,
16, 0, 2, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 2, 0, 70, 4, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 5, 50, 0, 16, 0,
4, 0, 0, 0, 230, 10,
16, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
114, 0, 16, 0, 4, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0,
16, 0, 0, 0, 0, 0,
70, 14, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 56, 0, 0, 7,
114, 0, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
2, 0, 0, 0, 56, 0, 2, 0, 0, 0, 70, 2,
0, 7, 114, 0, 16, 0, 16, 0, 2, 0, 0, 0,
1, 0, 0, 0, 70, 2, 56, 0, 0, 7, 114, 0,
16, 0, 1, 0, 0, 0, 16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0, 70, 2, 16, 0, 1, 0,
0, 0, 56, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
3, 0, 0, 0, 26, 0,
16, 0, 3, 0, 0, 0,
56, 0, 0, 7, 114, 0,
16, 0, 4, 0, 0, 0,
70, 2, 16, 0, 4, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
4, 0, 0, 0, 56, 0, 1, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0, 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 70, 2, 0, 0, 0, 0, 26, 0,
16, 0, 3, 0, 0, 0,
26, 0, 16, 0, 3, 0,
0, 0, 56, 0, 0, 7,
114, 0, 16, 0, 4, 0,
0, 0, 70, 2, 16, 0,
4, 0, 0, 0, 70, 2,
16, 0, 4, 0, 0, 0,
56, 0, 0, 7, 114, 0,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0, 70, 2, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 51, 0,
0, 7, 130, 0, 16, 0,
1, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 4, 0,
0, 0, 51, 0, 0, 7, 0, 0, 51, 0, 0, 7,
130, 0, 16, 0, 1, 0, 130, 0, 16, 0, 1, 0,
0, 0, 58, 0, 16, 0,
1, 0, 0, 0, 26, 0,
16, 0, 1, 0, 0, 0,
51, 0, 0, 7, 130, 0,
16, 0, 2, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 51, 0,
0, 7, 130, 0, 16, 0,
1, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0,
58, 0, 16, 0, 2, 0,
0, 0, 52, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0, 0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 26, 0,
16, 0, 4, 0, 0, 0, 16, 0, 4, 0, 0, 0,
51, 0, 0, 7, 130, 0, 52, 0, 0, 7, 130, 0,
16, 0, 1, 0, 0, 0, 16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 1, 0, 58, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0, 0, 0, 26, 0, 16, 0,
1, 0, 0, 0, 51, 0, 1, 0, 0, 0, 52, 0,
0, 7, 130, 0, 16, 0, 0, 7, 130, 0, 16, 0,
2, 0, 0, 0, 26, 0, 2, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 2, 0, 26, 0, 16, 0, 2, 0,
0, 0, 51, 0, 0, 7, 0, 0, 52, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 2, 0, 0, 0,
30, 0, 0, 8, 130, 0,
16, 0, 2, 0, 0, 0,
58, 0, 16, 128, 65, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 187, 126,
240, 126, 0, 0, 0, 8,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 128,
65, 0, 0, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 63, 51, 0,
0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 1, 0,
0, 0, 56, 32, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
2, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
85, 0, 0, 7, 130, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 30, 0,
0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 57, 70,
188, 31, 56, 0, 0, 9,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 42, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 50, 0, 0, 9,
130, 0, 16, 0, 1, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 64,
1, 64, 0, 0, 0, 0,
128, 63, 30, 0, 0, 8,
130, 0, 16, 0, 2, 0,
0, 0, 58, 0, 16, 128,
65, 0, 0, 0, 1, 0,
0, 0, 1, 64, 0, 0,
255, 159, 241, 126, 50, 0,
0, 10, 130, 0, 16, 0,
1, 0, 0, 0, 58, 0,
16, 128, 65, 0, 0, 0,
2, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0,
1, 64, 0, 0, 0, 0,
0, 64, 56, 0, 0, 7,
130, 0, 16, 0, 1, 0, 130, 0, 16, 0, 1, 0,
0, 0, 58, 0, 16, 0, 0, 0, 58, 0, 16, 0,
1, 0, 0, 0, 58, 0, 1, 0, 0, 0, 58, 0,
16, 0, 2, 0, 0, 0, 16, 0, 2, 0, 0, 0,
52, 0, 0, 7, 130, 0, 56, 0, 0, 7, 114, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
4, 0, 0, 0, 52, 0,
0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 1, 0,
0, 0, 52, 0, 0, 7,
130, 0, 16, 0, 2, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 2, 0, 0, 0,
52, 0, 0, 7, 130, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
2, 0, 0, 0, 30, 0,
0, 8, 130, 0, 16, 0,
2, 0, 0, 0, 58, 0,
16, 128, 65, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 187, 126, 240, 126,
0, 0, 0, 8, 130, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 128, 65, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
128, 63, 51, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0, 16, 0, 1, 0, 0, 0,
56, 32, 0, 7, 130, 0, 246, 15, 16, 0, 0, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 2, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 85, 0,
0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 30, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 57, 70, 188, 31,
56, 0, 0, 9, 130, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 42, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
50, 0, 0, 9, 130, 0,
16, 0, 1, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 64, 1, 64,
0, 0, 0, 0, 128, 63,
30, 0, 0, 8, 130, 0,
16, 0, 2, 0, 0, 0,
58, 0, 16, 128, 65, 0,
0, 0, 1, 0, 0, 0,
1, 64, 0, 0, 255, 159,
241, 126, 50, 0, 0, 10,
130, 0, 16, 0, 1, 0,
0, 0, 58, 0, 16, 128,
65, 0, 0, 0, 2, 0,
0, 0, 58, 0, 16, 0,
1, 0, 0, 0, 1, 64,
0, 0, 0, 0, 0, 64,
56, 0, 0, 7, 130, 0,
16, 0, 1, 0, 0, 0,
58, 0, 16, 0, 1, 0,
0, 0, 58, 0, 16, 0,
2, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 50, 0, 0, 9,
114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
2, 0, 0, 0, 246, 15, 1, 0, 0, 0, 50, 0,
16, 0, 0, 0, 0, 0, 0, 9, 114, 0, 16, 0,
70, 2, 16, 0, 1, 0,
0, 0, 50, 0, 0, 9,
114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
4, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 50, 0, 0, 9,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 50, 0, 0, 9,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
3, 0, 0, 0, 70, 2,
16, 0, 3, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 56, 32, 0, 7,
114, 0, 16, 0, 0, 0,
0, 0, 246, 15, 16, 0,
1, 0, 0, 0, 70, 2, 1, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
246, 15, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
1, 0, 0, 0, 50, 0,
0, 9, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 4, 0, 0, 0,
246, 15, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
1, 0, 0, 0, 50, 0,
0, 9, 114, 0, 16, 0,
0, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
75, 0, 0, 5, 114, 32, 246, 15, 16, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0,
1, 0, 0, 0, 50, 0,
0, 9, 114, 0, 16, 0,
0, 0, 0, 0, 70, 2,
16, 0, 3, 0, 0, 0,
70, 2, 16, 0, 3, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 56, 32,
0, 7, 114, 0, 16, 0,
0, 0, 0, 0, 246, 15,
16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 0, 0, 70, 2, 16, 0, 0, 0,
0, 0, 54, 0, 0, 5, 0, 0, 75, 0, 0, 5,
130, 32, 16, 0, 0, 0, 114, 32, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0, 0, 0, 70, 2, 16, 0,
0, 0, 128, 63, 62, 0, 0, 0, 0, 0, 54, 0,
0, 1, 83, 84, 65, 84, 0, 5, 130, 32, 16, 0,
148, 0, 0, 0, 49, 0, 0, 0, 0, 0, 1, 64,
0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 128, 63,
0, 0, 0, 0, 2, 0, 62, 0, 0, 1, 83, 84,
0, 0, 27, 0, 0, 0, 65, 84, 148, 0, 0, 0,
6, 0, 0, 0, 1, 0, 49, 0, 0, 0, 5, 0,
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 27, 0,
0, 0, 6, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 8, 0,
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -489,6 +487,5 @@ const BYTE guest_output_ffx_cas_sharpen_ps[] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0
}; };

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -18,7 +18,7 @@
// //
// Name Type Format Dim ID HLSL Bind Count // Name Type Format Dim ID HLSL Bind Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------ // ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xesl_id_texture_xe_fsr_rcas_source texture float4 2d T0 t0 1 // xe_fsr_rcas_source texture float4 2d T0 t0 1
// xesl_push_constants cbuffer NA NA CB0 cb0 1 // xesl_push_constants cbuffer NA NA CB0 cb0 1
// //
// //
@ -97,21 +97,21 @@ ret
const BYTE guest_output_ffx_fsr_rcas_ps[] = const BYTE guest_output_ffx_fsr_rcas_ps[] =
{ {
68, 88, 66, 67, 166, 229, 68, 88, 66, 67, 237, 222,
254, 191, 58, 156, 80, 230, 102, 71, 124, 101, 220, 72,
98, 56, 59, 50, 111, 142, 67, 59, 94, 83, 225, 6,
200, 152, 1, 0, 0, 0, 166, 232, 1, 0, 0, 0,
108, 9, 0, 0, 5, 0, 92, 9, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0, 0, 0, 52, 0, 0, 0,
32, 2, 0, 0, 84, 2, 16, 2, 0, 0, 68, 2,
0, 0, 136, 2, 0, 0, 0, 0, 120, 2, 0, 0,
208, 8, 0, 0, 82, 68, 192, 8, 0, 0, 82, 68,
69, 70, 228, 1, 0, 0, 69, 70, 212, 1, 0, 0,
1, 0, 0, 0, 196, 0, 1, 0, 0, 0, 180, 0,
0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0,
60, 0, 0, 0, 1, 5, 60, 0, 0, 0, 1, 5,
255, 255, 0, 5, 0, 0, 255, 255, 0, 5, 0, 0,
188, 1, 0, 0, 19, 19, 172, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0, 68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0, 24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0, 0, 0, 40, 0, 0, 0,
@ -123,177 +123,143 @@ const BYTE guest_output_ffx_fsr_rcas_ps[] =
255, 255, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0,
1, 0, 0, 0, 12, 0, 1, 0, 0, 0, 12, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 175, 0, 0, 0, 0, 0, 159, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 120, 101, 115, 108, 0, 0, 120, 101, 95, 102,
95, 105, 100, 95, 116, 101, 115, 114, 95, 114, 99, 97,
120, 116, 117, 114, 101, 95, 115, 95, 115, 111, 117, 114,
120, 101, 95, 102, 115, 114, 99, 101, 0, 120, 101, 115,
95, 114, 99, 97, 115, 95, 108, 95, 112, 117, 115, 104,
115, 111, 117, 114, 99, 101, 95, 99, 111, 110, 115, 116,
0, 120, 101, 115, 108, 95, 97, 110, 116, 115, 0, 171,
112, 117, 115, 104, 95, 99, 159, 0, 0, 0, 2, 0,
111, 110, 115, 116, 97, 110, 0, 0, 204, 0, 0, 0,
116, 115, 0, 171, 175, 0, 16, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
220, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 44, 1, 28, 1, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
2, 0, 0, 0, 60, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0, 255, 255, 255, 255, 0, 0,
0, 0, 76, 1, 0, 0, 0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 96, 1,
0, 0, 8, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 136, 1, 0, 0,
0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0,
0, 0, 112, 1, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
152, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
120, 101, 95, 102, 115, 114,
95, 114, 99, 97, 115, 95,
111, 117, 116, 112, 117, 116,
95, 111, 102, 102, 115, 101,
116, 0, 105, 110, 116, 50,
0, 171, 1, 0, 2, 0,
1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 70, 1,
0, 0, 120, 101, 95, 102, 0, 0, 120, 101, 95, 102,
115, 114, 95, 114, 99, 97, 115, 114, 95, 114, 99, 97,
115, 95, 115, 104, 97, 114, 115, 95, 111, 117, 116, 112,
112, 110, 101, 115, 115, 95, 117, 116, 95, 111, 102, 102,
112, 111, 115, 116, 95, 115, 115, 101, 116, 0, 105, 110,
101, 116, 117, 112, 0, 102, 116, 50, 0, 171, 1, 0,
108, 111, 97, 116, 0, 171, 2, 0, 1, 0, 2, 0,
0, 0, 3, 0, 1, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 145, 1, 0, 0, 0, 0, 0, 0, 0, 0,
77, 105, 99, 114, 111, 115, 54, 1, 0, 0, 120, 101,
111, 102, 116, 32, 40, 82, 95, 102, 115, 114, 95, 114,
41, 32, 72, 76, 83, 76, 99, 97, 115, 95, 115, 104,
32, 83, 104, 97, 100, 101, 97, 114, 112, 110, 101, 115,
114, 32, 67, 111, 109, 112, 115, 95, 112, 111, 115, 116,
105, 108, 101, 114, 32, 49, 95, 115, 101, 116, 117, 112,
48, 46, 49, 0, 73, 83, 0, 102, 108, 111, 97, 116,
0, 171, 0, 0, 3, 0,
1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 129, 1,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
73, 83, 71, 78, 44, 0,
0, 0, 1, 0, 0, 0,
8, 0, 0, 0, 32, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
15, 3, 0, 0, 83, 86,
95, 80, 111, 115, 105, 116,
105, 111, 110, 0, 79, 83,
71, 78, 44, 0, 0, 0, 71, 78, 44, 0, 0, 0,
1, 0, 0, 0, 8, 0, 1, 0, 0, 0, 8, 0,
0, 0, 32, 0, 0, 0, 0, 0, 32, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 15, 3, 0, 0, 0, 0, 15, 0,
0, 0, 83, 86, 95, 80, 0, 0, 83, 86, 95, 84,
111, 115, 105, 116, 105, 111, 97, 114, 103, 101, 116, 0,
110, 0, 79, 83, 71, 78, 171, 171, 83, 72, 69, 88,
44, 0, 0, 0, 1, 0, 64, 6, 0, 0, 81, 0,
0, 0, 8, 0, 0, 0, 0, 0, 144, 1, 0, 0,
32, 0, 0, 0, 0, 0, 106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 15, 0, 0, 0,
83, 86, 95, 84, 97, 114,
103, 101, 116, 0, 171, 171,
83, 72, 69, 88, 64, 6,
0, 0, 81, 0, 0, 0,
144, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0,
0, 0, 88, 24, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88, 24, 0, 7, 70, 126, 0, 0, 0, 0, 85, 85,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 85, 85, 0, 0, 100, 32, 0, 4, 50, 16,
0, 0, 0, 0, 100, 32,
0, 4, 50, 16, 16, 0,
0, 0, 0, 0, 1, 0,
0, 0, 101, 0, 0, 3,
242, 32, 16, 0, 0, 0,
0, 0, 104, 0, 0, 2,
9, 0, 0, 0, 27, 0,
0, 5, 50, 0, 16, 0,
0, 0, 0, 0, 70, 16,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 50, 0, 1, 0, 0, 0, 101, 0,
0, 3, 242, 32, 16, 0,
0, 0, 0, 0, 104, 0,
0, 2, 9, 0, 0, 0,
27, 0, 0, 5, 50, 0,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0, 70, 16, 16, 0, 0, 0,
0, 0, 70, 128, 48, 128, 0, 0, 30, 0, 0, 10,
65, 0, 0, 0, 0, 0, 50, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 70, 128,
0, 10, 242, 0, 16, 0, 48, 128, 65, 0, 0, 0,
1, 0, 0, 0, 70, 4,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 54, 0, 0, 5,
50, 0, 16, 0, 2, 0,
0, 0, 230, 10, 16, 0,
1, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
2, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 30, 0, 0, 10, 242, 0,
45, 0, 0, 8, 114, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 2, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0,
1, 0, 0, 0, 70, 14,
16, 0, 1, 0, 0, 0, 16, 0, 1, 0, 0, 0,
70, 126, 32, 0, 0, 0, 70, 4, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 54, 0,
0, 5, 50, 0, 16, 0,
2, 0, 0, 0, 230, 10,
16, 0, 1, 0, 0, 0,
54, 0, 0, 8, 194, 0, 54, 0, 0, 8, 194, 0,
16, 0, 0, 0, 0, 0, 16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8, 0, 0, 45, 0, 0, 8,
114, 0, 16, 0, 3, 0, 114, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0, 0, 0, 70, 14, 16, 0,
0, 0, 0, 0, 70, 126, 2, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 10, 242, 0, 16, 0,
0, 0, 0, 0, 70, 4,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 5,
50, 0, 16, 0, 4, 0,
0, 0, 230, 10, 16, 0,
0, 0, 0, 0, 54, 0, 0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0, 0, 8, 194, 0, 16, 0,
4, 0, 0, 0, 2, 64, 1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0, 45, 0, 0, 8, 114, 0,
16, 0, 4, 0, 0, 0, 16, 0, 1, 0, 0, 0,
70, 14, 16, 0, 4, 0, 70, 14, 16, 0, 1, 0,
0, 0, 70, 126, 32, 0, 0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8, 0, 0, 54, 0, 0, 8,
@ -303,200 +269,232 @@ const BYTE guest_output_ffx_fsr_rcas_ps[] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0, 0, 8, 114, 0, 16, 0,
0, 0, 0, 0, 70, 14, 3, 0, 0, 0, 70, 14,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0, 70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51, 0, 0, 7, 114, 0, 30, 0, 0, 10, 242, 0,
16, 0, 5, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 1, 0, 70, 4, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0, 0, 0, 2, 64, 0, 0,
4, 0, 0, 0, 51, 0, 0, 0, 0, 0, 1, 0,
0, 7, 114, 0, 16, 0, 0, 0, 1, 0, 0, 0,
5, 0, 0, 0, 70, 2, 0, 0, 0, 0, 54, 0,
16, 0, 2, 0, 0, 0, 0, 5, 50, 0, 16, 0,
70, 2, 16, 0, 5, 0, 4, 0, 0, 0, 230, 10,
16, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
114, 0, 16, 0, 4, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0,
16, 0, 0, 0, 0, 0,
70, 14, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 51, 0, 0, 7, 0, 0, 51, 0, 0, 7,
114, 0, 16, 0, 5, 0, 114, 0, 16, 0, 5, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 70, 2, 1, 0, 0, 0, 70, 2,
16, 0, 4, 0, 0, 0,
51, 0, 0, 7, 114, 0,
16, 0, 5, 0, 0, 0, 16, 0, 5, 0, 0, 0,
52, 0, 0, 7, 114, 0, 70, 2, 16, 0, 2, 0,
16, 0, 6, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
4, 0, 0, 0, 52, 0, 5, 0, 0, 0, 51, 0,
0, 7, 114, 0, 16, 0, 0, 7, 114, 0, 16, 0,
6, 0, 0, 0, 70, 2, 5, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 6, 0, 70, 2, 16, 0, 5, 0,
0, 0, 52, 0, 0, 7, 0, 0, 52, 0, 0, 7,
114, 0, 16, 0, 6, 0, 114, 0, 16, 0, 6, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 70, 2, 1, 0, 0, 0, 70, 2,
16, 0, 4, 0, 0, 0,
52, 0, 0, 7, 114, 0,
16, 0, 6, 0, 0, 0, 16, 0, 6, 0, 0, 0,
51, 0, 0, 7, 114, 0, 70, 2, 16, 0, 2, 0,
16, 0, 7, 0, 0, 0,
70, 2, 16, 0, 3, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
5, 0, 0, 0, 56, 0, 6, 0, 0, 0, 52, 0,
0, 10, 114, 0, 16, 0, 0, 7, 114, 0, 16, 0,
6, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 6, 0,
0, 0, 51, 0, 0, 7,
114, 0, 16, 0, 7, 0,
0, 0, 70, 2, 16, 0,
3, 0, 0, 0, 70, 2,
16, 0, 5, 0, 0, 0,
56, 0, 0, 10, 114, 0,
16, 0, 8, 0, 0, 0,
70, 2, 16, 0, 6, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 64, 0, 0,
128, 64, 0, 0, 128, 64,
0, 0, 0, 0, 129, 0,
0, 5, 114, 0, 16, 0,
8, 0, 0, 0, 70, 2, 8, 0, 0, 0, 70, 2,
16, 0, 6, 0, 0, 0, 16, 0, 8, 0, 0, 0,
56, 0, 0, 7, 114, 0,
16, 0, 7, 0, 0, 0,
70, 2, 16, 0, 7, 0,
0, 0, 70, 2, 16, 0,
8, 0, 0, 0, 52, 0,
0, 7, 114, 0, 16, 0,
6, 0, 0, 0, 70, 2,
16, 0, 3, 0, 0, 0,
70, 2, 16, 0, 6, 0,
0, 0, 0, 0, 0, 11,
114, 0, 16, 0, 6, 0,
0, 0, 70, 2, 16, 128,
65, 0, 0, 0, 6, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 63, 0, 0,
128, 63, 0, 0, 128, 63,
0, 0, 0, 0, 50, 0,
0, 15, 114, 0, 16, 0,
5, 0, 0, 0, 70, 2,
16, 0, 5, 0, 0, 0,
2, 64, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0,
128, 64, 0, 0, 128, 64, 128, 64, 0, 0, 128, 64,
0, 0, 128, 64, 0, 0, 0, 0, 128, 64, 0, 0,
0, 0, 129, 0, 0, 5, 0, 0, 2, 64, 0, 0,
114, 0, 16, 0, 8, 0,
0, 0, 70, 2, 16, 0,
8, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
7, 0, 0, 0, 70, 2,
16, 0, 7, 0, 0, 0,
70, 2, 16, 0, 8, 0,
0, 0, 52, 0, 0, 7,
114, 0, 16, 0, 6, 0,
0, 0, 70, 2, 16, 0,
3, 0, 0, 0, 70, 2,
16, 0, 6, 0, 0, 0,
0, 0, 0, 11, 114, 0,
16, 0, 6, 0, 0, 0,
70, 2, 16, 128, 65, 0,
0, 0, 6, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 63, 0, 0, 128, 63,
0, 0, 128, 63, 0, 0,
0, 0, 50, 0, 0, 15,
114, 0, 16, 0, 5, 0,
0, 0, 70, 2, 16, 0,
5, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 64,
0, 0, 128, 64, 0, 0,
128, 64, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 192, 0, 0, 128, 192,
0, 0, 128, 192, 0, 0, 0, 0, 128, 192, 0, 0,
0, 0, 129, 0, 0, 5, 128, 192, 0, 0, 128, 192,
114, 0, 16, 0, 5, 0, 0, 0, 0, 0, 129, 0,
0, 0, 70, 2, 16, 0, 0, 5, 114, 0, 16, 0,
5, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
5, 0, 0, 0, 70, 2, 5, 0, 0, 0, 70, 2,
16, 0, 5, 0, 0, 0, 16, 0, 5, 0, 0, 0,
70, 2, 16, 0, 6, 0, 56, 0, 0, 7, 114, 0,
0, 0, 52, 0, 0, 8, 16, 0, 5, 0, 0, 0,
114, 0, 16, 0, 5, 0, 70, 2, 16, 0, 5, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
6, 0, 0, 0, 52, 0,
0, 8, 114, 0, 16, 0,
5, 0, 0, 0, 70, 2, 5, 0, 0, 0, 70, 2,
16, 128, 65, 0, 0, 0,
7, 0, 0, 0, 52, 0,
0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 5, 0, 0, 0, 16, 0, 5, 0, 0, 0,
26, 0, 16, 0, 5, 0, 70, 2, 16, 128, 65, 0,
0, 0, 52, 0, 0, 7, 0, 0, 7, 0, 0, 0,
130, 0, 16, 0, 0, 0, 52, 0, 0, 7, 130, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 5, 0, 0, 0,
51, 0, 0, 7, 130, 0,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0, 42, 0, 16, 0, 5, 0,
0, 0, 1, 64, 0, 0, 0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 52, 0, 5, 0, 0, 0, 52, 0,
0, 7, 130, 0, 16, 0, 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 58, 0, 0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0, 10, 0, 16, 0, 5, 0,
64, 190, 56, 0, 0, 9, 0, 0, 51, 0, 0, 7,
130, 0, 16, 0, 0, 0, 130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 42, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 50, 0, 0, 9,
130, 0, 16, 0, 1, 0,
0, 0, 58, 0, 16, 0, 0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0, 52, 0, 0, 7, 130, 0,
128, 63, 30, 0, 0, 8, 16, 0, 0, 0, 0, 0,
130, 0, 16, 0, 2, 0, 58, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 128,
65, 0, 0, 0, 1, 0,
0, 0, 1, 64, 0, 0, 0, 0, 1, 64, 0, 0,
255, 159, 241, 126, 50, 0, 0, 0, 64, 190, 56, 0,
0, 10, 130, 0, 16, 0, 0, 9, 130, 0, 16, 0,
1, 0, 0, 0, 58, 0, 0, 0, 0, 0, 58, 0,
16, 128, 65, 0, 0, 0, 16, 0, 0, 0, 0, 0,
2, 0, 0, 0, 58, 0, 42, 128, 48, 0, 0, 0,
16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
0, 64, 56, 0, 0, 7,
130, 0, 16, 0, 1, 0,
0, 0, 58, 0, 16, 0,
1, 0, 0, 0, 58, 0,
16, 0, 2, 0, 0, 0,
56, 0, 0, 7, 114, 0,
16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 50, 0,
0, 9, 114, 0, 16, 0, 0, 9, 130, 0, 16, 0,
1, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
128, 64, 1, 64, 0, 0,
0, 0, 128, 63, 30, 0,
0, 8, 130, 0, 16, 0,
2, 0, 0, 0, 58, 0,
16, 128, 65, 0, 0, 0,
1, 0, 0, 0, 1, 64,
0, 0, 255, 159, 241, 126,
50, 0, 0, 10, 130, 0,
16, 0, 1, 0, 0, 0,
58, 0, 16, 128, 65, 0,
0, 0, 2, 0, 0, 0,
58, 0, 16, 0, 1, 0,
0, 0, 1, 64, 0, 0,
0, 0, 0, 64, 56, 0,
0, 7, 130, 0, 16, 0,
1, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0,
58, 0, 16, 0, 2, 0,
0, 0, 56, 0, 0, 7,
114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
1, 0, 0, 0, 246, 15, 1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 2, 0, 50, 0, 0, 9, 114, 0,
16, 0, 1, 0, 0, 0,
246, 15, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
1, 0, 0, 0, 50, 0, 2, 0, 0, 0, 70, 2,
0, 9, 114, 0, 16, 0, 16, 0, 1, 0, 0, 0,
0, 0, 0, 0, 246, 15, 50, 0, 0, 9, 114, 0,
16, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0, 246, 15, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0, 0, 0, 70, 2, 16, 0,
1, 0, 0, 0, 50, 0,
0, 9, 114, 0, 16, 0,
0, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 4, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 0, 0,
0, 7, 114, 0, 16, 0,
0, 0, 0, 0, 70, 2, 0, 0, 0, 0, 70, 2,
16, 0, 3, 0, 0, 0, 16, 0, 1, 0, 0, 0,
50, 0, 0, 9, 114, 0,
16, 0, 0, 0, 0, 0,
246, 15, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
4, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
0, 0, 0, 7, 114, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 3, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 56, 0,
0, 7, 114, 32, 16, 0,
0, 0, 0, 0, 246, 15,
16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 0, 0, 70, 2, 16, 0, 0, 0,
0, 0, 56, 0, 0, 7, 0, 0, 54, 0, 0, 5,
114, 32, 16, 0, 0, 0, 130, 32, 16, 0, 0, 0,
0, 0, 246, 15, 16, 0, 0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 70, 2, 0, 0, 128, 63, 62, 0,
16, 0, 0, 0, 0, 0, 0, 1, 83, 84, 65, 84,
54, 0, 0, 5, 130, 32, 148, 0, 0, 0, 49, 0,
16, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0,
1, 64, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
128, 63, 62, 0, 0, 1, 0, 0, 28, 0, 0, 0,
83, 84, 65, 84, 148, 0, 4, 0, 0, 0, 0, 0,
0, 0, 49, 0, 0, 0,
9, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 5, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0
}; };

View File

@ -17,6 +17,8 @@
OpDecorate %5312 Location 0 OpDecorate %5312 Location 0
OpDecorate %4448 DescriptorSet 0 OpDecorate %4448 DescriptorSet 0
OpDecorate %4448 Binding 0 OpDecorate %4448 Binding 0
OpDecorate %4927 DescriptorSet 0
OpDecorate %4927 Binding 1
%void = OpTypeVoid %void = OpTypeVoid
%1282 = OpTypeFunction %void %1282 = OpTypeFunction %void
%float = OpTypeFloat 32 %float = OpTypeFloat 32
@ -306,9 +308,12 @@
%_ptr_Output_v4float = OpTypePointer Output %v4float %_ptr_Output_v4float = OpTypePointer Output %v4float
%5312 = OpVariable %_ptr_Output_v4float Output %5312 = OpVariable %_ptr_Output_v4float Output
%151 = OpTypeImage %float 2D 0 0 0 1 Unknown %151 = OpTypeImage %float 2D 0 0 0 1 Unknown
%_ptr_UniformConstant_151 = OpTypePointer UniformConstant %151
%4448 = OpVariable %_ptr_UniformConstant_151 UniformConstant
%508 = OpTypeSampler
%_ptr_UniformConstant_508 = OpTypePointer UniformConstant %508
%4927 = OpVariable %_ptr_UniformConstant_508 UniformConstant
%510 = OpTypeSampledImage %151 %510 = OpTypeSampledImage %151
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
%4448 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%float_0_5 = OpConstant %float 0.5 %float_0_5 = OpConstant %float 0.5
%int_1 = OpConstant %int 1 %int_1 = OpConstant %int 1
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float %_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
@ -326,14 +331,16 @@
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3052 %int_0 %19279 = OpAccessChain %_ptr_PushConstant_v2int %3052 %int_0
%22822 = OpLoad %v2int %19279 %22822 = OpLoad %v2int %19279
%23236 = OpISub %v2int %17656 %22822 %23236 = OpISub %v2int %17656 %22822
%11599 = OpBitcast %v2uint %23236 %10630 = OpBitcast %v2uint %23236
%6899 = OpLoad %510 %4448 %14905 = OpLoad %151 %4448
%10352 = OpConvertUToF %v2float %11599 %16965 = OpLoad %508 %4927
%18354 = OpFAdd %v2float %10352 %1566 %8907 = OpSampledImage %510 %14905 %16965
%13759 = OpConvertUToF %v2float %10630
%15917 = OpFAdd %v2float %13759 %1566
%11863 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1 %11863 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1
%20800 = OpLoad %v2float %11863 %20800 = OpLoad %v2float %11863
%24032 = OpFMul %v2float %18354 %20800 %24032 = OpFMul %v2float %15917 %20800
%11997 = OpImageSampleExplicitLod %v4float %6899 %24032 Lod %float_0 %11997 = OpImageSampleExplicitLod %v4float %8907 %24032 Lod %float_0
%18957 = OpAccessChain %_ptr_Output_float %5312 %uint_0 %18957 = OpAccessChain %_ptr_Output_float %5312 %uint_0
%17344 = OpCompositeExtract %float %11997 0 %17344 = OpCompositeExtract %float %11997 0
OpStore %18957 %17344 OpStore %18957 %17344
@ -345,7 +352,7 @@
OpStore %16379 %15670 OpStore %16379 %15670
%13957 = OpLoad %v4float %5312 %13957 = OpLoad %v4float %5312
%16188 = OpVectorShuffle %v3float %13957 %13957 0 1 2 %16188 = OpVectorShuffle %v3float %13957 %13957 0 1 2
%24372 = OpBitwiseAnd %v2uint %11599 %2122 %24372 = OpBitwiseAnd %v2uint %10630 %2122
%9741 = OpCompositeExtract %uint %24372 1 %9741 = OpCompositeExtract %uint %24372 1
%21498 = OpIMul %uint %9741 %uint_16 %21498 = OpIMul %uint %9741 %uint_16
%23411 = OpCompositeExtract %uint %24372 0 %23411 = OpCompositeExtract %uint %24372 0
@ -378,244 +385,247 @@ const uint32_t guest_output_bilinear_dither_ps[] = {
0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404, 0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404,
0x00000002, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000, 0x00040047, 0x00000002, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000, 0x00040047,
0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x00001160, 0x00000021, 0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x00001160, 0x00000021,
0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00000000, 0x00040047, 0x0000133F, 0x00000022, 0x00000000, 0x00040047,
0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000018, 0x0000000D, 0x0000133F, 0x00000021, 0x00000001, 0x00020013, 0x00000008, 0x00030021,
0x00000003, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017,
0x00000011, 0x0000000B, 0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000018, 0x0000000D, 0x00000003, 0x00040015, 0x0000000B, 0x00000020,
0x00000000, 0x0006002C, 0x00000018, 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B,
0x00000A0C, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0006002C, 0x0000000D, 0x00000A0C, 0x00000000, 0x0006002C, 0x00000018, 0x00000A2C,
0x00000018, 0x00000A16, 0x0000008A, 0x0000008A, 0x0000008A, 0x0004002B, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0004002B, 0x0000000D, 0x0000008A,
0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, 0x3F800000, 0x0006002C, 0x00000018, 0x00000A16, 0x0000008A, 0x0000008A,
0x00000100, 0x0004001C, 0x0000029D, 0x0000000D, 0x00000147, 0x0004002B, 0x0000008A, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B,
0x0000000D, 0x0000010F, 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, 0x0000000B, 0x00000147, 0x00000100, 0x0004001C, 0x0000029D, 0x0000000D,
0x3A66E6E7, 0x0004002B, 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, 0xBA838384, 0x0004002B,
0x0000000D, 0x00000A5A, 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, 0x0000000D, 0x00000705,
0x3AA7A7A8, 0x0004002B, 0x0000000D, 0x00000094, 0xBA1E9E9F, 0x0004002B, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, 0xBACBCBCC, 0x0004002B,
0x0000000D, 0x0000034C, 0x3A8B8B8C, 0x0004002B, 0x0000000D, 0x0000087E, 0x0000000D, 0x000008DF, 0x3AA7A7A8, 0x0004002B, 0x0000000D, 0x00000094,
0xBAB5B5B6, 0x0004002B, 0x0000000D, 0x0000034D, 0x3AB1B1B2, 0x0004002B, 0xBA1E9E9F, 0x0004002B, 0x0000000D, 0x0000034C, 0x3A8B8B8C, 0x0004002B,
0x0000000D, 0x00000687, 0x3A068687, 0x0004002B, 0x0000000D, 0x000003EB, 0x0000000D, 0x0000087E, 0xBAB5B5B6, 0x0004002B, 0x0000000D, 0x0000034D,
0x3A9F9FA0, 0x0004002B, 0x0000000D, 0x0000024E, 0xBAD1D1D2, 0x0004002B, 0x3AB1B1B2, 0x0004002B, 0x0000000D, 0x00000687, 0x3A068687, 0x0004002B,
0x0000000D, 0x00000726, 0x3A1A9A9B, 0x0004002B, 0x0000000D, 0x00000698, 0x0000000D, 0x000003EB, 0x3A9F9FA0, 0x0004002B, 0x0000000D, 0x0000024E,
0xB9949495, 0x0004002B, 0x0000000D, 0x00000703, 0x3A919192, 0x0004002B, 0xBAD1D1D2, 0x0004002B, 0x0000000D, 0x00000726, 0x3A1A9A9B, 0x0004002B,
0x0000000D, 0x00000AF8, 0xBAB9B9BA, 0x0004002B, 0x0000000D, 0x00000ABB, 0x0000000D, 0x00000698, 0xB9949495, 0x0004002B, 0x0000000D, 0x00000703,
0x3ABDBDBE, 0x0004002B, 0x0000000D, 0x0000026F, 0xBA0E8E8F, 0x0004002B, 0x3A919192, 0x0004002B, 0x0000000D, 0x00000AF8, 0xBAB9B9BA, 0x0004002B,
0x0000000D, 0x000008A8, 0x39088889, 0x0004002B, 0x0000000D, 0x00000565, 0x0000000D, 0x00000ABB, 0x3ABDBDBE, 0x0004002B, 0x0000000D, 0x0000026F,
0xBA9D9D9E, 0x0004002B, 0x0000000D, 0x0000065D, 0x39E4E4E5, 0x0004002B, 0xBA0E8E8F, 0x0004002B, 0x0000000D, 0x000008A8, 0x39088889, 0x0004002B,
0x0000000D, 0x000004C6, 0xBA89898A, 0x0004002B, 0x0000000D, 0x00000057, 0x0000000D, 0x00000565, 0xBA9D9D9E, 0x0004002B, 0x0000000D, 0x0000065D,
0x3A22A2A3, 0x0004002B, 0x0000000D, 0x0000006A, 0xB9FCFCFD, 0x0004002B, 0x39E4E4E5, 0x0004002B, 0x0000000D, 0x000004C6, 0xBA89898A, 0x0004002B,
0x0000000D, 0x00000A1E, 0x3AF5F5F6, 0x0004002B, 0x0000000D, 0x0000087D, 0x0000000D, 0x00000057, 0x3A22A2A3, 0x0004002B, 0x0000000D, 0x0000006A,
0xBA8F8F90, 0x0004002B, 0x0000000D, 0x00000959, 0xB8D0D0D1, 0x0004002B, 0xB9FCFCFD, 0x0004002B, 0x0000000D, 0x00000A1E, 0x3AF5F5F6, 0x0004002B,
0x0000000D, 0x00000BB8, 0xBA0A8A8B, 0x0004002B, 0x0000000D, 0x0000097E, 0x0000000D, 0x0000087D, 0xBA8F8F90, 0x0004002B, 0x0000000D, 0x00000959,
0x3ABBBBBC, 0x0004002B, 0x0000000D, 0x00000606, 0xBAFDFDFE, 0x0004002B, 0xB8D0D0D1, 0x0004002B, 0x0000000D, 0x00000BB8, 0xBA0A8A8B, 0x0004002B,
0x0000000D, 0x000003AD, 0xBA36B6B7, 0x0004002B, 0x0000000D, 0x000000E2, 0x0000000D, 0x0000097E, 0x3ABBBBBC, 0x0004002B, 0x0000000D, 0x00000606,
0x3820A0A1, 0x0004002B, 0x0000000D, 0x00000370, 0x3A3ABABB, 0x0004002B, 0xBAFDFDFE, 0x0004002B, 0x0000000D, 0x000003AD, 0xBA36B6B7, 0x0004002B,
0x0000000D, 0x0000024D, 0xBAABABAC, 0x0004002B, 0x0000000D, 0x000005C6, 0x0000000D, 0x000000E2, 0x3820A0A1, 0x0004002B, 0x0000000D, 0x00000370,
0x3A8F8F90, 0x0004002B, 0x0000000D, 0x00000B8C, 0xB99C9C9D, 0x0004002B, 0x3A3ABABB, 0x0004002B, 0x0000000D, 0x0000024D, 0xBAABABAC, 0x0004002B,
0x0000000D, 0x00000036, 0x3AE5E5E6, 0x0004002B, 0x0000000D, 0x0000087F, 0x0000000D, 0x000005C6, 0x3A8F8F90, 0x0004002B, 0x0000000D, 0x00000B8C,
0xBADBDBDC, 0x0004002B, 0x0000000D, 0x00000172, 0x3AC1C1C2, 0x0004002B, 0xB99C9C9D, 0x0004002B, 0x0000000D, 0x00000036, 0x3AE5E5E6, 0x0004002B,
0x0000000D, 0x00000399, 0xB820A0A1, 0x0004002B, 0x0000000D, 0x0000040F, 0x0000000D, 0x0000087F, 0xBADBDBDC, 0x0004002B, 0x0000000D, 0x00000172,
0x3A4ECECF, 0x0004002B, 0x0000000D, 0x0000091E, 0xBAEFEFF0, 0x0004002B, 0x3AC1C1C2, 0x0004002B, 0x0000000D, 0x00000399, 0xB820A0A1, 0x0004002B,
0x0000000D, 0x000008D5, 0x399C9C9D, 0x0004002B, 0x0000000D, 0x000008DE, 0x0000000D, 0x0000040F, 0x3A4ECECF, 0x0004002B, 0x0000000D, 0x0000091E,
0x3A818182, 0x0004002B, 0x0000000D, 0x000002EB, 0xBA99999A, 0x0004002B, 0xBAEFEFF0, 0x0004002B, 0x0000000D, 0x000008D5, 0x399C9C9D, 0x0004002B,
0x0000000D, 0x00000317, 0x3938B8B9, 0x0004002B, 0x0000000D, 0x0000034E, 0x0000000D, 0x000008DE, 0x3A818182, 0x0004002B, 0x0000000D, 0x000002EB,
0x3AD7D7D8, 0x0004002B, 0x0000000D, 0x00000111, 0xBACFCFD0, 0x0004002B, 0xBA99999A, 0x0004002B, 0x0000000D, 0x00000317, 0x3938B8B9, 0x0004002B,
0x0000000D, 0x0000002B, 0x39B4B4B5, 0x0004002B, 0x0000000D, 0x000008E1, 0x0000000D, 0x0000034E, 0x3AD7D7D8, 0x0004002B, 0x0000000D, 0x00000111,
0x3AF3F3F4, 0x0004002B, 0x0000000D, 0x0000042A, 0xBAE7E7E8, 0x0004002B, 0xBACFCFD0, 0x0004002B, 0x0000000D, 0x0000002B, 0x39B4B4B5, 0x0004002B,
0x0000000D, 0x00000765, 0xBA62E2E3, 0x0004002B, 0x0000000D, 0x000009A2, 0x0000000D, 0x000008E1, 0x3AF3F3F4, 0x0004002B, 0x0000000D, 0x0000042A,
0x3A6AEAEB, 0x0004002B, 0x0000000D, 0x000004F2, 0x3928A8A9, 0x0004002B, 0xBAE7E7E8, 0x0004002B, 0x0000000D, 0x00000765, 0xBA62E2E3, 0x0004002B,
0x0000000D, 0x0000058A, 0xBA72F2F3, 0x0004002B, 0x0000000D, 0x000007E0, 0x0000000D, 0x000009A2, 0x3A6AEAEB, 0x0004002B, 0x0000000D, 0x000004F2,
0xBAC7C7C8, 0x0004002B, 0x0000000D, 0x00000802, 0xBA2AAAAB, 0x0004002B, 0x3928A8A9, 0x0004002B, 0x0000000D, 0x0000058A, 0xBA72F2F3, 0x0004002B,
0x0000000D, 0x00000A1C, 0x3AA9A9AA, 0x0004002B, 0x0000000D, 0x00000940, 0x0000000D, 0x000007E0, 0xBAC7C7C8, 0x0004002B, 0x0000000D, 0x00000802,
0xBA52D2D3, 0x0004002B, 0x0000000D, 0x000002EC, 0xBABFBFC0, 0x0004002B, 0xBA2AAAAB, 0x0004002B, 0x0000000D, 0x00000A1C, 0x3AA9A9AA, 0x0004002B,
0x0000000D, 0x000003ED, 0x3AEBEBEC, 0x0004002B, 0x0000000D, 0x000004EB, 0x0000000D, 0x00000940, 0xBA52D2D3, 0x0004002B, 0x0000000D, 0x000002EC,
0xBA5EDEDF, 0x0004002B, 0x0000000D, 0x00000234, 0x3A5EDEDF, 0x0004002B, 0xBABFBFC0, 0x0004002B, 0x0000000D, 0x000003ED, 0x3AEBEBEC, 0x0004002B,
0x0000000D, 0x00000245, 0xB9ECECED, 0x0004002B, 0x0000000D, 0x00000603, 0x0000000D, 0x000004EB, 0xBA5EDEDF, 0x0004002B, 0x0000000D, 0x00000234,
0xBA8B8B8C, 0x0004002B, 0x0000000D, 0x00000984, 0xB9189899, 0x0004002B, 0x3A5EDEDF, 0x0004002B, 0x0000000D, 0x00000245, 0xB9ECECED, 0x0004002B,
0x0000000D, 0x0000076E, 0x3978F8F9, 0x0004002B, 0x0000000D, 0x00000841, 0x0000000D, 0x00000603, 0xBA8B8B8C, 0x0004002B, 0x0000000D, 0x00000984,
0x3AB9B9BA, 0x0004002B, 0x0000000D, 0x000009DD, 0xBA1A9A9B, 0x0004002B, 0xB9189899, 0x0004002B, 0x0000000D, 0x0000076E, 0x3978F8F9, 0x0004002B,
0x0000000D, 0x000003F3, 0xB948C8C9, 0x0004002B, 0x0000000D, 0x00000B5A, 0x0000000D, 0x00000841, 0x3AB9B9BA, 0x0004002B, 0x0000000D, 0x000009DD,
0x3AD1D1D2, 0x0004002B, 0x0000000D, 0x00000B58, 0x3A858586, 0x0004002B, 0xBA1A9A9B, 0x0004002B, 0x0000000D, 0x000003F3, 0xB948C8C9, 0x0004002B,
0x0000000D, 0x00000838, 0x39D4D4D5, 0x0004002B, 0x0000000D, 0x00000218, 0x0000000D, 0x00000B5A, 0x3AD1D1D2, 0x0004002B, 0x0000000D, 0x00000B58,
0xB958D8D9, 0x0004002B, 0x0000000D, 0x00000A1D, 0x3ACFCFD0, 0x0004002B, 0x3A858586, 0x0004002B, 0x0000000D, 0x00000838, 0x39D4D4D5, 0x0004002B,
0x0000000D, 0x0000054B, 0x3A2AAAAB, 0x0004002B, 0x0000000D, 0x00000503, 0x0000000D, 0x00000218, 0xB958D8D9, 0x0004002B, 0x0000000D, 0x00000A1D,
0xB8909091, 0x0004002B, 0x0000000D, 0x00000169, 0x39DCDCDD, 0x0004002B, 0x3ACFCFD0, 0x0004002B, 0x0000000D, 0x0000054B, 0x3A2AAAAB, 0x0004002B,
0x0000000D, 0x00000605, 0xBAD7D7D8, 0x0004002B, 0x0000000D, 0x0000048A, 0x0000000D, 0x00000503, 0xB8909091, 0x0004002B, 0x0000000D, 0x00000169,
0x3AB3B3B4, 0x0004002B, 0x0000000D, 0x000002D3, 0x3A72F2F3, 0x0004002B, 0x39DCDCDD, 0x0004002B, 0x0000000D, 0x00000605, 0xBAD7D7D8, 0x0004002B,
0x0000000D, 0x00000A7C, 0xBA2EAEAF, 0x0004002B, 0x0000000D, 0x00000171, 0x0000000D, 0x0000048A, 0x3AB3B3B4, 0x0004002B, 0x0000000D, 0x000002D3,
0x3A9B9B9C, 0x0004002B, 0x0000000D, 0x000001AF, 0xBABDBDBE, 0x0004002B, 0x3A72F2F3, 0x0004002B, 0x0000000D, 0x00000A7C, 0xBA2EAEAF, 0x0004002B,
0x0000000D, 0x000004AC, 0x3A169697, 0x0004002B, 0x0000000D, 0x0000024F, 0x0000000D, 0x00000171, 0x3A9B9B9C, 0x0004002B, 0x0000000D, 0x000001AF,
0xBAF7F7F8, 0x0004002B, 0x0000000D, 0x00000ADE, 0x3A46C6C7, 0x0004002B, 0xBABDBDBE, 0x0004002B, 0x0000000D, 0x000004AC, 0x3A169697, 0x0004002B,
0x0000000D, 0x00000110, 0xBAA9A9AA, 0x0004002B, 0x0000000D, 0x00000212, 0x0000000D, 0x0000024F, 0xBAF7F7F8, 0x0004002B, 0x0000000D, 0x00000ADE,
0x3AFBFBFC, 0x0004002B, 0x0000000D, 0x00000742, 0xBAD9D9DA, 0x0004002B, 0x3A46C6C7, 0x0004002B, 0x0000000D, 0x00000110, 0xBAA9A9AA, 0x0004002B,
0x0000000D, 0x00000389, 0xBA878788, 0x0004002B, 0x0000000D, 0x000006C4, 0x0000000D, 0x00000212, 0x3AFBFBFC, 0x0004002B, 0x0000000D, 0x00000742,
0xBA028283, 0x0004002B, 0x0000000D, 0x00000B98, 0xBAF3F3F4, 0x0004002B, 0xBAD9D9DA, 0x0004002B, 0x0000000D, 0x00000389, 0xBA878788, 0x0004002B,
0x0000000D, 0x000002AE, 0x3A9D9D9E, 0x0004002B, 0x0000000D, 0x000009B1, 0x0000000D, 0x000006C4, 0xBA028283, 0x0004002B, 0x0000000D, 0x00000B98,
0xB9ACACAD, 0x0004002B, 0x0000000D, 0x00000741, 0xBAB3B3B4, 0x0004002B, 0xBAF3F3F4, 0x0004002B, 0x0000000D, 0x000002AE, 0x3A9D9D9E, 0x0004002B,
0x0000000D, 0x00000211, 0x3AD5D5D6, 0x0004002B, 0x0000000D, 0x00000A5B, 0x0000000D, 0x000009B1, 0xB9ACACAD, 0x0004002B, 0x0000000D, 0x00000741,
0xBAF1F1F2, 0x0004002B, 0x0000000D, 0x000005EA, 0x3A3EBEBF, 0x0004002B, 0xBAB3B3B4, 0x0004002B, 0x0000000D, 0x00000211, 0x3AD5D5D6, 0x0004002B,
0x0000000D, 0x00000310, 0xBA6EEEEF, 0x0004002B, 0x0000000D, 0x0000052A, 0x0000000D, 0x00000A5B, 0xBAF1F1F2, 0x0004002B, 0x0000000D, 0x000005EA,
0x3AEDEDEE, 0x0004002B, 0x0000000D, 0x00000071, 0xBA959596, 0x0004002B, 0x3A3EBEBF, 0x0004002B, 0x0000000D, 0x00000310, 0xBA6EEEEF, 0x0004002B,
0x0000000D, 0x00000107, 0xB9C4C4C5, 0x0004002B, 0x0000000D, 0x000006A2, 0x0000000D, 0x0000052A, 0x3AEDEDEE, 0x0004002B, 0x0000000D, 0x00000071,
0x38D0D0D1, 0x0004002B, 0x0000000D, 0x00000B1B, 0xBA42C2C3, 0x0004002B, 0xBA959596, 0x0004002B, 0x0000000D, 0x00000107, 0xB9C4C4C5, 0x0004002B,
0x0000000D, 0x00000034, 0x3A99999A, 0x0004002B, 0x0000000D, 0x0000024B, 0x0000000D, 0x000006A2, 0x38D0D0D1, 0x0004002B, 0x0000000D, 0x00000B1B,
0x38909091, 0x0004002B, 0x0000000D, 0x000002AF, 0x3AC3C3C4, 0x0004002B, 0xBA42C2C3, 0x0004002B, 0x0000000D, 0x00000034, 0x3A99999A, 0x0004002B,
0x0000000D, 0x00000A41, 0x3A7EFEFF, 0x0004002B, 0x0000000D, 0x00000A7E, 0x0000000D, 0x0000024B, 0x38909091, 0x0004002B, 0x0000000D, 0x000002AF,
0xBA7AFAFB, 0x0004002B, 0x0000000D, 0x0000034F, 0x3AFDFDFE, 0x0004002B, 0x3AC3C3C4, 0x0004002B, 0x0000000D, 0x00000A41, 0x3A7EFEFF, 0x0004002B,
0x0000000D, 0x00000901, 0x3A0A8A8B, 0x0004002B, 0x0000000D, 0x00000539, 0x0000000D, 0x00000A7E, 0xBA7AFAFB, 0x0004002B, 0x0000000D, 0x0000034F,
0x3860E0E1, 0x0004002B, 0x0000000D, 0x0000091C, 0xBAA3A3A4, 0x0004002B, 0x3AFDFDFE, 0x0004002B, 0x0000000D, 0x00000901, 0x3A0A8A8B, 0x0004002B,
0x0000000D, 0x000001A4, 0xB98C8C8D, 0x0004002B, 0x0000000D, 0x00000666, 0x0000000D, 0x00000539, 0x3860E0E1, 0x0004002B, 0x0000000D, 0x0000091C,
0x3AC9C9CA, 0x0004002B, 0x0000000D, 0x00000833, 0xB7008081, 0x0004002B, 0xBAA3A3A4, 0x0004002B, 0x0000000D, 0x000001A4, 0xB98C8C8D, 0x0004002B,
0x0000000D, 0x00000206, 0x39A4A4A5, 0x0004002B, 0x0000000D, 0x00000210, 0x0000000D, 0x00000666, 0x3AC9C9CA, 0x0004002B, 0x0000000D, 0x00000833,
0x3AAFAFB0, 0x0004002B, 0x0000000D, 0x000002ED, 0xBAE5E5E6, 0x0004002B, 0xB7008081, 0x0004002B, 0x0000000D, 0x00000206, 0x39A4A4A5, 0x0004002B,
0x0000000D, 0x0000040D, 0x3A028283, 0x0004002B, 0x0000000D, 0x00000428, 0x0000000D, 0x00000210, 0x3AAFAFB0, 0x0004002B, 0x0000000D, 0x000002ED,
0xBA9B9B9C, 0x0004002B, 0x0000000D, 0x00000195, 0x3A4ACACB, 0x0004002B, 0xBAE5E5E6, 0x0004002B, 0x0000000D, 0x0000040D, 0x3A028283, 0x0004002B,
0x0000000D, 0x000004C7, 0xBAAFAFB0, 0x0004002B, 0x0000000D, 0x00000AB0, 0x0000000D, 0x00000428, 0xBA9B9B9C, 0x0004002B, 0x0000000D, 0x00000195,
0x398C8C8D, 0x0004002B, 0x0000000D, 0x00000429, 0xBAC1C1C2, 0x0004002B, 0x3A4ACACB, 0x0004002B, 0x0000000D, 0x000004C7, 0xBAAFAFB0, 0x0004002B,
0x0000000D, 0x00000B5F, 0xB9088889, 0x0004002B, 0x0000000D, 0x0000044C, 0x0000000D, 0x00000AB0, 0x398C8C8D, 0x0004002B, 0x0000000D, 0x00000429,
0xBA4ACACB, 0x0004002B, 0x0000000D, 0x00000B59, 0x3AABABAC, 0x0004002B, 0xBAC1C1C2, 0x0004002B, 0x0000000D, 0x00000B5F, 0xB9088889, 0x0004002B,
0x0000000D, 0x00000344, 0x39CCCCCD, 0x0004002B, 0x0000000D, 0x000007C7, 0x0000000D, 0x0000044C, 0xBA4ACACB, 0x0004002B, 0x0000000D, 0x00000B59,
0x3A7AFAFB, 0x0004002B, 0x0000000D, 0x00000739, 0xB9F4F4F5, 0x0004002B, 0x3AABABAC, 0x0004002B, 0x0000000D, 0x00000344, 0x39CCCCCD, 0x0004002B,
0x0000000D, 0x0000091D, 0xBAC9C9CA, 0x0004002B, 0x0000000D, 0x000000D2, 0x0000000D, 0x000007C7, 0x3A7AFAFB, 0x0004002B, 0x0000000D, 0x00000739,
0x3A878788, 0x0004002B, 0x0000000D, 0x00000133, 0xBA32B2B3, 0x0004002B, 0xB9F4F4F5, 0x0004002B, 0x0000000D, 0x0000091D, 0xBAC9C9CA, 0x0004002B,
0x0000000D, 0x000005C8, 0x3ADBDBDC, 0x0004002B, 0x0000000D, 0x00000A1B, 0x0000000D, 0x000000D2, 0x3A878788, 0x0004002B, 0x0000000D, 0x00000133,
0x3A838384, 0x0004002B, 0x0000000D, 0x00000420, 0xB9DCDCDD, 0x0004002B, 0xBA32B2B3, 0x0004002B, 0x0000000D, 0x000005C8, 0x3ADBDBDC, 0x0004002B,
0x0000000D, 0x000002B0, 0x3AE9E9EA, 0x0004002B, 0x0000000D, 0x00000A25, 0x0000000D, 0x00000A1B, 0x3A838384, 0x0004002B, 0x0000000D, 0x00000420,
0xB978F8F9, 0x0004002B, 0x0000000D, 0x0000030E, 0xBA22A2A3, 0x0004002B, 0xB9DCDCDD, 0x0004002B, 0x0000000D, 0x000002B0, 0x3AE9E9EA, 0x0004002B,
0x0000000D, 0x0000048B, 0x3AD9D9DA, 0x0004002B, 0x0000000D, 0x00000B7D, 0x0000000D, 0x00000A25, 0xB978F8F9, 0x0004002B, 0x0000000D, 0x0000030E,
0x3A5ADADB, 0x0004002B, 0x0000000D, 0x00000073, 0xBAE1E1E2, 0x0004002B, 0xBA22A2A3, 0x0004002B, 0x0000000D, 0x0000048B, 0x3AD9D9DA, 0x0004002B,
0x0000000D, 0x00000740, 0xBA8D8D8E, 0x0004002B, 0x0000000D, 0x00000173, 0x0000000D, 0x00000B7D, 0x3A5ADADB, 0x0004002B, 0x0000000D, 0x00000073,
0x3AE7E7E8, 0x0004002B, 0x0000000D, 0x000006C6, 0xBA4ECECF, 0x0004002B, 0xBAE1E1E2, 0x0004002B, 0x0000000D, 0x00000740, 0xBA8D8D8E, 0x0004002B,
0x0000000D, 0x00000567, 0xBAE9E9EA, 0x0004002B, 0x0000000D, 0x00000A3F, 0x0000000D, 0x00000173, 0x3AE7E7E8, 0x0004002B, 0x0000000D, 0x000006C6,
0x3A32B2B3, 0x0004002B, 0x0000000D, 0x00000B95, 0xBA818182, 0x0004002B, 0xBA4ECECF, 0x0004002B, 0x0000000D, 0x00000567, 0xBAE9E9EA, 0x0004002B,
0x0000000D, 0x0000038A, 0xBAADADAE, 0x0004002B, 0x0000000D, 0x000005CE, 0x0000000D, 0x00000A3F, 0x3A32B2B3, 0x0004002B, 0x0000000D, 0x00000B95,
0xB938B8B9, 0x0004002B, 0x0000000D, 0x000006A3, 0xBAC5C5C6, 0x0004002B, 0xBA818182, 0x0004002B, 0x0000000D, 0x0000038A, 0xBAADADAE, 0x0004002B,
0x0000000D, 0x000006FA, 0x39ACACAD, 0x0004002B, 0x0000000D, 0x00000743, 0x0000000D, 0x000005CE, 0xB938B8B9, 0x0004002B, 0x0000000D, 0x000006A3,
0xBB000000, 0x0004002B, 0x0000000D, 0x000007C5, 0x3A2EAEAF, 0x0004002B, 0xBAC5C5C6, 0x0004002B, 0x0000000D, 0x000006FA, 0x39ACACAD, 0x0004002B,
0x0000000D, 0x0000038B, 0xBAD3D3D4, 0x0004002B, 0x0000000D, 0x00000ABA, 0x0000000D, 0x00000743, 0xBB000000, 0x0004002B, 0x0000000D, 0x000007C5,
0x3A979798, 0x0004002B, 0x0000000D, 0x00000B51, 0x39ECECED, 0x0004002B, 0x3A2EAEAF, 0x0004002B, 0x0000000D, 0x0000038B, 0xBAD3D3D4, 0x0004002B,
0x0000000D, 0x00000914, 0xB9E4E4E5, 0x0004002B, 0x0000000D, 0x0000013C, 0x0000000D, 0x00000ABA, 0x3A979798, 0x0004002B, 0x0000000D, 0x00000B51,
0x3948C8C9, 0x0004002B, 0x0000000D, 0x00000566, 0xBAC3C3C4, 0x0004002B, 0x39ECECED, 0x0004002B, 0x0000000D, 0x00000914, 0xB9E4E4E5, 0x0004002B,
0x0000000D, 0x0000097D, 0x3A959596, 0x0004002B, 0x0000000D, 0x00000A58, 0x0000000D, 0x0000013C, 0x3948C8C9, 0x0004002B, 0x0000000D, 0x00000566,
0x38B0B0B1, 0x0004002B, 0x0000000D, 0x00000B5B, 0x3AF7F7F8, 0x0004002B, 0xBAC3C3C4, 0x0004002B, 0x0000000D, 0x0000097D, 0x3A959596, 0x0004002B,
0x0000000D, 0x00000704, 0x3AB7B7B8, 0x0004002B, 0x0000000D, 0x00000232, 0x0000000D, 0x00000A58, 0x38B0B0B1, 0x0004002B, 0x0000000D, 0x00000B5B,
0x3A129293, 0x0004002B, 0x0000000D, 0x000002EE, 0x38F0F0F1, 0x0004002B, 0x3AF7F7F8, 0x0004002B, 0x0000000D, 0x00000704, 0x3AB7B7B8, 0x0004002B,
0x0000000D, 0x000007A2, 0x3AA5A5A6, 0x0004002B, 0x0000000D, 0x00000763, 0x0000000D, 0x00000232, 0x3A129293, 0x0004002B, 0x0000000D, 0x000002EE,
0xBA169697, 0x0004002B, 0x0000000D, 0x00000135, 0xBA7EFEFF, 0x0004002B, 0x38F0F0F1, 0x0004002B, 0x0000000D, 0x000007A2, 0x3AA5A5A6, 0x0004002B,
0x0000000D, 0x000000D3, 0x3AADADAE, 0x0004002B, 0x0000000D, 0x00000949, 0x0000000D, 0x00000763, 0xBA169697, 0x0004002B, 0x0000000D, 0x00000135,
0x3968E8E9, 0x0004002B, 0x0000000D, 0x000001D2, 0xBA46C6C7, 0x0004002B, 0xBA7EFEFF, 0x0004002B, 0x0000000D, 0x000000D3, 0x3AADADAE, 0x0004002B,
0x0000000D, 0x00000604, 0xBAB1B1B2, 0x0004002B, 0x0000000D, 0x00000035, 0x0000000D, 0x00000949, 0x3968E8E9, 0x0004002B, 0x0000000D, 0x000001D2,
0x3ABFBFC0, 0x0004002B, 0x0000000D, 0x000004AE, 0x3A62E2E3, 0x0004002B, 0xBA46C6C7, 0x0004002B, 0x0000000D, 0x00000604, 0xBAB1B1B2, 0x0004002B,
0x0000000D, 0x000007D6, 0xB9BCBCBD, 0x0004002B, 0x0000000D, 0x00000B7B, 0x0000000D, 0x00000035, 0x3ABFBFC0, 0x0004002B, 0x0000000D, 0x000004AE,
0x3A0E8E8F, 0x0004002B, 0x0000000D, 0x00000AF7, 0xBA939394, 0x0004002B, 0x3A62E2E3, 0x0004002B, 0x0000000D, 0x000007D6, 0xB9BCBCBD, 0x0004002B,
0x0000000D, 0x00000873, 0xB9848485, 0x0004002B, 0x0000000D, 0x000004E9, 0x0000000D, 0x00000B7B, 0x3A0E8E8F, 0x0004002B, 0x0000000D, 0x00000AF7,
0xBA129293, 0x0004002B, 0x0000000D, 0x000007E1, 0xBAEDEDEE, 0x0004002B, 0xBA939394, 0x0004002B, 0x0000000D, 0x00000873, 0xB9848485, 0x0004002B,
0x0000000D, 0x0000097F, 0x3AE1E1E2, 0x0004002B, 0x0000000D, 0x000001AE, 0x0000000D, 0x000004E9, 0xBA129293, 0x0004002B, 0x0000000D, 0x000007E1,
0xBA979798, 0x0004002B, 0x0000000D, 0x00000864, 0x3A42C2C3, 0x0004002B, 0xBAEDEDEE, 0x0004002B, 0x0000000D, 0x0000097F, 0x3AE1E1E2, 0x0004002B,
0x0000000D, 0x000008E0, 0x3ACDCDCE, 0x0004002B, 0x0000000D, 0x000005A3, 0x0000000D, 0x000001AE, 0xBA979798, 0x0004002B, 0x0000000D, 0x00000864,
0xB8F0F0F1, 0x0004002B, 0x0000000D, 0x000006A4, 0xBA9F9FA0, 0x0004002B, 0x3A42C2C3, 0x0004002B, 0x0000000D, 0x000008E0, 0x3ACDCDCE, 0x0004002B,
0x0000000D, 0x00000667, 0x3AEFEFF0, 0x0004002B, 0x0000000D, 0x00000961, 0x0000000D, 0x000005A3, 0xB8F0F0F1, 0x0004002B, 0x0000000D, 0x000006A4,
0x37C0C0C1, 0x0004002B, 0x0000000D, 0x000004C9, 0xBAFBFBFC, 0x0004002B, 0xBA9F9FA0, 0x0004002B, 0x0000000D, 0x00000667, 0x3AEFEFF0, 0x0004002B,
0x0000000D, 0x00000ABC, 0x3AE3E3E4, 0x0004002B, 0x0000000D, 0x00000627, 0x0000000D, 0x00000961, 0x37C0C0C1, 0x0004002B, 0x0000000D, 0x000004C9,
0xBA3ABABB, 0x0004002B, 0x0000000D, 0x000007A3, 0x3ACBCBCC, 0x0004002B, 0xBAFBFBFC, 0x0004002B, 0x0000000D, 0x00000ABC, 0x3AE3E3E4, 0x0004002B,
0x0000000D, 0x00000AF9, 0xBADFDFE0, 0x0004002B, 0x0000000D, 0x00000528, 0x0000000D, 0x00000627, 0xBA3ABABB, 0x0004002B, 0x0000000D, 0x000007A3,
0x3AA1A1A2, 0x0004002B, 0x0000000D, 0x00000B24, 0x3958D8D9, 0x0004002B, 0x3ACBCBCC, 0x0004002B, 0x0000000D, 0x00000AF9, 0xBADFDFE0, 0x0004002B,
0x0000000D, 0x0000020F, 0x3A89898A, 0x0004002B, 0x0000000D, 0x000008A1, 0x0000000D, 0x00000528, 0x3AA1A1A2, 0x0004002B, 0x0000000D, 0x00000B24,
0xBA3EBEBF, 0x0004002B, 0x0000000D, 0x000004C8, 0xBAD5D5D6, 0x0004002B, 0x3958D8D9, 0x0004002B, 0x0000000D, 0x0000020F, 0x3A89898A, 0x0004002B,
0x0000000D, 0x000004BD, 0xB9A4A4A5, 0x0004002B, 0x0000000D, 0x00000976, 0x0000000D, 0x000008A1, 0xBA3EBEBF, 0x0004002B, 0x0000000D, 0x000004C8,
0x39FCFCFD, 0x0004002B, 0x0000000D, 0x000006A5, 0xBAEBEBEC, 0x0004002B, 0xBAD5D5D6, 0x0004002B, 0x0000000D, 0x000004BD, 0xB9A4A4A5, 0x0004002B,
0x0000000D, 0x0000054D, 0x3A76F6F7, 0x0004002B, 0x0000000D, 0x000002E2, 0x0000000D, 0x00000976, 0x39FCFCFD, 0x0004002B, 0x0000000D, 0x000006A5,
0xB9B4B4B5, 0x0004002B, 0x0000000D, 0x000000F6, 0x3A36B6B7, 0x0004002B, 0xBAEBEBEC, 0x0004002B, 0x0000000D, 0x0000054D, 0x3A76F6F7, 0x0004002B,
0x0000000D, 0x0000024C, 0xBA858586, 0x0004002B, 0x0000000D, 0x00000B97, 0x0000000D, 0x000002E2, 0xB9B4B4B5, 0x0004002B, 0x0000000D, 0x000000F6,
0xBACDCDCE, 0x0004002B, 0x0000000D, 0x00000055, 0xB7C0C0C1, 0x0004002B, 0x3A36B6B7, 0x0004002B, 0x0000000D, 0x0000024C, 0xBA858586, 0x0004002B,
0x0000000D, 0x00000B96, 0xBAA7A7A8, 0x0004002B, 0x0000000D, 0x00000689, 0x0000000D, 0x00000B97, 0xBACDCDCE, 0x0004002B, 0x0000000D, 0x00000055,
0x3A52D2D3, 0x0004002B, 0x0000000D, 0x00000096, 0xBA6AEAEB, 0x0004002B, 0xB7C0C0C1, 0x0004002B, 0x0000000D, 0x00000B96, 0xBAA7A7A8, 0x0004002B,
0x0000000D, 0x00000072, 0xBABBBBBC, 0x0004002B, 0x0000000D, 0x000009A0, 0x0000000D, 0x00000689, 0x3A52D2D3, 0x0004002B, 0x0000000D, 0x00000096,
0x3A1E9E9F, 0x0004002B, 0x0000000D, 0x0000014C, 0xB8B0B0B1, 0x0004002B, 0xBA6AEAEB, 0x0004002B, 0x0000000D, 0x00000072, 0xBABBBBBC, 0x0004002B,
0x0000000D, 0x00000059, 0x3A6EEEEF, 0x0004002B, 0x0000000D, 0x0000048C, 0x0000000D, 0x000009A0, 0x3A1E9E9F, 0x0004002B, 0x0000000D, 0x0000014C,
0x3B000000, 0x0004002B, 0x0000000D, 0x000009BB, 0xBAB7B7B8, 0x0004002B, 0xB8B0B0B1, 0x0004002B, 0x0000000D, 0x00000059, 0x3A6EEEEF, 0x0004002B,
0x0000000D, 0x00000588, 0xBA26A6A7, 0x0004002B, 0x0000000D, 0x000003EC, 0x0000000D, 0x0000048C, 0x3B000000, 0x0004002B, 0x0000000D, 0x000009BB,
0x3AC5C5C6, 0x0004002B, 0x0000000D, 0x00000BBA, 0xBA56D6D7, 0x0004002B, 0xBAB7B7B8, 0x0004002B, 0x0000000D, 0x00000588, 0xBA26A6A7, 0x0004002B,
0x0000000D, 0x00000665, 0x3AA3A3A4, 0x0004002B, 0x0000000D, 0x000005BC, 0x0000000D, 0x000003EC, 0x3AC5C5C6, 0x0004002B, 0x0000000D, 0x00000BBA,
0x39848485, 0x0004002B, 0x0000000D, 0x00000529, 0x3AC7C7C8, 0x0004002B, 0xBA56D6D7, 0x0004002B, 0x0000000D, 0x00000665, 0x3AA3A3A4, 0x0004002B,
0x0000000D, 0x00000840, 0x3A939394, 0x0004002B, 0x0000000D, 0x0000051F, 0x0000000D, 0x000005BC, 0x39848485, 0x0004002B, 0x0000000D, 0x00000529,
0x39BCBCBD, 0x0004002B, 0x0000000D, 0x000005FB, 0xB9CCCCCD, 0x0004002B, 0x3AC7C7C8, 0x0004002B, 0x0000000D, 0x00000840, 0x3A939394, 0x0004002B,
0x0000000D, 0x000000D5, 0x3AF9F9FA, 0x0004002B, 0x0000000D, 0x000005C7, 0x0000000D, 0x0000051F, 0x39BCBCBD, 0x0004002B, 0x0000000D, 0x000005FB,
0x3AB5B5B6, 0x0004002B, 0x0000000D, 0x000009BA, 0xBA919192, 0x0004002B, 0xB9CCCCCD, 0x0004002B, 0x0000000D, 0x000000D5, 0x3AF9F9FA, 0x0004002B,
0x0000000D, 0x000000D4, 0x3AD3D3D4, 0x0004002B, 0x0000000D, 0x000009DF, 0x0000000D, 0x000005C7, 0x3AB5B5B6, 0x0004002B, 0x0000000D, 0x000009BA,
0xBA66E6E7, 0x0004002B, 0x0000000D, 0x000006CD, 0x39189899, 0x0004002B, 0xBA919192, 0x0004002B, 0x0000000D, 0x000000D4, 0x3AD3D3D4, 0x0004002B,
0x0000000D, 0x00000489, 0x3A8D8D8E, 0x0004002B, 0x0000000D, 0x000007F0, 0x0000000D, 0x000009DF, 0xBA66E6E7, 0x0004002B, 0x0000000D, 0x000006CD,
0xB860E0E1, 0x0004002B, 0x0000000D, 0x000003E1, 0x39949495, 0x0004002B, 0x39189899, 0x0004002B, 0x0000000D, 0x00000489, 0x3A8D8D8E, 0x0004002B,
0x0000000D, 0x000009BC, 0xBADDDDDE, 0x0004002B, 0x0000000D, 0x00000A59, 0x0000000D, 0x000007F0, 0xB860E0E1, 0x0004002B, 0x0000000D, 0x000003E1,
0xBAA5A5A6, 0x0004002B, 0x0000000D, 0x0000093E, 0xBA068687, 0x0004002B, 0x39949495, 0x0004002B, 0x0000000D, 0x000009BC, 0xBADDDDDE, 0x0004002B,
0x0000000D, 0x000007A9, 0xB928A8A9, 0x0004002B, 0x0000000D, 0x00000112, 0x0000000D, 0x00000A59, 0xBAA5A5A6, 0x0004002B, 0x0000000D, 0x0000093E,
0xBAF5F5F6, 0x0004002B, 0x0000000D, 0x00000271, 0xBA5ADADB, 0x0004002B, 0xBA068687, 0x0004002B, 0x0000000D, 0x000007A9, 0xB928A8A9, 0x0004002B,
0x0000000D, 0x000002D1, 0x3A26A6A7, 0x0004002B, 0x0000000D, 0x0000057C, 0x0000000D, 0x00000112, 0xBAF5F5F6, 0x0004002B, 0x0000000D, 0x00000271,
0x37008081, 0x0004002B, 0x0000000D, 0x0000038C, 0xBAF9F9FA, 0x0004002B, 0xBA5ADADB, 0x0004002B, 0x0000000D, 0x000002D1, 0x3A26A6A7, 0x0004002B,
0x0000000D, 0x0000003D, 0xB968E8E9, 0x0004002B, 0x0000000D, 0x00000A13, 0x0000000D, 0x0000057C, 0x37008081, 0x0004002B, 0x0000000D, 0x0000038C,
0x39C4C4C5, 0x0004002B, 0x0000000D, 0x000001B0, 0xBAE3E3E4, 0x0004002B, 0xBAF9F9FA, 0x0004002B, 0x0000000D, 0x0000003D, 0xB968E8E9, 0x0004002B,
0x0000000D, 0x00000AEF, 0xB9D4D4D5, 0x0004002B, 0x0000000D, 0x000007DF, 0x0000000D, 0x00000A13, 0x39C4C4C5, 0x0004002B, 0x0000000D, 0x000001B0,
0xBAA1A1A2, 0x0004002B, 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, 0xBAE3E3E4, 0x0004002B, 0x0000000D, 0x00000AEF, 0xB9D4D4D5, 0x0004002B,
0x0000000D, 0x00000804, 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, 0x0000000D, 0x000007DF, 0xBAA1A1A2, 0x0004002B, 0x0000000D, 0x00000842,
0x3A56D6D7, 0x0004002B, 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, 0xBA76F6F7, 0x0004002B,
0x0000000D, 0x00000482, 0x39F4F4F5, 0x0103002C, 0x0000029D, 0x00000764, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, 0x0000000D, 0x000007A4,
0x0000010F, 0x00000728, 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, 0x3AF1F1F2, 0x0004002B, 0x0000000D, 0x00000482, 0x39F4F4F5, 0x0103002C,
0x0000034C, 0x0000087E, 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, 0x0000029D, 0x00000764, 0x0000010F, 0x00000728, 0x00000705, 0x00000A5A,
0x00000726, 0x00000698, 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, 0x0000034D, 0x00000687,
0x000008A8, 0x00000565, 0x0000065D, 0x000004C6, 0x00000057, 0x0000006A, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, 0x00000703, 0x00000AF8,
0x00000A1E, 0x0000087D, 0x00000959, 0x00000BB8, 0x0000097E, 0x00000606, 0x00000ABB, 0x0000026F, 0x000008A8, 0x00000565, 0x0000065D, 0x000004C6,
0x000003AD, 0x000000E2, 0x00000370, 0x0000024D, 0x000005C6, 0x00000B8C, 0x00000057, 0x0000006A, 0x00000A1E, 0x0000087D, 0x00000959, 0x00000BB8,
0x00000036, 0x0000087F, 0x00000172, 0x00000399, 0x0000040F, 0x0000091E, 0x0000097E, 0x00000606, 0x000003AD, 0x000000E2, 0x00000370, 0x0000024D,
0x000008D5, 0x000008DE, 0x000002EB, 0x00000317, 0x0000034E, 0x00000111, 0x000005C6, 0x00000B8C, 0x00000036, 0x0000087F, 0x00000172, 0x00000399,
0x0000002B, 0x000008E1, 0x0000042A, 0x00000765, 0x000009A2, 0x000004F2, 0x0000040F, 0x0000091E, 0x000008D5, 0x000008DE, 0x000002EB, 0x00000317,
0x0000058A, 0x000007E0, 0x00000802, 0x00000A1C, 0x00000940, 0x000002EC, 0x0000034E, 0x00000111, 0x0000002B, 0x000008E1, 0x0000042A, 0x00000765,
0x000003ED, 0x000004EB, 0x00000234, 0x00000245, 0x00000603, 0x00000984, 0x000009A2, 0x000004F2, 0x0000058A, 0x000007E0, 0x00000802, 0x00000A1C,
0x0000076E, 0x00000841, 0x000009DD, 0x000003F3, 0x00000B5A, 0x00000B58, 0x00000940, 0x000002EC, 0x000003ED, 0x000004EB, 0x00000234, 0x00000245,
0x00000838, 0x00000218, 0x00000A1D, 0x0000054B, 0x00000503, 0x00000169, 0x00000603, 0x00000984, 0x0000076E, 0x00000841, 0x000009DD, 0x000003F3,
0x00000605, 0x0000048A, 0x000002D3, 0x00000A7C, 0x00000171, 0x000001AF, 0x00000B5A, 0x00000B58, 0x00000838, 0x00000218, 0x00000A1D, 0x0000054B,
0x000004AC, 0x0000024F, 0x00000ADE, 0x00000110, 0x00000212, 0x00000742, 0x00000503, 0x00000169, 0x00000605, 0x0000048A, 0x000002D3, 0x00000A7C,
0x00000389, 0x000006C4, 0x00000B98, 0x000002AE, 0x000009B1, 0x00000741, 0x00000171, 0x000001AF, 0x000004AC, 0x0000024F, 0x00000ADE, 0x00000110,
0x00000211, 0x00000A5B, 0x000005EA, 0x00000310, 0x0000052A, 0x00000071, 0x00000212, 0x00000742, 0x00000389, 0x000006C4, 0x00000B98, 0x000002AE,
0x00000107, 0x000006A2, 0x00000B1B, 0x00000034, 0x0000024B, 0x000002AF, 0x000009B1, 0x00000741, 0x00000211, 0x00000A5B, 0x000005EA, 0x00000310,
0x00000A41, 0x00000A7E, 0x0000034F, 0x00000901, 0x00000539, 0x0000091C, 0x0000052A, 0x00000071, 0x00000107, 0x000006A2, 0x00000B1B, 0x00000034,
0x000001A4, 0x00000666, 0x00000833, 0x00000206, 0x00000210, 0x000002ED, 0x0000024B, 0x000002AF, 0x00000A41, 0x00000A7E, 0x0000034F, 0x00000901,
0x0000040D, 0x00000428, 0x00000195, 0x000004C7, 0x00000AB0, 0x00000429, 0x00000539, 0x0000091C, 0x000001A4, 0x00000666, 0x00000833, 0x00000206,
0x00000B5F, 0x0000044C, 0x00000B59, 0x00000344, 0x000007C7, 0x00000739, 0x00000210, 0x000002ED, 0x0000040D, 0x00000428, 0x00000195, 0x000004C7,
0x0000091D, 0x000000D2, 0x00000133, 0x000005C8, 0x00000A1B, 0x00000420, 0x00000AB0, 0x00000429, 0x00000B5F, 0x0000044C, 0x00000B59, 0x00000344,
0x000002B0, 0x00000A25, 0x0000030E, 0x0000048B, 0x00000B7D, 0x00000073, 0x000007C7, 0x00000739, 0x0000091D, 0x000000D2, 0x00000133, 0x000005C8,
0x00000740, 0x00000173, 0x000006C6, 0x00000567, 0x00000A3F, 0x00000B95, 0x00000A1B, 0x00000420, 0x000002B0, 0x00000A25, 0x0000030E, 0x0000048B,
0x0000038A, 0x000005CE, 0x000006A3, 0x000006FA, 0x00000743, 0x000007C5, 0x00000B7D, 0x00000073, 0x00000740, 0x00000173, 0x000006C6, 0x00000567,
0x0000038B, 0x00000ABA, 0x00000B51, 0x00000914, 0x0000013C, 0x00000566, 0x00000A3F, 0x00000B95, 0x0000038A, 0x000005CE, 0x000006A3, 0x000006FA,
0x0000097D, 0x00000A58, 0x00000B5B, 0x00000704, 0x00000232, 0x000002EE, 0x00000743, 0x000007C5, 0x0000038B, 0x00000ABA, 0x00000B51, 0x00000914,
0x000007A2, 0x00000763, 0x00000135, 0x000000D3, 0x00000949, 0x000001D2, 0x0000013C, 0x00000566, 0x0000097D, 0x00000A58, 0x00000B5B, 0x00000704,
0x00000604, 0x00000035, 0x000004AE, 0x000007D6, 0x00000B7B, 0x00000AF7, 0x00000232, 0x000002EE, 0x000007A2, 0x00000763, 0x00000135, 0x000000D3,
0x00000873, 0x000004E9, 0x000007E1, 0x0000097F, 0x000001AE, 0x00000864, 0x00000949, 0x000001D2, 0x00000604, 0x00000035, 0x000004AE, 0x000007D6,
0x000008E0, 0x000005A3, 0x000006A4, 0x00000667, 0x00000961, 0x000004C9, 0x00000B7B, 0x00000AF7, 0x00000873, 0x000004E9, 0x000007E1, 0x0000097F,
0x00000ABC, 0x00000627, 0x000007A3, 0x00000AF9, 0x00000528, 0x00000B24, 0x000001AE, 0x00000864, 0x000008E0, 0x000005A3, 0x000006A4, 0x00000667,
0x0000020F, 0x000008A1, 0x000004C8, 0x000004BD, 0x00000976, 0x000006A5, 0x00000961, 0x000004C9, 0x00000ABC, 0x00000627, 0x000007A3, 0x00000AF9,
0x0000054D, 0x000002E2, 0x000000F6, 0x0000024C, 0x00000B97, 0x00000055, 0x00000528, 0x00000B24, 0x0000020F, 0x000008A1, 0x000004C8, 0x000004BD,
0x00000B96, 0x00000689, 0x00000096, 0x00000072, 0x000009A0, 0x0000014C, 0x00000976, 0x000006A5, 0x0000054D, 0x000002E2, 0x000000F6, 0x0000024C,
0x00000059, 0x0000048C, 0x000009BB, 0x00000588, 0x000003EC, 0x00000BBA, 0x00000B97, 0x00000055, 0x00000B96, 0x00000689, 0x00000096, 0x00000072,
0x00000665, 0x000005BC, 0x00000529, 0x00000840, 0x0000051F, 0x000005FB, 0x000009A0, 0x0000014C, 0x00000059, 0x0000048C, 0x000009BB, 0x00000588,
0x000000D5, 0x000005C7, 0x000009BA, 0x000000D4, 0x000009DF, 0x000006CD, 0x000003EC, 0x00000BBA, 0x00000665, 0x000005BC, 0x00000529, 0x00000840,
0x00000489, 0x000007F0, 0x000003E1, 0x000009BC, 0x00000A59, 0x0000093E, 0x0000051F, 0x000005FB, 0x000000D5, 0x000005C7, 0x000009BA, 0x000000D4,
0x000007A9, 0x00000112, 0x00000271, 0x000002D1, 0x0000057C, 0x0000038C, 0x000009DF, 0x000006CD, 0x00000489, 0x000007F0, 0x000003E1, 0x000009BC,
0x0000003D, 0x00000A13, 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, 0x00000A59, 0x0000093E, 0x000007A9, 0x00000112, 0x00000271, 0x000002D1,
0x00000804, 0x00000903, 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, 0x0000057C, 0x0000038C, 0x0000003D, 0x00000A13, 0x000001B0, 0x00000AEF,
0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, 0x000007A4, 0x00000482,
0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x00040020, 0x0000051A, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B,
0x00000007, 0x0000029D, 0x00040020, 0x0000028A, 0x00000007, 0x0000000D, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000,
0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00040020, 0x0000051A, 0x00000007, 0x0000029D, 0x00040020, 0x0000028A,
0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00000007, 0x0000000D, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040015, 0x0000000C, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A,
0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
0x0004001E, 0x00000404, 0x00000012, 0x00000013, 0x00040020, 0x00000681, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012,
0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x00000BEC, 0x00000009, 0x0000000C, 0x00000002, 0x0004001E, 0x00000404, 0x00000012, 0x00000013,
0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00040020, 0x00000681, 0x00000009, 0x00000404, 0x0004003B, 0x00000681,
0x00000009, 0x00000012, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x00000BEC, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
0x0004003B, 0x0000029B, 0x000014C0, 0x00000003, 0x00090019, 0x00000097, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x00040020, 0x0000029B,
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x000014C0, 0x00000003,
0x00000000, 0x0003001B, 0x000001FE, 0x00000097, 0x00040020, 0x0000047B, 0x00090019, 0x00000097, 0x0000000D, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x00001160, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000,
0x00000097, 0x0004003B, 0x00000313, 0x00001160, 0x00000000, 0x0002001A,
0x000001FC, 0x00040020, 0x00000479, 0x00000000, 0x000001FC, 0x0004003B,
0x00000479, 0x0000133F, 0x00000000, 0x0003001B, 0x000001FE, 0x00000097,
0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C,
0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013,
0x00040020, 0x0000028B, 0x00000003, 0x0000000D, 0x0004002B, 0x0000000B, 0x00040020, 0x0000028B, 0x00000003, 0x0000000D, 0x0004002B, 0x0000000B,
@ -628,35 +638,36 @@ const uint32_t guest_output_bilinear_dither_ps[] = {
0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000019A2, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000019A2,
0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D,
0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4,
0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002D4F, 0x00005AC4, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002986, 0x00005AC4,
0x0004003D, 0x000001FE, 0x00001AF3, 0x00001160, 0x00040070, 0x00000013, 0x0004003D, 0x00000097, 0x00003A39, 0x00001160, 0x0004003D, 0x000001FC,
0x00002870, 0x00002D4F, 0x00050081, 0x00000013, 0x000047B2, 0x00002870, 0x00004245, 0x0000133F, 0x00050056, 0x000001FE, 0x000022CB, 0x00003A39,
0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00000BEC, 0x00000A0E, 0x00004245, 0x00040070, 0x00000013, 0x000035BF, 0x00002986, 0x00050081,
0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085, 0x00000013, 0x00000013, 0x00003E2D, 0x000035BF, 0x0000061E, 0x00050041, 0x00000290,
0x00005DE0, 0x000047B2, 0x00005140, 0x00070058, 0x0000001D, 0x00002EDD, 0x00002E57, 0x00000BEC, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005140,
0x00001AF3, 0x00005DE0, 0x00000002, 0x00000A0C, 0x00050041, 0x0000028B, 0x00002E57, 0x00050085, 0x00000013, 0x00005DE0, 0x00003E2D, 0x00005140,
0x00004A0D, 0x000014C0, 0x00000A0A, 0x00050051, 0x0000000D, 0x000043C0, 0x00070058, 0x0000001D, 0x00002EDD, 0x000022CB, 0x00005DE0, 0x00000002,
0x00002EDD, 0x00000000, 0x0003003E, 0x00004A0D, 0x000043C0, 0x00050041, 0x00000A0C, 0x00050041, 0x0000028B, 0x00004A0D, 0x000014C0, 0x00000A0A,
0x0000028B, 0x00003FFA, 0x000014C0, 0x00000A0D, 0x00050051, 0x0000000D, 0x00050051, 0x0000000D, 0x000043C0, 0x00002EDD, 0x00000000, 0x0003003E,
0x00003D82, 0x00002EDD, 0x00000001, 0x0003003E, 0x00003FFA, 0x00003D82, 0x00004A0D, 0x000043C0, 0x00050041, 0x0000028B, 0x00003FFA, 0x000014C0,
0x00050041, 0x0000028B, 0x00003FFB, 0x000014C0, 0x00000A10, 0x00050051, 0x00000A0D, 0x00050051, 0x0000000D, 0x00003D82, 0x00002EDD, 0x00000001,
0x0000000D, 0x00003D36, 0x00002EDD, 0x00000002, 0x0003003E, 0x00003FFB, 0x0003003E, 0x00003FFA, 0x00003D82, 0x00050041, 0x0000028B, 0x00003FFB,
0x00003D36, 0x0004003D, 0x0000001D, 0x00003685, 0x000014C0, 0x0008004F, 0x000014C0, 0x00000A10, 0x00050051, 0x0000000D, 0x00003D36, 0x00002EDD,
0x00000018, 0x00003F3C, 0x00003685, 0x00003685, 0x00000000, 0x00000001, 0x00000002, 0x0003003E, 0x00003FFB, 0x00003D36, 0x0004003D, 0x0000001D,
0x00000002, 0x000500C7, 0x00000011, 0x00005F34, 0x00002D4F, 0x0000084A, 0x00003685, 0x000014C0, 0x0008004F, 0x00000018, 0x00003F3C, 0x00003685,
0x00050051, 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084, 0x00003685, 0x00000000, 0x00000001, 0x00000002, 0x000500C7, 0x00000011,
0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005F34, 0x00002986, 0x0000084A, 0x00050051, 0x0000000B, 0x0000260D,
0x00005B73, 0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, 0x00005F34, 0x00000001, 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D,
0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x00000764, 0x00050041, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005B73, 0x00005F34, 0x00000000,
0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x00050080, 0x0000000B, 0x00003142, 0x000053FA, 0x00005B73, 0x0003003E,
0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x000047EB, 0x00000764, 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB,
0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003F3C, 0x00003142, 0x0004003D, 0x0000000D, 0x00006234, 0x000026E6, 0x00060050,
0x0000466C, 0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, 0x0000002B, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, 0x00006234, 0x00050081,
0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60, 0x00000018, 0x000053D2, 0x00003F3C, 0x0000466C, 0x0008000C, 0x00000018,
0x00004ADC, 0x00000000, 0x0003003E, 0x00004A0D, 0x00004E60, 0x00050051, 0x00004ADC, 0x00000001, 0x0000002B, 0x000053D2, 0x00000A2C, 0x00000A16,
0x0000000D, 0x000057A3, 0x00004ADC, 0x00000001, 0x0003003E, 0x00003FFA, 0x00050051, 0x0000000D, 0x00004E60, 0x00004ADC, 0x00000000, 0x0003003E,
0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002, 0x00004A0D, 0x00004E60, 0x00050051, 0x0000000D, 0x000057A3, 0x00004ADC,
0x0003003E, 0x00003FFB, 0x00005673, 0x00050041, 0x0000028B, 0x00005AFE, 0x00000001, 0x0003003E, 0x00003FFA, 0x000057A3, 0x00050051, 0x0000000D,
0x000014C0, 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00005673, 0x00004ADC, 0x00000002, 0x0003003E, 0x00003FFB, 0x00005673,
0x00010038, 0x00050041, 0x0000028B, 0x00005AFE, 0x000014C0, 0x00000A14, 0x0003003E,
0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038,
}; };

View File

@ -17,6 +17,8 @@
OpDecorate %5312 Location 0 OpDecorate %5312 Location 0
OpDecorate %4448 DescriptorSet 0 OpDecorate %4448 DescriptorSet 0
OpDecorate %4448 Binding 0 OpDecorate %4448 Binding 0
OpDecorate %4927 DescriptorSet 0
OpDecorate %4927 Binding 1
%void = OpTypeVoid %void = OpTypeVoid
%1282 = OpTypeFunction %void %1282 = OpTypeFunction %void
%uint = OpTypeInt 32 0 %uint = OpTypeInt 32 0
@ -36,9 +38,12 @@
%_ptr_Output_v4float = OpTypePointer Output %v4float %_ptr_Output_v4float = OpTypePointer Output %v4float
%5312 = OpVariable %_ptr_Output_v4float Output %5312 = OpVariable %_ptr_Output_v4float Output
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown %150 = OpTypeImage %float 2D 0 0 0 1 Unknown
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
%4448 = OpVariable %_ptr_UniformConstant_150 UniformConstant
%508 = OpTypeSampler
%_ptr_UniformConstant_508 = OpTypePointer UniformConstant %508
%4927 = OpVariable %_ptr_UniformConstant_508 UniformConstant
%510 = OpTypeSampledImage %150 %510 = OpTypeSampledImage %150
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510
%4448 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%float_0_5 = OpConstant %float 0.5 %float_0_5 = OpConstant %float 0.5
%int_1 = OpConstant %int 1 %int_1 = OpConstant %int 1
%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float %_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float
@ -58,14 +63,16 @@
%19279 = OpAccessChain %_ptr_PushConstant_v2int %3052 %int_0 %19279 = OpAccessChain %_ptr_PushConstant_v2int %3052 %int_0
%22822 = OpLoad %v2int %19279 %22822 = OpLoad %v2int %19279
%23236 = OpISub %v2int %17656 %22822 %23236 = OpISub %v2int %17656 %22822
%11599 = OpBitcast %v2uint %23236 %10630 = OpBitcast %v2uint %23236
%6899 = OpLoad %510 %4448 %14905 = OpLoad %150 %4448
%10352 = OpConvertUToF %v2float %11599 %16965 = OpLoad %508 %4927
%18354 = OpFAdd %v2float %10352 %1566 %8907 = OpSampledImage %510 %14905 %16965
%13759 = OpConvertUToF %v2float %10630
%15917 = OpFAdd %v2float %13759 %1566
%11863 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1 %11863 = OpAccessChain %_ptr_PushConstant_v2float %3052 %int_1
%20800 = OpLoad %v2float %11863 %20800 = OpLoad %v2float %11863
%24032 = OpFMul %v2float %18354 %20800 %24032 = OpFMul %v2float %15917 %20800
%11997 = OpImageSampleExplicitLod %v4float %6899 %24032 Lod %float_0 %11997 = OpImageSampleExplicitLod %v4float %8907 %24032 Lod %float_0
%18957 = OpAccessChain %_ptr_Output_float %5312 %uint_0 %18957 = OpAccessChain %_ptr_Output_float %5312 %uint_0
%17344 = OpCompositeExtract %float %11997 0 %17344 = OpCompositeExtract %float %11997 0
OpStore %18957 %17344 OpStore %18957 %17344
@ -91,21 +98,24 @@ const uint32_t guest_output_bilinear_ps[] = {
0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404, 0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404,
0x00000002, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000, 0x00040047, 0x00000002, 0x00040047, 0x000014C0, 0x0000001E, 0x00000000, 0x00040047,
0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x00001160, 0x00000021, 0x00001160, 0x00000022, 0x00000000, 0x00040047, 0x00001160, 0x00000021,
0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00000000, 0x00040047, 0x0000133F, 0x00000022, 0x00000000, 0x00040047,
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000133F, 0x00000021, 0x00000001, 0x00020013, 0x00000008, 0x00030021,
0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D,
0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020,
0x00000013, 0x0000000D, 0x00000002, 0x00040015, 0x0000000C, 0x00000020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93,
0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004001E, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040015,
0x00000404, 0x00000012, 0x00000013, 0x00040020, 0x00000681, 0x00000009, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C,
0x00000404, 0x0004003B, 0x00000681, 0x00000BEC, 0x00000009, 0x0004002B, 0x00000002, 0x0004001E, 0x00000404, 0x00000012, 0x00000013, 0x00040020,
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, 0x00000681, 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x00000BEC,
0x00000012, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020,
0x0000029B, 0x000014C0, 0x00000003, 0x00090019, 0x00000096, 0x0000000D, 0x0000028F, 0x00000009, 0x00000012, 0x00040020, 0x0000029B, 0x00000003,
0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0000001D, 0x0004003B, 0x0000029B, 0x000014C0, 0x00000003, 0x00090019,
0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x000001FE, 0x0004003B, 0x0000047B, 0x00001160, 0x00000000, 0x0004002B, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096,
0x0004003B, 0x00000313, 0x00001160, 0x00000000, 0x0002001A, 0x000001FC,
0x00040020, 0x00000479, 0x00000000, 0x000001FC, 0x0004003B, 0x00000479,
0x0000133F, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, 0x0004002B,
0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x00000A0E, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x00000A0E,
0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B,
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A0A, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A0A,
@ -119,19 +129,21 @@ const uint32_t guest_output_bilinear_ps[] = {
0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8,
0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D,
0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4,
0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002D4F, 0x00005AC4, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002986, 0x00005AC4,
0x0004003D, 0x000001FE, 0x00001AF3, 0x00001160, 0x00040070, 0x00000013, 0x0004003D, 0x00000096, 0x00003A39, 0x00001160, 0x0004003D, 0x000001FC,
0x00002870, 0x00002D4F, 0x00050081, 0x00000013, 0x000047B2, 0x00002870, 0x00004245, 0x0000133F, 0x00050056, 0x000001FE, 0x000022CB, 0x00003A39,
0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00000BEC, 0x00000A0E, 0x00004245, 0x00040070, 0x00000013, 0x000035BF, 0x00002986, 0x00050081,
0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085, 0x00000013, 0x00000013, 0x00003E2D, 0x000035BF, 0x0000061E, 0x00050041, 0x00000290,
0x00005DE0, 0x000047B2, 0x00005140, 0x00070058, 0x0000001D, 0x00002EDD, 0x00002E57, 0x00000BEC, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005140,
0x00001AF3, 0x00005DE0, 0x00000002, 0x00000A0C, 0x00050041, 0x0000028A, 0x00002E57, 0x00050085, 0x00000013, 0x00005DE0, 0x00003E2D, 0x00005140,
0x00004A0D, 0x000014C0, 0x00000A0A, 0x00050051, 0x0000000D, 0x000043C0, 0x00070058, 0x0000001D, 0x00002EDD, 0x000022CB, 0x00005DE0, 0x00000002,
0x00002EDD, 0x00000000, 0x0003003E, 0x00004A0D, 0x000043C0, 0x00050041, 0x00000A0C, 0x00050041, 0x0000028A, 0x00004A0D, 0x000014C0, 0x00000A0A,
0x0000028A, 0x00003FFA, 0x000014C0, 0x00000A0D, 0x00050051, 0x0000000D, 0x00050051, 0x0000000D, 0x000043C0, 0x00002EDD, 0x00000000, 0x0003003E,
0x00003D82, 0x00002EDD, 0x00000001, 0x0003003E, 0x00003FFA, 0x00003D82, 0x00004A0D, 0x000043C0, 0x00050041, 0x0000028A, 0x00003FFA, 0x000014C0,
0x00050041, 0x0000028A, 0x00003FFB, 0x000014C0, 0x00000A10, 0x00050051, 0x00000A0D, 0x00050051, 0x0000000D, 0x00003D82, 0x00002EDD, 0x00000001,
0x0000000D, 0x00003D83, 0x00002EDD, 0x00000002, 0x0003003E, 0x00003FFB, 0x0003003E, 0x00003FFA, 0x00003D82, 0x00050041, 0x0000028A, 0x00003FFB,
0x00003D83, 0x00050041, 0x0000028A, 0x00005AFE, 0x000014C0, 0x00000A13, 0x000014C0, 0x00000A10, 0x00050051, 0x0000000D, 0x00003D83, 0x00002EDD,
0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038, 0x00000002, 0x0003003E, 0x00003FFB, 0x00003D83, 0x00050041, 0x0000028A,
0x00005AFE, 0x000014C0, 0x00000A13, 0x0003003E, 0x00005AFE, 0x0000008A,
0x000100FD, 0x00010038,
}; };

View File

@ -319,9 +319,8 @@
%uint_2129764351 = OpConstant %uint 2129764351 %uint_2129764351 = OpConstant %uint 2129764351
%float_2 = OpConstant %float 2 %float_2 = OpConstant %float 2
%151 = OpTypeImage %float 2D 0 0 0 1 Unknown %151 = OpTypeImage %float 2D 0 0 0 1 Unknown
%510 = OpTypeSampledImage %151 %_ptr_UniformConstant_151 = OpTypePointer UniformConstant %151
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 %5163 = OpVariable %_ptr_UniformConstant_151 UniformConstant
%5163 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%int_n1 = OpConstant %int -1 %int_n1 = OpConstant %int -1
%1803 = OpConstantComposite %v2int %int_0 %int_n1 %1803 = OpConstantComposite %v2int %int_0 %int_n1
%1812 = OpConstantComposite %v2int %int_1 %int_n1 %1812 = OpConstantComposite %v2int %int_1 %int_n1
@ -364,111 +363,99 @@
%12719 = OpExtInst %v2float %1 Floor %24878 %12719 = OpExtInst %v2float %1 Floor %24878
%16290 = OpFSub %v2float %24878 %12719 %16290 = OpFSub %v2float %24878 %12719
%17064 = OpConvertFToS %v2int %12719 %17064 = OpConvertFToS %v2int %12719
%20663 = OpIAdd %v2int %17064 %1803 %20568 = OpIAdd %v2int %17064 %1803
%16731 = OpLoad %510 %5163 %18223 = OpLoad %151 %5163
%23618 = OpImage %151 %16731 %20105 = OpImageFetch %v4float %18223 %20568 Lod %int_0
%16595 = OpImageFetch %v4float %23618 %20663 Lod %int_0 %7465 = OpIAdd %v2int %17064 %1806
%15454 = OpIAdd %v2int %17064 %1806 %23314 = OpImageFetch %v4float %18223 %7465 Lod %int_0
%19959 = OpImage %151 %16731 %17196 = OpImageFetch %v4float %18223 %17064 Lod %int_0
%14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 %16142 = OpIAdd %v2int %17064 %1812
%17498 = OpImage %151 %16731 %16978 = OpImageFetch %v4float %18223 %16142 Lod %int_0
%24645 = OpImageFetch %v4float %17498 %17064 Lod %int_0 %20157 = OpIAdd %v2int %17064 %1824
%15455 = OpIAdd %v2int %17064 %1812 %16979 = OpImageFetch %v4float %18223 %20157 Lod %int_0
%20491 = OpImage %151 %16731 %20158 = OpIAdd %v2int %17064 %1833
%9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 %16980 = OpImageFetch %v4float %18223 %20158 Lod %int_0
%15456 = OpIAdd %v2int %17064 %1824 %20159 = OpIAdd %v2int %17064 %1818
%20492 = OpImage %151 %16731 %16981 = OpImageFetch %v4float %18223 %20159 Lod %int_0
%9590 = OpImageFetch %v4float %20492 %15456 Lod %int_0 %20160 = OpIAdd %v2int %17064 %1827
%15457 = OpIAdd %v2int %17064 %1833 %16982 = OpImageFetch %v4float %18223 %20160 Lod %int_0
%20493 = OpImage %151 %16731 %20161 = OpIAdd %v2int %17064 %1839
%9591 = OpImageFetch %v4float %20493 %15457 Lod %int_0 %16983 = OpImageFetch %v4float %18223 %20161 Lod %int_0
%15458 = OpIAdd %v2int %17064 %1818 %20162 = OpIAdd %v2int %17064 %1836
%20494 = OpImage %151 %16731 %16984 = OpImageFetch %v4float %18223 %20162 Lod %int_0
%9592 = OpImageFetch %v4float %20494 %15458 Lod %int_0 %20163 = OpIAdd %v2int %17064 %1845
%15459 = OpIAdd %v2int %17064 %1827 %16985 = OpImageFetch %v4float %18223 %20163 Lod %int_0
%20495 = OpImage %151 %16731 %19264 = OpIAdd %v2int %17064 %1848
%9593 = OpImageFetch %v4float %20495 %15459 Lod %int_0 %24843 = OpImageFetch %v4float %18223 %19264 Lod %int_0
%15460 = OpIAdd %v2int %17064 %1839 %6266 = OpCompositeExtract %float %20105 0
%20496 = OpImage %151 %16731 %7025 = OpCompositeExtract %float %20105 1
%9594 = OpImageFetch %v4float %20496 %15460 Lod %int_0 %18723 = OpCompositeExtract %float %20105 2
%15461 = OpIAdd %v2int %17064 %1836 %24863 = OpFMul %float %6266 %6266
%20497 = OpImage %151 %16731
%9595 = OpImageFetch %v4float %20497 %15461 Lod %int_0
%15462 = OpIAdd %v2int %17064 %1845
%20498 = OpImage %151 %16731
%9596 = OpImageFetch %v4float %20498 %15462 Lod %int_0
%15463 = OpIAdd %v2int %17064 %1848
%19598 = OpImage %151 %16731
%17359 = OpImageFetch %v4float %19598 %15463 Lod %int_0
%22126 = OpCompositeExtract %float %16595 0
%7025 = OpCompositeExtract %float %16595 1
%18723 = OpCompositeExtract %float %16595 2
%24863 = OpFMul %float %22126 %22126
%16184 = OpFMul %float %7025 %7025 %16184 = OpFMul %float %7025 %7025
%9305 = OpFMul %float %18723 %18723 %9305 = OpFMul %float %18723 %18723
%22236 = OpCompositeExtract %float %9589 0 %22236 = OpCompositeExtract %float %16978 0
%11844 = OpCompositeExtract %float %9589 1 %11844 = OpCompositeExtract %float %16978 1
%18724 = OpCompositeExtract %float %9589 2 %18724 = OpCompositeExtract %float %16978 2
%24864 = OpFMul %float %22236 %22236 %24864 = OpFMul %float %22236 %22236
%16185 = OpFMul %float %11844 %11844 %16185 = OpFMul %float %11844 %11844
%9306 = OpFMul %float %18724 %18724 %9306 = OpFMul %float %18724 %18724
%22237 = OpCompositeExtract %float %14338 0 %22237 = OpCompositeExtract %float %23314 0
%11845 = OpCompositeExtract %float %14338 1 %11845 = OpCompositeExtract %float %23314 1
%18725 = OpCompositeExtract %float %14338 2 %18725 = OpCompositeExtract %float %23314 2
%24865 = OpFMul %float %22237 %22237 %24865 = OpFMul %float %22237 %22237
%16186 = OpFMul %float %11845 %11845 %16186 = OpFMul %float %11845 %11845
%9307 = OpFMul %float %18725 %18725 %9307 = OpFMul %float %18725 %18725
%22238 = OpCompositeExtract %float %24645 0 %22238 = OpCompositeExtract %float %17196 0
%11846 = OpCompositeExtract %float %24645 1 %11846 = OpCompositeExtract %float %17196 1
%18726 = OpCompositeExtract %float %24645 2 %18726 = OpCompositeExtract %float %17196 2
%24866 = OpFMul %float %22238 %22238 %24866 = OpFMul %float %22238 %22238
%16187 = OpFMul %float %11846 %11846 %16187 = OpFMul %float %11846 %11846
%9308 = OpFMul %float %18726 %18726 %9308 = OpFMul %float %18726 %18726
%22239 = OpCompositeExtract %float %9590 0 %22239 = OpCompositeExtract %float %16979 0
%11847 = OpCompositeExtract %float %9590 1 %11847 = OpCompositeExtract %float %16979 1
%18727 = OpCompositeExtract %float %9590 2 %18727 = OpCompositeExtract %float %16979 2
%24867 = OpFMul %float %22239 %22239 %24867 = OpFMul %float %22239 %22239
%16188 = OpFMul %float %11847 %11847 %16188 = OpFMul %float %11847 %11847
%9309 = OpFMul %float %18727 %18727 %9309 = OpFMul %float %18727 %18727
%22240 = OpCompositeExtract %float %9591 0 %22240 = OpCompositeExtract %float %16980 0
%11848 = OpCompositeExtract %float %9591 1 %11848 = OpCompositeExtract %float %16980 1
%18728 = OpCompositeExtract %float %9591 2 %18728 = OpCompositeExtract %float %16980 2
%24868 = OpFMul %float %22240 %22240 %24868 = OpFMul %float %22240 %22240
%16189 = OpFMul %float %11848 %11848 %16189 = OpFMul %float %11848 %11848
%9310 = OpFMul %float %18728 %18728 %9310 = OpFMul %float %18728 %18728
%22241 = OpCompositeExtract %float %9592 0 %22241 = OpCompositeExtract %float %16981 0
%11849 = OpCompositeExtract %float %9592 1 %11849 = OpCompositeExtract %float %16981 1
%18729 = OpCompositeExtract %float %9592 2 %18729 = OpCompositeExtract %float %16981 2
%24869 = OpFMul %float %22241 %22241 %24869 = OpFMul %float %22241 %22241
%16190 = OpFMul %float %11849 %11849 %16190 = OpFMul %float %11849 %11849
%9311 = OpFMul %float %18729 %18729 %9311 = OpFMul %float %18729 %18729
%22242 = OpCompositeExtract %float %9593 0 %22242 = OpCompositeExtract %float %16982 0
%11850 = OpCompositeExtract %float %9593 1 %11850 = OpCompositeExtract %float %16982 1
%18730 = OpCompositeExtract %float %9593 2 %18730 = OpCompositeExtract %float %16982 2
%24870 = OpFMul %float %22242 %22242 %24870 = OpFMul %float %22242 %22242
%16191 = OpFMul %float %11850 %11850 %16191 = OpFMul %float %11850 %11850
%9312 = OpFMul %float %18730 %18730 %9312 = OpFMul %float %18730 %18730
%22243 = OpCompositeExtract %float %9595 0 %22243 = OpCompositeExtract %float %16984 0
%11851 = OpCompositeExtract %float %9595 1 %11851 = OpCompositeExtract %float %16984 1
%18731 = OpCompositeExtract %float %9595 2 %18731 = OpCompositeExtract %float %16984 2
%24871 = OpFMul %float %22243 %22243 %24871 = OpFMul %float %22243 %22243
%16192 = OpFMul %float %11851 %11851 %16192 = OpFMul %float %11851 %11851
%9313 = OpFMul %float %18731 %18731 %9313 = OpFMul %float %18731 %18731
%22244 = OpCompositeExtract %float %9596 0 %22244 = OpCompositeExtract %float %16985 0
%11852 = OpCompositeExtract %float %9596 1 %11852 = OpCompositeExtract %float %16985 1
%18732 = OpCompositeExtract %float %9596 2 %18732 = OpCompositeExtract %float %16985 2
%24872 = OpFMul %float %22244 %22244 %24872 = OpFMul %float %22244 %22244
%16193 = OpFMul %float %11852 %11852 %16193 = OpFMul %float %11852 %11852
%9314 = OpFMul %float %18732 %18732 %9314 = OpFMul %float %18732 %18732
%22245 = OpCompositeExtract %float %9594 0 %22245 = OpCompositeExtract %float %16983 0
%11853 = OpCompositeExtract %float %9594 1 %11853 = OpCompositeExtract %float %16983 1
%18733 = OpCompositeExtract %float %9594 2 %18733 = OpCompositeExtract %float %16983 2
%24873 = OpFMul %float %22245 %22245 %24873 = OpFMul %float %22245 %22245
%16194 = OpFMul %float %11853 %11853 %16194 = OpFMul %float %11853 %11853
%9315 = OpFMul %float %18733 %18733 %9315 = OpFMul %float %18733 %18733
%22246 = OpCompositeExtract %float %17359 0 %22246 = OpCompositeExtract %float %24843 0
%11854 = OpCompositeExtract %float %17359 1 %11854 = OpCompositeExtract %float %24843 1
%18734 = OpCompositeExtract %float %17359 2 %18734 = OpCompositeExtract %float %24843 2
%24874 = OpFMul %float %22246 %22246 %24874 = OpFMul %float %22246 %22246
%14910 = OpFMul %float %11854 %11854 %14910 = OpFMul %float %11854 %11854
%8590 = OpFMul %float %18734 %18734 %8590 = OpFMul %float %18734 %18734
@ -977,344 +964,336 @@ const uint32_t guest_output_ffx_cas_resample_dither_ps[] = {
0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF,
0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x00000097, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x00000097,
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x0003001B, 0x000001FE, 0x00000097, 0x00040020, 0x0000047B, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000097, 0x0004003B,
0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x0000142B, 0x00000000, 0x00000313, 0x0000142B, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A08,
0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08,
0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x00000714, 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, 0x00000A08, 0x0005002C,
0x00000A0E, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012,
0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000071A,
0x0005002C, 0x00000012, 0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B,
0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E, 0x00000A0E,
0x0000072C, 0x00000A0E, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000729, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C,
0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000072F, 0x00000A0B, 0x00000012, 0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012,
0x00000A11, 0x0005002C, 0x00000012, 0x00000735, 0x00000A11, 0x00000A0E, 0x00000735, 0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738,
0x0005002C, 0x00000012, 0x00000738, 0x00000A0E, 0x00000A11, 0x0004002B, 0x00000A0E, 0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000,
0x0000000D, 0x000002C4, 0x3D000000, 0x0005002C, 0x00000013, 0x0000061E, 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0005002C,
0x000000FC, 0x000000FC, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x00050036, 0x00000008,
0x00000A37, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006179, 0x0004003B,
0x000200F8, 0x00006179, 0x0004003B, 0x00000646, 0x000047EB, 0x00000007, 0x00000646, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647,
0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647,
0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000019A2,
0x00000012, 0x000044F8, 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D,
0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10,
0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10,
0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x00000290, 0x00005205, 0x00050041, 0x00000290, 0x00005205, 0x00000BEC, 0x00000A0E, 0x0004003D,
0x00000BEC, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005833, 0x00005205, 0x00000013, 0x00005833, 0x00005205, 0x0004007C, 0x00000011, 0x00003455,
0x0004007C, 0x00000011, 0x00003455, 0x00005833, 0x0005008E, 0x00000013, 0x00005833, 0x0005008E, 0x00000013, 0x000031DA, 0x00005833, 0x000000FC,
0x000031DA, 0x00005833, 0x000000FC, 0x00050083, 0x00000013, 0x00005EE3, 0x00050083, 0x00000013, 0x00005EE3, 0x000031DA, 0x0000061E, 0x0004007C,
0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x00004EA3, 0x00005EE3, 0x00000011, 0x00004EA3, 0x00005EE3, 0x00050041, 0x0000028B, 0x0000488F,
0x00050041, 0x0000028B, 0x0000488F, 0x00000BEC, 0x00000A11, 0x0004003D, 0x00000BEC, 0x00000A11, 0x0004003D, 0x0000000D, 0x000055F9, 0x0000488F,
0x0000000D, 0x000055F9, 0x0000488F, 0x0004007C, 0x0000000B, 0x00004816, 0x0004007C, 0x0000000B, 0x00004816, 0x000055F9, 0x00040070, 0x00000013,
0x000055F9, 0x00040070, 0x00000013, 0x00002EEB, 0x000026D2, 0x0004007C, 0x00002EEB, 0x000026D2, 0x0004007C, 0x00000013, 0x00004BF9, 0x00003455,
0x00000013, 0x00004BF9, 0x00003455, 0x00050085, 0x00000013, 0x000042F3, 0x00050085, 0x00000013, 0x000042F3, 0x00002EEB, 0x00004BF9, 0x0004007C,
0x00002EEB, 0x00004BF9, 0x0004007C, 0x00000013, 0x000048D9, 0x00004EA3, 0x00000013, 0x000048D9, 0x00004EA3, 0x00050081, 0x00000013, 0x0000612E,
0x00050081, 0x00000013, 0x0000612E, 0x000042F3, 0x000048D9, 0x0006000C, 0x000042F3, 0x000048D9, 0x0006000C, 0x00000013, 0x000031AF, 0x00000001,
0x00000013, 0x000031AF, 0x00000001, 0x00000008, 0x0000612E, 0x00050083, 0x00000008, 0x0000612E, 0x00050083, 0x00000013, 0x00003FA2, 0x0000612E,
0x00000013, 0x00003FA2, 0x0000612E, 0x000031AF, 0x0004006E, 0x00000012, 0x000031AF, 0x0004006E, 0x00000012, 0x000042A8, 0x000031AF, 0x00050080,
0x000042A8, 0x000031AF, 0x00050080, 0x00000012, 0x000050B7, 0x000042A8, 0x00000012, 0x00005058, 0x000042A8, 0x0000070B, 0x0004003D, 0x00000097,
0x0000070B, 0x0004003D, 0x000001FE, 0x0000415B, 0x0000142B, 0x00040064, 0x0000472F, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004E89, 0x0000472F,
0x00000097, 0x00005C42, 0x0000415B, 0x0007005F, 0x0000001D, 0x000040D3, 0x00005058, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00001D29,
0x00005C42, 0x000050B7, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x000042A8, 0x0000070E, 0x0007005F, 0x0000001D, 0x00005B12, 0x0000472F,
0x00003C5E, 0x000042A8, 0x0000070E, 0x00040064, 0x00000097, 0x00004DF7, 0x00001D29, 0x00000002, 0x00000A0B, 0x0007005F, 0x0000001D, 0x0000432C,
0x0000415B, 0x0007005F, 0x0000001D, 0x00003802, 0x00004DF7, 0x00003C5E, 0x0000472F, 0x000042A8, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x00000002, 0x00000A0B, 0x00040064, 0x00000097, 0x0000445A, 0x0000415B, 0x00003F0E, 0x000042A8, 0x00000714, 0x0007005F, 0x0000001D, 0x00004252,
0x0007005F, 0x0000001D, 0x00006045, 0x0000445A, 0x000042A8, 0x00000002, 0x0000472F, 0x00003F0E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C5F, 0x000042A8, 0x00000714, 0x00004EBD, 0x000042A8, 0x00000720, 0x0007005F, 0x0000001D, 0x00004253,
0x00040064, 0x00000097, 0x0000500B, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000472F, 0x00004EBD, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x00002575, 0x0000500B, 0x00003C5F, 0x00000002, 0x00000A0B, 0x00050080, 0x00004EBE, 0x000042A8, 0x00000729, 0x0007005F, 0x0000001D, 0x00004254,
0x00000012, 0x00003C60, 0x000042A8, 0x00000720, 0x00040064, 0x00000097, 0x0000472F, 0x00004EBE, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x0000500C, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002576, 0x0000500C, 0x00004EBF, 0x000042A8, 0x0000071A, 0x0007005F, 0x0000001D, 0x00004255,
0x00003C60, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C61, 0x0000472F, 0x00004EBF, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x000042A8, 0x00000729, 0x00040064, 0x00000097, 0x0000500D, 0x0000415B, 0x00004EC0, 0x000042A8, 0x00000723, 0x0007005F, 0x0000001D, 0x00004256,
0x0007005F, 0x0000001D, 0x00002577, 0x0000500D, 0x00003C61, 0x00000002, 0x0000472F, 0x00004EC0, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C62, 0x000042A8, 0x0000071A, 0x00004EC1, 0x000042A8, 0x0000072F, 0x0007005F, 0x0000001D, 0x00004257,
0x00040064, 0x00000097, 0x0000500E, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000472F, 0x00004EC1, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x00002578, 0x0000500E, 0x00003C62, 0x00000002, 0x00000A0B, 0x00050080, 0x00004EC2, 0x000042A8, 0x0000072C, 0x0007005F, 0x0000001D, 0x00004258,
0x00000012, 0x00003C63, 0x000042A8, 0x00000723, 0x00040064, 0x00000097, 0x0000472F, 0x00004EC2, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x0000500F, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002579, 0x0000500F, 0x00004EC3, 0x000042A8, 0x00000735, 0x0007005F, 0x0000001D, 0x00004259,
0x00003C63, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C64, 0x0000472F, 0x00004EC3, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x000042A8, 0x0000072F, 0x00040064, 0x00000097, 0x00005010, 0x0000415B, 0x00004B40, 0x000042A8, 0x00000738, 0x0007005F, 0x0000001D, 0x0000610B,
0x0007005F, 0x0000001D, 0x0000257A, 0x00005010, 0x00003C64, 0x00000002, 0x0000472F, 0x00004B40, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C65, 0x000042A8, 0x0000072C, 0x0000187A, 0x00004E89, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71,
0x00040064, 0x00000097, 0x00005011, 0x0000415B, 0x0007005F, 0x0000001D, 0x00004E89, 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004E89,
0x0000257B, 0x00005011, 0x00003C65, 0x00000002, 0x00000A0B, 0x00050080, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F, 0x0000187A, 0x0000187A,
0x00000012, 0x00003C66, 0x000042A8, 0x00000735, 0x00040064, 0x00000097, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085,
0x00005012, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000257C, 0x00005012, 0x0000000D, 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D,
0x00003C66, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C67, 0x000056DC, 0x00004252, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44,
0x000042A8, 0x00000738, 0x00040064, 0x00000097, 0x00004C8E, 0x0000415B, 0x00004252, 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00004252,
0x0007005F, 0x0000001D, 0x000043CF, 0x00004C8E, 0x00003C67, 0x00000002, 0x00000002, 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC,
0x00000A0B, 0x00050051, 0x0000000D, 0x0000566E, 0x000040D3, 0x00000000, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085,
0x00050051, 0x0000000D, 0x00001B71, 0x000040D3, 0x00000001, 0x00050051, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D,
0x0000000D, 0x00004923, 0x000040D3, 0x00000002, 0x00050085, 0x0000000D, 0x000056DD, 0x00005B12, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45,
0x0000611F, 0x0000566E, 0x0000566E, 0x00050085, 0x0000000D, 0x00003F38, 0x00005B12, 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00005B12,
0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00000002, 0x00050085, 0x0000000D, 0x00006121, 0x000056DD, 0x000056DD,
0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00002575, 0x00000000, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085,
0x00050051, 0x0000000D, 0x00002E44, 0x00002575, 0x00000001, 0x00050051, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D,
0x0000000D, 0x00004924, 0x00002575, 0x00000002, 0x00050085, 0x0000000D, 0x000056DE, 0x0000432C, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46,
0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x0000432C, 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x0000432C,
0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00000002, 0x00050085, 0x0000000D, 0x00006122, 0x000056DE, 0x000056DE,
0x00004924, 0x00050051, 0x0000000D, 0x000056DD, 0x00003802, 0x00000000, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085,
0x00050051, 0x0000000D, 0x00002E45, 0x00003802, 0x00000001, 0x00050051, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D,
0x0000000D, 0x00004925, 0x00003802, 0x00000002, 0x00050085, 0x0000000D, 0x000056DF, 0x00004253, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47,
0x00006121, 0x000056DD, 0x000056DD, 0x00050085, 0x0000000D, 0x00003F3A, 0x00004253, 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x00004253,
0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00000002, 0x00050085, 0x0000000D, 0x00006123, 0x000056DF, 0x000056DF,
0x00004925, 0x00050051, 0x0000000D, 0x000056DE, 0x00006045, 0x00000000, 0x00050085, 0x0000000D, 0x00003F3C, 0x00002E47, 0x00002E47, 0x00050085,
0x00050051, 0x0000000D, 0x00002E46, 0x00006045, 0x00000001, 0x00050051, 0x0000000D, 0x0000245D, 0x00004927, 0x00004927, 0x00050051, 0x0000000D,
0x0000000D, 0x00004926, 0x00006045, 0x00000002, 0x00050085, 0x0000000D, 0x000056E0, 0x00004254, 0x00000000, 0x00050051, 0x0000000D, 0x00002E48,
0x00006122, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3B, 0x00004254, 0x00000001, 0x00050051, 0x0000000D, 0x00004928, 0x00004254,
0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00000002, 0x00050085, 0x0000000D, 0x00006124, 0x000056E0, 0x000056E0,
0x00004926, 0x00050051, 0x0000000D, 0x000056DF, 0x00002576, 0x00000000, 0x00050085, 0x0000000D, 0x00003F3D, 0x00002E48, 0x00002E48, 0x00050085,
0x00050051, 0x0000000D, 0x00002E47, 0x00002576, 0x00000001, 0x00050051, 0x0000000D, 0x0000245E, 0x00004928, 0x00004928, 0x00050051, 0x0000000D,
0x0000000D, 0x00004927, 0x00002576, 0x00000002, 0x00050085, 0x0000000D, 0x000056E1, 0x00004255, 0x00000000, 0x00050051, 0x0000000D, 0x00002E49,
0x00006123, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3C, 0x00004255, 0x00000001, 0x00050051, 0x0000000D, 0x00004929, 0x00004255,
0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000245D, 0x00004927, 0x00000002, 0x00050085, 0x0000000D, 0x00006125, 0x000056E1, 0x000056E1,
0x00004927, 0x00050051, 0x0000000D, 0x000056E0, 0x00002577, 0x00000000, 0x00050085, 0x0000000D, 0x00003F3E, 0x00002E49, 0x00002E49, 0x00050085,
0x00050051, 0x0000000D, 0x00002E48, 0x00002577, 0x00000001, 0x00050051, 0x0000000D, 0x0000245F, 0x00004929, 0x00004929, 0x00050051, 0x0000000D,
0x0000000D, 0x00004928, 0x00002577, 0x00000002, 0x00050085, 0x0000000D, 0x000056E2, 0x00004256, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4A,
0x00006124, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003F3D, 0x00004256, 0x00000001, 0x00050051, 0x0000000D, 0x0000492A, 0x00004256,
0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, 0x0000245E, 0x00004928, 0x00000002, 0x00050085, 0x0000000D, 0x00006126, 0x000056E2, 0x000056E2,
0x00004928, 0x00050051, 0x0000000D, 0x000056E1, 0x00002578, 0x00000000, 0x00050085, 0x0000000D, 0x00003F3F, 0x00002E4A, 0x00002E4A, 0x00050085,
0x00050051, 0x0000000D, 0x00002E49, 0x00002578, 0x00000001, 0x00050051, 0x0000000D, 0x00002460, 0x0000492A, 0x0000492A, 0x00050051, 0x0000000D,
0x0000000D, 0x00004929, 0x00002578, 0x00000002, 0x00050085, 0x0000000D, 0x000056E3, 0x00004258, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4B,
0x00006125, 0x000056E1, 0x000056E1, 0x00050085, 0x0000000D, 0x00003F3E, 0x00004258, 0x00000001, 0x00050051, 0x0000000D, 0x0000492B, 0x00004258,
0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, 0x0000245F, 0x00004929, 0x00000002, 0x00050085, 0x0000000D, 0x00006127, 0x000056E3, 0x000056E3,
0x00004929, 0x00050051, 0x0000000D, 0x000056E2, 0x00002579, 0x00000000, 0x00050085, 0x0000000D, 0x00003F40, 0x00002E4B, 0x00002E4B, 0x00050085,
0x00050051, 0x0000000D, 0x00002E4A, 0x00002579, 0x00000001, 0x00050051, 0x0000000D, 0x00002461, 0x0000492B, 0x0000492B, 0x00050051, 0x0000000D,
0x0000000D, 0x0000492A, 0x00002579, 0x00000002, 0x00050085, 0x0000000D, 0x000056E4, 0x00004259, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4C,
0x00006126, 0x000056E2, 0x000056E2, 0x00050085, 0x0000000D, 0x00003F3F, 0x00004259, 0x00000001, 0x00050051, 0x0000000D, 0x0000492C, 0x00004259,
0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, 0x00002460, 0x0000492A, 0x00000002, 0x00050085, 0x0000000D, 0x00006128, 0x000056E4, 0x000056E4,
0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, 0x0000257B, 0x00000000, 0x00050085, 0x0000000D, 0x00003F41, 0x00002E4C, 0x00002E4C, 0x00050085,
0x00050051, 0x0000000D, 0x00002E4B, 0x0000257B, 0x00000001, 0x00050051, 0x0000000D, 0x00002462, 0x0000492C, 0x0000492C, 0x00050051, 0x0000000D,
0x0000000D, 0x0000492B, 0x0000257B, 0x00000002, 0x00050085, 0x0000000D, 0x000056E5, 0x00004257, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4D,
0x00006127, 0x000056E3, 0x000056E3, 0x00050085, 0x0000000D, 0x00003F40, 0x00004257, 0x00000001, 0x00050051, 0x0000000D, 0x0000492D, 0x00004257,
0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, 0x00002461, 0x0000492B, 0x00000002, 0x00050085, 0x0000000D, 0x00006129, 0x000056E5, 0x000056E5,
0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, 0x0000257C, 0x00000000, 0x00050085, 0x0000000D, 0x00003F42, 0x00002E4D, 0x00002E4D, 0x00050085,
0x00050051, 0x0000000D, 0x00002E4C, 0x0000257C, 0x00000001, 0x00050051, 0x0000000D, 0x00002463, 0x0000492D, 0x0000492D, 0x00050051, 0x0000000D,
0x0000000D, 0x0000492C, 0x0000257C, 0x00000002, 0x00050085, 0x0000000D, 0x000056E6, 0x0000610B, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4E,
0x00006128, 0x000056E4, 0x000056E4, 0x00050085, 0x0000000D, 0x00003F41, 0x0000610B, 0x00000001, 0x00050051, 0x0000000D, 0x0000492E, 0x0000610B,
0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, 0x00002462, 0x0000492C, 0x00000002, 0x00050085, 0x0000000D, 0x0000612A, 0x000056E6, 0x000056E6,
0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, 0x0000257A, 0x00000000, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E4E, 0x00002E4E, 0x00050085,
0x00050051, 0x0000000D, 0x00002E4D, 0x0000257A, 0x00000001, 0x00050051, 0x0000000D, 0x0000218E, 0x0000492E, 0x0000492E, 0x0007000C, 0x0000000D,
0x0000000D, 0x0000492D, 0x0000257A, 0x00000002, 0x00050085, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C,
0x00006129, 0x000056E5, 0x000056E5, 0x00050085, 0x0000000D, 0x00003F42, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025, 0x00003F38, 0x00002A7D,
0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, 0x00002463, 0x0000492D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F3C,
0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, 0x000043CF, 0x00000000, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025,
0x00050051, 0x0000000D, 0x00002E4E, 0x000043CF, 0x00000001, 0x00050051, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001,
0x0000000D, 0x0000492E, 0x000043CF, 0x00000002, 0x00050085, 0x0000000D, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473,
0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, 0x0000000D, 0x00003A3E, 0x00000001, 0x00000028, 0x00003F38, 0x00005EE8, 0x0007000C, 0x0000000D,
0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, 0x0000218E, 0x0000492E, 0x00005558, 0x00000001, 0x00000028, 0x00003F3C, 0x00003F3F, 0x0007000C,
0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x0000000D, 0x00001E8F, 0x00000001, 0x00000028, 0x00004473, 0x00005558,
0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x0007000C, 0x0000000D, 0x000034BF, 0x00000001, 0x00000025, 0x00003F3B,
0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00003F3C, 0x0007000C, 0x0000000D, 0x000035FB, 0x00000001, 0x00000025,
0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00003F39, 0x000034BF, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001,
0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x00000025, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00002A9A,
0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x00000001, 0x00000025, 0x000035FB, 0x00003E50, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F38, 0x00005EE9, 0x00000001, 0x00000028, 0x00003F3B, 0x00003F3C, 0x0007000C,
0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x0000000D, 0x00004474, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE9,
0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00001E8F, 0x00000001, 0x0007000C, 0x0000000D, 0x00005559, 0x00000001, 0x00000028, 0x00003F3D,
0x00000028, 0x00004473, 0x00005558, 0x0007000C, 0x0000000D, 0x000034BF, 0x00003F40, 0x0007000C, 0x0000000D, 0x00001E90, 0x00000001, 0x00000028,
0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474, 0x00005559, 0x0007000C, 0x0000000D, 0x000034C0, 0x00000001,
0x000035FB, 0x00000001, 0x00000025, 0x00003F39, 0x000034BF, 0x0007000C, 0x00000025, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x000035FC,
0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00003F3D, 0x00003F40, 0x00000001, 0x00000025, 0x00003F3B, 0x000034C0, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, 0x00000025, 0x000035FB, 0x00003E51, 0x00000001, 0x00000025, 0x00003F40, 0x00003F42, 0x0007000C,
0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, 0x00000001, 0x00000028, 0x0000000D, 0x00002A9B, 0x00000001, 0x00000025, 0x000035FC, 0x00003E51,
0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474, 0x00000001, 0x0007000C, 0x0000000D, 0x00005EEA, 0x00000001, 0x00000028, 0x00003F3E,
0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, 0x0000000D, 0x00005559, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00004475, 0x00000001, 0x00000028,
0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00003F3B, 0x00005EEA, 0x0007000C, 0x0000000D, 0x0000555A, 0x00000001,
0x00001E90, 0x00000001, 0x00000028, 0x00004474, 0x00005559, 0x0007000C, 0x00000028, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00001E91,
0x0000000D, 0x000034C0, 0x00000001, 0x00000025, 0x00003F3E, 0x00003F3F, 0x00000001, 0x00000028, 0x00004475, 0x0000555A, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, 0x00000025, 0x00003F3B, 0x000034C1, 0x00000001, 0x00000025, 0x00003F3F, 0x00003F40, 0x0007000C,
0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, 0x0000000D, 0x000035FD, 0x00000001, 0x00000025, 0x00003F3C, 0x000034C1,
0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00002A9B, 0x00000001, 0x0007000C, 0x0000000D, 0x00003E52, 0x00000001, 0x00000025, 0x00003F41,
0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, 0x0000000D, 0x00005EEA, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A9C, 0x00000001, 0x00000025,
0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x000035FD, 0x00003E52, 0x0007000C, 0x0000000D, 0x00005EEB, 0x00000001,
0x00004475, 0x00000001, 0x00000028, 0x00003F3B, 0x00005EEA, 0x0007000C, 0x00000028, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x00004476,
0x0000000D, 0x0000555A, 0x00000001, 0x00000028, 0x00003F40, 0x00003F42, 0x00000001, 0x00000028, 0x00003F3C, 0x00005EEB, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, 0x00000028, 0x00004475, 0x00005D83, 0x00000001, 0x00000028, 0x00003F41, 0x00003A3E, 0x0007000C,
0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, 0x00000001, 0x00000025, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028, 0x00004476, 0x00005D83,
0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x000035FD, 0x00000001, 0x0004007C, 0x0000000B, 0x00001FF5, 0x00001E8F, 0x00050082, 0x0000000B,
0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, 0x0000000D, 0x00003E52, 0x00002272, 0x00000345, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00002699,
0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002272, 0x0004007C, 0x0000000B, 0x00003AD6, 0x00001E90, 0x00050082,
0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, 0x00003E52, 0x0007000C, 0x0000000B, 0x00001A2E, 0x00000345, 0x00003AD6, 0x0004007C, 0x0000000D,
0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, 0x00003F3F, 0x00003F40, 0x0000269A, 0x00001A2E, 0x0004007C, 0x0000000B, 0x00003AD7, 0x00001E91,
0x0007000C, 0x0000000D, 0x00004476, 0x00000001, 0x00000028, 0x00003F3C, 0x00050082, 0x0000000B, 0x00001A2F, 0x00000345, 0x00003AD7, 0x0004007C,
0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x0000000D, 0x0000269B, 0x00001A2F, 0x0004007C, 0x0000000B, 0x00003AD8,
0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x0000526D, 0x00050082, 0x0000000B, 0x00001AB3, 0x00000345, 0x00003AD8,
0x00000028, 0x00004476, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00001941, 0x00001AB3, 0x00050083, 0x0000000D,
0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, 0x00000345, 0x00001FF5, 0x00005E43, 0x0000008A, 0x00001E8F, 0x0007000C, 0x0000000D, 0x00005B1C,
0x0004007C, 0x0000000D, 0x00002699, 0x00002272, 0x0004007C, 0x0000000B, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D,
0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, 0x00001A2E, 0x00000345, 0x000059FC, 0x00005B1C, 0x00002699, 0x0008000C, 0x0000000D, 0x00003EB3,
0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, 0x00001A2E, 0x0004007C, 0x00000001, 0x0000002B, 0x000059FC, 0x00000A0C, 0x0000008A, 0x00050083,
0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, 0x0000000B, 0x00001A2F, 0x0000000D, 0x000061AD, 0x0000008A, 0x00001E90, 0x0007000C, 0x0000000D,
0x00000345, 0x00003AD7, 0x0004007C, 0x0000000D, 0x0000269B, 0x00001A2F, 0x000029C9, 0x00000001, 0x00000025, 0x00002A9A, 0x000061AD, 0x00050085,
0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, 0x00050082, 0x0000000B, 0x0000000D, 0x000059FD, 0x000029C9, 0x0000269A, 0x0008000C, 0x0000000D,
0x00001AB3, 0x00000345, 0x00003AD8, 0x0004007C, 0x0000000D, 0x00001941, 0x00003EB4, 0x00000001, 0x0000002B, 0x000059FD, 0x00000A0C, 0x0000008A,
0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x00001E8F, 0x00050083, 0x0000000D, 0x000061AE, 0x0000008A, 0x00001E91, 0x0007000C,
0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x0000000D, 0x000029CA, 0x00000001, 0x00000025, 0x00002A9B, 0x000061AE,
0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, 0x00005B1C, 0x00002699, 0x00050085, 0x0000000D, 0x000059FE, 0x000029CA, 0x0000269B, 0x0008000C,
0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, 0x0000002B, 0x000059FC, 0x0000000D, 0x00003EB5, 0x00000001, 0x0000002B, 0x000059FE, 0x00000A0C,
0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AD, 0x0000008A, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AF, 0x0000008A, 0x0000526D,
0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, 0x00000001, 0x00000025, 0x0007000C, 0x0000000D, 0x000029CB, 0x00000001, 0x00000025, 0x00002A9C,
0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, 0x000059FD, 0x000029C9, 0x000061AF, 0x00050085, 0x0000000D, 0x00005977, 0x000029CB, 0x00001941,
0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, 0x00000001, 0x0000002B, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977,
0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AE, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x00003EB3,
0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, 0x000029CA, 0x00000001, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080,
0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, 0x0000000D, 0x000059FE, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D,
0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, 0x00003EB5, 0x00000001, 0x00005943, 0x00005ABD, 0x0004007C, 0x0000000B, 0x000022CE, 0x00003EB4,
0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000500C2, 0x0000000B, 0x000023E5, 0x000022CE, 0x00000A0D, 0x00050080,
0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x000029CB, 0x0000000B, 0x00005ABE, 0x000023E5, 0x0000020D, 0x0004007C, 0x0000000D,
0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, 0x00050085, 0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, 0x0000000B, 0x000022CF, 0x00003EB5,
0x00005977, 0x000029CB, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x000500C2, 0x0000000B, 0x000023E6, 0x000022CF, 0x00000A0D, 0x00050080,
0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005ABF, 0x000023E6, 0x0000020D, 0x0004007C, 0x0000000D,
0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005945, 0x00005ABF, 0x0004007C, 0x0000000B, 0x000022D0, 0x000050CB,
0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x000500C2, 0x0000000B, 0x000023E7, 0x000022D0, 0x00000A0D, 0x00050080,
0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, 0x00005ABD, 0x0004007C, 0x0000000B, 0x00005AC0, 0x000023E7, 0x0000020D, 0x0004007C, 0x0000000D,
0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, 0x0000000B, 0x000023E5, 0x000054BC, 0x00005AC0, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004816,
0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABE, 0x000023E5, 0x00050085, 0x0000000D, 0x000049BF, 0x00005943, 0x00004C66, 0x00050085,
0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, 0x0000000D, 0x0000590B, 0x00005944, 0x00004C66, 0x00050085, 0x0000000D,
0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, 0x0000000B, 0x000023E6, 0x00004BB4, 0x00005945, 0x00004C66, 0x00050085, 0x0000000D, 0x0000280F,
0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABF, 0x000023E6, 0x000054BC, 0x00004C66, 0x00050051, 0x0000000D, 0x00003512, 0x00003FA2,
0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, 0x00005ABF, 0x0004007C, 0x00000000, 0x00050083, 0x0000000D, 0x000054D6, 0x0000008A, 0x00003512,
0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, 0x0000000B, 0x000023E7, 0x00050051, 0x0000000D, 0x00002E64, 0x00003FA2, 0x00000001, 0x00050083,
0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005AC0, 0x000023E7, 0x0000000D, 0x00002B8B, 0x0000008A, 0x00002E64, 0x00050085, 0x0000000D,
0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005AC0, 0x0004007C, 0x00004506, 0x000054D6, 0x00002B8B, 0x00050085, 0x0000000D, 0x0000627C,
0x0000000D, 0x00004C66, 0x00004816, 0x00050085, 0x0000000D, 0x000049BF, 0x00003512, 0x00002B8B, 0x00050085, 0x0000000D, 0x00004F6A, 0x000054D6,
0x00005943, 0x00004C66, 0x00050085, 0x0000000D, 0x0000590B, 0x00005944, 0x00002E64, 0x00050085, 0x0000000D, 0x0000509E, 0x00003512, 0x00002E64,
0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, 0x00005945, 0x00004C66, 0x00050083, 0x0000000D, 0x0000471C, 0x00001E8F, 0x00002A99, 0x00050081,
0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, 0x00004C66, 0x00050051, 0x0000000D, 0x00005B9D, 0x000002C4, 0x0000471C, 0x0004007C, 0x0000000B,
0x0000000D, 0x00003512, 0x00003FA2, 0x00000000, 0x00050083, 0x0000000D, 0x00002C83, 0x00005B9D, 0x00050082, 0x0000000B, 0x00001DFD, 0x00000345,
0x000054D6, 0x0000008A, 0x00003512, 0x00050051, 0x0000000D, 0x00002E64, 0x00002C83, 0x0004007C, 0x0000000D, 0x00002097, 0x00001DFD, 0x00050085,
0x00003FA2, 0x00000001, 0x00050083, 0x0000000D, 0x00002B8B, 0x0000008A, 0x0000000D, 0x0000447B, 0x00004506, 0x00002097, 0x00050083, 0x0000000D,
0x00002E64, 0x00050085, 0x0000000D, 0x00004506, 0x000054D6, 0x00002B8B, 0x00005097, 0x00001E90, 0x00002A9A, 0x00050081, 0x0000000D, 0x00005B9E,
0x00050085, 0x0000000D, 0x0000627C, 0x00003512, 0x00002B8B, 0x00050085, 0x000002C4, 0x00005097, 0x0004007C, 0x0000000B, 0x00002C84, 0x00005B9E,
0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, 0x00050085, 0x0000000D, 0x00050082, 0x0000000B, 0x00001DFE, 0x00000345, 0x00002C84, 0x0004007C,
0x0000509E, 0x00003512, 0x00002E64, 0x00050083, 0x0000000D, 0x0000471C, 0x0000000D, 0x00002098, 0x00001DFE, 0x00050085, 0x0000000D, 0x0000447C,
0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, 0x00005B9D, 0x000002C4, 0x0000627C, 0x00002098, 0x00050083, 0x0000000D, 0x00005098, 0x00001E91,
0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, 0x00005B9D, 0x00050082, 0x00002A9B, 0x00050081, 0x0000000D, 0x00005B9F, 0x000002C4, 0x00005098,
0x0000000B, 0x00001DFD, 0x00000345, 0x00002C83, 0x0004007C, 0x0000000D, 0x0004007C, 0x0000000B, 0x00002C85, 0x00005B9F, 0x00050082, 0x0000000B,
0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, 0x0000447B, 0x00004506, 0x00001DFF, 0x00000345, 0x00002C85, 0x0004007C, 0x0000000D, 0x00002099,
0x00002097, 0x00050083, 0x0000000D, 0x00005097, 0x00001E90, 0x00002A9A, 0x00001DFF, 0x00050085, 0x0000000D, 0x0000447D, 0x00004F6A, 0x00002099,
0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, 0x00005097, 0x0004007C, 0x00050083, 0x0000000D, 0x00005099, 0x0000526D, 0x00002A9C, 0x00050081,
0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, 0x0000000B, 0x00001DFE, 0x0000000D, 0x00005BA0, 0x000002C4, 0x00005099, 0x0004007C, 0x0000000B,
0x00000345, 0x00002C84, 0x0004007C, 0x0000000D, 0x00002098, 0x00001DFE, 0x00002C86, 0x00005BA0, 0x00050082, 0x0000000B, 0x00001E00, 0x00000345,
0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, 0x00002098, 0x00050083, 0x00002C86, 0x0004007C, 0x0000000D, 0x000020BD, 0x00001E00, 0x00050085,
0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, 0x00050081, 0x0000000D, 0x0000000D, 0x0000436D, 0x0000509E, 0x000020BD, 0x00050085, 0x0000000D,
0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, 0x0000000B, 0x00002C85, 0x0000590C, 0x000049BF, 0x0000447B, 0x00050085, 0x0000000D, 0x00004F44,
0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, 0x00000345, 0x00002C85, 0x0000590B, 0x0000447C, 0x00050085, 0x0000000D, 0x000051F8, 0x00004BB4,
0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, 0x00050085, 0x0000000D, 0x0000447D, 0x00050081, 0x0000000D, 0x00003D4A, 0x00004F44, 0x000051F8,
0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, 0x0000000D, 0x00005099, 0x00050081, 0x0000000D, 0x00005767, 0x00003D4A, 0x0000447B, 0x00050085,
0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, 0x00005BA0, 0x000002C4, 0x0000000D, 0x00003135, 0x0000280F, 0x0000436D, 0x00050081, 0x0000000D,
0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, 0x00005BA0, 0x00050082, 0x0000499D, 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x00005A1B,
0x0000000B, 0x00001E00, 0x00000345, 0x00002C86, 0x0004007C, 0x0000000D, 0x0000499D, 0x0000447C, 0x00050081, 0x0000000D, 0x00001C3B, 0x0000499D,
0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, 0x0000436D, 0x0000509E, 0x0000447D, 0x00050081, 0x0000000D, 0x00001C3C, 0x00003D4A, 0x0000436D,
0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, 0x000049BF, 0x0000447B, 0x00050081, 0x0000000D, 0x00001C3D, 0x0000590C, 0x00004F44, 0x00050081,
0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, 0x0000447C, 0x00050085, 0x0000000D, 0x00001C87, 0x00001C3D, 0x000051F8, 0x00050081, 0x0000000D,
0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, 0x00050081, 0x0000000D, 0x00001987, 0x00001C87, 0x00003135, 0x00050085, 0x0000000D, 0x00003136,
0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, 0x0000000D, 0x00005767, 0x00000019, 0x00001987, 0x00050081, 0x0000000D, 0x0000499E, 0x00003136,
0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, 0x00003135, 0x0000280F, 0x00005767, 0x00050081, 0x0000000D, 0x00005A1C, 0x0000499E, 0x00005A1B,
0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x00001BDC, 0x00005A1C, 0x00001C3B, 0x00050081,
0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, 0x0000447C, 0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, 0x00001C3C, 0x0004007C, 0x0000000B,
0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, 0x00050081, 0x0000000D, 0x00002636, 0x00001FAF, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2,
0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, 0x0000000D, 0x00001C3D, 0x00002636, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F,
0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, 0x00001C87, 0x00001C3D, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F,
0x000051F8, 0x00050081, 0x0000000D, 0x00001987, 0x00001C87, 0x00003135, 0x000023AA, 0x00001FAF, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F,
0x00050085, 0x0000000D, 0x00003136, 0x00000019, 0x00001987, 0x00050081, 0x00000019, 0x00050085, 0x0000000D, 0x000024E2, 0x000024CB, 0x0000409C,
0x0000000D, 0x0000499E, 0x00003136, 0x00005767, 0x00050081, 0x0000000D, 0x00050081, 0x0000000D, 0x00004735, 0x0000611F, 0x00006121, 0x00050085,
0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, 0x0000000D, 0x00001BDC, 0x0000000D, 0x000021E2, 0x0000590C, 0x00004735, 0x00050085, 0x0000000D,
0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, 0x00005EE4, 0x00006120, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4A,
0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, 0x00001FAF, 0x00050082, 0x000021E2, 0x00005EE4, 0x00050085, 0x0000000D, 0x000024E3, 0x00006124,
0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, 0x0004007C, 0x0000000D, 0x00004F44, 0x00050081, 0x0000000D, 0x000046E9, 0x00003A4A, 0x000024E3,
0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x000024E4, 0x00006125, 0x000051F8, 0x00050081,
0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00001FAF, 0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, 0x000024E4, 0x00050085, 0x0000000D,
0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EB,
0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x00004735, 0x000046EA, 0x000024E5, 0x00050085, 0x0000000D, 0x000024E6, 0x00006128,
0x0000611F, 0x00006121, 0x00050085, 0x0000000D, 0x000021E2, 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x000046EC, 0x000046EB, 0x000024E6,
0x00004735, 0x00050085, 0x0000000D, 0x00005EE4, 0x00006120, 0x00004F44, 0x00050085, 0x0000000D, 0x000024E7, 0x0000612A, 0x00003135, 0x00050081,
0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, 0x00005EE4, 0x00050085, 0x0000000D, 0x000046ED, 0x000046EC, 0x000024E7, 0x00050085, 0x0000000D,
0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, 0x00050081, 0x0000000D, 0x000024E8, 0x00006122, 0x00005767, 0x00050081, 0x0000000D, 0x000046EE,
0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, 0x0000000D, 0x000024E4, 0x000046ED, 0x000024E8, 0x00050085, 0x0000000D, 0x000024E9, 0x00006123,
0x00006125, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046EF, 0x000046EE, 0x000024E9,
0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, 0x00050085, 0x0000000D, 0x000024EA, 0x00006126, 0x00001C3B, 0x00050081,
0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, 0x000024E5, 0x00050085, 0x0000000D, 0x000046F0, 0x000046EF, 0x000024EA, 0x00050085, 0x0000000D,
0x0000000D, 0x000024E6, 0x00006128, 0x00003135, 0x00050081, 0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E65,
0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, 0x0000000D, 0x000024E7, 0x000046F0, 0x000024EB, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65,
0x0000612A, 0x00003135, 0x00050081, 0x0000000D, 0x000046ED, 0x000046EC, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B72, 0x00000001, 0x0000002B,
0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, 0x00006122, 0x00005767, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DD,
0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, 0x000024E8, 0x00050085, 0x00003F38, 0x00003F3A, 0x00050085, 0x0000000D, 0x00004489, 0x0000590C,
0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, 0x00050081, 0x0000000D, 0x000031DD, 0x00050085, 0x0000000D, 0x00005EE5, 0x00003F39, 0x00004F44,
0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, 0x0000000D, 0x000024EA, 0x00050081, 0x0000000D, 0x00003A4B, 0x00004489, 0x00005EE5, 0x00050085,
0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F0, 0x000046EF, 0x0000000D, 0x000024EC, 0x00003F3D, 0x00004F44, 0x00050081, 0x0000000D,
0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, 0x000046F1, 0x00003A4B, 0x000024EC, 0x00050085, 0x0000000D, 0x000024ED,
0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, 0x000024EB, 0x00050085, 0x00003F3E, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F2, 0x000046F1,
0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, 0x0008000C, 0x0000000D, 0x000024ED, 0x00050085, 0x0000000D, 0x000024EE, 0x00003F42, 0x000051F8,
0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000046F3, 0x000046F2, 0x000024EE, 0x00050085,
0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, 0x00003F3A, 0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, 0x00003135, 0x00050081, 0x0000000D,
0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, 0x00050085, 0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, 0x00050085, 0x0000000D, 0x000024F0,
0x00005EE5, 0x00003F39, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4B, 0x00003A3E, 0x00003135, 0x00050081, 0x0000000D, 0x000046F5, 0x000046F4,
0x00004489, 0x00005EE5, 0x00050085, 0x0000000D, 0x000024EC, 0x00003F3D, 0x000024F0, 0x00050085, 0x0000000D, 0x000024F1, 0x00003F3B, 0x00005767,
0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, 0x00003A4B, 0x000024EC, 0x00050081, 0x0000000D, 0x000046F6, 0x000046F5, 0x000024F1, 0x00050085,
0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, 0x000051F8, 0x00050081, 0x0000000D, 0x000024F2, 0x00003F3C, 0x00005A1B, 0x00050081, 0x0000000D,
0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, 0x00050085, 0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, 0x00050085, 0x0000000D, 0x000024F3,
0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F3, 0x00003F3F, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F8, 0x000046F7,
0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, 0x000024F3, 0x00050085, 0x0000000D, 0x000024F4, 0x00003F40, 0x00001C3C,
0x00003135, 0x00050081, 0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, 0x00050081, 0x0000000D, 0x00003E66, 0x000046F8, 0x000024F4, 0x00050085,
0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, 0x00003135, 0x00050081, 0x0000000D, 0x00001FCA, 0x00003E66, 0x000024E2, 0x0008000C, 0x0000000D,
0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, 0x00050085, 0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A,
0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, 0x0000000D, 0x000046F6, 0x00050081, 0x0000000D, 0x000031DE, 0x00002459, 0x0000245B, 0x00050085,
0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, 0x000024F2, 0x00003F3C, 0x0000000D, 0x0000448A, 0x0000590C, 0x000031DE, 0x00050085, 0x0000000D,
0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, 0x00005EE6, 0x0000245A, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4C,
0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, 0x00001C3B, 0x00050081, 0x0000448A, 0x00005EE6, 0x00050085, 0x0000000D, 0x000024F5, 0x0000245E,
0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, 0x00050085, 0x0000000D, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F9, 0x00003A4C, 0x000024F5,
0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E66, 0x00050085, 0x0000000D, 0x000024F6, 0x0000245F, 0x000051F8, 0x00050081,
0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x0000000D, 0x000046FA, 0x000046F9, 0x000024F6, 0x00050085, 0x0000000D,
0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, 0x000024F7, 0x00002463, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FB,
0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DE, 0x000046FA, 0x000024F7, 0x00050085, 0x0000000D, 0x000024F8, 0x00002462,
0x00002459, 0x0000245B, 0x00050085, 0x0000000D, 0x0000448A, 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x000046FC, 0x000046FB, 0x000024F8,
0x000031DE, 0x00050085, 0x0000000D, 0x00005EE6, 0x0000245A, 0x00004F44, 0x00050085, 0x0000000D, 0x000024F9, 0x0000218E, 0x00003135, 0x00050081,
0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, 0x00005EE6, 0x00050085, 0x0000000D, 0x000046FD, 0x000046FC, 0x000024F9, 0x00050085, 0x0000000D,
0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, 0x00050081, 0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, 0x00050081, 0x0000000D, 0x000046FE,
0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, 0x0000000D, 0x000024F6, 0x000046FD, 0x000024FA, 0x00050085, 0x0000000D, 0x000024FB, 0x0000245D,
0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FA, 0x000046F9, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046FF, 0x000046FE, 0x000024FB,
0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, 0x00002463, 0x000051F8, 0x00050085, 0x0000000D, 0x000024FC, 0x00002460, 0x00001C3B, 0x00050081,
0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, 0x000024F7, 0x00050085, 0x0000000D, 0x00004700, 0x000046FF, 0x000024FC, 0x00050085, 0x0000000D,
0x0000000D, 0x000024F8, 0x00002462, 0x00003135, 0x00050081, 0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E67,
0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, 0x0000000D, 0x000024F9, 0x00004700, 0x000024FD, 0x00050085, 0x0000000D, 0x00001B09, 0x00003E67,
0x0000218E, 0x00003135, 0x00050081, 0x0000000D, 0x000046FD, 0x000046FC, 0x000024E2, 0x0008000C, 0x0000000D, 0x0000616D, 0x00000001, 0x0000002B,
0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, 0x00001B09, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000028C, 0x00005061,
0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, 0x000024FA, 0x00050085, 0x000014D6, 0x00000A0A, 0x0003003E, 0x00005061, 0x00003B72, 0x00050041,
0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, 0x00050081, 0x0000000D, 0x0000028C, 0x00004D14, 0x000014D6, 0x00000A0D, 0x0003003E, 0x00004D14,
0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, 0x0000000D, 0x000024FC, 0x00003B73, 0x00050041, 0x0000028C, 0x00004CC8, 0x000014D6, 0x00000A10,
0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, 0x00004700, 0x000046FF, 0x0003003E, 0x00004CC8, 0x0000616D, 0x0004003D, 0x0000001D, 0x000028CD,
0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, 0x000014D6, 0x0008004F, 0x00000018, 0x00002397, 0x000028CD, 0x000028CD,
0x00050081, 0x0000000D, 0x00003E67, 0x00004700, 0x000024FD, 0x00050085, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018, 0x000045F7,
0x0000000D, 0x00001B09, 0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, 0x00000001, 0x0000001F, 0x00002397, 0x00050051, 0x0000000D, 0x00001BDB,
0x0000616D, 0x00000001, 0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, 0x000045F7, 0x00000000, 0x0003003E, 0x00005061, 0x00001BDB, 0x00050051,
0x00050041, 0x0000028C, 0x00005061, 0x000014D6, 0x00000A0A, 0x0003003E, 0x0000000D, 0x000057A3, 0x000045F7, 0x00000001, 0x0003003E, 0x00004D14,
0x00005061, 0x00003B72, 0x00050041, 0x0000028C, 0x00004D14, 0x000014D6, 0x000057A3, 0x00050051, 0x0000000D, 0x00005627, 0x000045F7, 0x00000002,
0x00000A0D, 0x0003003E, 0x00004D14, 0x00003B73, 0x00050041, 0x0000028C, 0x0003003E, 0x00004CC8, 0x00005627, 0x0004003D, 0x0000001D, 0x00003685,
0x00004CC8, 0x000014D6, 0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, 0x000014D6, 0x0008004F, 0x00000018, 0x00003F43, 0x00003685, 0x00003685,
0x0004003D, 0x0000001D, 0x000028CD, 0x000014D6, 0x0008004F, 0x00000018, 0x00000000, 0x00000001, 0x00000002, 0x000500C7, 0x00000011, 0x00005F34,
0x00002397, 0x000028CD, 0x000028CD, 0x00000000, 0x00000001, 0x00000002, 0x000026D2, 0x0000084A, 0x00050051, 0x0000000B, 0x0000260D, 0x00005F34,
0x0006000C, 0x00000018, 0x000045F7, 0x00000001, 0x0000001F, 0x00002397, 0x00000001, 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A,
0x00050051, 0x0000000D, 0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, 0x00050051, 0x0000000B, 0x00005B73, 0x00005F34, 0x00000000, 0x00050080,
0x00005061, 0x00001BDB, 0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, 0x0000000B, 0x00003142, 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB,
0x00000001, 0x0003003E, 0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00000890, 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142,
0x00005627, 0x000045F7, 0x00000002, 0x0003003E, 0x00004CC8, 0x00005627, 0x0004003D, 0x0000000D, 0x00006234, 0x000026E6, 0x00060050, 0x00000018,
0x0004003D, 0x0000001D, 0x00003685, 0x000014D6, 0x0008004F, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, 0x00006234, 0x00050081, 0x00000018,
0x00003F43, 0x00003685, 0x00003685, 0x00000000, 0x00000001, 0x00000002, 0x000053D2, 0x00003F43, 0x0000466C, 0x0008000C, 0x00000018, 0x00004ADC,
0x000500C7, 0x00000011, 0x00005F34, 0x000026D2, 0x0000084A, 0x00050051, 0x00000001, 0x0000002B, 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051,
0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084, 0x0000000B, 0x0000000D, 0x00004E60, 0x00004ADC, 0x00000000, 0x0003003E, 0x00005061,
0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005B73, 0x00004E60, 0x00050051, 0x0000000D, 0x000057A4, 0x00004ADC, 0x00000001,
0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, 0x000053FA, 0x0003003E, 0x00004D14, 0x000057A4, 0x00050051, 0x0000000D, 0x00005673,
0x00005B73, 0x0003003E, 0x000047EB, 0x00000890, 0x00050041, 0x0000028A, 0x00004ADC, 0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041,
0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x00006234, 0x0000028C, 0x00005AFE, 0x000014D6, 0x00000A14, 0x0003003E, 0x00005AFE,
0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, 0x0000008A, 0x000100FD, 0x00010038,
0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003F43, 0x0000466C,
0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, 0x0000002B, 0x000053D2,
0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60, 0x00004ADC,
0x00000000, 0x0003003E, 0x00005061, 0x00004E60, 0x00050051, 0x0000000D,
0x000057A4, 0x00004ADC, 0x00000001, 0x0003003E, 0x00004D14, 0x000057A4,
0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002, 0x0003003E,
0x00004CC8, 0x00005673, 0x00050041, 0x0000028C, 0x00005AFE, 0x000014D6,
0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038,
}; };

View File

@ -54,9 +54,8 @@
%uint_2129764351 = OpConstant %uint 2129764351 %uint_2129764351 = OpConstant %uint 2129764351
%float_2 = OpConstant %float 2 %float_2 = OpConstant %float 2
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown %150 = OpTypeImage %float 2D 0 0 0 1 Unknown
%510 = OpTypeSampledImage %150 %_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 %5163 = OpVariable %_ptr_UniformConstant_150 UniformConstant
%5163 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%int_n1 = OpConstant %int -1 %int_n1 = OpConstant %int -1
%1803 = OpConstantComposite %v2int %int_0 %int_n1 %1803 = OpConstantComposite %v2int %int_0 %int_n1
%1812 = OpConstantComposite %v2int %int_1 %int_n1 %1812 = OpConstantComposite %v2int %int_1 %int_n1
@ -97,111 +96,99 @@
%12719 = OpExtInst %v2float %1 Floor %24878 %12719 = OpExtInst %v2float %1 Floor %24878
%16290 = OpFSub %v2float %24878 %12719 %16290 = OpFSub %v2float %24878 %12719
%17064 = OpConvertFToS %v2int %12719 %17064 = OpConvertFToS %v2int %12719
%20663 = OpIAdd %v2int %17064 %1803 %20568 = OpIAdd %v2int %17064 %1803
%16731 = OpLoad %510 %5163 %18223 = OpLoad %150 %5163
%23618 = OpImage %150 %16731 %20105 = OpImageFetch %v4float %18223 %20568 Lod %int_0
%16595 = OpImageFetch %v4float %23618 %20663 Lod %int_0 %7465 = OpIAdd %v2int %17064 %1806
%15454 = OpIAdd %v2int %17064 %1806 %23314 = OpImageFetch %v4float %18223 %7465 Lod %int_0
%19959 = OpImage %150 %16731 %17196 = OpImageFetch %v4float %18223 %17064 Lod %int_0
%14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 %16142 = OpIAdd %v2int %17064 %1812
%17498 = OpImage %150 %16731 %16978 = OpImageFetch %v4float %18223 %16142 Lod %int_0
%24645 = OpImageFetch %v4float %17498 %17064 Lod %int_0 %20157 = OpIAdd %v2int %17064 %1824
%15455 = OpIAdd %v2int %17064 %1812 %16979 = OpImageFetch %v4float %18223 %20157 Lod %int_0
%20491 = OpImage %150 %16731 %20158 = OpIAdd %v2int %17064 %1833
%9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 %16980 = OpImageFetch %v4float %18223 %20158 Lod %int_0
%15456 = OpIAdd %v2int %17064 %1824 %20159 = OpIAdd %v2int %17064 %1818
%20492 = OpImage %150 %16731 %16981 = OpImageFetch %v4float %18223 %20159 Lod %int_0
%9590 = OpImageFetch %v4float %20492 %15456 Lod %int_0 %20160 = OpIAdd %v2int %17064 %1827
%15457 = OpIAdd %v2int %17064 %1833 %16982 = OpImageFetch %v4float %18223 %20160 Lod %int_0
%20493 = OpImage %150 %16731 %20161 = OpIAdd %v2int %17064 %1839
%9591 = OpImageFetch %v4float %20493 %15457 Lod %int_0 %16983 = OpImageFetch %v4float %18223 %20161 Lod %int_0
%15458 = OpIAdd %v2int %17064 %1818 %20162 = OpIAdd %v2int %17064 %1836
%20494 = OpImage %150 %16731 %16984 = OpImageFetch %v4float %18223 %20162 Lod %int_0
%9592 = OpImageFetch %v4float %20494 %15458 Lod %int_0 %20163 = OpIAdd %v2int %17064 %1845
%15459 = OpIAdd %v2int %17064 %1827 %16985 = OpImageFetch %v4float %18223 %20163 Lod %int_0
%20495 = OpImage %150 %16731 %19264 = OpIAdd %v2int %17064 %1848
%9593 = OpImageFetch %v4float %20495 %15459 Lod %int_0 %24843 = OpImageFetch %v4float %18223 %19264 Lod %int_0
%15460 = OpIAdd %v2int %17064 %1839 %6266 = OpCompositeExtract %float %20105 0
%20496 = OpImage %150 %16731 %7025 = OpCompositeExtract %float %20105 1
%9594 = OpImageFetch %v4float %20496 %15460 Lod %int_0 %18723 = OpCompositeExtract %float %20105 2
%15461 = OpIAdd %v2int %17064 %1836 %24863 = OpFMul %float %6266 %6266
%20497 = OpImage %150 %16731
%9595 = OpImageFetch %v4float %20497 %15461 Lod %int_0
%15462 = OpIAdd %v2int %17064 %1845
%20498 = OpImage %150 %16731
%9596 = OpImageFetch %v4float %20498 %15462 Lod %int_0
%15463 = OpIAdd %v2int %17064 %1848
%19598 = OpImage %150 %16731
%17359 = OpImageFetch %v4float %19598 %15463 Lod %int_0
%22126 = OpCompositeExtract %float %16595 0
%7025 = OpCompositeExtract %float %16595 1
%18723 = OpCompositeExtract %float %16595 2
%24863 = OpFMul %float %22126 %22126
%16184 = OpFMul %float %7025 %7025 %16184 = OpFMul %float %7025 %7025
%9305 = OpFMul %float %18723 %18723 %9305 = OpFMul %float %18723 %18723
%22236 = OpCompositeExtract %float %9589 0 %22236 = OpCompositeExtract %float %16978 0
%11844 = OpCompositeExtract %float %9589 1 %11844 = OpCompositeExtract %float %16978 1
%18724 = OpCompositeExtract %float %9589 2 %18724 = OpCompositeExtract %float %16978 2
%24864 = OpFMul %float %22236 %22236 %24864 = OpFMul %float %22236 %22236
%16185 = OpFMul %float %11844 %11844 %16185 = OpFMul %float %11844 %11844
%9306 = OpFMul %float %18724 %18724 %9306 = OpFMul %float %18724 %18724
%22237 = OpCompositeExtract %float %14338 0 %22237 = OpCompositeExtract %float %23314 0
%11845 = OpCompositeExtract %float %14338 1 %11845 = OpCompositeExtract %float %23314 1
%18725 = OpCompositeExtract %float %14338 2 %18725 = OpCompositeExtract %float %23314 2
%24865 = OpFMul %float %22237 %22237 %24865 = OpFMul %float %22237 %22237
%16186 = OpFMul %float %11845 %11845 %16186 = OpFMul %float %11845 %11845
%9307 = OpFMul %float %18725 %18725 %9307 = OpFMul %float %18725 %18725
%22238 = OpCompositeExtract %float %24645 0 %22238 = OpCompositeExtract %float %17196 0
%11846 = OpCompositeExtract %float %24645 1 %11846 = OpCompositeExtract %float %17196 1
%18726 = OpCompositeExtract %float %24645 2 %18726 = OpCompositeExtract %float %17196 2
%24866 = OpFMul %float %22238 %22238 %24866 = OpFMul %float %22238 %22238
%16187 = OpFMul %float %11846 %11846 %16187 = OpFMul %float %11846 %11846
%9308 = OpFMul %float %18726 %18726 %9308 = OpFMul %float %18726 %18726
%22239 = OpCompositeExtract %float %9590 0 %22239 = OpCompositeExtract %float %16979 0
%11847 = OpCompositeExtract %float %9590 1 %11847 = OpCompositeExtract %float %16979 1
%18727 = OpCompositeExtract %float %9590 2 %18727 = OpCompositeExtract %float %16979 2
%24867 = OpFMul %float %22239 %22239 %24867 = OpFMul %float %22239 %22239
%16188 = OpFMul %float %11847 %11847 %16188 = OpFMul %float %11847 %11847
%9309 = OpFMul %float %18727 %18727 %9309 = OpFMul %float %18727 %18727
%22240 = OpCompositeExtract %float %9591 0 %22240 = OpCompositeExtract %float %16980 0
%11848 = OpCompositeExtract %float %9591 1 %11848 = OpCompositeExtract %float %16980 1
%18728 = OpCompositeExtract %float %9591 2 %18728 = OpCompositeExtract %float %16980 2
%24868 = OpFMul %float %22240 %22240 %24868 = OpFMul %float %22240 %22240
%16189 = OpFMul %float %11848 %11848 %16189 = OpFMul %float %11848 %11848
%9310 = OpFMul %float %18728 %18728 %9310 = OpFMul %float %18728 %18728
%22241 = OpCompositeExtract %float %9592 0 %22241 = OpCompositeExtract %float %16981 0
%11849 = OpCompositeExtract %float %9592 1 %11849 = OpCompositeExtract %float %16981 1
%18729 = OpCompositeExtract %float %9592 2 %18729 = OpCompositeExtract %float %16981 2
%24869 = OpFMul %float %22241 %22241 %24869 = OpFMul %float %22241 %22241
%16190 = OpFMul %float %11849 %11849 %16190 = OpFMul %float %11849 %11849
%9311 = OpFMul %float %18729 %18729 %9311 = OpFMul %float %18729 %18729
%22242 = OpCompositeExtract %float %9593 0 %22242 = OpCompositeExtract %float %16982 0
%11850 = OpCompositeExtract %float %9593 1 %11850 = OpCompositeExtract %float %16982 1
%18730 = OpCompositeExtract %float %9593 2 %18730 = OpCompositeExtract %float %16982 2
%24870 = OpFMul %float %22242 %22242 %24870 = OpFMul %float %22242 %22242
%16191 = OpFMul %float %11850 %11850 %16191 = OpFMul %float %11850 %11850
%9312 = OpFMul %float %18730 %18730 %9312 = OpFMul %float %18730 %18730
%22243 = OpCompositeExtract %float %9595 0 %22243 = OpCompositeExtract %float %16984 0
%11851 = OpCompositeExtract %float %9595 1 %11851 = OpCompositeExtract %float %16984 1
%18731 = OpCompositeExtract %float %9595 2 %18731 = OpCompositeExtract %float %16984 2
%24871 = OpFMul %float %22243 %22243 %24871 = OpFMul %float %22243 %22243
%16192 = OpFMul %float %11851 %11851 %16192 = OpFMul %float %11851 %11851
%9313 = OpFMul %float %18731 %18731 %9313 = OpFMul %float %18731 %18731
%22244 = OpCompositeExtract %float %9596 0 %22244 = OpCompositeExtract %float %16985 0
%11852 = OpCompositeExtract %float %9596 1 %11852 = OpCompositeExtract %float %16985 1
%18732 = OpCompositeExtract %float %9596 2 %18732 = OpCompositeExtract %float %16985 2
%24872 = OpFMul %float %22244 %22244 %24872 = OpFMul %float %22244 %22244
%16193 = OpFMul %float %11852 %11852 %16193 = OpFMul %float %11852 %11852
%9314 = OpFMul %float %18732 %18732 %9314 = OpFMul %float %18732 %18732
%22245 = OpCompositeExtract %float %9594 0 %22245 = OpCompositeExtract %float %16983 0
%11853 = OpCompositeExtract %float %9594 1 %11853 = OpCompositeExtract %float %16983 1
%18733 = OpCompositeExtract %float %9594 2 %18733 = OpCompositeExtract %float %16983 2
%24873 = OpFMul %float %22245 %22245 %24873 = OpFMul %float %22245 %22245
%16194 = OpFMul %float %11853 %11853 %16194 = OpFMul %float %11853 %11853
%9315 = OpFMul %float %18733 %18733 %9315 = OpFMul %float %18733 %18733
%22246 = OpCompositeExtract %float %17359 0 %22246 = OpCompositeExtract %float %24843 0
%11854 = OpCompositeExtract %float %17359 1 %11854 = OpCompositeExtract %float %24843 1
%18734 = OpCompositeExtract %float %17359 2 %18734 = OpCompositeExtract %float %24843 2
%24874 = OpFMul %float %22246 %22246 %24874 = OpFMul %float %22246 %22246
%14910 = OpFMul %float %11854 %11854 %14910 = OpFMul %float %11854 %11854
%8590 = OpFMul %float %18734 %18734 %8590 = OpFMul %float %18734 %18734
@ -471,328 +458,319 @@ const uint32_t guest_output_ffx_cas_resample_ps[] = {
0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2,
0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019,
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096,
0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x0000142B, 0x0004003B, 0x00000313, 0x0000142B, 0x00000000, 0x0004002B, 0x0000000C,
0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B,
0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x00000A08, 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, 0x00000A08,
0x00000714, 0x00000A0E, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C,
0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012,
0x00000A0B, 0x0005002C, 0x00000012, 0x0000071A, 0x00000A08, 0x00000A0E, 0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000723,
0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E,
0x00000012, 0x0000072C, 0x00000A0E, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B,
0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000072F, 0x0005002C, 0x00000012, 0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C,
0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, 0x00000735, 0x00000A11, 0x00000012, 0x00000735, 0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012,
0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E, 0x00000A11, 0x00000738, 0x00000A0E, 0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4,
0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, 0x0005002C, 0x00000013, 0x3D000000, 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC,
0x0000061E, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F,
0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001,
0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F,
0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926,
0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926,
0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x00000290,
0x00005B10, 0x00050041, 0x00000290, 0x00005205, 0x00000BEC, 0x00000A0E, 0x00005205, 0x00000BEC, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005833,
0x0004003D, 0x00000013, 0x00005833, 0x00005205, 0x0004007C, 0x00000011, 0x00005205, 0x0004007C, 0x00000011, 0x00003455, 0x00005833, 0x0005008E,
0x00003455, 0x00005833, 0x0005008E, 0x00000013, 0x000031DA, 0x00005833, 0x00000013, 0x000031DA, 0x00005833, 0x000000FC, 0x00050083, 0x00000013,
0x000000FC, 0x00050083, 0x00000013, 0x00005EE3, 0x000031DA, 0x0000061E, 0x00005EE3, 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x00004EA3,
0x0004007C, 0x00000011, 0x00004EA3, 0x00005EE3, 0x00050041, 0x0000028A, 0x00005EE3, 0x00050041, 0x0000028A, 0x0000488F, 0x00000BEC, 0x00000A11,
0x0000488F, 0x00000BEC, 0x00000A11, 0x0004003D, 0x0000000D, 0x000055F9, 0x0004003D, 0x0000000D, 0x000055F9, 0x0000488F, 0x0004007C, 0x0000000B,
0x0000488F, 0x0004007C, 0x0000000B, 0x00004816, 0x000055F9, 0x00040070, 0x00004816, 0x000055F9, 0x00040070, 0x00000013, 0x00002EEB, 0x000026D2,
0x00000013, 0x00002EEB, 0x000026D2, 0x0004007C, 0x00000013, 0x00004BF9, 0x0004007C, 0x00000013, 0x00004BF9, 0x00003455, 0x00050085, 0x00000013,
0x00003455, 0x00050085, 0x00000013, 0x000042F3, 0x00002EEB, 0x00004BF9, 0x000042F3, 0x00002EEB, 0x00004BF9, 0x0004007C, 0x00000013, 0x000048D9,
0x0004007C, 0x00000013, 0x000048D9, 0x00004EA3, 0x00050081, 0x00000013, 0x00004EA3, 0x00050081, 0x00000013, 0x0000612E, 0x000042F3, 0x000048D9,
0x0000612E, 0x000042F3, 0x000048D9, 0x0006000C, 0x00000013, 0x000031AF, 0x0006000C, 0x00000013, 0x000031AF, 0x00000001, 0x00000008, 0x0000612E,
0x00000001, 0x00000008, 0x0000612E, 0x00050083, 0x00000013, 0x00003FA2, 0x00050083, 0x00000013, 0x00003FA2, 0x0000612E, 0x000031AF, 0x0004006E,
0x0000612E, 0x000031AF, 0x0004006E, 0x00000012, 0x000042A8, 0x000031AF, 0x00000012, 0x000042A8, 0x000031AF, 0x00050080, 0x00000012, 0x00005058,
0x00050080, 0x00000012, 0x000050B7, 0x000042A8, 0x0000070B, 0x0004003D, 0x000042A8, 0x0000070B, 0x0004003D, 0x00000096, 0x0000472F, 0x0000142B,
0x000001FE, 0x0000415B, 0x0000142B, 0x00040064, 0x00000096, 0x00005C42, 0x0007005F, 0x0000001D, 0x00004E89, 0x0000472F, 0x00005058, 0x00000002,
0x0000415B, 0x0007005F, 0x0000001D, 0x000040D3, 0x00005C42, 0x000050B7, 0x00000A0B, 0x00050080, 0x00000012, 0x00001D29, 0x000042A8, 0x0000070E,
0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C5E, 0x000042A8, 0x0007005F, 0x0000001D, 0x00005B12, 0x0000472F, 0x00001D29, 0x00000002,
0x0000070E, 0x00040064, 0x00000096, 0x00004DF7, 0x0000415B, 0x0007005F, 0x00000A0B, 0x0007005F, 0x0000001D, 0x0000432C, 0x0000472F, 0x000042A8,
0x0000001D, 0x00003802, 0x00004DF7, 0x00003C5E, 0x00000002, 0x00000A0B, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003F0E, 0x000042A8,
0x00040064, 0x00000096, 0x0000445A, 0x0000415B, 0x0007005F, 0x0000001D, 0x00000714, 0x0007005F, 0x0000001D, 0x00004252, 0x0000472F, 0x00003F0E,
0x00006045, 0x0000445A, 0x000042A8, 0x00000002, 0x00000A0B, 0x00050080, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBD, 0x000042A8,
0x00000012, 0x00003C5F, 0x000042A8, 0x00000714, 0x00040064, 0x00000096, 0x00000720, 0x0007005F, 0x0000001D, 0x00004253, 0x0000472F, 0x00004EBD,
0x0000500B, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002575, 0x0000500B, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBE, 0x000042A8,
0x00003C5F, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C60, 0x00000729, 0x0007005F, 0x0000001D, 0x00004254, 0x0000472F, 0x00004EBE,
0x000042A8, 0x00000720, 0x00040064, 0x00000096, 0x0000500C, 0x0000415B, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EBF, 0x000042A8,
0x0007005F, 0x0000001D, 0x00002576, 0x0000500C, 0x00003C60, 0x00000002, 0x0000071A, 0x0007005F, 0x0000001D, 0x00004255, 0x0000472F, 0x00004EBF,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C61, 0x000042A8, 0x00000729, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC0, 0x000042A8,
0x00040064, 0x00000096, 0x0000500D, 0x0000415B, 0x0007005F, 0x0000001D, 0x00000723, 0x0007005F, 0x0000001D, 0x00004256, 0x0000472F, 0x00004EC0,
0x00002577, 0x0000500D, 0x00003C61, 0x00000002, 0x00000A0B, 0x00050080, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC1, 0x000042A8,
0x00000012, 0x00003C62, 0x000042A8, 0x0000071A, 0x00040064, 0x00000096, 0x0000072F, 0x0007005F, 0x0000001D, 0x00004257, 0x0000472F, 0x00004EC1,
0x0000500E, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002578, 0x0000500E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC2, 0x000042A8,
0x00003C62, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C63, 0x0000072C, 0x0007005F, 0x0000001D, 0x00004258, 0x0000472F, 0x00004EC2,
0x000042A8, 0x00000723, 0x00040064, 0x00000096, 0x0000500F, 0x0000415B, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004EC3, 0x000042A8,
0x0007005F, 0x0000001D, 0x00002579, 0x0000500F, 0x00003C63, 0x00000002, 0x00000735, 0x0007005F, 0x0000001D, 0x00004259, 0x0000472F, 0x00004EC3,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C64, 0x000042A8, 0x0000072F, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00004B40, 0x000042A8,
0x00040064, 0x00000096, 0x00005010, 0x0000415B, 0x0007005F, 0x0000001D, 0x00000738, 0x0007005F, 0x0000001D, 0x0000610B, 0x0000472F, 0x00004B40,
0x0000257A, 0x00005010, 0x00003C64, 0x00000002, 0x00000A0B, 0x00050080, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E89,
0x00000012, 0x00003C65, 0x000042A8, 0x0000072C, 0x00040064, 0x00000096, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x00004E89, 0x00000001,
0x00005011, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000257B, 0x00005011, 0x00050051, 0x0000000D, 0x00004923, 0x00004E89, 0x00000002, 0x00050085,
0x00003C65, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C66, 0x0000000D, 0x0000611F, 0x0000187A, 0x0000187A, 0x00050085, 0x0000000D,
0x000042A8, 0x00000735, 0x00040064, 0x00000096, 0x00005012, 0x0000415B, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459,
0x0007005F, 0x0000001D, 0x0000257C, 0x00005012, 0x00003C66, 0x00000002, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00004252,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C67, 0x000042A8, 0x00000738, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00004252, 0x00000001,
0x00040064, 0x00000096, 0x00004C8E, 0x0000415B, 0x0007005F, 0x0000001D, 0x00050051, 0x0000000D, 0x00004924, 0x00004252, 0x00000002, 0x00050085,
0x000043CF, 0x00004C8E, 0x00003C67, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D,
0x0000000D, 0x0000566E, 0x000040D3, 0x00000000, 0x00050051, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A,
0x00001B71, 0x000040D3, 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DD, 0x00005B12,
0x000040D3, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F, 0x0000566E, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x00005B12, 0x00000001,
0x0000566E, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050051, 0x0000000D, 0x00004925, 0x00005B12, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x00006121, 0x000056DD, 0x000056DD, 0x00050085, 0x0000000D,
0x0000000D, 0x000056DC, 0x00002575, 0x00000000, 0x00050051, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B,
0x00002E44, 0x00002575, 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DE, 0x0000432C,
0x00002575, 0x00000002, 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x0000432C, 0x00000001,
0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050051, 0x0000000D, 0x00004926, 0x0000432C, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x00006122, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D,
0x0000000D, 0x000056DD, 0x00003802, 0x00000000, 0x00050051, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C,
0x00002E45, 0x00003802, 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056DF, 0x00004253,
0x00003802, 0x00000002, 0x00050085, 0x0000000D, 0x00006121, 0x000056DD, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x00004253, 0x00000001,
0x000056DD, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050051, 0x0000000D, 0x00004927, 0x00004253, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x00006123, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D,
0x0000000D, 0x000056DE, 0x00006045, 0x00000000, 0x00050051, 0x0000000D, 0x00003F3C, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000245D,
0x00002E46, 0x00006045, 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00004927, 0x00004927, 0x00050051, 0x0000000D, 0x000056E0, 0x00004254,
0x00006045, 0x00000002, 0x00050085, 0x0000000D, 0x00006122, 0x000056DE, 0x00000000, 0x00050051, 0x0000000D, 0x00002E48, 0x00004254, 0x00000001,
0x000056DE, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050051, 0x0000000D, 0x00004928, 0x00004254, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x00006124, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D,
0x0000000D, 0x000056DF, 0x00002576, 0x00000000, 0x00050051, 0x0000000D, 0x00003F3D, 0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, 0x0000245E,
0x00002E47, 0x00002576, 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x00004928, 0x00004928, 0x00050051, 0x0000000D, 0x000056E1, 0x00004255,
0x00002576, 0x00000002, 0x00050085, 0x0000000D, 0x00006123, 0x000056DF, 0x00000000, 0x00050051, 0x0000000D, 0x00002E49, 0x00004255, 0x00000001,
0x000056DF, 0x00050085, 0x0000000D, 0x00003F3C, 0x00002E47, 0x00002E47, 0x00050051, 0x0000000D, 0x00004929, 0x00004255, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x0000245D, 0x00004927, 0x00004927, 0x00050051, 0x0000000D, 0x00006125, 0x000056E1, 0x000056E1, 0x00050085, 0x0000000D,
0x0000000D, 0x000056E0, 0x00002577, 0x00000000, 0x00050051, 0x0000000D, 0x00003F3E, 0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, 0x0000245F,
0x00002E48, 0x00002577, 0x00000001, 0x00050051, 0x0000000D, 0x00004928, 0x00004929, 0x00004929, 0x00050051, 0x0000000D, 0x000056E2, 0x00004256,
0x00002577, 0x00000002, 0x00050085, 0x0000000D, 0x00006124, 0x000056E0, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4A, 0x00004256, 0x00000001,
0x000056E0, 0x00050085, 0x0000000D, 0x00003F3D, 0x00002E48, 0x00002E48, 0x00050051, 0x0000000D, 0x0000492A, 0x00004256, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x0000245E, 0x00004928, 0x00004928, 0x00050051, 0x0000000D, 0x00006126, 0x000056E2, 0x000056E2, 0x00050085, 0x0000000D,
0x0000000D, 0x000056E1, 0x00002578, 0x00000000, 0x00050051, 0x0000000D, 0x00003F3F, 0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, 0x00002460,
0x00002E49, 0x00002578, 0x00000001, 0x00050051, 0x0000000D, 0x00004929, 0x0000492A, 0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, 0x00004258,
0x00002578, 0x00000002, 0x00050085, 0x0000000D, 0x00006125, 0x000056E1, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4B, 0x00004258, 0x00000001,
0x000056E1, 0x00050085, 0x0000000D, 0x00003F3E, 0x00002E49, 0x00002E49, 0x00050051, 0x0000000D, 0x0000492B, 0x00004258, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x0000245F, 0x00004929, 0x00004929, 0x00050051, 0x0000000D, 0x00006127, 0x000056E3, 0x000056E3, 0x00050085, 0x0000000D,
0x0000000D, 0x000056E2, 0x00002579, 0x00000000, 0x00050051, 0x0000000D, 0x00003F40, 0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, 0x00002461,
0x00002E4A, 0x00002579, 0x00000001, 0x00050051, 0x0000000D, 0x0000492A, 0x0000492B, 0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, 0x00004259,
0x00002579, 0x00000002, 0x00050085, 0x0000000D, 0x00006126, 0x000056E2, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4C, 0x00004259, 0x00000001,
0x000056E2, 0x00050085, 0x0000000D, 0x00003F3F, 0x00002E4A, 0x00002E4A, 0x00050051, 0x0000000D, 0x0000492C, 0x00004259, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x00002460, 0x0000492A, 0x0000492A, 0x00050051, 0x0000000D, 0x00006128, 0x000056E4, 0x000056E4, 0x00050085, 0x0000000D,
0x0000000D, 0x000056E3, 0x0000257B, 0x00000000, 0x00050051, 0x0000000D, 0x00003F41, 0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, 0x00002462,
0x00002E4B, 0x0000257B, 0x00000001, 0x00050051, 0x0000000D, 0x0000492B, 0x0000492C, 0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, 0x00004257,
0x0000257B, 0x00000002, 0x00050085, 0x0000000D, 0x00006127, 0x000056E3, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4D, 0x00004257, 0x00000001,
0x000056E3, 0x00050085, 0x0000000D, 0x00003F40, 0x00002E4B, 0x00002E4B, 0x00050051, 0x0000000D, 0x0000492D, 0x00004257, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x00002461, 0x0000492B, 0x0000492B, 0x00050051, 0x0000000D, 0x00006129, 0x000056E5, 0x000056E5, 0x00050085, 0x0000000D,
0x0000000D, 0x000056E4, 0x0000257C, 0x00000000, 0x00050051, 0x0000000D, 0x00003F42, 0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, 0x00002463,
0x00002E4C, 0x0000257C, 0x00000001, 0x00050051, 0x0000000D, 0x0000492C, 0x0000492D, 0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, 0x0000610B,
0x0000257C, 0x00000002, 0x00050085, 0x0000000D, 0x00006128, 0x000056E4, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4E, 0x0000610B, 0x00000001,
0x000056E4, 0x00050085, 0x0000000D, 0x00003F41, 0x00002E4C, 0x00002E4C, 0x00050051, 0x0000000D, 0x0000492E, 0x0000610B, 0x00000002, 0x00050085,
0x00050085, 0x0000000D, 0x00002462, 0x0000492C, 0x0000492C, 0x00050051, 0x0000000D, 0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, 0x0000000D,
0x0000000D, 0x000056E5, 0x0000257A, 0x00000000, 0x00050051, 0x0000000D, 0x00003A3E, 0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, 0x0000218E,
0x00002E4D, 0x0000257A, 0x00000001, 0x00050051, 0x0000000D, 0x0000492D, 0x0000492E, 0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001,
0x0000257A, 0x00000002, 0x00050085, 0x0000000D, 0x00006129, 0x000056E5, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C,
0x000056E5, 0x00050085, 0x0000000D, 0x00003F42, 0x00002E4D, 0x00002E4D, 0x00000001, 0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, 0x0000000D,
0x00050085, 0x0000000D, 0x00002463, 0x0000492D, 0x0000492D, 0x00050051, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, 0x0007000C,
0x0000000D, 0x000056E6, 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F,
0x00002E4E, 0x000043CF, 0x00000001, 0x00050051, 0x0000000D, 0x0000492E, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A,
0x000043CF, 0x00000002, 0x00050085, 0x0000000D, 0x0000612A, 0x000056E6, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028,
0x000056E6, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E4E, 0x00002E4E, 0x00003F38, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001,
0x00050085, 0x0000000D, 0x0000218E, 0x0000492E, 0x0000492E, 0x0007000C, 0x00000028, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00001E8F,
0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x00000001, 0x00000028, 0x00004473, 0x00005558, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025, 0x00003F38, 0x000034BF, 0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, 0x0007000C,
0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x0000000D, 0x000035FB, 0x00000001, 0x00000025, 0x00003F39, 0x000034BF,
0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00003F3D,
0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00003F40, 0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, 0x00000025,
0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x000035FB, 0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, 0x00000001,
0x00004473, 0x00000001, 0x00000028, 0x00003F38, 0x00005EE8, 0x0007000C, 0x00000028, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474,
0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x00003F3C, 0x00003F3F, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00001E8F, 0x00000001, 0x00000028, 0x00004473, 0x00005559, 0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, 0x0007000C,
0x00005558, 0x0007000C, 0x0000000D, 0x000034BF, 0x00000001, 0x00000025, 0x0000000D, 0x00001E90, 0x00000001, 0x00000028, 0x00004474, 0x00005559,
0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x000035FB, 0x00000001, 0x0007000C, 0x0000000D, 0x000034C0, 0x00000001, 0x00000025, 0x00003F3E,
0x00000025, 0x00003F39, 0x000034BF, 0x0007000C, 0x0000000D, 0x00003E50, 0x00003F3F, 0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, 0x00000025,
0x00000001, 0x00000025, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00003F3B, 0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001,
0x00002A9A, 0x00000001, 0x00000025, 0x000035FB, 0x00003E50, 0x0007000C, 0x00000025, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00002A9B,
0x0000000D, 0x00005EE9, 0x00000001, 0x00000028, 0x00003F3B, 0x00003F3C, 0x00000001, 0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00004474, 0x00000001, 0x00000028, 0x00003F39, 0x00005EEA, 0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, 0x0007000C,
0x00005EE9, 0x0007000C, 0x0000000D, 0x00005559, 0x00000001, 0x00000028, 0x0000000D, 0x00004475, 0x00000001, 0x00000028, 0x00003F3B, 0x00005EEA,
0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00001E90, 0x00000001, 0x0007000C, 0x0000000D, 0x0000555A, 0x00000001, 0x00000028, 0x00003F40,
0x00000028, 0x00004474, 0x00005559, 0x0007000C, 0x0000000D, 0x000034C0, 0x00003F42, 0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, 0x00000028,
0x00000001, 0x00000025, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00004475, 0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, 0x00000001,
0x000035FC, 0x00000001, 0x00000025, 0x00003F3B, 0x000034C0, 0x0007000C, 0x00000025, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x000035FD,
0x0000000D, 0x00003E51, 0x00000001, 0x00000025, 0x00003F40, 0x00003F42, 0x00000001, 0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00002A9B, 0x00000001, 0x00000025, 0x000035FC, 0x00003E52, 0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, 0x0007000C,
0x00003E51, 0x0007000C, 0x0000000D, 0x00005EEA, 0x00000001, 0x00000028, 0x0000000D, 0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, 0x00003E52,
0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00004475, 0x00000001, 0x0007000C, 0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, 0x00003F3F,
0x00000028, 0x00003F3B, 0x00005EEA, 0x0007000C, 0x0000000D, 0x0000555A, 0x00003F40, 0x0007000C, 0x0000000D, 0x00004476, 0x00000001, 0x00000028,
0x00000001, 0x00000028, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00003F3C, 0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001,
0x00001E91, 0x00000001, 0x00000028, 0x00004475, 0x0000555A, 0x0007000C, 0x00000028, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D,
0x0000000D, 0x000034C1, 0x00000001, 0x00000025, 0x00003F3F, 0x00003F40, 0x00000001, 0x00000028, 0x00004476, 0x00005D83, 0x0004007C, 0x0000000B,
0x0007000C, 0x0000000D, 0x000035FD, 0x00000001, 0x00000025, 0x00003F3C, 0x00001FF5, 0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, 0x00000344,
0x000034C1, 0x0007000C, 0x0000000D, 0x00003E52, 0x00000001, 0x00000025, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00002699, 0x00002272, 0x0004007C,
0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A9C, 0x00000001, 0x0000000B, 0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, 0x00001A2E,
0x00000025, 0x000035FD, 0x00003E52, 0x0007000C, 0x0000000D, 0x00005EEB, 0x00000344, 0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, 0x00001A2E,
0x00000001, 0x00000028, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x0004007C, 0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, 0x0000000B,
0x00004476, 0x00000001, 0x00000028, 0x00003F3C, 0x00005EEB, 0x0007000C, 0x00001A2F, 0x00000344, 0x00003AD7, 0x0004007C, 0x0000000D, 0x0000269B,
0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x00003F41, 0x00003A3E, 0x00001A2F, 0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, 0x00050082,
0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028, 0x00004476, 0x0000000B, 0x00001AB3, 0x00000344, 0x00003AD8, 0x0004007C, 0x0000000D,
0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x00001E8F, 0x00050082, 0x00001941, 0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A,
0x0000000B, 0x00002272, 0x00000344, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00001E8F, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025,
0x00002699, 0x00002272, 0x0004007C, 0x0000000B, 0x00003AD6, 0x00001E90, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, 0x00005B1C,
0x00050082, 0x0000000B, 0x00001A2E, 0x00000344, 0x00003AD6, 0x0004007C, 0x00002699, 0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, 0x0000002B,
0x0000000D, 0x0000269A, 0x00001A2E, 0x0004007C, 0x0000000B, 0x00003AD7, 0x000059FC, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AD,
0x00001E91, 0x00050082, 0x0000000B, 0x00001A2F, 0x00000344, 0x00003AD7, 0x0000008A, 0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, 0x00000001,
0x0004007C, 0x0000000D, 0x0000269B, 0x00001A2F, 0x0004007C, 0x0000000B, 0x00000025, 0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, 0x000059FD,
0x00003AD8, 0x0000526D, 0x00050082, 0x0000000B, 0x00001AB3, 0x00000344, 0x000029C9, 0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, 0x00000001,
0x00003AD8, 0x0004007C, 0x0000000D, 0x00001941, 0x00001AB3, 0x00050083, 0x0000002B, 0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D,
0x0000000D, 0x00005E43, 0x0000008A, 0x00001E8F, 0x0007000C, 0x0000000D, 0x000061AE, 0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, 0x000029CA,
0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x00000001, 0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, 0x0000000D,
0x0000000D, 0x000059FC, 0x00005B1C, 0x00002699, 0x0008000C, 0x0000000D, 0x000059FE, 0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, 0x00003EB5,
0x00003EB3, 0x00000001, 0x0000002B, 0x000059FC, 0x00000A0C, 0x0000008A, 0x00000001, 0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, 0x00050083,
0x00050083, 0x0000000D, 0x000061AD, 0x0000008A, 0x00001E90, 0x0007000C, 0x0000000D, 0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D,
0x0000000D, 0x000029C9, 0x00000001, 0x00000025, 0x00002A9A, 0x000061AD, 0x000029CB, 0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, 0x00050085,
0x00050085, 0x0000000D, 0x000059FD, 0x000029C9, 0x0000269A, 0x0008000C, 0x0000000D, 0x00005977, 0x000029CB, 0x00001941, 0x0008000C, 0x0000000D,
0x0000000D, 0x00003EB4, 0x00000001, 0x0000002B, 0x000059FD, 0x00000A0C, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A,
0x0000008A, 0x00050083, 0x0000000D, 0x000061AE, 0x0000008A, 0x00001E91, 0x0004007C, 0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, 0x0000000B,
0x0007000C, 0x0000000D, 0x000029CA, 0x00000001, 0x00000025, 0x00002A9B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD,
0x000061AE, 0x00050085, 0x0000000D, 0x000059FE, 0x000029CA, 0x0000269B, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, 0x00005ABD,
0x0008000C, 0x0000000D, 0x00003EB5, 0x00000001, 0x0000002B, 0x000059FE, 0x0004007C, 0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, 0x0000000B,
0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AF, 0x0000008A, 0x000023E5, 0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABE,
0x0000526D, 0x0007000C, 0x0000000D, 0x000029CB, 0x00000001, 0x00000025, 0x000023E5, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, 0x00005ABE,
0x00002A9C, 0x000061AF, 0x00050085, 0x0000000D, 0x00005977, 0x000029CB, 0x0004007C, 0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, 0x0000000B,
0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x000023E6, 0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABF,
0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x000023E6, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, 0x00005ABF,
0x00003EB3, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x0004007C, 0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, 0x0000000B,
0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x000023E7, 0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005AC0,
0x0000000D, 0x00005943, 0x00005ABD, 0x0004007C, 0x0000000B, 0x000022CE, 0x000023E7, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005AC0,
0x00003EB4, 0x000500C2, 0x0000000B, 0x000023E5, 0x000022CE, 0x00000A0D, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004816, 0x00050085, 0x0000000D,
0x00050080, 0x0000000B, 0x00005ABE, 0x000023E5, 0x0000020D, 0x0004007C, 0x000049BF, 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, 0x0000590B,
0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, 0x0000000B, 0x000022CF, 0x00005944, 0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, 0x00005945,
0x00003EB5, 0x000500C2, 0x0000000B, 0x000023E6, 0x000022CF, 0x00000A0D, 0x00004C66, 0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, 0x00004C66,
0x00050080, 0x0000000B, 0x00005ABF, 0x000023E6, 0x0000020D, 0x0004007C, 0x00050051, 0x0000000D, 0x00003512, 0x00003FA2, 0x00000000, 0x00050083,
0x0000000D, 0x00005945, 0x00005ABF, 0x0004007C, 0x0000000B, 0x000022D0, 0x0000000D, 0x000054D6, 0x0000008A, 0x00003512, 0x00050051, 0x0000000D,
0x000050CB, 0x000500C2, 0x0000000B, 0x000023E7, 0x000022D0, 0x00000A0D, 0x00002E64, 0x00003FA2, 0x00000001, 0x00050083, 0x0000000D, 0x00002B8B,
0x00050080, 0x0000000B, 0x00005AC0, 0x000023E7, 0x0000020D, 0x0004007C, 0x0000008A, 0x00002E64, 0x00050085, 0x0000000D, 0x00004506, 0x000054D6,
0x0000000D, 0x000054BC, 0x00005AC0, 0x0004007C, 0x0000000D, 0x00004C66, 0x00002B8B, 0x00050085, 0x0000000D, 0x0000627C, 0x00003512, 0x00002B8B,
0x00004816, 0x00050085, 0x0000000D, 0x000049BF, 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, 0x00050085,
0x00050085, 0x0000000D, 0x0000590B, 0x00005944, 0x00004C66, 0x00050085, 0x0000000D, 0x0000509E, 0x00003512, 0x00002E64, 0x00050083, 0x0000000D,
0x0000000D, 0x00004BB4, 0x00005945, 0x00004C66, 0x00050085, 0x0000000D, 0x0000471C, 0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, 0x00005B9D,
0x0000280F, 0x000054BC, 0x00004C66, 0x00050051, 0x0000000D, 0x00003512, 0x000002C4, 0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, 0x00005B9D,
0x00003FA2, 0x00000000, 0x00050083, 0x0000000D, 0x000054D6, 0x0000008A, 0x00050082, 0x0000000B, 0x00001DFD, 0x00000344, 0x00002C83, 0x0004007C,
0x00003512, 0x00050051, 0x0000000D, 0x00002E64, 0x00003FA2, 0x00000001, 0x0000000D, 0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, 0x0000447B,
0x00050083, 0x0000000D, 0x00002B8B, 0x0000008A, 0x00002E64, 0x00050085, 0x00004506, 0x00002097, 0x00050083, 0x0000000D, 0x00005097, 0x00001E90,
0x0000000D, 0x00004506, 0x000054D6, 0x00002B8B, 0x00050085, 0x0000000D, 0x00002A9A, 0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, 0x00005097,
0x0000627C, 0x00003512, 0x00002B8B, 0x00050085, 0x0000000D, 0x00004F6A, 0x0004007C, 0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, 0x0000000B,
0x000054D6, 0x00002E64, 0x00050085, 0x0000000D, 0x0000509E, 0x00003512, 0x00001DFE, 0x00000344, 0x00002C84, 0x0004007C, 0x0000000D, 0x00002098,
0x00002E64, 0x00050083, 0x0000000D, 0x0000471C, 0x00001E8F, 0x00002A99, 0x00001DFE, 0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, 0x00002098,
0x00050081, 0x0000000D, 0x00005B9D, 0x000002C4, 0x0000471C, 0x0004007C, 0x00050083, 0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, 0x00050081,
0x0000000B, 0x00002C83, 0x00005B9D, 0x00050082, 0x0000000B, 0x00001DFD, 0x0000000D, 0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, 0x0000000B,
0x00000344, 0x00002C83, 0x0004007C, 0x0000000D, 0x00002097, 0x00001DFD, 0x00002C85, 0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, 0x00000344,
0x00050085, 0x0000000D, 0x0000447B, 0x00004506, 0x00002097, 0x00050083, 0x00002C85, 0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, 0x00050085,
0x0000000D, 0x00005097, 0x00001E90, 0x00002A9A, 0x00050081, 0x0000000D, 0x0000000D, 0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, 0x0000000D,
0x00005B9E, 0x000002C4, 0x00005097, 0x0004007C, 0x0000000B, 0x00002C84, 0x00005099, 0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, 0x00005BA0,
0x00005B9E, 0x00050082, 0x0000000B, 0x00001DFE, 0x00000344, 0x00002C84, 0x000002C4, 0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, 0x00005BA0,
0x0004007C, 0x0000000D, 0x00002098, 0x00001DFE, 0x00050085, 0x0000000D, 0x00050082, 0x0000000B, 0x00001E00, 0x00000344, 0x00002C86, 0x0004007C,
0x0000447C, 0x0000627C, 0x00002098, 0x00050083, 0x0000000D, 0x00005098, 0x0000000D, 0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, 0x0000436D,
0x00001E91, 0x00002A9B, 0x00050081, 0x0000000D, 0x00005B9F, 0x000002C4, 0x0000509E, 0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, 0x000049BF,
0x00005098, 0x0004007C, 0x0000000B, 0x00002C85, 0x00005B9F, 0x00050082, 0x0000447B, 0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, 0x0000447C,
0x0000000B, 0x00001DFF, 0x00000344, 0x00002C85, 0x0004007C, 0x0000000D, 0x00050085, 0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, 0x00050081,
0x00002099, 0x00001DFF, 0x00050085, 0x0000000D, 0x0000447D, 0x00004F6A, 0x0000000D, 0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, 0x0000000D,
0x00002099, 0x00050083, 0x0000000D, 0x00005099, 0x0000526D, 0x00002A9C, 0x00005767, 0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, 0x00003135,
0x00050081, 0x0000000D, 0x00005BA0, 0x000002C4, 0x00005099, 0x0004007C, 0x0000280F, 0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, 0x0000590C,
0x0000000B, 0x00002C86, 0x00005BA0, 0x00050082, 0x0000000B, 0x00001E00, 0x00003135, 0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, 0x0000447C,
0x00000344, 0x00002C86, 0x0004007C, 0x0000000D, 0x000020BD, 0x00001E00, 0x00050081, 0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, 0x00050081,
0x00050085, 0x0000000D, 0x0000436D, 0x0000509E, 0x000020BD, 0x00050085, 0x0000000D, 0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, 0x0000000D,
0x0000000D, 0x0000590C, 0x000049BF, 0x0000447B, 0x00050085, 0x0000000D, 0x00001C3D, 0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, 0x00001C87,
0x00004F44, 0x0000590B, 0x0000447C, 0x00050085, 0x0000000D, 0x000051F8, 0x00001C3D, 0x000051F8, 0x00050081, 0x0000000D, 0x00001987, 0x00001C87,
0x00004BB4, 0x0000447D, 0x00050081, 0x0000000D, 0x00003D4A, 0x00004F44, 0x00003135, 0x00050085, 0x0000000D, 0x00003136, 0x00000019, 0x00001987,
0x000051F8, 0x00050081, 0x0000000D, 0x00005767, 0x00003D4A, 0x0000447B, 0x00050081, 0x0000000D, 0x0000499E, 0x00003136, 0x00005767, 0x00050081,
0x00050085, 0x0000000D, 0x00003135, 0x0000280F, 0x0000436D, 0x00050081, 0x0000000D, 0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, 0x0000000D,
0x0000000D, 0x0000499D, 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x00001BDC, 0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, 0x00001FAF,
0x00005A1B, 0x0000499D, 0x0000447C, 0x00050081, 0x0000000D, 0x00001C3B, 0x00001BDC, 0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, 0x00001FAF,
0x0000499D, 0x0000447D, 0x00050081, 0x0000000D, 0x00001C3C, 0x00003D4A, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, 0x0004007C,
0x0000436D, 0x00050081, 0x0000000D, 0x00001C3D, 0x0000590C, 0x00004F44, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA,
0x00050081, 0x0000000D, 0x00001C87, 0x00001C3D, 0x000051F8, 0x00050081, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00001FAF,
0x0000000D, 0x00001987, 0x00001C87, 0x00003135, 0x00050085, 0x0000000D, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085,
0x00003136, 0x00000019, 0x00001987, 0x00050081, 0x0000000D, 0x0000499E, 0x0000000D, 0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D,
0x00003136, 0x00005767, 0x00050081, 0x0000000D, 0x00005A1C, 0x0000499E, 0x00004735, 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, 0x000021E2,
0x00005A1B, 0x00050081, 0x0000000D, 0x00001BDC, 0x00005A1C, 0x00001C3B, 0x0000590C, 0x00004735, 0x00050085, 0x0000000D, 0x00005EE4, 0x00006120,
0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, 0x00001C3C, 0x0004007C, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, 0x00005EE4,
0x0000000B, 0x00002636, 0x00001FAF, 0x00050082, 0x0000000B, 0x00001D8B, 0x00050085, 0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, 0x00050081,
0x000000B2, 0x00002636, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0000000D, 0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, 0x0000000D,
0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x000024E4, 0x00006125, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EA,
0x0000304F, 0x000023AA, 0x00001FAF, 0x00050081, 0x0000000D, 0x0000409C, 0x000046E9, 0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, 0x00006129,
0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x000024E2, 0x000024CB, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, 0x000024E5,
0x0000409C, 0x00050081, 0x0000000D, 0x00004735, 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, 0x000024E6, 0x00006128, 0x00003135, 0x00050081,
0x00050085, 0x0000000D, 0x000021E2, 0x0000590C, 0x00004735, 0x00050085, 0x0000000D, 0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, 0x0000000D,
0x0000000D, 0x00005EE4, 0x00006120, 0x00004F44, 0x00050081, 0x0000000D, 0x000024E7, 0x0000612A, 0x00003135, 0x00050081, 0x0000000D, 0x000046ED,
0x00003A4A, 0x000021E2, 0x00005EE4, 0x00050085, 0x0000000D, 0x000024E3, 0x000046EC, 0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, 0x00006122,
0x00006124, 0x00004F44, 0x00050081, 0x0000000D, 0x000046E9, 0x00003A4A, 0x00005767, 0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, 0x000024E8,
0x000024E3, 0x00050085, 0x0000000D, 0x000024E4, 0x00006125, 0x000051F8, 0x00050085, 0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, 0x00050081,
0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, 0x000024E4, 0x00050085, 0x0000000D, 0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, 0x0000000D,
0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, 0x00050081, 0x0000000D, 0x000024EA, 0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F0,
0x000046EB, 0x000046EA, 0x000024E5, 0x00050085, 0x0000000D, 0x000024E6, 0x000046EF, 0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, 0x00006127,
0x00006128, 0x00003135, 0x00050081, 0x0000000D, 0x000046EC, 0x000046EB, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, 0x000024EB,
0x000024E6, 0x00050085, 0x0000000D, 0x000024E7, 0x0000612A, 0x00003135, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, 0x0008000C,
0x00050081, 0x0000000D, 0x000046ED, 0x000046EC, 0x000024E7, 0x00050085, 0x0000000D, 0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C,
0x0000000D, 0x000024E8, 0x00006122, 0x00005767, 0x00050081, 0x0000000D, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, 0x00003F3A,
0x000046EE, 0x000046ED, 0x000024E8, 0x00050085, 0x0000000D, 0x000024E9, 0x00050085, 0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, 0x00050085,
0x00006123, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046EF, 0x000046EE, 0x0000000D, 0x00005EE5, 0x00003F39, 0x00004F44, 0x00050081, 0x0000000D,
0x000024E9, 0x00050085, 0x0000000D, 0x000024EA, 0x00006126, 0x00001C3B, 0x00003A4B, 0x00004489, 0x00005EE5, 0x00050085, 0x0000000D, 0x000024EC,
0x00050081, 0x0000000D, 0x000046F0, 0x000046EF, 0x000024EA, 0x00050085, 0x00003F3D, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, 0x00003A4B,
0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, 0x00050081, 0x0000000D, 0x000024EC, 0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, 0x000051F8,
0x00003E65, 0x000046F0, 0x000024EB, 0x00050085, 0x0000000D, 0x00001FC9, 0x00050081, 0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, 0x00050085,
0x00003E65, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B72, 0x00000001, 0x0000000D, 0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, 0x0000000D,
0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000046F3, 0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, 0x000024EF,
0x000031DD, 0x00003F38, 0x00003F3A, 0x00050085, 0x0000000D, 0x00004489, 0x00003F41, 0x00003135, 0x00050081, 0x0000000D, 0x000046F4, 0x000046F3,
0x0000590C, 0x000031DD, 0x00050085, 0x0000000D, 0x00005EE5, 0x00003F39, 0x000024EF, 0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, 0x00003135,
0x00004F44, 0x00050081, 0x0000000D, 0x00003A4B, 0x00004489, 0x00005EE5, 0x00050081, 0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, 0x00050085,
0x00050085, 0x0000000D, 0x000024EC, 0x00003F3D, 0x00004F44, 0x00050081, 0x0000000D, 0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, 0x0000000D,
0x0000000D, 0x000046F1, 0x00003A4B, 0x000024EC, 0x00050085, 0x0000000D, 0x000046F6, 0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, 0x000024F2,
0x000024ED, 0x00003F3E, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F2, 0x00003F3C, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, 0x000046F6,
0x000046F1, 0x000024ED, 0x00050085, 0x0000000D, 0x000024EE, 0x00003F42, 0x000024F2, 0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, 0x00001C3B,
0x000051F8, 0x00050081, 0x0000000D, 0x000046F3, 0x000046F2, 0x000024EE, 0x00050081, 0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, 0x00050085,
0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, 0x00003135, 0x00050081, 0x0000000D, 0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, 0x0000000D,
0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, 0x00050085, 0x0000000D, 0x00003E66, 0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, 0x00001FCA,
0x000024F0, 0x00003A3E, 0x00003135, 0x00050081, 0x0000000D, 0x000046F5, 0x00003E66, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, 0x00000001,
0x000046F4, 0x000024F0, 0x00050085, 0x0000000D, 0x000024F1, 0x00003F3B, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D,
0x00005767, 0x00050081, 0x0000000D, 0x000046F6, 0x000046F5, 0x000024F1, 0x000031DE, 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, 0x0000448A,
0x00050085, 0x0000000D, 0x000024F2, 0x00003F3C, 0x00005A1B, 0x00050081, 0x0000590C, 0x000031DE, 0x00050085, 0x0000000D, 0x00005EE6, 0x0000245A,
0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, 0x00050085, 0x0000000D, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, 0x00005EE6,
0x000024F3, 0x00003F3F, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F8, 0x00050085, 0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, 0x00050081,
0x000046F7, 0x000024F3, 0x00050085, 0x0000000D, 0x000024F4, 0x00003F40, 0x0000000D, 0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, 0x0000000D,
0x00001C3C, 0x00050081, 0x0000000D, 0x00003E66, 0x000046F8, 0x000024F4, 0x000024F6, 0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FA,
0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x000024E2, 0x0008000C, 0x000046F9, 0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, 0x00002463,
0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, 0x000024F7,
0x0000008A, 0x00050081, 0x0000000D, 0x000031DE, 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, 0x000024F8, 0x00002462, 0x00003135, 0x00050081,
0x00050085, 0x0000000D, 0x0000448A, 0x0000590C, 0x000031DE, 0x00050085, 0x0000000D, 0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, 0x0000000D,
0x0000000D, 0x00005EE6, 0x0000245A, 0x00004F44, 0x00050081, 0x0000000D, 0x000024F9, 0x0000218E, 0x00003135, 0x00050081, 0x0000000D, 0x000046FD,
0x00003A4C, 0x0000448A, 0x00005EE6, 0x00050085, 0x0000000D, 0x000024F5, 0x000046FC, 0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, 0x0000245C,
0x0000245E, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F9, 0x00003A4C, 0x00005767, 0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, 0x000024FA,
0x000024F5, 0x00050085, 0x0000000D, 0x000024F6, 0x0000245F, 0x000051F8, 0x00050085, 0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, 0x00050081,
0x00050081, 0x0000000D, 0x000046FA, 0x000046F9, 0x000024F6, 0x00050085, 0x0000000D, 0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, 0x0000000D,
0x0000000D, 0x000024F7, 0x00002463, 0x000051F8, 0x00050081, 0x0000000D, 0x000024FC, 0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, 0x00004700,
0x000046FB, 0x000046FA, 0x000024F7, 0x00050085, 0x0000000D, 0x000024F8, 0x000046FF, 0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, 0x00002461,
0x00002462, 0x00003135, 0x00050081, 0x0000000D, 0x000046FC, 0x000046FB, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E67, 0x00004700, 0x000024FD,
0x000024F8, 0x00050085, 0x0000000D, 0x000024F9, 0x0000218E, 0x00003135, 0x00050085, 0x0000000D, 0x00001B09, 0x00003E67, 0x000024E2, 0x0008000C,
0x00050081, 0x0000000D, 0x000046FD, 0x000046FC, 0x000024F9, 0x00050085, 0x0000000D, 0x0000616D, 0x00000001, 0x0000002B, 0x00001B09, 0x00000A0C,
0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, 0x00050081, 0x0000000D, 0x0000008A, 0x00050041, 0x0000028B, 0x00005061, 0x000014D6, 0x00000A0A,
0x000046FE, 0x000046FD, 0x000024FA, 0x00050085, 0x0000000D, 0x000024FB, 0x0003003E, 0x00005061, 0x00003B72, 0x00050041, 0x0000028B, 0x00004D14,
0x0000245D, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046FF, 0x000046FE, 0x000014D6, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00003B73, 0x00050041,
0x000024FB, 0x00050085, 0x0000000D, 0x000024FC, 0x00002460, 0x00001C3B, 0x0000028B, 0x00004CC8, 0x000014D6, 0x00000A10, 0x0003003E, 0x00004CC8,
0x00050081, 0x0000000D, 0x00004700, 0x000046FF, 0x000024FC, 0x00050085, 0x0000616D, 0x0004003D, 0x0000001D, 0x000028CD, 0x000014D6, 0x0008004F,
0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, 0x00050081, 0x0000000D, 0x00000018, 0x00002397, 0x000028CD, 0x000028CD, 0x00000000, 0x00000001,
0x00003E67, 0x00004700, 0x000024FD, 0x00050085, 0x0000000D, 0x00001B09, 0x00000002, 0x0006000C, 0x00000018, 0x000045F7, 0x00000001, 0x0000001F,
0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, 0x0000616D, 0x00000001, 0x00002397, 0x00050051, 0x0000000D, 0x00001BDB, 0x000045F7, 0x00000000,
0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000028B, 0x0003003E, 0x00005061, 0x00001BDB, 0x00050051, 0x0000000D, 0x000057A3,
0x00005061, 0x000014D6, 0x00000A0A, 0x0003003E, 0x00005061, 0x00003B72, 0x000045F7, 0x00000001, 0x0003003E, 0x00004D14, 0x000057A3, 0x00050051,
0x00050041, 0x0000028B, 0x00004D14, 0x000014D6, 0x00000A0D, 0x0003003E, 0x0000000D, 0x00005673, 0x000045F7, 0x00000002, 0x0003003E, 0x00004CC8,
0x00004D14, 0x00003B73, 0x00050041, 0x0000028B, 0x00004CC8, 0x000014D6, 0x00005673, 0x00050041, 0x0000028B, 0x00005AFE, 0x000014D6, 0x00000A13,
0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, 0x0004003D, 0x0000001D, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038,
0x000028CD, 0x000014D6, 0x0008004F, 0x00000018, 0x00002397, 0x000028CD,
0x000028CD, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018,
0x000045F7, 0x00000001, 0x0000001F, 0x00002397, 0x00050051, 0x0000000D,
0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, 0x00005061, 0x00001BDB,
0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, 0x00000001, 0x0003003E,
0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x000045F7,
0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028B,
0x00005AFE, 0x000014D6, 0x00000A13, 0x0003003E, 0x00005AFE, 0x0000008A,
0x000100FD, 0x00010038,
}; };

View File

@ -315,9 +315,8 @@
%uint_2129764351 = OpConstant %uint 2129764351 %uint_2129764351 = OpConstant %uint 2129764351
%float_2 = OpConstant %float 2 %float_2 = OpConstant %float 2
%151 = OpTypeImage %float 2D 0 0 0 1 Unknown %151 = OpTypeImage %float 2D 0 0 0 1 Unknown
%510 = OpTypeSampledImage %151 %_ptr_UniformConstant_151 = OpTypePointer UniformConstant %151
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 %5163 = OpVariable %_ptr_UniformConstant_151 UniformConstant
%5163 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%int_n1 = OpConstant %int -1 %int_n1 = OpConstant %int -1
%1803 = OpConstantComposite %v2int %int_0 %int_n1 %1803 = OpConstantComposite %v2int %int_0 %int_n1
%1806 = OpConstantComposite %v2int %int_n1 %int_0 %1806 = OpConstantComposite %v2int %int_n1 %int_0
@ -339,48 +338,43 @@
%22237 = OpLoad %float %20997 %22237 = OpLoad %float %20997
%16454 = OpBitcast %uint %22237 %16454 = OpBitcast %uint %22237
%6990 = OpBitcast %v2int %9938 %6990 = OpBitcast %v2int %9938
%14460 = OpIAdd %v2int %6990 %1803 %14365 = OpIAdd %v2int %6990 %1803
%21565 = OpLoad %510 %5163 %23057 = OpLoad %151 %5163
%23618 = OpImage %151 %21565 %20105 = OpImageFetch %v4float %23057 %14365 Lod %int_0
%16595 = OpImageFetch %v4float %23618 %14460 Lod %int_0 %7465 = OpIAdd %v2int %6990 %1806
%15454 = OpIAdd %v2int %6990 %1806 %23314 = OpImageFetch %v4float %23057 %7465 Lod %int_0
%19959 = OpImage %151 %21565 %17196 = OpImageFetch %v4float %23057 %6990 Lod %int_0
%14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 %16142 = OpIAdd %v2int %6990 %1824
%17498 = OpImage %151 %21565 %16978 = OpImageFetch %v4float %23057 %16142 Lod %int_0
%24645 = OpImageFetch %v4float %17498 %6990 Lod %int_0 %19264 = OpIAdd %v2int %6990 %1827
%15455 = OpIAdd %v2int %6990 %1824 %24843 = OpImageFetch %v4float %23057 %19264 Lod %int_0
%20491 = OpImage %151 %21565 %6266 = OpCompositeExtract %float %20105 0
%9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 %7025 = OpCompositeExtract %float %20105 1
%15456 = OpIAdd %v2int %6990 %1827 %18723 = OpCompositeExtract %float %20105 2
%19598 = OpImage %151 %21565 %24863 = OpFMul %float %6266 %6266
%17359 = OpImageFetch %v4float %19598 %15456 Lod %int_0
%22126 = OpCompositeExtract %float %16595 0
%7025 = OpCompositeExtract %float %16595 1
%18723 = OpCompositeExtract %float %16595 2
%24863 = OpFMul %float %22126 %22126
%16184 = OpFMul %float %7025 %7025 %16184 = OpFMul %float %7025 %7025
%9305 = OpFMul %float %18723 %18723 %9305 = OpFMul %float %18723 %18723
%22236 = OpCompositeExtract %float %14338 0 %22236 = OpCompositeExtract %float %23314 0
%11844 = OpCompositeExtract %float %14338 1 %11844 = OpCompositeExtract %float %23314 1
%18724 = OpCompositeExtract %float %14338 2 %18724 = OpCompositeExtract %float %23314 2
%24864 = OpFMul %float %22236 %22236 %24864 = OpFMul %float %22236 %22236
%16185 = OpFMul %float %11844 %11844 %16185 = OpFMul %float %11844 %11844
%9306 = OpFMul %float %18724 %18724 %9306 = OpFMul %float %18724 %18724
%22238 = OpCompositeExtract %float %24645 0 %22238 = OpCompositeExtract %float %17196 0
%11845 = OpCompositeExtract %float %24645 1 %11845 = OpCompositeExtract %float %17196 1
%18725 = OpCompositeExtract %float %24645 2 %18725 = OpCompositeExtract %float %17196 2
%24865 = OpFMul %float %22238 %22238 %24865 = OpFMul %float %22238 %22238
%16186 = OpFMul %float %11845 %11845 %16186 = OpFMul %float %11845 %11845
%9307 = OpFMul %float %18725 %18725 %9307 = OpFMul %float %18725 %18725
%22239 = OpCompositeExtract %float %9589 0 %22239 = OpCompositeExtract %float %16978 0
%11846 = OpCompositeExtract %float %9589 1 %11846 = OpCompositeExtract %float %16978 1
%18726 = OpCompositeExtract %float %9589 2 %18726 = OpCompositeExtract %float %16978 2
%24866 = OpFMul %float %22239 %22239 %24866 = OpFMul %float %22239 %22239
%16187 = OpFMul %float %11846 %11846 %16187 = OpFMul %float %11846 %11846
%9308 = OpFMul %float %18726 %18726 %9308 = OpFMul %float %18726 %18726
%22240 = OpCompositeExtract %float %17359 0 %22240 = OpCompositeExtract %float %24843 0
%11847 = OpCompositeExtract %float %17359 1 %11847 = OpCompositeExtract %float %24843 1
%18727 = OpCompositeExtract %float %17359 2 %18727 = OpCompositeExtract %float %24843 2
%24867 = OpFMul %float %22240 %22240 %24867 = OpFMul %float %22240 %22240
%14910 = OpFMul %float %11847 %11847 %14910 = OpFMul %float %11847 %11847
%8590 = OpFMul %float %18727 %18727 %8590 = OpFMul %float %18727 %18727
@ -727,134 +721,131 @@ const uint32_t guest_output_ffx_cas_sharpen_dither_ps[] = {
0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF,
0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x00000097, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x00000097,
0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
0x00000000, 0x0003001B, 0x000001FE, 0x00000097, 0x00040020, 0x0000047B, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000097, 0x0004003B,
0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x0000142B, 0x00000000, 0x00000313, 0x0000142B, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A08,
0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08,
0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C,
0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012,
0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B, 0x0000000D, 0x00000B69,
0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x0005002C, 0x00000011, 0x40800000, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37,
0x0000084A, 0x00000A37, 0x00000A37, 0x00050036, 0x00000008, 0x0000161F, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
0x00000000, 0x00000502, 0x000200F8, 0x00006179, 0x0004003B, 0x00000646, 0x00006179, 0x0004003B, 0x00000646, 0x000047EB, 0x00000007, 0x0004003D,
0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2,
0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, 0x00000012,
0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000019A2, 0x00050041, 0x000044F8, 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC,
0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000012, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082,
0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011,
0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, 0x00000BEC,
0x0000028B, 0x00005205, 0x00000BEC, 0x00000A0E, 0x0004003D, 0x0000000D, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C,
0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E,
0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x000026D2, 0x00050080, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B,
0x0000387C, 0x00001B4E, 0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x0004003D, 0x00000097, 0x00005A11, 0x0000142B, 0x0007005F, 0x0000001D,
0x0000142B, 0x00040064, 0x00000097, 0x00005C42, 0x0000543D, 0x0007005F, 0x00004E89, 0x00005A11, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050080,
0x0000001D, 0x000040D3, 0x00005C42, 0x0000387C, 0x00000002, 0x00000A0B, 0x00000012, 0x00001D29, 0x00001B4E, 0x0000070E, 0x0007005F, 0x0000001D,
0x00050080, 0x00000012, 0x00003C5E, 0x00001B4E, 0x0000070E, 0x00040064, 0x00005B12, 0x00005A11, 0x00001D29, 0x00000002, 0x00000A0B, 0x0007005F,
0x00000097, 0x00004DF7, 0x0000543D, 0x0007005F, 0x0000001D, 0x00003802, 0x0000001D, 0x0000432C, 0x00005A11, 0x00001B4E, 0x00000002, 0x00000A0B,
0x00004DF7, 0x00003C5E, 0x00000002, 0x00000A0B, 0x00040064, 0x00000097, 0x00050080, 0x00000012, 0x00003F0E, 0x00001B4E, 0x00000720, 0x0007005F,
0x0000445A, 0x0000543D, 0x0007005F, 0x0000001D, 0x00006045, 0x0000445A, 0x0000001D, 0x00004252, 0x00005A11, 0x00003F0E, 0x00000002, 0x00000A0B,
0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C5F, 0x00050080, 0x00000012, 0x00004B40, 0x00001B4E, 0x00000723, 0x0007005F,
0x00001B4E, 0x00000720, 0x00040064, 0x00000097, 0x0000500B, 0x0000543D, 0x0000001D, 0x0000610B, 0x00005A11, 0x00004B40, 0x00000002, 0x00000A0B,
0x0007005F, 0x0000001D, 0x00002575, 0x0000500B, 0x00003C5F, 0x00000002, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E89, 0x00000000, 0x00050051,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C60, 0x00001B4E, 0x00000723, 0x0000000D, 0x00001B71, 0x00004E89, 0x00000001, 0x00050051, 0x0000000D,
0x00040064, 0x00000097, 0x00004C8E, 0x0000543D, 0x0007005F, 0x0000001D, 0x00004923, 0x00004E89, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F,
0x000043CF, 0x00004C8E, 0x00003C60, 0x00000002, 0x00000A0B, 0x00050051, 0x0000187A, 0x0000187A, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71,
0x0000000D, 0x0000566E, 0x000040D3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00004923,
0x00001B71, 0x000040D3, 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00005B12, 0x00000000, 0x00050051,
0x000040D3, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F, 0x0000566E, 0x0000000D, 0x00002E44, 0x00005B12, 0x00000001, 0x00050051, 0x0000000D,
0x0000566E, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00004924, 0x00005B12, 0x00000002, 0x00050085, 0x0000000D, 0x00006120,
0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44,
0x0000000D, 0x000056DC, 0x00003802, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924,
0x00002E44, 0x00003802, 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00050051, 0x0000000D, 0x000056DE, 0x0000432C, 0x00000000, 0x00050051,
0x00003802, 0x00000002, 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x0000000D, 0x00002E45, 0x0000432C, 0x00000001, 0x00050051, 0x0000000D,
0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00004925, 0x0000432C, 0x00000002, 0x00050085, 0x0000000D, 0x00006121,
0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45,
0x0000000D, 0x000056DE, 0x00006045, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925,
0x00002E45, 0x00006045, 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00050051, 0x0000000D, 0x000056DF, 0x00004252, 0x00000000, 0x00050051,
0x00006045, 0x00000002, 0x00050085, 0x0000000D, 0x00006121, 0x000056DE, 0x0000000D, 0x00002E46, 0x00004252, 0x00000001, 0x00050051, 0x0000000D,
0x000056DE, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00004926, 0x00004252, 0x00000002, 0x00050085, 0x0000000D, 0x00006122,
0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46,
0x0000000D, 0x000056DF, 0x00002575, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926,
0x00002E46, 0x00002575, 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00050051, 0x0000000D, 0x000056E0, 0x0000610B, 0x00000000, 0x00050051,
0x00002575, 0x00000002, 0x00050085, 0x0000000D, 0x00006122, 0x000056DF, 0x0000000D, 0x00002E47, 0x0000610B, 0x00000001, 0x00050051, 0x0000000D,
0x000056DF, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00004927, 0x0000610B, 0x00000002, 0x00050085, 0x0000000D, 0x00006123,
0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E47,
0x0000000D, 0x000056E0, 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x00050085, 0x0000000D, 0x0000218E, 0x00004927, 0x00004927,
0x00002E47, 0x000043CF, 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A,
0x000043CF, 0x00000002, 0x00050085, 0x0000000D, 0x00006123, 0x000056E0, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025,
0x000056E0, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E47, 0x00002E47, 0x00003F39, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001,
0x00050085, 0x0000000D, 0x0000218E, 0x00004927, 0x00004927, 0x0007000C, 0x00000025, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A99,
0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025, 0x00003F39, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C,
0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE8,
0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x00003F38,
0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028,
0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x0000526D,
0x00004473, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE8, 0x0007000C, 0x00050082, 0x0000000B, 0x000022F7, 0x00000345, 0x00001FF5, 0x0004007C,
0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x00003F38, 0x00003A3E, 0x0000000D, 0x00001941, 0x000022F7, 0x00050083, 0x0000000D, 0x00005E43,
0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028, 0x00004473, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001,
0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x0000526D, 0x00050082, 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x00005977,
0x0000000B, 0x000022F7, 0x00000345, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00005B1C, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001,
0x00001941, 0x000022F7, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B,
0x0000526D, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00005DCB, 0x000050CB, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB,
0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x00005977, 0x00005B1C, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D,
0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005ABD, 0x0004007C, 0x0000000D,
0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x00004C66, 0x00004046, 0x00050085, 0x0000000D, 0x00004973, 0x000054BC,
0x000050CB, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00004C66, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x00004973,
0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x00050081, 0x0000000D, 0x00004072, 0x0000008A, 0x00005B14, 0x0004007C,
0x0000000D, 0x000054BC, 0x00005ABD, 0x0004007C, 0x0000000D, 0x00004C66, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B,
0x00004046, 0x00050085, 0x0000000D, 0x00004973, 0x000054BC, 0x00004C66, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B,
0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x00004973, 0x00050081, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D,
0x0000000D, 0x00004072, 0x0000008A, 0x00005B14, 0x0004007C, 0x0000000B, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C,
0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB,
0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000611F, 0x00006120,
0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00006122, 0x00050081,
0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x0000000D, 0x00001987, 0x00005A67, 0x00006123, 0x00050085, 0x0000000D,
0x00000019, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00003181, 0x00004973, 0x00001987, 0x00050081, 0x0000000D, 0x00003E65,
0x00050081, 0x0000000D, 0x0000499D, 0x0000611F, 0x00006120, 0x00050081, 0x00003181, 0x00006121, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65,
0x0000000D, 0x00005A67, 0x0000499D, 0x00006122, 0x00050081, 0x0000000D, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B26, 0x00000001, 0x0000002B,
0x00001987, 0x00005A67, 0x00006123, 0x00050085, 0x0000000D, 0x00003181, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003445,
0x00004973, 0x00001987, 0x00050081, 0x0000000D, 0x00003E65, 0x00003181, 0x00003F38, 0x00003F39, 0x00050081, 0x0000000D, 0x0000328F, 0x00003445,
0x00006121, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65, 0x00002496, 0x00003F3B, 0x00050081, 0x0000000D, 0x00001988, 0x0000328F, 0x00003A3E,
0x0008000C, 0x0000000D, 0x00003B26, 0x00000001, 0x0000002B, 0x00001FC9, 0x00050085, 0x0000000D, 0x00003182, 0x00004973, 0x00001988, 0x00050081,
0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003445, 0x00003F38, 0x0000000D, 0x00003E66, 0x00003182, 0x00003F3A, 0x00050085, 0x0000000D,
0x00003F39, 0x00050081, 0x0000000D, 0x0000328F, 0x00003445, 0x00003F3B, 0x00001FCA, 0x00003E66, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B27,
0x00050081, 0x0000000D, 0x00001988, 0x0000328F, 0x00003A3E, 0x00050085, 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081,
0x0000000D, 0x00003182, 0x00004973, 0x00001988, 0x00050081, 0x0000000D, 0x0000000D, 0x00003446, 0x00002459, 0x0000245A, 0x00050081, 0x0000000D,
0x00003E66, 0x00003182, 0x00003F3A, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003290, 0x00003446, 0x0000245C, 0x00050081, 0x0000000D, 0x00001989,
0x00003E66, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B27, 0x00000001, 0x00003290, 0x0000218E, 0x00050085, 0x0000000D, 0x00003183, 0x00004973,
0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00001989, 0x00050081, 0x0000000D, 0x00003E67, 0x00003183, 0x0000245B,
0x00003446, 0x00002459, 0x0000245A, 0x00050081, 0x0000000D, 0x00003290, 0x00050085, 0x0000000D, 0x00001B09, 0x00003E67, 0x00002496, 0x0008000C,
0x00003446, 0x0000245C, 0x00050081, 0x0000000D, 0x00001989, 0x00003290, 0x0000000D, 0x0000616D, 0x00000001, 0x0000002B, 0x00001B09, 0x00000A0C,
0x0000218E, 0x00050085, 0x0000000D, 0x00003183, 0x00004973, 0x00001989, 0x0000008A, 0x00050041, 0x0000028C, 0x00005061, 0x000014D6, 0x00000A0A,
0x00050081, 0x0000000D, 0x00003E67, 0x00003183, 0x0000245B, 0x00050085, 0x0003003E, 0x00005061, 0x00003B26, 0x00050041, 0x0000028C, 0x00004D14,
0x0000000D, 0x00001B09, 0x00003E67, 0x00002496, 0x0008000C, 0x0000000D, 0x000014D6, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00003B27, 0x00050041,
0x0000616D, 0x00000001, 0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, 0x0000028C, 0x00004CC8, 0x000014D6, 0x00000A10, 0x0003003E, 0x00004CC8,
0x00050041, 0x0000028C, 0x00005061, 0x000014D6, 0x00000A0A, 0x0003003E, 0x0000616D, 0x0004003D, 0x0000001D, 0x000028CD, 0x000014D6, 0x0008004F,
0x00005061, 0x00003B26, 0x00050041, 0x0000028C, 0x00004D14, 0x000014D6, 0x00000018, 0x00002397, 0x000028CD, 0x000028CD, 0x00000000, 0x00000001,
0x00000A0D, 0x0003003E, 0x00004D14, 0x00003B27, 0x00050041, 0x0000028C, 0x00000002, 0x0006000C, 0x00000018, 0x000045F7, 0x00000001, 0x0000001F,
0x00004CC8, 0x000014D6, 0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, 0x00002397, 0x00050051, 0x0000000D, 0x00001BDB, 0x000045F7, 0x00000000,
0x0004003D, 0x0000001D, 0x000028CD, 0x000014D6, 0x0008004F, 0x00000018, 0x0003003E, 0x00005061, 0x00001BDB, 0x00050051, 0x0000000D, 0x000057A3,
0x00002397, 0x000028CD, 0x000028CD, 0x00000000, 0x00000001, 0x00000002, 0x000045F7, 0x00000001, 0x0003003E, 0x00004D14, 0x000057A3, 0x00050051,
0x0006000C, 0x00000018, 0x000045F7, 0x00000001, 0x0000001F, 0x00002397, 0x0000000D, 0x00005627, 0x000045F7, 0x00000002, 0x0003003E, 0x00004CC8,
0x00050051, 0x0000000D, 0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, 0x00005627, 0x0004003D, 0x0000001D, 0x00003685, 0x000014D6, 0x0008004F,
0x00005061, 0x00001BDB, 0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, 0x00000018, 0x00003F3C, 0x00003685, 0x00003685, 0x00000000, 0x00000001,
0x00000001, 0x0003003E, 0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00000002, 0x000500C7, 0x00000011, 0x00005F34, 0x000026D2, 0x0000084A,
0x00005627, 0x000045F7, 0x00000002, 0x0003003E, 0x00004CC8, 0x00005627, 0x00050051, 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084,
0x0004003D, 0x0000001D, 0x00003685, 0x000014D6, 0x0008004F, 0x00000018, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B,
0x00003F3C, 0x00003685, 0x00003685, 0x00000000, 0x00000001, 0x00000002, 0x00005B73, 0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142,
0x000500C7, 0x00000011, 0x00005F34, 0x000026D2, 0x0000084A, 0x00050051, 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x00000890, 0x00050041,
0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084, 0x0000000B, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D,
0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005B73, 0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234,
0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, 0x000053FA, 0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003F3C,
0x00005B73, 0x0003003E, 0x000047EB, 0x00000890, 0x00050041, 0x0000028A, 0x0000466C, 0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, 0x0000002B,
0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x00006234, 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60,
0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, 0x00004ADC, 0x00000000, 0x0003003E, 0x00005061, 0x00004E60, 0x00050051,
0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003F3C, 0x0000466C, 0x0000000D, 0x000057A4, 0x00004ADC, 0x00000001, 0x0003003E, 0x00004D14,
0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, 0x0000002B, 0x000053D2, 0x000057A4, 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002,
0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60, 0x00004ADC, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028C, 0x00005AFE,
0x00000000, 0x0003003E, 0x00005061, 0x00004E60, 0x00050051, 0x0000000D, 0x000014D6, 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD,
0x000057A4, 0x00004ADC, 0x00000001, 0x0003003E, 0x00004D14, 0x000057A4, 0x00010038,
0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002, 0x0003003E,
0x00004CC8, 0x00005673, 0x00050041, 0x0000028C, 0x00005AFE, 0x000014D6,
0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038,
}; };

View File

@ -50,9 +50,8 @@
%uint_2129764351 = OpConstant %uint 2129764351 %uint_2129764351 = OpConstant %uint 2129764351
%float_2 = OpConstant %float 2 %float_2 = OpConstant %float 2
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown %150 = OpTypeImage %float 2D 0 0 0 1 Unknown
%510 = OpTypeSampledImage %150 %_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 %5163 = OpVariable %_ptr_UniformConstant_150 UniformConstant
%5163 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%int_n1 = OpConstant %int -1 %int_n1 = OpConstant %int -1
%1803 = OpConstantComposite %v2int %int_0 %int_n1 %1803 = OpConstantComposite %v2int %int_0 %int_n1
%1806 = OpConstantComposite %v2int %int_n1 %int_0 %1806 = OpConstantComposite %v2int %int_n1 %int_0
@ -72,48 +71,43 @@
%22237 = OpLoad %float %20997 %22237 = OpLoad %float %20997
%16454 = OpBitcast %uint %22237 %16454 = OpBitcast %uint %22237
%6990 = OpBitcast %v2int %9938 %6990 = OpBitcast %v2int %9938
%14460 = OpIAdd %v2int %6990 %1803 %14365 = OpIAdd %v2int %6990 %1803
%21565 = OpLoad %510 %5163 %23057 = OpLoad %150 %5163
%23618 = OpImage %150 %21565 %20105 = OpImageFetch %v4float %23057 %14365 Lod %int_0
%16595 = OpImageFetch %v4float %23618 %14460 Lod %int_0 %7465 = OpIAdd %v2int %6990 %1806
%15454 = OpIAdd %v2int %6990 %1806 %23314 = OpImageFetch %v4float %23057 %7465 Lod %int_0
%19959 = OpImage %150 %21565 %17196 = OpImageFetch %v4float %23057 %6990 Lod %int_0
%14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 %16142 = OpIAdd %v2int %6990 %1824
%17498 = OpImage %150 %21565 %16978 = OpImageFetch %v4float %23057 %16142 Lod %int_0
%24645 = OpImageFetch %v4float %17498 %6990 Lod %int_0 %19264 = OpIAdd %v2int %6990 %1827
%15455 = OpIAdd %v2int %6990 %1824 %24843 = OpImageFetch %v4float %23057 %19264 Lod %int_0
%20491 = OpImage %150 %21565 %6266 = OpCompositeExtract %float %20105 0
%9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 %7025 = OpCompositeExtract %float %20105 1
%15456 = OpIAdd %v2int %6990 %1827 %18723 = OpCompositeExtract %float %20105 2
%19598 = OpImage %150 %21565 %24863 = OpFMul %float %6266 %6266
%17359 = OpImageFetch %v4float %19598 %15456 Lod %int_0
%22126 = OpCompositeExtract %float %16595 0
%7025 = OpCompositeExtract %float %16595 1
%18723 = OpCompositeExtract %float %16595 2
%24863 = OpFMul %float %22126 %22126
%16184 = OpFMul %float %7025 %7025 %16184 = OpFMul %float %7025 %7025
%9305 = OpFMul %float %18723 %18723 %9305 = OpFMul %float %18723 %18723
%22236 = OpCompositeExtract %float %14338 0 %22236 = OpCompositeExtract %float %23314 0
%11844 = OpCompositeExtract %float %14338 1 %11844 = OpCompositeExtract %float %23314 1
%18724 = OpCompositeExtract %float %14338 2 %18724 = OpCompositeExtract %float %23314 2
%24864 = OpFMul %float %22236 %22236 %24864 = OpFMul %float %22236 %22236
%16185 = OpFMul %float %11844 %11844 %16185 = OpFMul %float %11844 %11844
%9306 = OpFMul %float %18724 %18724 %9306 = OpFMul %float %18724 %18724
%22238 = OpCompositeExtract %float %24645 0 %22238 = OpCompositeExtract %float %17196 0
%11845 = OpCompositeExtract %float %24645 1 %11845 = OpCompositeExtract %float %17196 1
%18725 = OpCompositeExtract %float %24645 2 %18725 = OpCompositeExtract %float %17196 2
%24865 = OpFMul %float %22238 %22238 %24865 = OpFMul %float %22238 %22238
%16186 = OpFMul %float %11845 %11845 %16186 = OpFMul %float %11845 %11845
%9307 = OpFMul %float %18725 %18725 %9307 = OpFMul %float %18725 %18725
%22239 = OpCompositeExtract %float %9589 0 %22239 = OpCompositeExtract %float %16978 0
%11846 = OpCompositeExtract %float %9589 1 %11846 = OpCompositeExtract %float %16978 1
%18726 = OpCompositeExtract %float %9589 2 %18726 = OpCompositeExtract %float %16978 2
%24866 = OpFMul %float %22239 %22239 %24866 = OpFMul %float %22239 %22239
%16187 = OpFMul %float %11846 %11846 %16187 = OpFMul %float %11846 %11846
%9308 = OpFMul %float %18726 %18726 %9308 = OpFMul %float %18726 %18726
%22240 = OpCompositeExtract %float %17359 0 %22240 = OpCompositeExtract %float %24843 0
%11847 = OpCompositeExtract %float %17359 1 %11847 = OpCompositeExtract %float %24843 1
%18727 = OpCompositeExtract %float %17359 2 %18727 = OpCompositeExtract %float %24843 2
%24867 = OpFMul %float %22240 %22240 %24867 = OpFMul %float %22240 %22240
%14910 = OpFMul %float %11847 %11847 %14910 = OpFMul %float %11847 %11847
%8590 = OpFMul %float %18727 %18727 %8590 = OpFMul %float %18727 %18727
@ -221,118 +215,114 @@ const uint32_t guest_output_ffx_cas_sharpen_ps[] = {
0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2,
0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019,
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096,
0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x0000142B, 0x0004003B, 0x00000313, 0x0000142B, 0x00000000, 0x0004002B, 0x0000000C,
0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B,
0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B,
0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C,
0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B, 0x0000000D,
0x00000A0E, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x00050036, 0x00000B69, 0x40800000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B,
0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B,
0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8,
0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D,
0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10,
0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10,
0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028A, 0x00005205, 0x00050041, 0x0000028A, 0x00005205, 0x00000BEC, 0x00000A0E, 0x0004003D,
0x00000BEC, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046,
0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080,
0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000387C, 0x00001B4E, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, 0x00000096,
0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x0000142B, 0x00040064, 0x00005A11, 0x0000142B, 0x0007005F, 0x0000001D, 0x00004E89, 0x00005A11,
0x00000096, 0x00005C42, 0x0000543D, 0x0007005F, 0x0000001D, 0x000040D3, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00001D29,
0x00005C42, 0x0000387C, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00001B4E, 0x0000070E, 0x0007005F, 0x0000001D, 0x00005B12, 0x00005A11,
0x00003C5E, 0x00001B4E, 0x0000070E, 0x00040064, 0x00000096, 0x00004DF7, 0x00001D29, 0x00000002, 0x00000A0B, 0x0007005F, 0x0000001D, 0x0000432C,
0x0000543D, 0x0007005F, 0x0000001D, 0x00003802, 0x00004DF7, 0x00003C5E, 0x00005A11, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x00000002, 0x00000A0B, 0x00040064, 0x00000096, 0x0000445A, 0x0000543D, 0x00003F0E, 0x00001B4E, 0x00000720, 0x0007005F, 0x0000001D, 0x00004252,
0x0007005F, 0x0000001D, 0x00006045, 0x0000445A, 0x00001B4E, 0x00000002, 0x00005A11, 0x00003F0E, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012,
0x00000A0B, 0x00050080, 0x00000012, 0x00003C5F, 0x00001B4E, 0x00000720, 0x00004B40, 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, 0x0000610B,
0x00040064, 0x00000096, 0x0000500B, 0x0000543D, 0x0007005F, 0x0000001D, 0x00005A11, 0x00004B40, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
0x00002575, 0x0000500B, 0x00003C5F, 0x00000002, 0x00000A0B, 0x00050080, 0x0000187A, 0x00004E89, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71,
0x00000012, 0x00003C60, 0x00001B4E, 0x00000723, 0x00040064, 0x00000096, 0x00004E89, 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x00004E89,
0x00004C8E, 0x0000543D, 0x0007005F, 0x0000001D, 0x000043CF, 0x00004C8E, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F, 0x0000187A, 0x0000187A,
0x00003C60, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000566E, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085,
0x000040D3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x000040D3, 0x0000000D, 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D,
0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x000040D3, 0x00000002, 0x000056DC, 0x00005B12, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44,
0x00050085, 0x0000000D, 0x0000611F, 0x0000566E, 0x0000566E, 0x00050085, 0x00005B12, 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00005B12,
0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00000002, 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC,
0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085,
0x00003802, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00003802, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D,
0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00003802, 0x00000002, 0x000056DE, 0x0000432C, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45,
0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000432C, 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x0000432C,
0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x00000002, 0x00050085, 0x0000000D, 0x00006121, 0x000056DE, 0x000056DE,
0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085,
0x00006045, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x00006045, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D,
0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00006045, 0x00000002, 0x000056DF, 0x00004252, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46,
0x00050085, 0x0000000D, 0x00006121, 0x000056DE, 0x000056DE, 0x00050085, 0x00004252, 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00004252,
0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x00000002, 0x00050085, 0x0000000D, 0x00006122, 0x000056DF, 0x000056DF,
0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085,
0x00002575, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x00002575, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D,
0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00002575, 0x00000002, 0x000056E0, 0x0000610B, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47,
0x00050085, 0x0000000D, 0x00006122, 0x000056DF, 0x000056DF, 0x00050085, 0x0000610B, 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x0000610B,
0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x00000002, 0x00050085, 0x0000000D, 0x00006123, 0x000056E0, 0x000056E0,
0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056E0, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E47, 0x00002E47, 0x00050085,
0x000043CF, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x000043CF, 0x0000000D, 0x0000218E, 0x00004927, 0x00004927, 0x0007000C, 0x0000000D,
0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x000043CF, 0x00000002, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C,
0x00050085, 0x0000000D, 0x00006123, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025, 0x00003F39, 0x00002A7D,
0x0000000D, 0x00003A3E, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F38,
0x0000218E, 0x00004927, 0x00004927, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025,
0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001,
0x0000243C, 0x00000001, 0x00000025, 0x00003F39, 0x00002A7D, 0x0007000C, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473,
0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F38, 0x00003A3E, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE8, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00005D83, 0x00000001, 0x00000028, 0x00003F38, 0x00003A3E, 0x0007000C,
0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028, 0x00004473, 0x00005D83,
0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x0004007C, 0x0000000B, 0x00001FF5, 0x0000526D, 0x00050082, 0x0000000B,
0x00000028, 0x00003F39, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005D83, 0x000022F7, 0x00000344, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00001941,
0x00000001, 0x00000028, 0x00003F38, 0x00003A3E, 0x0007000C, 0x0000000D, 0x000022F7, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x0000526D,
0x0000526D, 0x00000001, 0x00000028, 0x00004473, 0x00005D83, 0x0004007C, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99,
0x0000000B, 0x00001FF5, 0x0000526D, 0x00050082, 0x0000000B, 0x000022F7, 0x00005E43, 0x00050085, 0x0000000D, 0x00005977, 0x00005B1C, 0x00001941,
0x00000344, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00001941, 0x000022F7, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977,
0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x0000526D, 0x0007000C, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x000050CB,
0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080,
0x00050085, 0x0000000D, 0x00005977, 0x00005B1C, 0x00001941, 0x0008000C, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D,
0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x000054BC, 0x00005ABD, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004046,
0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x000050CB, 0x000500C2, 0x00050085, 0x0000000D, 0x00004973, 0x000054BC, 0x00004C66, 0x00050085,
0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x0000000D, 0x00005B14, 0x00000B69, 0x00004973, 0x00050081, 0x0000000D,
0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00004072, 0x0000008A, 0x00005B14, 0x0004007C, 0x0000000B, 0x00001997,
0x00005ABD, 0x0004007C, 0x0000000D, 0x00004C66, 0x00004046, 0x00050085, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997,
0x0000000D, 0x00004973, 0x000054BC, 0x00004C66, 0x00050085, 0x0000000D, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D,
0x00005B14, 0x00000B69, 0x00004973, 0x00050081, 0x0000000D, 0x00004072, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA,
0x0000008A, 0x00005B14, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019,
0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00050081,
0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x0000000D, 0x0000499D, 0x0000611F, 0x00006120, 0x00050081, 0x0000000D,
0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00005A67, 0x0000499D, 0x00006122, 0x00050081, 0x0000000D, 0x00001987,
0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x00005A67, 0x00006123, 0x00050085, 0x0000000D, 0x00003181, 0x00004973,
0x0000000D, 0x00002496, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x00001987, 0x00050081, 0x0000000D, 0x00003E65, 0x00003181, 0x00006121,
0x0000499D, 0x0000611F, 0x00006120, 0x00050081, 0x0000000D, 0x00005A67, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65, 0x00002496, 0x0008000C,
0x0000499D, 0x00006122, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x0000000D, 0x00003B26, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C,
0x00006123, 0x00050085, 0x0000000D, 0x00003181, 0x00004973, 0x00001987, 0x0000008A, 0x00050081, 0x0000000D, 0x00003445, 0x00003F38, 0x00003F39,
0x00050081, 0x0000000D, 0x00003E65, 0x00003181, 0x00006121, 0x00050085, 0x00050081, 0x0000000D, 0x0000328F, 0x00003445, 0x00003F3B, 0x00050081,
0x0000000D, 0x00001FC9, 0x00003E65, 0x00002496, 0x0008000C, 0x0000000D, 0x0000000D, 0x00001988, 0x0000328F, 0x00003A3E, 0x00050085, 0x0000000D,
0x00003B26, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00003182, 0x00004973, 0x00001988, 0x00050081, 0x0000000D, 0x00003E66,
0x00050081, 0x0000000D, 0x00003445, 0x00003F38, 0x00003F39, 0x00050081, 0x00003182, 0x00003F3A, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66,
0x0000000D, 0x0000328F, 0x00003445, 0x00003F3B, 0x00050081, 0x0000000D, 0x00002496, 0x0008000C, 0x0000000D, 0x00003B27, 0x00000001, 0x0000002B,
0x00001988, 0x0000328F, 0x00003A3E, 0x00050085, 0x0000000D, 0x00003182, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003446,
0x00004973, 0x00001988, 0x00050081, 0x0000000D, 0x00003E66, 0x00003182, 0x00002459, 0x0000245A, 0x00050081, 0x0000000D, 0x00003290, 0x00003446,
0x00003F3A, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x00002496, 0x0000245C, 0x00050081, 0x0000000D, 0x00001989, 0x00003290, 0x0000218E,
0x0008000C, 0x0000000D, 0x00003B27, 0x00000001, 0x0000002B, 0x00001FCA, 0x00050085, 0x0000000D, 0x00003183, 0x00004973, 0x00001989, 0x00050081,
0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x00003446, 0x00002459, 0x0000000D, 0x00003E67, 0x00003183, 0x0000245B, 0x00050085, 0x0000000D,
0x0000245A, 0x00050081, 0x0000000D, 0x00003290, 0x00003446, 0x0000245C, 0x00001B09, 0x00003E67, 0x00002496, 0x0008000C, 0x0000000D, 0x0000616D,
0x00050081, 0x0000000D, 0x00001989, 0x00003290, 0x0000218E, 0x00050085, 0x00000001, 0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, 0x00050041,
0x0000000D, 0x00003183, 0x00004973, 0x00001989, 0x00050081, 0x0000000D, 0x0000028B, 0x00005061, 0x000014D6, 0x00000A0A, 0x0003003E, 0x00005061,
0x00003E67, 0x00003183, 0x0000245B, 0x00050085, 0x0000000D, 0x00001B09, 0x00003B26, 0x00050041, 0x0000028B, 0x00004D14, 0x000014D6, 0x00000A0D,
0x00003E67, 0x00002496, 0x0008000C, 0x0000000D, 0x0000616D, 0x00000001, 0x0003003E, 0x00004D14, 0x00003B27, 0x00050041, 0x0000028B, 0x00004CC8,
0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000028B, 0x000014D6, 0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, 0x0004003D,
0x00005061, 0x000014D6, 0x00000A0A, 0x0003003E, 0x00005061, 0x00003B26, 0x0000001D, 0x000028CD, 0x000014D6, 0x0008004F, 0x00000018, 0x00002397,
0x00050041, 0x0000028B, 0x00004D14, 0x000014D6, 0x00000A0D, 0x0003003E, 0x000028CD, 0x000028CD, 0x00000000, 0x00000001, 0x00000002, 0x0006000C,
0x00004D14, 0x00003B27, 0x00050041, 0x0000028B, 0x00004CC8, 0x000014D6, 0x00000018, 0x000045F7, 0x00000001, 0x0000001F, 0x00002397, 0x00050051,
0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, 0x0004003D, 0x0000001D, 0x0000000D, 0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, 0x00005061,
0x000028CD, 0x000014D6, 0x0008004F, 0x00000018, 0x00002397, 0x000028CD, 0x00001BDB, 0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, 0x00000001,
0x000028CD, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018, 0x0003003E, 0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00005673,
0x000045F7, 0x00000001, 0x0000001F, 0x00002397, 0x00050051, 0x0000000D, 0x000045F7, 0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041,
0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, 0x00005061, 0x00001BDB, 0x0000028B, 0x00005AFE, 0x000014D6, 0x00000A13, 0x0003003E, 0x00005AFE,
0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, 0x00000001, 0x0003003E, 0x0000008A, 0x000100FD, 0x00010038,
0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x000045F7,
0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028B,
0x00005AFE, 0x000014D6, 0x00000A13, 0x0003003E, 0x00005AFE, 0x0000008A,
0x000100FD, 0x00010038,
}; };

File diff suppressed because it is too large Load Diff

View File

@ -313,9 +313,8 @@
%uint_2129764351 = OpConstant %uint 2129764351 %uint_2129764351 = OpConstant %uint 2129764351
%float_2 = OpConstant %float 2 %float_2 = OpConstant %float 2
%151 = OpTypeImage %float 2D 0 0 0 1 Unknown %151 = OpTypeImage %float 2D 0 0 0 1 Unknown
%510 = OpTypeSampledImage %151 %_ptr_UniformConstant_151 = OpTypePointer UniformConstant %151
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 %3575 = OpVariable %_ptr_UniformConstant_151 UniformConstant
%3575 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%int_n1 = OpConstant %int -1 %int_n1 = OpConstant %int -1
%1803 = OpConstantComposite %v2int %int_0 %int_n1 %1803 = OpConstantComposite %v2int %int_0 %int_n1
%1806 = OpConstantComposite %v2int %int_n1 %int_0 %1806 = OpConstantComposite %v2int %int_n1 %int_0
@ -340,64 +339,59 @@
%22237 = OpLoad %float %20997 %22237 = OpLoad %float %20997
%16454 = OpBitcast %uint %22237 %16454 = OpBitcast %uint %22237
%6990 = OpBitcast %v2int %9938 %6990 = OpBitcast %v2int %9938
%14460 = OpIAdd %v2int %6990 %1803 %14365 = OpIAdd %v2int %6990 %1803
%21565 = OpLoad %510 %3575 %22164 = OpLoad %151 %3575
%22725 = OpImage %151 %21565 %8899 = OpImageFetch %v4float %22164 %14365 Lod %int_0
%24365 = OpImageFetch %v4float %22725 %14460 Lod %int_0 %19729 = OpCompositeExtract %float %8899 0
%22126 = OpCompositeExtract %float %24365 0 %6930 = OpCompositeExtract %float %8899 1
%6930 = OpCompositeExtract %float %24365 1 %18866 = OpCompositeExtract %float %8899 2
%18961 = OpCompositeExtract %float %24365 2 %14201 = OpIAdd %v2int %6990 %1806
%13602 = OpIAdd %v2int %6990 %1806 %20009 = OpImageFetch %v4float %22164 %14201 Lod %int_0
%14764 = OpImage %151 %21565 %6266 = OpCompositeExtract %float %20009 0
%17359 = OpImageFetch %v4float %14764 %13602 Lod %int_0 %6303 = OpCompositeExtract %float %20009 1
%22127 = OpCompositeExtract %float %17359 0 %24309 = OpCompositeExtract %float %20009 2
%6398 = OpCompositeExtract %float %17359 1 %7384 = OpImageFetch %v4float %22164 %6990 Lod %int_0
%23710 = OpCompositeExtract %float %17359 2 %22945 = OpCompositeExtract %float %7384 0
%21210 = OpImage %151 %21565 %6931 = OpCompositeExtract %float %7384 1
%8510 = OpImageFetch %v4float %21210 %6990 Lod %int_0 %18867 = OpCompositeExtract %float %7384 2
%22128 = OpCompositeExtract %float %8510 0 %14202 = OpIAdd %v2int %6990 %1824
%6931 = OpCompositeExtract %float %8510 1 %20010 = OpImageFetch %v4float %22164 %14202 Lod %int_0
%18962 = OpCompositeExtract %float %8510 2 %6267 = OpCompositeExtract %float %20010 0
%13603 = OpIAdd %v2int %6990 %1824 %6932 = OpCompositeExtract %float %20010 1
%14765 = OpImage %151 %21565 %18868 = OpCompositeExtract %float %20010 2
%17360 = OpImageFetch %v4float %14765 %13603 Lod %int_0 %14203 = OpIAdd %v2int %6990 %1827
%22129 = OpCompositeExtract %float %17360 0 %20011 = OpImageFetch %v4float %22164 %14203 Lod %int_0
%6932 = OpCompositeExtract %float %17360 1 %6268 = OpCompositeExtract %float %20011 0
%18963 = OpCompositeExtract %float %17360 2 %23834 = OpCompositeExtract %float %20011 1
%13604 = OpIAdd %v2int %6990 %1827 %6945 = OpCompositeExtract %float %20011 2
%14766 = OpImage %151 %21565 %15372 = OpExtInst %float %1 FMin %6266 %6267
%17361 = OpImageFetch %v4float %14766 %13604 Lod %int_0 %25151 = OpExtInst %float %1 FMin %19729 %15372
%22130 = OpCompositeExtract %float %17361 0 %15948 = OpExtInst %float %1 FMin %25151 %6268
%23834 = OpCompositeExtract %float %17361 1 %15949 = OpExtInst %float %1 FMin %6303 %6932
%6945 = OpCompositeExtract %float %17361 2
%15372 = OpExtInst %float %1 FMin %22127 %22129
%25151 = OpExtInst %float %1 FMin %22126 %15372
%15948 = OpExtInst %float %1 FMin %25151 %22130
%15949 = OpExtInst %float %1 FMin %6398 %6932
%15950 = OpExtInst %float %1 FMin %6930 %15949 %15950 = OpExtInst %float %1 FMin %6930 %15949
%15951 = OpExtInst %float %1 FMin %15950 %23834 %15951 = OpExtInst %float %1 FMin %15950 %23834
%15952 = OpExtInst %float %1 FMin %23710 %18963 %15952 = OpExtInst %float %1 FMin %24309 %18868
%15953 = OpExtInst %float %1 FMin %18961 %15952 %15953 = OpExtInst %float %1 FMin %18866 %15952
%10905 = OpExtInst %float %1 FMin %15953 %6945 %10905 = OpExtInst %float %1 FMin %15953 %6945
%24296 = OpExtInst %float %1 FMax %22127 %22129 %24296 = OpExtInst %float %1 FMax %6266 %6267
%17523 = OpExtInst %float %1 FMax %22126 %24296 %17523 = OpExtInst %float %1 FMax %19729 %24296
%21851 = OpExtInst %float %1 FMax %17523 %22130 %21851 = OpExtInst %float %1 FMax %17523 %6268
%21852 = OpExtInst %float %1 FMax %6398 %6932 %21852 = OpExtInst %float %1 FMax %6303 %6932
%21853 = OpExtInst %float %1 FMax %6930 %21852 %21853 = OpExtInst %float %1 FMax %6930 %21852
%21854 = OpExtInst %float %1 FMax %21853 %23834 %21854 = OpExtInst %float %1 FMax %21853 %23834
%21855 = OpExtInst %float %1 FMax %23710 %18963 %21855 = OpExtInst %float %1 FMax %24309 %18868
%21848 = OpExtInst %float %1 FMax %18961 %21855 %21848 = OpExtInst %float %1 FMax %18866 %21855
%10142 = OpExtInst %float %1 FMax %21848 %6945 %10142 = OpExtInst %float %1 FMax %21848 %6945
%24762 = OpExtInst %float %1 FMin %15948 %22128 %24762 = OpExtInst %float %1 FMin %15948 %22945
%21997 = OpFDiv %float %float_0_25 %21851 %21997 = OpFDiv %float %float_0_25 %21851
%10377 = OpFMul %float %24762 %21997 %10377 = OpFMul %float %24762 %21997
%21327 = OpExtInst %float %1 FMin %15951 %6931 %21327 = OpExtInst %float %1 FMin %15951 %6931
%17454 = OpFDiv %float %float_0_25 %21854 %17454 = OpFDiv %float %float_0_25 %21854
%10378 = OpFMul %float %21327 %17454 %10378 = OpFMul %float %21327 %17454
%21328 = OpExtInst %float %1 FMin %10905 %18962 %21328 = OpExtInst %float %1 FMin %10905 %18867
%17457 = OpFDiv %float %float_0_25 %10142 %17457 = OpFDiv %float %float_0_25 %10142
%24307 = OpFMul %float %21328 %17457 %24307 = OpFMul %float %21328 %17457
%16512 = OpExtInst %float %1 FMax %21851 %22128 %16512 = OpExtInst %float %1 FMax %21851 %22945
%22147 = OpFSub %float %float_1 %16512 %22147 = OpFSub %float %float_1 %16512
%13544 = OpFMul %float %float_4 %15948 %13544 = OpFMul %float %float_4 %15948
%19323 = OpFAdd %float %13544 %float_n4 %19323 = OpFAdd %float %13544 %float_n4
@ -409,7 +403,7 @@
%19324 = OpFAdd %float %13545 %float_n4 %19324 = OpFAdd %float %13545 %float_n4
%20055 = OpFDiv %float %float_1 %19324 %20055 = OpFDiv %float %float_1 %19324
%20867 = OpFMul %float %22148 %20055 %20867 = OpFMul %float %22148 %20055
%16514 = OpExtInst %float %1 FMax %10142 %18962 %16514 = OpExtInst %float %1 FMax %10142 %18867
%22149 = OpFSub %float %float_1 %16514 %22149 = OpFSub %float %float_1 %16514
%13546 = OpFMul %float %float_4 %10905 %13546 = OpFMul %float %float_4 %10905
%19325 = OpFAdd %float %13546 %float_n4 %19325 = OpFAdd %float %13546 %float_n4
@ -436,23 +430,23 @@
%12367 = OpFMul %float %9130 %16498 %12367 = OpFMul %float %9130 %16498
%16540 = OpFAdd %float %12367 %float_2 %16540 = OpFAdd %float %12367 %float_2
%9366 = OpFMul %float %9419 %16540 %9366 = OpFMul %float %9419 %16540
%18845 = OpFAdd %float %22126 %22127 %18845 = OpFAdd %float %19729 %6266
%23143 = OpFAdd %float %18845 %22130 %23143 = OpFAdd %float %18845 %6268
%6535 = OpFAdd %float %23143 %22129 %6535 = OpFAdd %float %23143 %6267
%12673 = OpFMul %float %20919 %6535 %12673 = OpFMul %float %20919 %6535
%18153 = OpFAdd %float %12673 %22128 %18153 = OpFAdd %float %12673 %22945
%9367 = OpFMul %float %18153 %9366 %9367 = OpFMul %float %18153 %9366
%18846 = OpFAdd %float %6930 %6398 %18846 = OpFAdd %float %6930 %6303
%23144 = OpFAdd %float %18846 %23834 %23144 = OpFAdd %float %18846 %23834
%6536 = OpFAdd %float %23144 %6932 %6536 = OpFAdd %float %23144 %6932
%12674 = OpFMul %float %20919 %6536 %12674 = OpFMul %float %20919 %6536
%18154 = OpFAdd %float %12674 %6931 %18154 = OpFAdd %float %12674 %6931
%9368 = OpFMul %float %18154 %9366 %9368 = OpFMul %float %18154 %9366
%18847 = OpFAdd %float %18961 %23710 %18847 = OpFAdd %float %18866 %24309
%23145 = OpFAdd %float %18847 %6945 %23145 = OpFAdd %float %18847 %6945
%6537 = OpFAdd %float %23145 %18963 %6537 = OpFAdd %float %23145 %18868
%12675 = OpFMul %float %20919 %6537 %12675 = OpFMul %float %20919 %6537
%16937 = OpFAdd %float %12675 %18962 %16937 = OpFAdd %float %12675 %18867
%19165 = OpFMul %float %16937 %9366 %19165 = OpFMul %float %16937 %9366
%19584 = OpAccessChain %_ptr_Output_float %3253 %uint_0 %19584 = OpAccessChain %_ptr_Output_float %3253 %uint_0
OpStore %19584 %9367 OpStore %19584 %9367
@ -735,151 +729,147 @@ const uint32_t guest_output_ffx_fsr_rcas_dither_ps[] = {
0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A14, 0x00000003, 0x00000A10, 0x00000002, 0x0004002B, 0x0000000B, 0x00000A14, 0x00000003,
0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D,
0x00000019, 0x40000000, 0x00090019, 0x00000097, 0x0000000D, 0x00000001, 0x00000019, 0x40000000, 0x00090019, 0x00000097, 0x0000000D, 0x00000001,
0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00040020,
0x000001FE, 0x00000097, 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x00000313, 0x00000000, 0x00000097, 0x0004003B, 0x00000313, 0x00000DF7,
0x0004003B, 0x0000047B, 0x00000DF7, 0x00000000, 0x0004002B, 0x0000000C, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C,
0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012,
0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720,
0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B,
0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B, 0x0000000D, 0x00000A0E, 0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B,
0x0000025D, 0xC0800000, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x0000000D, 0x00000B69, 0x40800000, 0x0004002B, 0x0000000D, 0x0000045E,
0x0004002B, 0x0000000D, 0x0000045E, 0xBE400000, 0x0005002C, 0x00000011, 0xBE400000, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37,
0x0000084A, 0x00000A37, 0x00000A37, 0x0004002B, 0x0000000D, 0x0000016E, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, 0x00000008,
0x3E800000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006179, 0x0004003B,
0x000200F8, 0x00006179, 0x0004003B, 0x00000628, 0x000047EB, 0x00000007, 0x00000628, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647,
0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647,
0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000019A2,
0x00000012, 0x000044F8, 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D,
0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10,
0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10,
0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, 0x00050041, 0x0000028B, 0x00005205, 0x00000BEC, 0x00000A0E, 0x0004003D,
0x00000BEC, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046,
0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080,
0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000387C, 0x00001B4E, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, 0x00000097,
0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x00000DF7, 0x00040064, 0x00005694, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C3, 0x00005694,
0x00000097, 0x000058C5, 0x0000543D, 0x0007005F, 0x0000001D, 0x00005F2D, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11,
0x000058C5, 0x0000387C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x000022C3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, 0x000022C3,
0x0000566E, 0x00005F2D, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, 0x00000001, 0x00050051, 0x0000000D, 0x000049B2, 0x000022C3, 0x00000002,
0x00005F2D, 0x00000001, 0x00050051, 0x0000000D, 0x00004A11, 0x00005F2D, 0x00050080, 0x00000012, 0x00003779, 0x00001B4E, 0x0000070E, 0x0007005F,
0x00000002, 0x00050080, 0x00000012, 0x00003522, 0x00001B4E, 0x0000070E, 0x0000001D, 0x00004E29, 0x00005694, 0x00003779, 0x00000002, 0x00000A0B,
0x00040064, 0x00000097, 0x000039AC, 0x0000543D, 0x0007005F, 0x0000001D, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E29, 0x00000000, 0x00050051,
0x000043CF, 0x000039AC, 0x00003522, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000189F, 0x00004E29, 0x00000001, 0x00050051, 0x0000000D,
0x0000000D, 0x0000566F, 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, 0x00005EF5, 0x00004E29, 0x00000002, 0x0007005F, 0x0000001D, 0x00001CD8,
0x000018FE, 0x000043CF, 0x00000001, 0x00050051, 0x0000000D, 0x00005C9E, 0x00005694, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
0x000043CF, 0x00000002, 0x00040064, 0x00000097, 0x000052DA, 0x0000543D, 0x000059A1, 0x00001CD8, 0x00000000, 0x00050051, 0x0000000D, 0x00001B13,
0x0007005F, 0x0000001D, 0x0000213E, 0x000052DA, 0x00001B4E, 0x00000002, 0x00001CD8, 0x00000001, 0x00050051, 0x0000000D, 0x000049B3, 0x00001CD8,
0x00000A0B, 0x00050051, 0x0000000D, 0x00005670, 0x0000213E, 0x00000000, 0x00000002, 0x00050080, 0x00000012, 0x0000377A, 0x00001B4E, 0x00000720,
0x00050051, 0x0000000D, 0x00001B13, 0x0000213E, 0x00000001, 0x00050051, 0x0007005F, 0x0000001D, 0x00004E2A, 0x00005694, 0x0000377A, 0x00000002,
0x0000000D, 0x00004A12, 0x0000213E, 0x00000002, 0x00050080, 0x00000012, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187B, 0x00004E2A, 0x00000000,
0x00003523, 0x00001B4E, 0x00000720, 0x00040064, 0x00000097, 0x000039AD, 0x00050051, 0x0000000D, 0x00001B14, 0x00004E2A, 0x00000001, 0x00050051,
0x0000543D, 0x0007005F, 0x0000001D, 0x000043D0, 0x000039AD, 0x00003523, 0x0000000D, 0x000049B4, 0x00004E2A, 0x00000002, 0x00050080, 0x00000012,
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005671, 0x000043D0, 0x0000377B, 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, 0x00004E2B,
0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x000043D0, 0x00000001, 0x00005694, 0x0000377B, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
0x00050051, 0x0000000D, 0x00004A13, 0x000043D0, 0x00000002, 0x00050080, 0x0000187C, 0x00004E2B, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A,
0x00000012, 0x00003524, 0x00001B4E, 0x00000723, 0x00040064, 0x00000097, 0x00004E2B, 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x00004E2B,
0x000039AE, 0x0000543D, 0x0007005F, 0x0000001D, 0x000043D1, 0x000039AE, 0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025,
0x00003524, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005672, 0x0000187A, 0x0000187B, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001,
0x000043D1, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A, 0x000043D1, 0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C,
0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x000043D1, 0x00000002, 0x00000001, 0x00000025, 0x0000623F, 0x0000187C, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025, 0x0000566F, 0x00003E4D, 0x00000001, 0x00000025, 0x0000189F, 0x00001B14, 0x0007000C,
0x00005671, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001, 0x00000025, 0x0000000D, 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D,
0x0000566E, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C, 0x00000001, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E,
0x00000025, 0x0000623F, 0x00005672, 0x0007000C, 0x0000000D, 0x00003E4D, 0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025,
0x00000001, 0x00000025, 0x000018FE, 0x00001B14, 0x0007000C, 0x0000000D, 0x00005EF5, 0x000049B4, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001,
0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D, 0x0007000C, 0x00000025, 0x000049B2, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99,
0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E, 0x00005D1A, 0x00000001, 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00005C9E, 0x00005EE8, 0x00000001, 0x00000028, 0x0000187A, 0x0000187B, 0x0007000C,
0x00004A13, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00004D11, 0x00005EE8,
0x00004A11, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x0007000C, 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473,
0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D, 0x00005EE8, 0x0000187C, 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028,
0x00000001, 0x00000028, 0x0000566F, 0x00005671, 0x0007000C, 0x0000000D, 0x0000189F, 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001,
0x00004473, 0x00000001, 0x00000028, 0x0000566E, 0x00005EE8, 0x0007000C, 0x00000028, 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E,
0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473, 0x00005672, 0x00000001, 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028, 0x000018FE, 0x0000555F, 0x00000001, 0x00000028, 0x00005EF5, 0x000049B4, 0x0007000C,
0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001, 0x00000028, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x000049B2, 0x0000555F,
0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E, 0x00000001, 0x0007000C, 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558,
0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D, 0x0000555F, 0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025,
0x00000001, 0x00000028, 0x00005C9E, 0x00004A13, 0x0007000C, 0x0000000D, 0x00003E4C, 0x000059A1, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E,
0x00005558, 0x00000001, 0x00000028, 0x00004A11, 0x0000555F, 0x0007000C, 0x0000555B, 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED,
0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558, 0x00001B21, 0x0007000C, 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F,
0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025, 0x00003E4C, 0x00001B13, 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E,
0x00005670, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E, 0x0000555B, 0x00050085, 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C,
0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED, 0x0007000C, 0x0000000D, 0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x000049B3,
0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F, 0x00001B13, 0x00050088, 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085,
0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E, 0x00050085, 0x0000000D, 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D,
0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C, 0x0000000D, 0x00004080, 0x00000001, 0x00000028, 0x0000555B, 0x000059A1, 0x00050083,
0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x00004A12, 0x00050088, 0x0000000D, 0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D,
0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085, 0x0000000D, 0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B,
0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D, 0x00004080, 0x000034E8, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A,
0x00000001, 0x00000028, 0x0000555B, 0x00005670, 0x00050083, 0x0000000D, 0x00004B7B, 0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56,
0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D, 0x000034E8, 0x0007000C, 0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E,
0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B, 0x000034E8, 0x00001B13, 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081,
0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A, 0x00004B7B, 0x00050085, 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081,
0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56, 0x0007000C, 0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D,
0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E, 0x00001B13, 0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183,
0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081, 0x00050085, 0x00005684, 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001,
0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081, 0x0000000D, 0x00000028, 0x0000279E, 0x000049B3, 0x00050083, 0x0000000D, 0x00005685,
0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E57, 0x0000008A, 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69,
0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183, 0x00005684, 0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D,
0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001, 0x00000028, 0x00050088, 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085,
0x0000279E, 0x00004A12, 0x00050083, 0x0000000D, 0x00005685, 0x0000008A, 0x0000000D, 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D,
0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69, 0x00002A99, 0x00005754, 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001,
0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D, 0x00050088, 0x00000028, 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019,
0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085, 0x0000000D, 0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028,
0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D, 0x00005754, 0x00004019, 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3,
0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001, 0x00000028, 0x0007000C, 0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8,
0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019, 0x0000288A, 0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028,
0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028, 0x00004019, 0x000023D9, 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001,
0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3, 0x0007000C, 0x00000028, 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934,
0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8, 0x00003B46, 0x00000001, 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028, 0x000023D9, 0x0000229C, 0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C,
0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001, 0x00000028, 0x0000000D, 0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7,
0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934, 0x00000001, 0x0000229C, 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69,
0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D, 0x0000229C, 0x000051B7, 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A,
0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C, 0x0000000D, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B,
0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7, 0x0000229C, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB,
0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x000051B7, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085,
0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A, 0x0004007C, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D,
0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x00002496,
0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x00004D11,
0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000187A, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x0000187C,
0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x0000187B, 0x00050085,
0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, 0x0000000D, 0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D,
0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000566E, 0x0000566F, 0x000046E9, 0x00003181, 0x000059A1, 0x00050085, 0x0000000D, 0x00002497,
0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00005672, 0x00050081, 0x000046E9, 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12,
0x0000000D, 0x00001987, 0x00005A67, 0x00005671, 0x00050085, 0x0000000D, 0x0000189F, 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A,
0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D, 0x000046E9, 0x00050081, 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085,
0x00003181, 0x00005670, 0x00050085, 0x0000000D, 0x00002497, 0x000046E9, 0x0000000D, 0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D,
0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12, 0x000018FE, 0x000046EA, 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498,
0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A, 0x00050081, 0x000046EA, 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x000049B2,
0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085, 0x0000000D, 0x00005EF5, 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21,
0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D, 0x000046EA, 0x00050081, 0x0000000D, 0x00001989, 0x00005A69, 0x000049B4, 0x00050085,
0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498, 0x000046EA, 0x0000000D, 0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D,
0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x00004A11, 0x00005C9E, 0x00004229, 0x00003183, 0x000049B3, 0x00050085, 0x0000000D, 0x00004ADD,
0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21, 0x00050081, 0x00004229, 0x00002496, 0x00050041, 0x0000028C, 0x00004C80, 0x00000CB5,
0x0000000D, 0x00001989, 0x00005A69, 0x00004A13, 0x00050085, 0x0000000D, 0x00000A0A, 0x0003003E, 0x00004C80, 0x00002497, 0x00050041, 0x0000028C,
0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D, 0x00004229, 0x00004D14, 0x00000CB5, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498,
0x00003183, 0x00004A12, 0x00050085, 0x0000000D, 0x00004ADD, 0x00004229, 0x00050041, 0x0000028C, 0x00004CC8, 0x00000CB5, 0x00000A10, 0x0003003E,
0x00002496, 0x00050041, 0x0000028C, 0x00004C80, 0x00000CB5, 0x00000A0A, 0x00004CC8, 0x00004ADD, 0x0004003D, 0x0000001D, 0x0000368F, 0x00000CB5,
0x0003003E, 0x00004C80, 0x00002497, 0x00050041, 0x0000028C, 0x00004D14, 0x0008004F, 0x00000018, 0x00003F3C, 0x0000368F, 0x0000368F, 0x00000000,
0x00000CB5, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498, 0x00050041, 0x00000001, 0x00000002, 0x000500C7, 0x00000011, 0x00005F34, 0x000026D2,
0x0000028C, 0x00004CC8, 0x00000CB5, 0x00000A10, 0x0003003E, 0x00004CC8, 0x0000084A, 0x00050051, 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001,
0x00004ADD, 0x0004003D, 0x0000001D, 0x0000368F, 0x00000CB5, 0x0008004F, 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051,
0x00000018, 0x00003F3C, 0x0000368F, 0x0000368F, 0x00000000, 0x00000001, 0x0000000B, 0x00005B73, 0x00005F34, 0x00000000, 0x00050080, 0x0000000B,
0x00000002, 0x000500C7, 0x00000011, 0x00005F34, 0x000026D2, 0x0000084A, 0x00003142, 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x00000872,
0x00050051, 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084, 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D,
0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x0000000D, 0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C,
0x00005B73, 0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, 0x00006234, 0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2,
0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x00000872, 0x00050041, 0x00003F3C, 0x0000466C, 0x0008000C, 0x00000018, 0x00004ADC, 0x00000001,
0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x0000002B, 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D,
0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x00004E60, 0x00004ADC, 0x00000000, 0x0003003E, 0x00004C80, 0x00004E60,
0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003F3C, 0x00050051, 0x0000000D, 0x000057A3, 0x00004ADC, 0x00000001, 0x0003003E,
0x0000466C, 0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, 0x0000002B, 0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC,
0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60, 0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028C,
0x00004ADC, 0x00000000, 0x0003003E, 0x00004C80, 0x00004E60, 0x00050051, 0x00005AFE, 0x00000CB5, 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A,
0x0000000D, 0x000057A3, 0x00004ADC, 0x00000001, 0x0003003E, 0x00004D14, 0x000100FD, 0x00010038,
0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002,
0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028C, 0x00005AFE,
0x00000CB5, 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD,
0x00010038,
}; };

View File

@ -47,9 +47,8 @@
%uint_2129764351 = OpConstant %uint 2129764351 %uint_2129764351 = OpConstant %uint 2129764351
%float_2 = OpConstant %float 2 %float_2 = OpConstant %float 2
%150 = OpTypeImage %float 2D 0 0 0 1 Unknown %150 = OpTypeImage %float 2D 0 0 0 1 Unknown
%510 = OpTypeSampledImage %150 %_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 %3575 = OpVariable %_ptr_UniformConstant_150 UniformConstant
%3575 = OpVariable %_ptr_UniformConstant_510 UniformConstant
%int_n1 = OpConstant %int -1 %int_n1 = OpConstant %int -1
%1803 = OpConstantComposite %v2int %int_0 %int_n1 %1803 = OpConstantComposite %v2int %int_0 %int_n1
%1806 = OpConstantComposite %v2int %int_n1 %int_0 %1806 = OpConstantComposite %v2int %int_n1 %int_0
@ -72,64 +71,59 @@
%22237 = OpLoad %float %20997 %22237 = OpLoad %float %20997
%16454 = OpBitcast %uint %22237 %16454 = OpBitcast %uint %22237
%6990 = OpBitcast %v2int %9938 %6990 = OpBitcast %v2int %9938
%14460 = OpIAdd %v2int %6990 %1803 %14365 = OpIAdd %v2int %6990 %1803
%21565 = OpLoad %510 %3575 %22164 = OpLoad %150 %3575
%22725 = OpImage %150 %21565 %8899 = OpImageFetch %v4float %22164 %14365 Lod %int_0
%24365 = OpImageFetch %v4float %22725 %14460 Lod %int_0 %19729 = OpCompositeExtract %float %8899 0
%22126 = OpCompositeExtract %float %24365 0 %6930 = OpCompositeExtract %float %8899 1
%6930 = OpCompositeExtract %float %24365 1 %18866 = OpCompositeExtract %float %8899 2
%18961 = OpCompositeExtract %float %24365 2 %14201 = OpIAdd %v2int %6990 %1806
%13602 = OpIAdd %v2int %6990 %1806 %20009 = OpImageFetch %v4float %22164 %14201 Lod %int_0
%14764 = OpImage %150 %21565 %6266 = OpCompositeExtract %float %20009 0
%17359 = OpImageFetch %v4float %14764 %13602 Lod %int_0 %6303 = OpCompositeExtract %float %20009 1
%22127 = OpCompositeExtract %float %17359 0 %24309 = OpCompositeExtract %float %20009 2
%6398 = OpCompositeExtract %float %17359 1 %7384 = OpImageFetch %v4float %22164 %6990 Lod %int_0
%23710 = OpCompositeExtract %float %17359 2 %22945 = OpCompositeExtract %float %7384 0
%21210 = OpImage %150 %21565 %6931 = OpCompositeExtract %float %7384 1
%8510 = OpImageFetch %v4float %21210 %6990 Lod %int_0 %18867 = OpCompositeExtract %float %7384 2
%22128 = OpCompositeExtract %float %8510 0 %14202 = OpIAdd %v2int %6990 %1824
%6931 = OpCompositeExtract %float %8510 1 %20010 = OpImageFetch %v4float %22164 %14202 Lod %int_0
%18962 = OpCompositeExtract %float %8510 2 %6267 = OpCompositeExtract %float %20010 0
%13603 = OpIAdd %v2int %6990 %1824 %6932 = OpCompositeExtract %float %20010 1
%14765 = OpImage %150 %21565 %18868 = OpCompositeExtract %float %20010 2
%17360 = OpImageFetch %v4float %14765 %13603 Lod %int_0 %14203 = OpIAdd %v2int %6990 %1827
%22129 = OpCompositeExtract %float %17360 0 %20011 = OpImageFetch %v4float %22164 %14203 Lod %int_0
%6932 = OpCompositeExtract %float %17360 1 %6268 = OpCompositeExtract %float %20011 0
%18963 = OpCompositeExtract %float %17360 2 %23834 = OpCompositeExtract %float %20011 1
%13604 = OpIAdd %v2int %6990 %1827 %6945 = OpCompositeExtract %float %20011 2
%14766 = OpImage %150 %21565 %15372 = OpExtInst %float %1 FMin %6266 %6267
%17361 = OpImageFetch %v4float %14766 %13604 Lod %int_0 %25151 = OpExtInst %float %1 FMin %19729 %15372
%22130 = OpCompositeExtract %float %17361 0 %15948 = OpExtInst %float %1 FMin %25151 %6268
%23834 = OpCompositeExtract %float %17361 1 %15949 = OpExtInst %float %1 FMin %6303 %6932
%6945 = OpCompositeExtract %float %17361 2
%15372 = OpExtInst %float %1 FMin %22127 %22129
%25151 = OpExtInst %float %1 FMin %22126 %15372
%15948 = OpExtInst %float %1 FMin %25151 %22130
%15949 = OpExtInst %float %1 FMin %6398 %6932
%15950 = OpExtInst %float %1 FMin %6930 %15949 %15950 = OpExtInst %float %1 FMin %6930 %15949
%15951 = OpExtInst %float %1 FMin %15950 %23834 %15951 = OpExtInst %float %1 FMin %15950 %23834
%15952 = OpExtInst %float %1 FMin %23710 %18963 %15952 = OpExtInst %float %1 FMin %24309 %18868
%15953 = OpExtInst %float %1 FMin %18961 %15952 %15953 = OpExtInst %float %1 FMin %18866 %15952
%10905 = OpExtInst %float %1 FMin %15953 %6945 %10905 = OpExtInst %float %1 FMin %15953 %6945
%24296 = OpExtInst %float %1 FMax %22127 %22129 %24296 = OpExtInst %float %1 FMax %6266 %6267
%17523 = OpExtInst %float %1 FMax %22126 %24296 %17523 = OpExtInst %float %1 FMax %19729 %24296
%21851 = OpExtInst %float %1 FMax %17523 %22130 %21851 = OpExtInst %float %1 FMax %17523 %6268
%21852 = OpExtInst %float %1 FMax %6398 %6932 %21852 = OpExtInst %float %1 FMax %6303 %6932
%21853 = OpExtInst %float %1 FMax %6930 %21852 %21853 = OpExtInst %float %1 FMax %6930 %21852
%21854 = OpExtInst %float %1 FMax %21853 %23834 %21854 = OpExtInst %float %1 FMax %21853 %23834
%21855 = OpExtInst %float %1 FMax %23710 %18963 %21855 = OpExtInst %float %1 FMax %24309 %18868
%21848 = OpExtInst %float %1 FMax %18961 %21855 %21848 = OpExtInst %float %1 FMax %18866 %21855
%10142 = OpExtInst %float %1 FMax %21848 %6945 %10142 = OpExtInst %float %1 FMax %21848 %6945
%24762 = OpExtInst %float %1 FMin %15948 %22128 %24762 = OpExtInst %float %1 FMin %15948 %22945
%21997 = OpFDiv %float %float_0_25 %21851 %21997 = OpFDiv %float %float_0_25 %21851
%10377 = OpFMul %float %24762 %21997 %10377 = OpFMul %float %24762 %21997
%21327 = OpExtInst %float %1 FMin %15951 %6931 %21327 = OpExtInst %float %1 FMin %15951 %6931
%17454 = OpFDiv %float %float_0_25 %21854 %17454 = OpFDiv %float %float_0_25 %21854
%10378 = OpFMul %float %21327 %17454 %10378 = OpFMul %float %21327 %17454
%21328 = OpExtInst %float %1 FMin %10905 %18962 %21328 = OpExtInst %float %1 FMin %10905 %18867
%17457 = OpFDiv %float %float_0_25 %10142 %17457 = OpFDiv %float %float_0_25 %10142
%24307 = OpFMul %float %21328 %17457 %24307 = OpFMul %float %21328 %17457
%16512 = OpExtInst %float %1 FMax %21851 %22128 %16512 = OpExtInst %float %1 FMax %21851 %22945
%22147 = OpFSub %float %float_1 %16512 %22147 = OpFSub %float %float_1 %16512
%13544 = OpFMul %float %float_4 %15948 %13544 = OpFMul %float %float_4 %15948
%19323 = OpFAdd %float %13544 %float_n4 %19323 = OpFAdd %float %13544 %float_n4
@ -141,7 +135,7 @@
%19324 = OpFAdd %float %13545 %float_n4 %19324 = OpFAdd %float %13545 %float_n4
%20055 = OpFDiv %float %float_1 %19324 %20055 = OpFDiv %float %float_1 %19324
%20867 = OpFMul %float %22148 %20055 %20867 = OpFMul %float %22148 %20055
%16514 = OpExtInst %float %1 FMax %10142 %18962 %16514 = OpExtInst %float %1 FMax %10142 %18867
%22149 = OpFSub %float %float_1 %16514 %22149 = OpFSub %float %float_1 %16514
%13546 = OpFMul %float %float_4 %10905 %13546 = OpFMul %float %float_4 %10905
%19325 = OpFAdd %float %13546 %float_n4 %19325 = OpFAdd %float %13546 %float_n4
@ -168,23 +162,23 @@
%12367 = OpFMul %float %9130 %16498 %12367 = OpFMul %float %9130 %16498
%16540 = OpFAdd %float %12367 %float_2 %16540 = OpFAdd %float %12367 %float_2
%9366 = OpFMul %float %9419 %16540 %9366 = OpFMul %float %9419 %16540
%18845 = OpFAdd %float %22126 %22127 %18845 = OpFAdd %float %19729 %6266
%23143 = OpFAdd %float %18845 %22130 %23143 = OpFAdd %float %18845 %6268
%6535 = OpFAdd %float %23143 %22129 %6535 = OpFAdd %float %23143 %6267
%12673 = OpFMul %float %20919 %6535 %12673 = OpFMul %float %20919 %6535
%18153 = OpFAdd %float %12673 %22128 %18153 = OpFAdd %float %12673 %22945
%9367 = OpFMul %float %18153 %9366 %9367 = OpFMul %float %18153 %9366
%18846 = OpFAdd %float %6930 %6398 %18846 = OpFAdd %float %6930 %6303
%23144 = OpFAdd %float %18846 %23834 %23144 = OpFAdd %float %18846 %23834
%6536 = OpFAdd %float %23144 %6932 %6536 = OpFAdd %float %23144 %6932
%12674 = OpFMul %float %20919 %6536 %12674 = OpFMul %float %20919 %6536
%18154 = OpFAdd %float %12674 %6931 %18154 = OpFAdd %float %12674 %6931
%9368 = OpFMul %float %18154 %9366 %9368 = OpFMul %float %18154 %9366
%18847 = OpFAdd %float %18961 %23710 %18847 = OpFAdd %float %18866 %24309
%23145 = OpFAdd %float %18847 %6945 %23145 = OpFAdd %float %18847 %6945
%6537 = OpFAdd %float %23145 %18963 %6537 = OpFAdd %float %23145 %18868
%12675 = OpFMul %float %20919 %6537 %12675 = OpFMul %float %20919 %6537
%16937 = OpFAdd %float %12675 %18962 %16937 = OpFAdd %float %12675 %18867
%19165 = OpFMul %float %16937 %9366 %19165 = OpFMul %float %16937 %9366
%19584 = OpAccessChain %_ptr_Output_float %3253 %uint_0 %19584 = OpAccessChain %_ptr_Output_float %3253 %uint_0
OpStore %19584 %9367 OpStore %19584 %9367
@ -228,133 +222,129 @@ const uint32_t guest_output_ffx_fsr_rcas_ps[] = {
0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x000000B2, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x000000B2,
0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000018, 0x40000000, 0x00090019, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000018, 0x40000000, 0x00090019,
0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000,
0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x00000001, 0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096,
0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x00000DF7, 0x0004003B, 0x00000313, 0x00000DF7, 0x00000000, 0x0004002B, 0x0000000C,
0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B,
0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, 0x00000012, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B,
0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C,
0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0004002B, 0x0000000D,
0x00000A0E, 0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B, 0x0000025D, 0xC0800000, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000,
0x0000000D, 0x00000B69, 0x40800000, 0x0004002B, 0x0000000D, 0x0000045E, 0x0004002B, 0x0000000D, 0x0000045E, 0xBE400000, 0x0004002B, 0x0000000D,
0xBE400000, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, 0x0000016E, 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B,
0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B,
0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8,
0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00050041, 0x0000028F, 0x00004B4F, 0x00000BEC, 0x00000A0B, 0x0004003D,
0x00000BEC, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10,
0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10,
0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028A, 0x00005205, 0x00050041, 0x0000028A, 0x00005205, 0x00000BEC, 0x00000A0E, 0x0004003D,
0x00000BEC, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, 0x0000000D, 0x000056DD, 0x00005205, 0x0004007C, 0x0000000B, 0x00004046,
0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, 0x000056DD, 0x0004007C, 0x00000012, 0x00001B4E, 0x000026D2, 0x00050080,
0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000387C, 0x00001B4E, 0x00000012, 0x0000381D, 0x00001B4E, 0x0000070B, 0x0004003D, 0x00000096,
0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x00000DF7, 0x00040064, 0x00005694, 0x00000DF7, 0x0007005F, 0x0000001D, 0x000022C3, 0x00005694,
0x00000096, 0x000058C5, 0x0000543D, 0x0007005F, 0x0000001D, 0x00005F2D, 0x0000381D, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00004D11,
0x000058C5, 0x0000387C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x000022C3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, 0x000022C3,
0x0000566E, 0x00005F2D, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, 0x00000001, 0x00050051, 0x0000000D, 0x000049B2, 0x000022C3, 0x00000002,
0x00005F2D, 0x00000001, 0x00050051, 0x0000000D, 0x00004A11, 0x00005F2D, 0x00050080, 0x00000012, 0x00003779, 0x00001B4E, 0x0000070E, 0x0007005F,
0x00000002, 0x00050080, 0x00000012, 0x00003522, 0x00001B4E, 0x0000070E, 0x0000001D, 0x00004E29, 0x00005694, 0x00003779, 0x00000002, 0x00000A0B,
0x00040064, 0x00000096, 0x000039AC, 0x0000543D, 0x0007005F, 0x0000001D, 0x00050051, 0x0000000D, 0x0000187A, 0x00004E29, 0x00000000, 0x00050051,
0x000043CF, 0x000039AC, 0x00003522, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000189F, 0x00004E29, 0x00000001, 0x00050051, 0x0000000D,
0x0000000D, 0x0000566F, 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, 0x00005EF5, 0x00004E29, 0x00000002, 0x0007005F, 0x0000001D, 0x00001CD8,
0x000018FE, 0x000043CF, 0x00000001, 0x00050051, 0x0000000D, 0x00005C9E, 0x00005694, 0x00001B4E, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
0x000043CF, 0x00000002, 0x00040064, 0x00000096, 0x000052DA, 0x0000543D, 0x000059A1, 0x00001CD8, 0x00000000, 0x00050051, 0x0000000D, 0x00001B13,
0x0007005F, 0x0000001D, 0x0000213E, 0x000052DA, 0x00001B4E, 0x00000002, 0x00001CD8, 0x00000001, 0x00050051, 0x0000000D, 0x000049B3, 0x00001CD8,
0x00000A0B, 0x00050051, 0x0000000D, 0x00005670, 0x0000213E, 0x00000000, 0x00000002, 0x00050080, 0x00000012, 0x0000377A, 0x00001B4E, 0x00000720,
0x00050051, 0x0000000D, 0x00001B13, 0x0000213E, 0x00000001, 0x00050051, 0x0007005F, 0x0000001D, 0x00004E2A, 0x00005694, 0x0000377A, 0x00000002,
0x0000000D, 0x00004A12, 0x0000213E, 0x00000002, 0x00050080, 0x00000012, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000187B, 0x00004E2A, 0x00000000,
0x00003523, 0x00001B4E, 0x00000720, 0x00040064, 0x00000096, 0x000039AD, 0x00050051, 0x0000000D, 0x00001B14, 0x00004E2A, 0x00000001, 0x00050051,
0x0000543D, 0x0007005F, 0x0000001D, 0x000043D0, 0x000039AD, 0x00003523, 0x0000000D, 0x000049B4, 0x00004E2A, 0x00000002, 0x00050080, 0x00000012,
0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005671, 0x000043D0, 0x0000377B, 0x00001B4E, 0x00000723, 0x0007005F, 0x0000001D, 0x00004E2B,
0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x000043D0, 0x00000001, 0x00005694, 0x0000377B, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D,
0x00050051, 0x0000000D, 0x00004A13, 0x000043D0, 0x00000002, 0x00050080, 0x0000187C, 0x00004E2B, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A,
0x00000012, 0x00003524, 0x00001B4E, 0x00000723, 0x00040064, 0x00000096, 0x00004E2B, 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x00004E2B,
0x000039AE, 0x0000543D, 0x0007005F, 0x0000001D, 0x000043D1, 0x000039AE, 0x00000002, 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025,
0x00003524, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005672, 0x0000187A, 0x0000187B, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001,
0x000043D1, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A, 0x000043D1, 0x00000025, 0x00004D11, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C,
0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x000043D1, 0x00000002, 0x00000001, 0x00000025, 0x0000623F, 0x0000187C, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025, 0x0000566F, 0x00003E4D, 0x00000001, 0x00000025, 0x0000189F, 0x00001B14, 0x0007000C,
0x00005671, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001, 0x00000025, 0x0000000D, 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D,
0x0000566E, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C, 0x00000001, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E,
0x00000025, 0x0000623F, 0x00005672, 0x0007000C, 0x0000000D, 0x00003E4D, 0x00005D1A, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025,
0x00000001, 0x00000025, 0x000018FE, 0x00001B14, 0x0007000C, 0x0000000D, 0x00005EF5, 0x000049B4, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001,
0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D, 0x0007000C, 0x00000025, 0x000049B2, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99,
0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E, 0x00005D1A, 0x00000001, 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00005C9E, 0x00005EE8, 0x00000001, 0x00000028, 0x0000187A, 0x0000187B, 0x0007000C,
0x00004A13, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00004D11, 0x00005EE8,
0x00004A11, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x0007000C, 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473,
0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D, 0x00005EE8, 0x0000187C, 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028,
0x00000001, 0x00000028, 0x0000566F, 0x00005671, 0x0007000C, 0x0000000D, 0x0000189F, 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001,
0x00004473, 0x00000001, 0x00000028, 0x0000566E, 0x00005EE8, 0x0007000C, 0x00000028, 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E,
0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473, 0x00005672, 0x00000001, 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028, 0x000018FE, 0x0000555F, 0x00000001, 0x00000028, 0x00005EF5, 0x000049B4, 0x0007000C,
0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001, 0x00000028, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x000049B2, 0x0000555F,
0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E, 0x00000001, 0x0007000C, 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558,
0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D, 0x0000555F, 0x00001B21, 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025,
0x00000001, 0x00000028, 0x00005C9E, 0x00004A13, 0x0007000C, 0x0000000D, 0x00003E4C, 0x000059A1, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E,
0x00005558, 0x00000001, 0x00000028, 0x00004A11, 0x0000555F, 0x0007000C, 0x0000555B, 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED,
0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558, 0x00001B21, 0x0007000C, 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F,
0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025, 0x00003E4C, 0x00001B13, 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E,
0x00005670, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E, 0x0000555B, 0x00050085, 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C,
0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED, 0x0007000C, 0x0000000D, 0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x000049B3,
0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F, 0x00001B13, 0x00050088, 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085,
0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E, 0x00050085, 0x0000000D, 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D,
0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C, 0x0000000D, 0x00004080, 0x00000001, 0x00000028, 0x0000555B, 0x000059A1, 0x00050083,
0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x00004A12, 0x00050088, 0x0000000D, 0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D,
0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085, 0x0000000D, 0x000034E8, 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B,
0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D, 0x00004080, 0x000034E8, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A,
0x00000001, 0x00000028, 0x0000555B, 0x00005670, 0x00050083, 0x0000000D, 0x00004B7B, 0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56,
0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D, 0x000034E8, 0x0007000C, 0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E,
0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B, 0x000034E8, 0x00001B13, 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081,
0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A, 0x00004B7B, 0x00050085, 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081,
0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56, 0x0007000C, 0x0000000D, 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D,
0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E, 0x00001B13, 0x00004E57, 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183,
0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081, 0x00050085, 0x00005684, 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001,
0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081, 0x0000000D, 0x00000028, 0x0000279E, 0x000049B3, 0x00050083, 0x0000000D, 0x00005685,
0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E57, 0x0000008A, 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69,
0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183, 0x00005684, 0x00002A99, 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D,
0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001, 0x00000028, 0x00050088, 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085,
0x0000279E, 0x00004A12, 0x00050083, 0x0000000D, 0x00005685, 0x0000008A, 0x0000000D, 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D,
0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69, 0x00002A99, 0x00005754, 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001,
0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D, 0x00050088, 0x00000028, 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019,
0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085, 0x0000000D, 0x0000288A, 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028,
0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D, 0x00005754, 0x00004019, 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3,
0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001, 0x00000028, 0x0007000C, 0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8,
0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019, 0x0000288A, 0x00003B46, 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028,
0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028, 0x00004019, 0x000023D9, 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001,
0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3, 0x0007000C, 0x00000028, 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934,
0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8, 0x00003B46, 0x00000001, 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D,
0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028, 0x000023D9, 0x0000229C, 0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C,
0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001, 0x00000028, 0x0000000D, 0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7,
0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934, 0x00000001, 0x0000229C, 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69,
0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D, 0x0000229C, 0x000051B7, 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A,
0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C, 0x0000000D, 0x0004007C, 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B,
0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7, 0x0000229C, 0x00001D8B, 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB,
0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x000051B7, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085,
0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A, 0x0004007C, 0x0000000D, 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D,
0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, 0x0000409C, 0x0000304F, 0x00000018, 0x00050085, 0x0000000D, 0x00002496,
0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x00004D11,
0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000187A, 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x0000187C,
0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, 0x00050081, 0x0000000D, 0x00001987, 0x00005A67, 0x0000187B, 0x00050085,
0x0000304F, 0x00000018, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, 0x0000000D, 0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D,
0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000566E, 0x0000566F, 0x000046E9, 0x00003181, 0x000059A1, 0x00050085, 0x0000000D, 0x00002497,
0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00005672, 0x00050081, 0x000046E9, 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12,
0x0000000D, 0x00001987, 0x00005A67, 0x00005671, 0x00050085, 0x0000000D, 0x0000189F, 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A,
0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D, 0x000046E9, 0x00050081, 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085,
0x00003181, 0x00005670, 0x00050085, 0x0000000D, 0x00002497, 0x000046E9, 0x0000000D, 0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D,
0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12, 0x000018FE, 0x000046EA, 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498,
0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A, 0x00050081, 0x000046EA, 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x000049B2,
0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085, 0x0000000D, 0x00005EF5, 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21,
0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D, 0x000046EA, 0x00050081, 0x0000000D, 0x00001989, 0x00005A69, 0x000049B4, 0x00050085,
0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498, 0x000046EA, 0x0000000D, 0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D,
0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x00004A11, 0x00005C9E, 0x00004229, 0x00003183, 0x000049B3, 0x00050085, 0x0000000D, 0x00004ADD,
0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21, 0x00050081, 0x00004229, 0x00002496, 0x00050041, 0x0000028B, 0x00004C80, 0x00000CB5,
0x0000000D, 0x00001989, 0x00005A69, 0x00004A13, 0x00050085, 0x0000000D, 0x00000A0A, 0x0003003E, 0x00004C80, 0x00002497, 0x00050041, 0x0000028B,
0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D, 0x00004229, 0x00004D14, 0x00000CB5, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498,
0x00003183, 0x00004A12, 0x00050085, 0x0000000D, 0x00004ADD, 0x00004229, 0x00050041, 0x0000028B, 0x00004D15, 0x00000CB5, 0x00000A10, 0x0003003E,
0x00002496, 0x00050041, 0x0000028B, 0x00004C80, 0x00000CB5, 0x00000A0A, 0x00004D15, 0x00004ADD, 0x00050041, 0x0000028B, 0x00005B08, 0x00000CB5,
0x0003003E, 0x00004C80, 0x00002497, 0x00050041, 0x0000028B, 0x00004D14, 0x00000A13, 0x0003003E, 0x00005B08, 0x0000008A, 0x000100FD, 0x00010038,
0x00000CB5, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498, 0x00050041,
0x0000028B, 0x00004D15, 0x00000CB5, 0x00000A10, 0x0003003E, 0x00004D15,
0x00004ADD, 0x00050041, 0x0000028B, 0x00005B08, 0x00000CB5, 0x00000A13,
0x0003003E, 0x00005B08, 0x0000008A, 0x000100FD, 0x00010038,
}; };

View File

@ -22,8 +22,9 @@ xesl_push_constants_begin(b0, space0)
xesl_push_constants_end xesl_push_constants_end
xesl_entry xesl_entry
xesl_sampler(xesl_sampler2D, xe_bilinear_source, set=0, binding=0, t0, xesl_texture(xesl_texture2D, xe_bilinear_source, set=0, binding=0, t0, space0)
space0, s0, space0) xesl_entry_binding_next
xesl_samplerState(xe_bilinear_sampler, set=0, binding=1, s0, space0)
xesl_entry_bindings_end xesl_entry_bindings_end
xesl_input_frag_coord xesl_input_frag_coord
xesl_entry_signature_next xesl_entry_signature_next
@ -40,8 +41,8 @@ xesl_entry_signature_end
// too apparent (4D5307E6 HUD, for example, mainly the edges of the // too apparent (4D5307E6 HUD, for example, mainly the edges of the
// multiplayer score bars). // multiplayer score bars).
xe_bilinear_color.rgb = xe_bilinear_color.rgb =
xesl_textureSampleLod2D_comb( xesl_textureSampleLod2D_sep(
xe_bilinear_source, xe_bilinear_source, xe_bilinear_sampler,
(xesl_float2(pixel_coord) + 0.5) * (xesl_float2(pixel_coord) + 0.5) *
xesl_push_constant(xe_bilinear_output_size_inv), xesl_push_constant(xe_bilinear_output_size_inv),
0.0).rgb; 0.0).rgb;

View File

@ -33,7 +33,7 @@ void CasFilter(out float pixel_r, out float pixel_g, out float pixel_b,
bool no_scaling); bool no_scaling);
xesl_entry xesl_entry
xesl_fetchSampler(xesl_sampler2D, xe_cas_source, set=0, binding=0, t0, space0) xesl_texture(xesl_texture2D, xe_cas_source, set=0, binding=0, t0, space0)
xesl_entry_bindings_end xesl_entry_bindings_end
xesl_input_frag_coord xesl_input_frag_coord
xesl_entry_signature_next xesl_entry_signature_next
@ -72,7 +72,7 @@ xesl_entry_end
#define A_GPU 1 #define A_GPU 1
#include "../../../../third_party/FidelityFX-CAS/ffx-cas/ffx_a.h" #include "../../../../third_party/FidelityFX-CAS/ffx-cas/ffx_a.h"
xesl_float3 CasLoad(xesl_int2 p) { xesl_float3 CasLoad(xesl_int2 p) {
return xesl_texelFetch2D_comb(xe_cas_source, p, 0).rgb; return xesl_texelFetch2D(xe_cas_source, p, 0).rgb;
} }
void CasInput(inout float r, inout float g, inout float b) { void CasInput(inout float r, inout float g, inout float b) {
// Linear conversion approximation as recommended in the CAS presentation. // Linear conversion approximation as recommended in the CAS presentation.

View File

@ -30,7 +30,7 @@ void CasFilter(out float pixel_r, out float pixel_g, out float pixel_b,
bool no_scaling); bool no_scaling);
xesl_entry xesl_entry
xesl_fetchSampler(xesl_sampler2D, xe_cas_source, set=0, binding=0, t0, space0) xesl_texture(xesl_texture2D, xe_cas_source, set=0, binding=0, t0, space0)
xesl_entry_bindings_end xesl_entry_bindings_end
xesl_input_frag_coord xesl_input_frag_coord
xesl_entry_signature_next xesl_entry_signature_next
@ -65,7 +65,7 @@ xesl_entry_end
#define A_GPU 1 #define A_GPU 1
#include "../../../../third_party/FidelityFX-CAS/ffx-cas/ffx_a.h" #include "../../../../third_party/FidelityFX-CAS/ffx-cas/ffx_a.h"
xesl_float3 CasLoad(xesl_int2 p) { xesl_float3 CasLoad(xesl_int2 p) {
return xesl_texelFetch2D_comb(xe_cas_source, p, 0).rgb; return xesl_texelFetch2D(xe_cas_source, p, 0).rgb;
} }
void CasInput(inout float r, inout float g, inout float b) { void CasInput(inout float r, inout float g, inout float b) {
// Linear conversion approximation as recommended in the CAS presentation. // Linear conversion approximation as recommended in the CAS presentation.

View File

@ -26,8 +26,9 @@ void FsrEasuF(out xesl_float3 pixel, xesl_uint2 pixel_position,
xesl_uint4 const3); xesl_uint4 const3);
xesl_entry xesl_entry
xesl_sampler(xesl_sampler2D, xe_fsr_easu_source, set=0, binding=0, t0, space0, xesl_texture(xesl_texture2D, xe_fsr_easu_source, set=0, binding=0, t0, space0)
s0, space0) xesl_entry_binding_next
xesl_samplerState(xe_fsr_easu_sampler, set=0, binding=1, s0, space0)
xesl_entry_bindings_end xesl_entry_bindings_end
xesl_input_frag_coord xesl_input_frag_coord
xesl_entry_signature_next xesl_entry_signature_next
@ -61,12 +62,15 @@ xesl_entry_end
#include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_a.h" #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_a.h"
#define FSR_EASU_F 1 #define FSR_EASU_F 1
xesl_float4 FsrEasuRF(xesl_float2 p) { xesl_float4 FsrEasuRF(xesl_float2 p) {
return xesl_textureGatherRed2D_comb(xe_fsr_easu_source, p); return xesl_textureGatherRed2D_sep(xe_fsr_easu_source, xe_fsr_easu_sampler,
p);
} }
xesl_float4 FsrEasuGF(xesl_float2 p) { xesl_float4 FsrEasuGF(xesl_float2 p) {
return xesl_textureGatherGreen2D_comb(xe_fsr_easu_source, p); return xesl_textureGatherGreen2D_sep(xe_fsr_easu_source, xe_fsr_easu_sampler,
p);
} }
xesl_float4 FsrEasuBF(xesl_float2 p) { xesl_float4 FsrEasuBF(xesl_float2 p) {
return xesl_textureGatherBlue2D_comb(xe_fsr_easu_source, p); return xesl_textureGatherBlue2D_sep(xe_fsr_easu_source, xe_fsr_easu_sampler,
p);
} }
#include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_fsr1.h" #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_fsr1.h"

View File

@ -29,8 +29,7 @@ void FsrRcasF(out float pixel_r, out float pixel_g, out float pixel_b,
xesl_uint2 pixel_position, xesl_uint4 constants); xesl_uint2 pixel_position, xesl_uint4 constants);
xesl_entry xesl_entry
xesl_fetchSampler(xesl_sampler2D, xe_fsr_rcas_source, set=0, binding=0, t0, xesl_texture(xesl_texture2D, xe_fsr_rcas_source, set=0, binding=0, t0, space0)
space0)
xesl_entry_bindings_end xesl_entry_bindings_end
xesl_input_frag_coord xesl_input_frag_coord
xesl_entry_signature_next xesl_entry_signature_next
@ -60,7 +59,7 @@ xesl_entry_end
#include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_a.h" #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_a.h"
#define FSR_RCAS_F 1 #define FSR_RCAS_F 1
xesl_float4 FsrRcasLoadF(xesl_int2 p) { xesl_float4 FsrRcasLoadF(xesl_int2 p) {
return xesl_float4(xesl_texelFetch2D_comb(xe_fsr_rcas_source, p, 0).rgb, 1.0); return xesl_float4(xesl_texelFetch2D(xe_fsr_rcas_source, p, 0).rgb, 1.0);
} }
void FsrRcasInputF(inout float r, inout float g, inout float b) {} void FsrRcasInputF(inout float r, inout float g, inout float b) {}
#include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_fsr1.h" #include "../../../../third_party/FidelityFX-FSR/ffx-fsr/ffx_fsr1.h"

View File

@ -13,6 +13,9 @@
// XESL_LANGUAGE_GLSL / HLSL = 1 are expected to be defined via compiler // XESL_LANGUAGE_GLSL / HLSL = 1 are expected to be defined via compiler
// arguments. // arguments.
// Required GLSL extensions:
// - GL_EXT_samplerless_texture_functions
// For functions, it's preferable to take the identifiers here from an existing // For functions, it's preferable to take the identifiers here from an existing
// target language, such as GLSL or HLSL, prefixing them with xesl_, only // target language, such as GLSL or HLSL, prefixing them with xesl_, only
// modifying the names when altering (generalizing or specializing usually) // modifying the names when altering (generalizing or specializing usually)
@ -199,13 +202,8 @@
// - xesl_samplerState is a separate sampler. // - xesl_samplerState is a separate sampler.
// - xesl_sampler is a combined texture / sampler where available, internally // - xesl_sampler is a combined texture / sampler where available, internally
// separate where not. // separate where not.
// - xesl_fetchSampler is a special kind of xesl_sampler for use when only
// texelFetch is needed - it can be used with xesl_texelFetch#D_comb just like
// a xesl_sampler, but when the target language doesn't need the sampler state
// for texelFetch, the unused sampler will not be created.
#if XESL_LANGUAGE_GLSL #if XESL_LANGUAGE_GLSL
#define XESL_COMBINED_TEXTURE_SAMPLER 1 #define XESL_COMBINED_TEXTURE_SAMPLER 1
#define XESL_TEXEL_FETCH_USES_SAMPLER 1
// Types. // Types.
#define xesl_texture2D texture2D #define xesl_texture2D texture2D
#define xesl_sampler2D sampler2D #define xesl_sampler2D sampler2D
@ -214,17 +212,16 @@
hlsl_t_space) \ hlsl_t_space) \
layout(glsl_set, glsl_binding) uniform texture_type name; layout(glsl_set, glsl_binding) uniform texture_type name;
#define xesl_samplerState(name, glsl_set, glsl_binding, hlsl_s, \ #define xesl_samplerState(name, glsl_set, glsl_binding, hlsl_s, \
hlsl_s_space) \ hlsl_s_space) \
layout(glsl_set, glsl_binding) uniform sampler name; layout(glsl_set, glsl_binding) uniform sampler name;
#define xesl_sampler(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \ #define xesl_sampler(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \
hlsl_t_space, hlsl_s, hlsl_s_space) \ hlsl_t_space, hlsl_s, hlsl_s_space) \
layout(glsl_set, glsl_binding) uniform sampler_type name; layout(glsl_set, glsl_binding) uniform sampler_type name;
// Fetching. // Fetching.
#define xesl_texelFetch2D_sep(texture_name, sampler_name, position, lod) \ #define xesl_texelFetch2D(texture_name, position, lod) \
texelFetch(sampler2D(texture_name, sampler_name), position, lod) texelFetch(texture_name, position, lod)
#define xesl_texelFetch2D_comb(texture_sampler_name, position, lod) \ #define xesl_textureSampleLod2D_sep(texture_name, sampler_name, position, \
texelFetch(texture_sampler_name, position, lod) lod) \
#define xesl_textureSampleLod2D_sep(texture, sampler_name, position, lod) \
textureLod(sampler2D(texture_name, sampler_name), position, lod) textureLod(sampler2D(texture_name, sampler_name), position, lod)
#define xesl_textureSampleLod2D_comb(texture_sampler_name, position, lod) \ #define xesl_textureSampleLod2D_comb(texture_sampler_name, position, lod) \
textureLod(texture_sampler_name, position, lod) textureLod(texture_sampler_name, position, lod)
@ -252,13 +249,11 @@
hlsl_t_space) \ hlsl_t_space) \
texture_type name : register(hlsl_t, hlsl_t_space); texture_type name : register(hlsl_t, hlsl_t_space);
#define xesl_samplerState(name, glsl_set, glsl_binding, hlsl_s, \ #define xesl_samplerState(name, glsl_set, glsl_binding, hlsl_s, \
hlsl_s_space) \ hlsl_s_space) \
SamplerState name : register(hlsl_s, hlsl_s_space); SamplerState name : register(hlsl_s, hlsl_s_space);
// Fetching. // Fetching.
#define xesl_texelFetch2D_sep(texture_name, sampler_name, position, lod) \ #define xesl_texelFetch2D(texture_name, position, lod) \
((texture_name).Load(int3(position, lod))) ((texture_name).Load(int3(position, lod)))
#define xesl_texelFetch2D_comb(texture_sampler_name, position, lod) \
((xesl_id_texture_##texture_sampler_name).Load(int3(position, lod)))
#define xesl_textureSampleLod2D_sep(texture_name, sampler_name, position, \ #define xesl_textureSampleLod2D_sep(texture_name, sampler_name, position, \
lod) \ lod) \
((texture_name).SampleLevel(sampler_name, position, lod)) ((texture_name).SampleLevel(sampler_name, position, lod))
@ -320,21 +315,6 @@
position) position)
#endif // !xesl_textureGatherAlpha2D_comb #endif // !xesl_textureGatherAlpha2D_comb
#endif // !XESL_COMBINED_TEXTURE_SAMPLER #endif // !XESL_COMBINED_TEXTURE_SAMPLER
#if XESL_TEXEL_FETCH_USES_SAMPLER
#ifndef xesl_fetchSampler
#define xesl_fetchSampler(sampler_type, name, glsl_set, glsl_binding, \
hlsl_t, hlsl_t_space) \
xesl_sampler(sampler_type, name, glsl_set, glsl_binding, hlsl_t, \
hlsl_t_space, s0, space0)
#endif // !xesl_fetchSampler
#else
#ifndef xesl_fetchSampler
#define xesl_fetchSampler(sampler_type, name, glsl_set, glsl_binding, \
hlsl_t, hlsl_t_space) \
xesl_texture(sampler_type, xesl_id_texture_##name, glsl_set, \
glsl_binding, hlsl_t, hlsl_t_space)
#endif // !xesl_fetchSampler
#endif // XESL_TEXEL_FETCH_USES_SAMPLER
// xesl_input_vertex_id declares int xesl_VertexID. // xesl_input_vertex_id declares int xesl_VertexID.
// xesl_input_frag_coord declares xesl_float4 xesl_FragCoord. // xesl_input_frag_coord declares xesl_float4 xesl_FragCoord.

View File

@ -1543,8 +1543,7 @@ Presenter::PaintResult VulkanPresenter::PaintAndPresentImpl(
std::make_pair(uint64_t(0), guest_output_image); std::make_pair(uint64_t(0), guest_output_image);
// Create the descriptors of the new image. // Create the descriptors of the new image.
VkDescriptorImageInfo guest_output_image_descriptor_image_info; VkDescriptorImageInfo guest_output_image_descriptor_image_info;
guest_output_image_descriptor_image_info.sampler = guest_output_image_descriptor_image_info.sampler = VK_NULL_HANDLE;
provider_.GetHostSampler(VulkanProvider::HostSampler::kLinearClamp);
guest_output_image_descriptor_image_info.imageView = guest_output_image_descriptor_image_info.imageView =
guest_output_image->view(); guest_output_image->view();
guest_output_image_descriptor_image_info.imageLayout = guest_output_image_descriptor_image_info.imageLayout =
@ -1561,7 +1560,7 @@ Presenter::PaintResult VulkanPresenter::PaintAndPresentImpl(
guest_output_image_descriptor_write.dstArrayElement = 0; guest_output_image_descriptor_write.dstArrayElement = 0;
guest_output_image_descriptor_write.descriptorCount = 1; guest_output_image_descriptor_write.descriptorCount = 1;
guest_output_image_descriptor_write.descriptorType = guest_output_image_descriptor_write.descriptorType =
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE;
guest_output_image_descriptor_write.pImageInfo = guest_output_image_descriptor_write.pImageInfo =
&guest_output_image_descriptor_image_info; &guest_output_image_descriptor_image_info;
guest_output_image_descriptor_write.pBufferInfo = nullptr; guest_output_image_descriptor_write.pBufferInfo = nullptr;
@ -1642,9 +1641,7 @@ Presenter::PaintResult VulkanPresenter::PaintAndPresentImpl(
} }
// Descriptors. // Descriptors.
VkDescriptorImageInfo intermediate_descriptor_image_info; VkDescriptorImageInfo intermediate_descriptor_image_info;
intermediate_descriptor_image_info.sampler = intermediate_descriptor_image_info.sampler = VK_NULL_HANDLE;
provider_.GetHostSampler(
VulkanProvider::HostSampler::kLinearClamp);
intermediate_descriptor_image_info.imageView = intermediate_descriptor_image_info.imageView =
intermediate_image_ptr_ref->view(); intermediate_image_ptr_ref->view();
intermediate_descriptor_image_info.imageLayout = intermediate_descriptor_image_info.imageLayout =
@ -1662,7 +1659,7 @@ Presenter::PaintResult VulkanPresenter::PaintAndPresentImpl(
intermediate_descriptor_write.dstArrayElement = 0; intermediate_descriptor_write.dstArrayElement = 0;
intermediate_descriptor_write.descriptorCount = 1; intermediate_descriptor_write.descriptorCount = 1;
intermediate_descriptor_write.descriptorType = intermediate_descriptor_write.descriptorType =
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE;
intermediate_descriptor_write.pImageInfo = intermediate_descriptor_write.pImageInfo =
&intermediate_descriptor_image_info; &intermediate_descriptor_image_info;
intermediate_descriptor_write.pBufferInfo = nullptr; intermediate_descriptor_write.pBufferInfo = nullptr;
@ -2115,24 +2112,34 @@ bool VulkanPresenter::InitializeSurfaceIndependent() {
const VulkanProvider::DeviceFunctions& dfn = provider_.dfn(); const VulkanProvider::DeviceFunctions& dfn = provider_.dfn();
VkDevice device = provider_.device(); VkDevice device = provider_.device();
VkDescriptorSetLayoutBinding guest_output_image_sampler_bindings[2];
guest_output_image_sampler_bindings[0].binding = 0;
guest_output_image_sampler_bindings[0].descriptorType =
VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE;
guest_output_image_sampler_bindings[0].descriptorCount = 1;
guest_output_image_sampler_bindings[0].stageFlags =
VK_SHADER_STAGE_FRAGMENT_BIT;
guest_output_image_sampler_bindings[0].pImmutableSamplers = nullptr;
VkSampler sampler_linear_clamp = VkSampler sampler_linear_clamp =
provider_.GetHostSampler(VulkanProvider::HostSampler::kLinearClamp); provider_.GetHostSampler(VulkanProvider::HostSampler::kLinearClamp);
VkDescriptorSetLayoutBinding guest_output_image_binding; guest_output_image_sampler_bindings[1].binding = 1;
guest_output_image_binding.binding = 0; guest_output_image_sampler_bindings[1].descriptorType =
guest_output_image_binding.descriptorType = VK_DESCRIPTOR_TYPE_SAMPLER;
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; guest_output_image_sampler_bindings[1].descriptorCount = 1;
guest_output_image_binding.descriptorCount = 1; guest_output_image_sampler_bindings[1].stageFlags =
guest_output_image_binding.stageFlags = VK_SHADER_STAGE_FRAGMENT_BIT; VK_SHADER_STAGE_FRAGMENT_BIT;
guest_output_image_binding.pImmutableSamplers = &sampler_linear_clamp; guest_output_image_sampler_bindings[1].pImmutableSamplers =
&sampler_linear_clamp;
VkDescriptorSetLayoutCreateInfo VkDescriptorSetLayoutCreateInfo
guest_output_paint_image_descriptor_set_layout_create_info; guest_output_paint_image_descriptor_set_layout_create_info;
guest_output_paint_image_descriptor_set_layout_create_info.sType = guest_output_paint_image_descriptor_set_layout_create_info.sType =
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO; VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO;
guest_output_paint_image_descriptor_set_layout_create_info.pNext = nullptr; guest_output_paint_image_descriptor_set_layout_create_info.pNext = nullptr;
guest_output_paint_image_descriptor_set_layout_create_info.flags = 0; guest_output_paint_image_descriptor_set_layout_create_info.flags = 0;
guest_output_paint_image_descriptor_set_layout_create_info.bindingCount = 1; guest_output_paint_image_descriptor_set_layout_create_info.bindingCount =
uint32_t(xe::countof(guest_output_image_sampler_bindings));
guest_output_paint_image_descriptor_set_layout_create_info.pBindings = guest_output_paint_image_descriptor_set_layout_create_info.pBindings =
&guest_output_image_binding; guest_output_image_sampler_bindings;
if (dfn.vkCreateDescriptorSetLayout( if (dfn.vkCreateDescriptorSetLayout(
device, &guest_output_paint_image_descriptor_set_layout_create_info, device, &guest_output_paint_image_descriptor_set_layout_create_info,
nullptr, nullptr,
@ -2390,11 +2397,16 @@ bool VulkanPresenter::InitializeSurfaceIndependent() {
} }
// Guest output painting descriptor sets. // Guest output painting descriptor sets.
VkDescriptorPoolSize guest_output_paint_descriptor_pool_size; VkDescriptorPoolSize guest_output_paint_descriptor_pool_sizes[2];
guest_output_paint_descriptor_pool_size.type = guest_output_paint_descriptor_pool_sizes[0].type =
guest_output_image_binding.descriptorType; VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE;
// Each descriptor set contains only 1 descriptor. guest_output_paint_descriptor_pool_sizes[0].descriptorCount =
guest_output_paint_descriptor_pool_size.descriptorCount = PaintContext::kGuestOutputDescriptorSetCount;
// Required even when using immutable samplers, otherwise failing to allocate
// descriptor sets (tested on AMD Software: Adrenalin Edition 22.3.2 on
// Windows 10 on AMD Radeon RX Vega 10 with Vulkan validation enabled).
guest_output_paint_descriptor_pool_sizes[1].type = VK_DESCRIPTOR_TYPE_SAMPLER;
guest_output_paint_descriptor_pool_sizes[1].descriptorCount =
PaintContext::kGuestOutputDescriptorSetCount; PaintContext::kGuestOutputDescriptorSetCount;
VkDescriptorPoolCreateInfo guest_output_paint_descriptor_pool_create_info; VkDescriptorPoolCreateInfo guest_output_paint_descriptor_pool_create_info;
guest_output_paint_descriptor_pool_create_info.sType = guest_output_paint_descriptor_pool_create_info.sType =
@ -2403,9 +2415,10 @@ bool VulkanPresenter::InitializeSurfaceIndependent() {
guest_output_paint_descriptor_pool_create_info.flags = 0; guest_output_paint_descriptor_pool_create_info.flags = 0;
guest_output_paint_descriptor_pool_create_info.maxSets = guest_output_paint_descriptor_pool_create_info.maxSets =
PaintContext::kGuestOutputDescriptorSetCount; PaintContext::kGuestOutputDescriptorSetCount;
guest_output_paint_descriptor_pool_create_info.poolSizeCount = 1; guest_output_paint_descriptor_pool_create_info.poolSizeCount =
uint32_t(xe::countof(guest_output_paint_descriptor_pool_sizes));
guest_output_paint_descriptor_pool_create_info.pPoolSizes = guest_output_paint_descriptor_pool_create_info.pPoolSizes =
&guest_output_paint_descriptor_pool_size; guest_output_paint_descriptor_pool_sizes;
if (dfn.vkCreateDescriptorPool( if (dfn.vkCreateDescriptorPool(
device, &guest_output_paint_descriptor_pool_create_info, nullptr, device, &guest_output_paint_descriptor_pool_create_info, nullptr,
&paint_context_.guest_output_descriptor_pool) != VK_SUCCESS) { &paint_context_.guest_output_descriptor_pool) != VK_SUCCESS) {

View File

@ -1014,12 +1014,13 @@ class BuildShadersCommand(Command):
'ps': 'frag', 'ps': 'frag',
'cs': 'comp', 'cs': 'comp',
} }
# #version must be before everything else in a GLSL file, can't use # #version and extensions must be before everything else in a GLSL
# a language conditional to add it. Use string interpolation to # file, can't use a language conditional to add them. Use string
# insert the file name. Using #include also preserves line numbers # interpolation to insert the file name. Using #include also
# in error and warning messages. # preserves line numbers in error and warning messages.
spirv_xesl_wrapper = \ spirv_xesl_wrapper = \
'#version 460\n' + \ '#version 460\n' + \
'#extension GL_EXT_samplerless_texture_functions : require\n' + \
'#extension GL_GOOGLE_include_directive : require\n' + \ '#extension GL_GOOGLE_include_directive : require\n' + \
'#include "%s"\n' '#include "%s"\n'
for src_path in src_paths: for src_path in src_paths: