[GPU] Fix k_16_16 and k_16_16_16_16 EDRAM packing clamping (#898)

Replaces the UNorm packing functions with custom Edram functions to preserve the native [-32.0, 32.0] float range and scale mathematically instead of using saturate(). Fixes displaced water meshes in games like Mercenaries 2.
This commit is contained in:
Ylederman153
2026-03-03 14:27:04 +09:00
committed by Herman S.
parent 48111e8fba
commit 2eea146b1b
21 changed files with 13209 additions and 12978 deletions
@@ -114,12 +114,12 @@ if_nz r5.w
ishr r8.xyzw, r7.zxwy, l(16, 16, 16, 16)
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r7.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r7.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r6.zw, r6.xxxy, l(0, 0, 16, 16)
ishr r8.xyzw, r6.zxwy, l(16, 16, 16, 16)
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r6.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r6.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r2.yw, r7.xxxy, l(0, 16, 0, 16)
@@ -216,12 +216,12 @@ else
ishr r2.yw, r7.yyyx, l(0, 16, 0, 16)
itof r2.yw, r2.yyyw
mul r2.yw, r2.yyyw, l(0.000000, 0.000977, 0.000000, 0.000977)
max r7.xy, r2.ywyy, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r7.xy, r2.ywyy, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r6.y, r6.x, l(16)
ishr r2.yw, r6.yyyx, l(0, 16, 0, 16)
itof r2.yw, r2.yyyw
mul r2.yw, r2.yyyw, l(0.000000, 0.000977, 0.000000, 0.000977)
max r6.xy, r2.ywyy, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r6.xy, r2.ywyy, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r7.zw, l(0,0,0,0)
mov r6.zw, l(0,0,0,0)
break
@@ -264,12 +264,12 @@ if_nz r1.z
ishr r10.xyzw, r9.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r8.zw, r8.xxxy, l(0, 0, 16, 16)
ishr r10.xyzw, r8.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r5.xy, r9.xyxx, l(16, 16, 0, 0)
@@ -366,12 +366,12 @@ if_nz r1.z
ishr r5.xy, r9.yxyy, l(16, 16, 0, 0)
itof r5.xy, r5.xyxx
mul r5.xy, r5.xyxx, l(0.000977, 0.000977, 0.000000, 0.000000)
max r9.xy, r5.xyxx, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r9.xy, r5.xyxx, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r8.y, r8.x, l(16)
ishr r5.xy, r8.yxyy, l(16, 16, 0, 0)
itof r5.xy, r5.xyxx
mul r5.xy, r5.xyxx, l(0.000977, 0.000977, 0.000000, 0.000000)
max r8.xy, r5.xyxx, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r8.xy, r5.xyxx, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r9.zw, l(0,0,0,0)
mov r8.zw, l(0,0,0,0)
break
@@ -417,12 +417,12 @@ if_nz r1.z
ishr r10.xyzw, r9.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r8.zw, r8.xxxy, l(0, 0, 16, 16)
ishr r10.xyzw, r8.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r5.xy, r9.xyxx, l(16, 16, 0, 0)
@@ -519,12 +519,12 @@ if_nz r1.z
ishr r5.xy, r9.yxyy, l(16, 16, 0, 0)
itof r5.xy, r5.xyxx
mul r5.xy, r5.xyxx, l(0.000977, 0.000977, 0.000000, 0.000000)
max r9.xy, r5.xyxx, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r9.xy, r5.xyxx, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r8.y, r8.x, l(16)
ishr r5.xy, r8.yxyy, l(16, 16, 0, 0)
itof r5.xy, r5.xyxx
mul r5.xy, r5.xyxx, l(0.000977, 0.000977, 0.000000, 0.000000)
max r8.xy, r5.xyxx, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r8.xy, r5.xyxx, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r9.zw, l(0,0,0,0)
mov r8.zw, l(0,0,0,0)
break
@@ -566,12 +566,12 @@ if_nz r1.z
ishr r12.xyzw, r11.zxwy, l(16, 16, 16, 16)
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r11.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r11.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r10.zw, r10.xxxy, l(0, 0, 16, 16)
ishr r12.xyzw, r10.zxwy, l(16, 16, 16, 16)
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r10.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r10.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r2.xy, r11.xyxx, l(16, 16, 0, 0)
@@ -668,12 +668,12 @@ if_nz r1.z
ishr r2.xy, r11.yxyy, l(16, 16, 0, 0)
itof r2.xy, r2.xyxx
mul r2.xy, r2.xyxx, l(0.000977, 0.000977, 0.000000, 0.000000)
max r11.xy, r2.xyxx, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r11.xy, r2.xyxx, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r10.y, r10.x, l(16)
ishr r2.xy, r10.yxyy, l(16, 16, 0, 0)
itof r2.xy, r2.xyxx
mul r2.xy, r2.xyxx, l(0.000977, 0.000977, 0.000000, 0.000000)
max r10.xy, r2.xyxx, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r10.xy, r2.xyxx, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r11.zw, l(0,0,0,0)
mov r10.zw, l(0,0,0,0)
break
@@ -805,10 +805,10 @@ ret
const BYTE resolve_full_128bpp_cs[] =
{
68, 88, 66, 67, 145, 110,
1, 160, 154, 248, 137, 225,
132, 67, 116, 231, 254, 112,
194, 27, 1, 0, 0, 0,
68, 88, 66, 67, 253, 44,
177, 102, 141, 187, 213, 32,
92, 185, 226, 177, 65, 158,
140, 88, 1, 0, 0, 0,
12, 87, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
208, 2, 0, 0, 224, 2,
@@ -1277,9 +1277,9 @@ const BYTE resolve_full_128bpp_cs[] =
16, 0, 7, 0, 0, 0,
70, 14, 16, 0, 8, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 41, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 41, 0,
0, 10, 194, 0, 16, 0,
6, 0, 0, 0, 6, 4,
16, 0, 6, 0, 0, 0,
@@ -1307,9 +1307,9 @@ const BYTE resolve_full_128bpp_cs[] =
16, 0, 6, 0, 0, 0,
70, 14, 16, 0, 8, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 7, 0,
0, 0, 85, 0, 0, 10,
@@ -1788,7 +1788,7 @@ const BYTE resolve_full_128bpp_cs[] =
7, 0, 0, 0, 214, 5,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 6, 0,
@@ -1816,7 +1816,7 @@ const BYTE resolve_full_128bpp_cs[] =
6, 0, 0, 0, 214, 5,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 7, 0,
@@ -1974,9 +1974,9 @@ const BYTE resolve_full_128bpp_cs[] =
242, 0, 16, 0, 9, 0,
0, 0, 70, 14, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
41, 0, 0, 10, 194, 0,
16, 0, 8, 0, 0, 0,
6, 4, 16, 0, 8, 0,
@@ -2004,9 +2004,9 @@ const BYTE resolve_full_128bpp_cs[] =
242, 0, 16, 0, 8, 0,
0, 0, 70, 14, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
7, 0, 0, 0, 85, 0,
@@ -2485,8 +2485,8 @@ const BYTE resolve_full_128bpp_cs[] =
16, 0, 9, 0, 0, 0,
70, 0, 16, 0, 5, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 0, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 0,
0, 0, 0, 0, 41, 0,
0, 7, 34, 0, 16, 0,
8, 0, 0, 0, 10, 0,
@@ -2513,8 +2513,8 @@ const BYTE resolve_full_128bpp_cs[] =
16, 0, 8, 0, 0, 0,
70, 0, 16, 0, 5, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 0, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
9, 0, 0, 0, 2, 64,
@@ -2686,9 +2686,9 @@ const BYTE resolve_full_128bpp_cs[] =
9, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 41, 0, 0, 10,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 41, 0, 0, 10,
194, 0, 16, 0, 8, 0,
0, 0, 6, 4, 16, 0,
8, 0, 0, 0, 2, 64,
@@ -2716,9 +2716,9 @@ const BYTE resolve_full_128bpp_cs[] =
8, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 2, 0, 0, 1,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 2, 0, 0, 1,
6, 0, 0, 3, 1, 64,
0, 0, 7, 0, 0, 0,
85, 0, 0, 10, 50, 0,
@@ -3196,8 +3196,8 @@ const BYTE resolve_full_128bpp_cs[] =
50, 0, 16, 0, 9, 0,
0, 0, 70, 0, 16, 0,
5, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 0, 0, 0, 0, 0,
41, 0, 0, 7, 34, 0,
16, 0, 8, 0, 0, 0,
@@ -3224,8 +3224,8 @@ const BYTE resolve_full_128bpp_cs[] =
50, 0, 16, 0, 8, 0,
0, 0, 70, 0, 16, 0,
5, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 9, 0, 0, 0,
@@ -3381,9 +3381,9 @@ const BYTE resolve_full_128bpp_cs[] =
16, 0, 11, 0, 0, 0,
70, 14, 16, 0, 12, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 41, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 41, 0,
0, 10, 194, 0, 16, 0,
10, 0, 0, 0, 6, 4,
16, 0, 10, 0, 0, 0,
@@ -3411,9 +3411,9 @@ const BYTE resolve_full_128bpp_cs[] =
16, 0, 10, 0, 0, 0,
70, 14, 16, 0, 12, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 7, 0,
0, 0, 85, 0, 0, 10,
@@ -3892,7 +3892,7 @@ const BYTE resolve_full_128bpp_cs[] =
11, 0, 0, 0, 70, 0,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 10, 0,
@@ -3920,7 +3920,7 @@ const BYTE resolve_full_128bpp_cs[] =
10, 0, 0, 0, 70, 0,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 11, 0,
@@ -123,12 +123,12 @@ if_nz r5.w
ishr r8.xyzw, r7.zxwy, l(16, 16, 16, 16)
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r7.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r7.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r6.zw, r6.xxxy, l(0, 0, 16, 16)
ishr r8.xyzw, r6.zxwy, l(16, 16, 16, 16)
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r6.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r6.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r2.zw, r7.xxxy, l(0, 0, 16, 16)
@@ -225,12 +225,12 @@ else
ishr r2.zw, r7.yyyx, l(0, 0, 16, 16)
itof r2.zw, r2.zzzw
mul r2.zw, r2.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r7.xy, r2.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r7.xy, r2.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r6.y, r6.x, l(16)
ishr r2.zw, r6.yyyx, l(0, 0, 16, 16)
itof r2.zw, r2.zzzw
mul r2.zw, r2.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r6.xy, r2.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r6.xy, r2.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r7.zw, l(0,0,0,0)
mov r6.zw, l(0,0,0,0)
break
@@ -273,12 +273,12 @@ if_nz r2.z
ishr r10.xyzw, r9.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r8.zw, r8.xxxy, l(0, 0, 16, 16)
ishr r10.xyzw, r8.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r4.zw, r9.xxxy, l(0, 0, 16, 16)
@@ -375,12 +375,12 @@ if_nz r2.z
ishr r4.zw, r9.yyyx, l(0, 0, 16, 16)
itof r4.zw, r4.zzzw
mul r4.zw, r4.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r9.xy, r4.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r9.xy, r4.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r8.y, r8.x, l(16)
ishr r4.zw, r8.yyyx, l(0, 0, 16, 16)
itof r4.zw, r4.zzzw
mul r4.zw, r4.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r8.xy, r4.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r8.xy, r4.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r9.zw, l(0,0,0,0)
mov r8.zw, l(0,0,0,0)
break
@@ -426,12 +426,12 @@ if_nz r2.z
ishr r10.xyzw, r9.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r8.zw, r8.xxxy, l(0, 0, 16, 16)
ishr r10.xyzw, r8.zxwy, l(16, 16, 16, 16)
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r4.zw, r9.xxxy, l(0, 0, 16, 16)
@@ -528,12 +528,12 @@ if_nz r2.z
ishr r4.zw, r9.yyyx, l(0, 0, 16, 16)
itof r4.zw, r4.zzzw
mul r4.zw, r4.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r9.xy, r4.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r9.xy, r4.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r8.y, r8.x, l(16)
ishr r4.zw, r8.yyyx, l(0, 0, 16, 16)
itof r4.zw, r4.zzzw
mul r4.zw, r4.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r8.xy, r4.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r8.xy, r4.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r9.zw, l(0,0,0,0)
mov r8.zw, l(0,0,0,0)
break
@@ -575,12 +575,12 @@ if_nz r2.z
ishr r12.xyzw, r11.zxwy, l(16, 16, 16, 16)
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r11.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r11.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ishl r10.zw, r10.xxxy, l(0, 0, 16, 16)
ishr r12.xyzw, r10.zxwy, l(16, 16, 16, 16)
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r10.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r10.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
ushr r4.zw, r11.xxxy, l(0, 0, 16, 16)
@@ -677,12 +677,12 @@ if_nz r2.z
ishr r4.zw, r11.yyyx, l(0, 0, 16, 16)
itof r4.zw, r4.zzzw
mul r4.zw, r4.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r11.xy, r4.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r11.xy, r4.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
ishl r10.y, r10.x, l(16)
ishr r4.zw, r10.yyyx, l(0, 0, 16, 16)
itof r4.zw, r4.zzzw
mul r4.zw, r4.zzzw, l(0.000000, 0.000000, 0.000977, 0.000977)
max r10.xy, r4.zwzz, l(-1.000000, -1.000000, 0.000000, 0.000000)
max r10.xy, r4.zwzz, l(-32.000000, -32.000000, 0.000000, 0.000000)
mov r11.zw, l(0,0,0,0)
mov r10.zw, l(0,0,0,0)
break
@@ -829,10 +829,10 @@ ret
const BYTE resolve_full_128bpp_scaled_cs[] =
{
68, 88, 66, 67, 240, 225,
91, 191, 177, 208, 168, 157,
30, 39, 193, 254, 151, 166,
56, 118, 1, 0, 0, 0,
68, 88, 66, 67, 233, 222,
108, 0, 190, 192, 121, 172,
246, 221, 45, 24, 16, 242,
227, 156, 1, 0, 0, 0,
184, 89, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
144, 2, 0, 0, 160, 2,
@@ -1343,9 +1343,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
16, 0, 7, 0, 0, 0,
70, 14, 16, 0, 8, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 41, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 41, 0,
0, 10, 194, 0, 16, 0,
6, 0, 0, 0, 6, 4,
16, 0, 6, 0, 0, 0,
@@ -1373,9 +1373,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
16, 0, 6, 0, 0, 0,
70, 14, 16, 0, 8, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 7, 0,
0, 0, 85, 0, 0, 10,
@@ -1854,7 +1854,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
7, 0, 0, 0, 230, 10,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 6, 0,
@@ -1882,7 +1882,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
6, 0, 0, 0, 230, 10,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 7, 0,
@@ -2042,9 +2042,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
9, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 41, 0, 0, 10,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 41, 0, 0, 10,
194, 0, 16, 0, 8, 0,
0, 0, 6, 4, 16, 0,
8, 0, 0, 0, 2, 64,
@@ -2072,9 +2072,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
8, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 2, 0, 0, 1,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 2, 0, 0, 1,
6, 0, 0, 3, 1, 64,
0, 0, 7, 0, 0, 0,
85, 0, 0, 10, 194, 0,
@@ -2552,8 +2552,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
50, 0, 16, 0, 9, 0,
0, 0, 230, 10, 16, 0,
4, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 0, 0, 0, 0, 0,
41, 0, 0, 7, 34, 0,
16, 0, 8, 0, 0, 0,
@@ -2580,8 +2580,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
50, 0, 16, 0, 8, 0,
0, 0, 230, 10, 16, 0,
4, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 9, 0, 0, 0,
@@ -2753,9 +2753,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
16, 0, 9, 0, 0, 0,
70, 14, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 41, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 41, 0,
0, 10, 194, 0, 16, 0,
8, 0, 0, 0, 6, 4,
16, 0, 8, 0, 0, 0,
@@ -2783,9 +2783,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
16, 0, 8, 0, 0, 0,
70, 14, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 7, 0,
0, 0, 85, 0, 0, 10,
@@ -3264,7 +3264,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
9, 0, 0, 0, 230, 10,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 8, 0,
@@ -3292,7 +3292,7 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
8, 0, 0, 0, 230, 10,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 194, 0, 0, 0, 194,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 9, 0,
@@ -3448,9 +3448,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
242, 0, 16, 0, 11, 0,
0, 0, 70, 14, 16, 0,
12, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
41, 0, 0, 10, 194, 0,
16, 0, 10, 0, 0, 0,
6, 4, 16, 0, 10, 0,
@@ -3478,9 +3478,9 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
242, 0, 16, 0, 10, 0,
0, 0, 70, 14, 16, 0,
12, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
7, 0, 0, 0, 85, 0,
@@ -3959,8 +3959,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
16, 0, 11, 0, 0, 0,
230, 10, 16, 0, 4, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 0, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 0,
0, 0, 0, 0, 41, 0,
0, 7, 34, 0, 16, 0,
10, 0, 0, 0, 10, 0,
@@ -3987,8 +3987,8 @@ const BYTE resolve_full_128bpp_scaled_cs[] =
16, 0, 10, 0, 0, 0,
230, 10, 16, 0, 4, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 0, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
11, 0, 0, 0, 2, 64,
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -128,11 +128,11 @@ if_nz r0.w
ibfe r7.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r6.xyzw
itof r7.xyzw, r7.xyzw
mul r7.xyzw, r7.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r6.xyzw, r7.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r6.xyzw, r7.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r7.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r3.xyzw
itof r7.xyzw, r7.xyzw
mul r7.xyzw, r7.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r3.xyzw, r7.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r3.xyzw, r7.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r6.xyzw, r6.xyzw
@@ -209,11 +209,11 @@ else
ibfe r7.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r6.xyzw
itof r7.xyzw, r7.xyzw
mul r7.xyzw, r7.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r6.xyzw, r7.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r6.xyzw, r7.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r7.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r3.xyzw
itof r7.xyzw, r7.xyzw
mul r7.xyzw, r7.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r3.xyzw, r7.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r3.xyzw, r7.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r6.xyzw, r6.xyzw
@@ -257,11 +257,11 @@ if_nz r7.x
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r8.xyzw, r8.xyzw
@@ -338,11 +338,11 @@ if_nz r7.x
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r8.xyzw, r8.xyzw
@@ -389,11 +389,11 @@ if_nz r7.x
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r8.xyzw, r8.xyzw
@@ -470,11 +470,11 @@ if_nz r7.x
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r8.xyzw, r8.xyzw
@@ -517,11 +517,11 @@ if_nz r7.x
ibfe r12.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r10.xyzw
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r10.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r10.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r12.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r11.xyzw
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r11.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r11.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r10.xyzw, r10.xyzw
@@ -598,11 +598,11 @@ if_nz r7.x
ibfe r0.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r10.xyzw
itof r0.xyzw, r0.xyzw
mul r0.xyzw, r0.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r10.xyzw, r0.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r10.xyzw, r0.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r0.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r11.xyzw
itof r0.xyzw, r0.xyzw
mul r0.xyzw, r0.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r11.xyzw, r0.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r11.xyzw, r0.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r10.xyzw, r10.xyzw
@@ -683,10 +683,10 @@ ret
const BYTE resolve_full_8bpp_cs[] =
{
68, 88, 66, 67, 157, 21,
14, 125, 46, 53, 221, 27,
129, 254, 211, 126, 127, 219,
136, 209, 1, 0, 0, 0,
68, 88, 66, 67, 204, 213,
250, 69, 225, 83, 19, 87,
133, 89, 60, 39, 214, 31,
27, 224, 1, 0, 0, 0,
28, 77, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
208, 2, 0, 0, 224, 2,
@@ -1222,9 +1222,9 @@ const BYTE resolve_full_8bpp_cs[] =
242, 0, 16, 0, 6, 0,
0, 0, 70, 14, 16, 0,
7, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
139, 0, 0, 15, 242, 0,
16, 0, 7, 0, 0, 0,
2, 64, 0, 0, 16, 0,
@@ -1249,9 +1249,9 @@ const BYTE resolve_full_8bpp_cs[] =
16, 0, 3, 0, 0, 0,
70, 14, 16, 0, 7, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 7, 0,
0, 0, 131, 0, 0, 5,
@@ -1642,9 +1642,9 @@ const BYTE resolve_full_8bpp_cs[] =
6, 0, 0, 0, 70, 14,
16, 0, 7, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 139, 0, 0, 15,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 139, 0, 0, 15,
242, 0, 16, 0, 7, 0,
0, 0, 2, 64, 0, 0,
16, 0, 0, 0, 16, 0,
@@ -1668,9 +1668,9 @@ const BYTE resolve_full_8bpp_cs[] =
242, 0, 16, 0, 3, 0,
0, 0, 70, 14, 16, 0,
7, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
6, 0, 0, 0, 131, 0,
@@ -1846,9 +1846,9 @@ const BYTE resolve_full_8bpp_cs[] =
8, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 139, 0, 0, 15,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 139, 0, 0, 15,
242, 0, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
16, 0, 0, 0, 16, 0,
@@ -1872,9 +1872,9 @@ const BYTE resolve_full_8bpp_cs[] =
242, 0, 16, 0, 9, 0,
0, 0, 70, 14, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
7, 0, 0, 0, 131, 0,
@@ -2265,9 +2265,9 @@ const BYTE resolve_full_8bpp_cs[] =
16, 0, 8, 0, 0, 0,
70, 14, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 139, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 139, 0,
0, 15, 242, 0, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 16, 0, 0, 0,
@@ -2292,9 +2292,9 @@ const BYTE resolve_full_8bpp_cs[] =
9, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 2, 0, 0, 1,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 2, 0, 0, 1,
6, 0, 0, 3, 1, 64,
0, 0, 6, 0, 0, 0,
131, 0, 0, 5, 242, 0,
@@ -2483,9 +2483,9 @@ const BYTE resolve_full_8bpp_cs[] =
16, 0, 8, 0, 0, 0,
70, 14, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 139, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 139, 0,
0, 15, 242, 0, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 16, 0, 0, 0,
@@ -2510,9 +2510,9 @@ const BYTE resolve_full_8bpp_cs[] =
9, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 2, 0, 0, 1,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 2, 0, 0, 1,
6, 0, 0, 3, 1, 64,
0, 0, 7, 0, 0, 0,
131, 0, 0, 5, 242, 0,
@@ -2902,9 +2902,9 @@ const BYTE resolve_full_8bpp_cs[] =
242, 0, 16, 0, 8, 0,
0, 0, 70, 14, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
139, 0, 0, 15, 242, 0,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 16, 0,
@@ -2929,9 +2929,9 @@ const BYTE resolve_full_8bpp_cs[] =
16, 0, 9, 0, 0, 0,
70, 14, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 6, 0,
0, 0, 131, 0, 0, 5,
@@ -3104,9 +3104,9 @@ const BYTE resolve_full_8bpp_cs[] =
242, 0, 16, 0, 10, 0,
0, 0, 70, 14, 16, 0,
12, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
139, 0, 0, 15, 242, 0,
16, 0, 12, 0, 0, 0,
2, 64, 0, 0, 16, 0,
@@ -3131,9 +3131,9 @@ const BYTE resolve_full_8bpp_cs[] =
16, 0, 11, 0, 0, 0,
70, 14, 16, 0, 12, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 7, 0,
0, 0, 131, 0, 0, 5,
@@ -3524,9 +3524,9 @@ const BYTE resolve_full_8bpp_cs[] =
10, 0, 0, 0, 70, 14,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 139, 0, 0, 15,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 139, 0, 0, 15,
242, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
16, 0, 0, 0, 16, 0,
@@ -3550,9 +3550,9 @@ const BYTE resolve_full_8bpp_cs[] =
242, 0, 16, 0, 11, 0,
0, 0, 70, 14, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
6, 0, 0, 0, 131, 0,
@@ -136,11 +136,11 @@ if_nz r4.w
ibfe r8.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r6.xyzw
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r6.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r6.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r8.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r7.xyzw
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r7.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r7.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r6.xyzw, r6.xyzw
@@ -217,11 +217,11 @@ else
ibfe r8.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r6.xyzw
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r6.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r6.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r8.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r7.xyzw
itof r8.xyzw, r8.xyzw
mul r8.xyzw, r8.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r7.xyzw, r8.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r7.xyzw, r8.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r6.xyzw, r6.xyzw
@@ -265,11 +265,11 @@ if_nz r3.w
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r8.xyzw, r8.xyzw
@@ -346,11 +346,11 @@ if_nz r3.w
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r8.xyzw, r8.xyzw
@@ -397,11 +397,11 @@ if_nz r3.w
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r8.xyzw, r8.xyzw
@@ -478,11 +478,11 @@ if_nz r3.w
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r8.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r8.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r8.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r10.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r9.xyzw
itof r10.xyzw, r10.xyzw
mul r10.xyzw, r10.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r9.xyzw, r10.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r9.xyzw, r10.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r8.xyzw, r8.xyzw
@@ -525,11 +525,11 @@ if_nz r3.w
ibfe r12.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r10.xyzw
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r10.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r10.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r12.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r11.xyzw
itof r12.xyzw, r12.xyzw
mul r12.xyzw, r12.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r11.xyzw, r12.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r11.xyzw, r12.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(7)
f16tof32 r10.xyzw, r10.xyzw
@@ -606,11 +606,11 @@ if_nz r3.w
ibfe r4.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r10.xyzw
itof r4.xyzw, r4.xyzw
mul r4.xyzw, r4.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r10.xyzw, r4.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r10.xyzw, r4.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
ibfe r4.xyzw, l(16, 16, 16, 16), l(0, 0, 0, 0), r11.xyzw
itof r4.xyzw, r4.xyzw
mul r4.xyzw, r4.xyzw, l(0.000977, 0.000977, 0.000977, 0.000977)
max r11.xyzw, r4.xyzw, l(-1.000000, -1.000000, -1.000000, -1.000000)
max r11.xyzw, r4.xyzw, l(-32.000000, -32.000000, -32.000000, -32.000000)
break
case l(6)
f16tof32 r10.xyzw, r10.xyzw
@@ -709,10 +709,10 @@ ret
const BYTE resolve_full_8bpp_scaled_cs[] =
{
68, 88, 66, 67, 17, 35,
227, 169, 83, 23, 250, 21,
187, 181, 220, 61, 30, 139,
76, 204, 1, 0, 0, 0,
68, 88, 66, 67, 113, 102,
49, 146, 128, 107, 51, 235,
21, 229, 80, 0, 193, 216,
86, 43, 1, 0, 0, 0,
112, 79, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
144, 2, 0, 0, 160, 2,
@@ -1290,9 +1290,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
6, 0, 0, 0, 70, 14,
16, 0, 8, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 139, 0, 0, 15,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 139, 0, 0, 15,
242, 0, 16, 0, 8, 0,
0, 0, 2, 64, 0, 0,
16, 0, 0, 0, 16, 0,
@@ -1316,9 +1316,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
242, 0, 16, 0, 7, 0,
0, 0, 70, 14, 16, 0,
8, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
7, 0, 0, 0, 131, 0,
@@ -1709,9 +1709,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
16, 0, 6, 0, 0, 0,
70, 14, 16, 0, 8, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 139, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 139, 0,
0, 15, 242, 0, 16, 0,
8, 0, 0, 0, 2, 64,
0, 0, 16, 0, 0, 0,
@@ -1736,9 +1736,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
7, 0, 0, 0, 70, 14,
16, 0, 8, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 2, 0, 0, 1,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 2, 0, 0, 1,
6, 0, 0, 3, 1, 64,
0, 0, 6, 0, 0, 0,
131, 0, 0, 5, 242, 0,
@@ -1914,9 +1914,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
242, 0, 16, 0, 8, 0,
0, 0, 70, 14, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
139, 0, 0, 15, 242, 0,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 16, 0,
@@ -1941,9 +1941,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
16, 0, 9, 0, 0, 0,
70, 14, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 7, 0,
0, 0, 131, 0, 0, 5,
@@ -2334,9 +2334,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
8, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 139, 0, 0, 15,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 139, 0, 0, 15,
242, 0, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
16, 0, 0, 0, 16, 0,
@@ -2360,9 +2360,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
242, 0, 16, 0, 9, 0,
0, 0, 70, 14, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
6, 0, 0, 0, 131, 0,
@@ -2552,9 +2552,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
8, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 139, 0, 0, 15,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 139, 0, 0, 15,
242, 0, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
16, 0, 0, 0, 16, 0,
@@ -2578,9 +2578,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
242, 0, 16, 0, 9, 0,
0, 0, 70, 14, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
2, 0, 0, 1, 6, 0,
0, 3, 1, 64, 0, 0,
7, 0, 0, 0, 131, 0,
@@ -2971,9 +2971,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
16, 0, 8, 0, 0, 0,
70, 14, 16, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 139, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 139, 0,
0, 15, 242, 0, 16, 0,
10, 0, 0, 0, 2, 64,
0, 0, 16, 0, 0, 0,
@@ -2998,9 +2998,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
9, 0, 0, 0, 70, 14,
16, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 2, 0, 0, 1,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 2, 0, 0, 1,
6, 0, 0, 3, 1, 64,
0, 0, 6, 0, 0, 0,
131, 0, 0, 5, 242, 0,
@@ -3173,9 +3173,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
16, 0, 10, 0, 0, 0,
70, 14, 16, 0, 12, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 139, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 139, 0,
0, 15, 242, 0, 16, 0,
12, 0, 0, 0, 2, 64,
0, 0, 16, 0, 0, 0,
@@ -3200,9 +3200,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
11, 0, 0, 0, 70, 14,
16, 0, 12, 0, 0, 0,
2, 64, 0, 0, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 2, 0, 0, 1,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 2, 0, 0, 1,
6, 0, 0, 3, 1, 64,
0, 0, 7, 0, 0, 0,
131, 0, 0, 5, 242, 0,
@@ -3592,9 +3592,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
242, 0, 16, 0, 10, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 2, 64,
0, 0, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 0, 0, 0, 194,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
139, 0, 0, 15, 242, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 16, 0,
@@ -3619,9 +3619,9 @@ const BYTE resolve_full_8bpp_scaled_cs[] =
16, 0, 11, 0, 0, 0,
70, 14, 16, 0, 4, 0,
0, 0, 2, 64, 0, 0,
0, 0, 128, 191, 0, 0,
128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 2, 0,
0, 0, 0, 194, 0, 0,
0, 194, 0, 0, 0, 194,
0, 0, 0, 194, 2, 0,
0, 1, 6, 0, 0, 3,
1, 64, 0, 0, 6, 0,
0, 0, 131, 0, 0, 5,
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More