Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: graphics/scalers/hq2xScaler.cpp
- ===================================================================
- --- graphics/scalers/hq2xScaler.cpp (Revision 2497)
- +++ graphics/scalers/hq2xScaler.cpp (Arbeitskopie)
- @@ -76,6 +76,38 @@
- }
- + static inline void Interp3(uint8 * pc, uintS c1, uintS c2)
- + {
- +
- + uint8 rgba1[4];
- + uint8 rgba2[4];
- + uint8 res[4];
- +
- + Manip::split(c1,rgba1[0], rgba1[1], rgba1[2], rgba1[3]);
- + Manip::split(c2,rgba2[0], rgba2[1], rgba2[2], rgba2[3]);
- +
- + for (int i=0; i<4; i++) res[i]=(rgba1[i]*7+rgba2[i])>>3;
- +
- + *reinterpret_cast<uintX*>(pc) = Manip::merge(res[0],res[1],res[2],res[3]);
- + }
- +
- + static inline void Interp4(uint8 * pc, uintS c1, uintS c2, uintS c3)
- + {
- + uint8 rgba1[4];
- + uint8 rgba2[4];
- + uint8 rgba3[4];
- + uint8 res[4];
- +
- + Manip::split(c1,rgba1[0], rgba1[1], rgba1[2], rgba1[3]);
- + Manip::split(c2,rgba2[0], rgba2[1], rgba2[2], rgba2[3]);
- + Manip::split(c3,rgba3[0], rgba3[1], rgba3[2], rgba3[3]);
- +
- + for (int i=0; i<4; i++) res[i]=(rgba1[i]*2+rgba2[i]+rgba3[i]*7)>>4;
- +
- + *reinterpret_cast<uintX*>(pc) = Manip::merge(res[0],res[1],res[2],res[3]);
- +
- + }
- +
- static inline void Interp5(uint8 * pc, uintS c1, uintS c2)
- {
- // *((int*)pc) = (c1+c2) >> 1;
- @@ -174,55 +206,60 @@
- }
- -#define PIXEL00_0 *(reinterpret_cast<uintX*>(pOut)) = Manip::copy(c32[5]);
- -#define PIXEL00_10 Interp1(pOut, c32[5], c32[1]);
- -#define PIXEL00_11 Interp1(pOut, c32[5], c32[4]);
- -#define PIXEL00_12 Interp1(pOut, c32[5], c32[2]);
- -#define PIXEL00_20 Interp2(pOut, c32[5], c32[4], c32[2]);
- -#define PIXEL00_21 Interp2(pOut, c32[5], c32[1], c32[2]);
- -#define PIXEL00_22 Interp2(pOut, c32[5], c32[1], c32[4]);
- -#define PIXEL00_60 Interp6(pOut, c32[5], c32[2], c32[4]);
- -#define PIXEL00_61 Interp6(pOut, c32[5], c32[4], c32[2]);
- -#define PIXEL00_70 Interp7(pOut, c32[5], c32[4], c32[2]);
- -#define PIXEL00_90 Interp9(pOut, c32[5], c32[4], c32[2]);
- -#define PIXEL00_100 Interp10(pOut, c32[5], c32[4], c32[2]);
- -#define PIXEL01_0 *(reinterpret_cast<uintX*>(pOut+sizeof(uintX))) = Manip::copy(c32[5]);
- -#define PIXEL01_10 Interp1(pOut+sizeof(uintX), c32[5], c32[3]);
- -#define PIXEL01_11 Interp1(pOut+sizeof(uintX), c32[5], c32[2]);
- -#define PIXEL01_12 Interp1(pOut+sizeof(uintX), c32[5], c32[6]);
- -#define PIXEL01_20 Interp2(pOut+sizeof(uintX), c32[5], c32[2], c32[6]);
- -#define PIXEL01_21 Interp2(pOut+sizeof(uintX), c32[5], c32[3], c32[6]);
- -#define PIXEL01_22 Interp2(pOut+sizeof(uintX), c32[5], c32[3], c32[2]);
- -#define PIXEL01_60 Interp6(pOut+sizeof(uintX), c32[5], c32[6], c32[2]);
- -#define PIXEL01_61 Interp6(pOut+sizeof(uintX), c32[5], c32[2], c32[6]);
- -#define PIXEL01_70 Interp7(pOut+sizeof(uintX), c32[5], c32[2], c32[6]);
- -#define PIXEL01_90 Interp9(pOut+sizeof(uintX), c32[5], c32[2], c32[6]);
- -#define PIXEL01_100 Interp10(pOut+sizeof(uintX), c32[5], c32[2], c32[6]);
- -#define PIXEL10_0 *(reinterpret_cast<uintX*>(pOut+BpL)) = Manip::copy(c32[5]);
- -#define PIXEL10_10 Interp1(pOut+BpL, c32[5], c32[7]);
- -#define PIXEL10_11 Interp1(pOut+BpL, c32[5], c32[8]);
- -#define PIXEL10_12 Interp1(pOut+BpL, c32[5], c32[4]);
- -#define PIXEL10_20 Interp2(pOut+BpL, c32[5], c32[8], c32[4]);
- -#define PIXEL10_21 Interp2(pOut+BpL, c32[5], c32[7], c32[4]);
- -#define PIXEL10_22 Interp2(pOut+BpL, c32[5], c32[7], c32[8]);
- -#define PIXEL10_60 Interp6(pOut+BpL, c32[5], c32[4], c32[8]);
- -#define PIXEL10_61 Interp6(pOut+BpL, c32[5], c32[8], c32[4]);
- -#define PIXEL10_70 Interp7(pOut+BpL, c32[5], c32[8], c32[4]);
- -#define PIXEL10_90 Interp9(pOut+BpL, c32[5], c32[8], c32[4]);
- -#define PIXEL10_100 Interp10(pOut+BpL, c32[5], c32[8], c32[4]);
- -#define PIXEL11_0 *(reinterpret_cast<uintX*>(pOut+BpL+sizeof(uintX))) = Manip::copy(c32[5]);
- -#define PIXEL11_10 Interp1(pOut+BpL+sizeof(uintX), c32[5], c32[9]);
- -#define PIXEL11_11 Interp1(pOut+BpL+sizeof(uintX), c32[5], c32[6]);
- -#define PIXEL11_12 Interp1(pOut+BpL+sizeof(uintX), c32[5], c32[8]);
- -#define PIXEL11_20 Interp2(pOut+BpL+sizeof(uintX), c32[5], c32[6], c32[8]);
- -#define PIXEL11_21 Interp2(pOut+BpL+sizeof(uintX), c32[5], c32[9], c32[8]);
- -#define PIXEL11_22 Interp2(pOut+BpL+sizeof(uintX), c32[5], c32[9], c32[6]);
- -#define PIXEL11_60 Interp6(pOut+BpL+sizeof(uintX), c32[5], c32[8], c32[6]);
- -#define PIXEL11_61 Interp6(pOut+BpL+sizeof(uintX), c32[5], c32[6], c32[8]);
- -#define PIXEL11_70 Interp7(pOut+BpL+sizeof(uintX), c32[5], c32[6], c32[8]);
- -#define PIXEL11_90 Interp9(pOut+BpL+sizeof(uintX), c32[5], c32[6], c32[8]);
- -#define PIXEL11_100 Interp10(pOut+BpL+sizeof(uintX), c32[5], c32[6], c32[8]);
- +#define PIXEL00_1M Interp1(pOut, c32[5], c32[1]);
- +#define PIXEL00_1U Interp1(pOut, c32[5], c32[2]);
- +#define PIXEL00_1L Interp1(pOut, c32[5], c32[4]);
- +#define PIXEL00_2 Interp2(pOut, c32[5], c32[4], c32[2]);
- +#define PIXEL00_4 Interp4(pOut, c32[5], c32[4], c32[2]);
- +#define PIXEL00_5 Interp5(pOut, c32[4], c32[2]);
- +#define PIXEL00_C *(reinterpret_cast<uintX*>(pOut)) = Manip::copy(c32[5]);
- +#define PIXEL01_1 Interp1(pOut+sizeof(uintX), c32[5], c32[2]);
- +#define PIXEL01_3 Interp3(pOut+sizeof(uintX), c32[5], c32[2]);
- +#define PIXEL01_6 Interp1(pOut+sizeof(uintX), c32[2], c32[5]);
- +#define PIXEL01_C *(reinterpret_cast<uintX*>(pOut+sizeof(uintX))) = Manip::copy(c32[5]);
- +
- +#define PIXEL02_1M Interp1(pOut+2*sizeof(uintX), c32[5], c32[3]);
- +#define PIXEL02_1U Interp1(pOut+2*sizeof(uintX), c32[5], c32[2]);
- +#define PIXEL02_1R Interp1(pOut+2*sizeof(uintX), c32[5], c32[6]);
- +#define PIXEL02_2 Interp2(pOut+2*sizeof(uintX), c32[5], c32[2], c32[6]);
- +#define PIXEL02_4 Interp4(pOut+2*sizeof(uintX), c32[5], c32[2], c32[6]);
- +#define PIXEL02_5 Interp5(pOut+2*sizeof(uintX), c32[2], c32[6]);
- +#define PIXEL02_C *(reinterpret_cast<uintX*>(pOut+2*sizeof(uintX))) = Manip::copy(c32[5]);
- +
- +#define PIXEL10_1 Interp1(pOut+BpL, c32[5], c32[4]);
- +#define PIXEL10_3 Interp3(pOut+BpL, c32[5], c32[4]);
- +#define PIXEL10_6 Interp1(pOut+BpL, c32[4], c32[5]);
- +#define PIXEL10_C *(reinterpret_cast<uintX*>(pOut+BpL)) = Manip::copy(c32[5]);
- +
- +#define PIXEL11 *(reinterpret_cast<uintX*>(pOut+BpL+sizeof(uintX))) = Manip::copy(c32[5]);
- +
- +#define PIXEL12_1 Interp1(pOut+BpL+2*sizeof(uintX), c32[5], c32[6]);
- +#define PIXEL12_3 Interp3(pOut+BpL+2*sizeof(uintX), c32[5], c32[6]);
- +#define PIXEL12_6 Interp1(pOut+BpL+2*sizeof(uintX), c32[6], c32[5]);
- +#define PIXEL12_C *(reinterpret_cast<uintX*>(pOut+BpL+2*sizeof(uintX))) = Manip::copy(c32[5]);
- +
- +#define PIXEL20_1M Interp1(pOut+2*BpL, c32[5], c32[7]);
- +#define PIXEL20_1D Interp1(pOut+2*BpL, c32[5], c32[8]);
- +#define PIXEL20_1L Interp1(pOut+2*BpL, c32[5], c32[4]);
- +#define PIXEL20_2 Interp2(pOut+2*BpL, c32[5], c32[8], c32[4]);
- +#define PIXEL20_4 Interp4(pOut+2*BpL, c32[5], c32[8], c32[4]);
- +#define PIXEL20_5 Interp5(pOut+2*BpL, c32[8], c32[4]);
- +#define PIXEL20_C *(reinterpret_cast<uintX*>(pOut+2*BpL)) = Manip::copy(c32[5]);
- +
- +#define PIXEL21_1 Interp1(pOut+2*BpL+sizeof(uintX), c32[5], c32[8]);
- +#define PIXEL21_3 Interp3(pOut+2*BpL+sizeof(uintX), c32[5], c32[8]);
- +#define PIXEL21_6 Interp1(pOut+2*BpL+sizeof(uintX), c32[8], c32[5]);
- +#define PIXEL21_C *(reinterpret_cast<uintX*>(pOut+2*BpL+sizeof(uintX))) = Manip::copy(c32[5]);
- +
- +#define PIXEL22_1M Interp1(pOut+2*BpL+2*sizeof(uintX), c32[5], c32[9]);
- +#define PIXEL22_1D Interp1(pOut+2*BpL+2*sizeof(uintX), c32[5], c32[8]);
- +#define PIXEL22_1R Interp1(pOut+2*BpL+2*sizeof(uintX), c32[5], c32[6]);
- +#define PIXEL22_2 Interp2(pOut+2*BpL+2*sizeof(uintX), c32[5], c32[6], c32[8]);
- +#define PIXEL22_4 Interp4(pOut+2*BpL+2*sizeof(uintX), c32[5], c32[6], c32[8]);
- +#define PIXEL22_5 Interp5(pOut+2*BpL+2*sizeof(uintX), c32[6], c32[8]);
- +#define PIXEL22_C *(reinterpret_cast<uintX*>(pOut+2*BpL+2*sizeof(uintX))) = Manip::copy(c32[5]);
- +
- static inline bool Diff(unsigned int w1, unsigned int w2)
- {
- YUV1 = RGBtoYUV[w1];
- @@ -258,7 +295,7 @@
- static bool hq2x_32(Texture *tex, sint32 sx, sint32 sy, sint32 Xres, sint32 Yres,
- uint8* pOut, sint32 dw, sint32 dh, sint32 BpL, bool clamp_src)
- {
- - if (Xres*2!=dw || Yres*2!=dh) return false;
- + if (Xres*3!=dw || Yres*3!=dh) return false;
- InitLUTs();
- @@ -272,7 +309,7 @@
- uint8 *pIn = reinterpret_cast<uint8*>(tex->buffer) + sy*tpitch + sx*sizeof(uintS);
- int tex_diff = tpitch - Xres*sizeof(uintX);
- - int pix_diff = BpL*2-Xres*2*sizeof(uintX);
- + int pix_diff = BpL*3-Xres*3*sizeof(uintX);
- bool clipX = true;
- bool clipY_Begin = true;
- @@ -374,2631 +411,3604 @@
- case 37:
- case 165:
- {
- - PIXEL00_20
- - PIXEL01_20
- - PIXEL10_20
- - PIXEL11_20
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 2:
- case 34:
- case 130:
- case 162:
- {
- - PIXEL00_22
- - PIXEL01_21
- - PIXEL10_20
- - PIXEL11_20
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 16:
- case 17:
- case 48:
- case 49:
- {
- - PIXEL00_20
- - PIXEL01_22
- - PIXEL10_20
- - PIXEL11_21
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 64:
- case 65:
- case 68:
- case 69:
- {
- - PIXEL00_20
- - PIXEL01_20
- - PIXEL10_21
- - PIXEL11_22
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 8:
- case 12:
- case 136:
- case 140:
- {
- - PIXEL00_21
- - PIXEL01_20
- - PIXEL10_22
- - PIXEL11_20
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 3:
- case 35:
- case 131:
- case 163:
- {
- - PIXEL00_11
- - PIXEL01_21
- - PIXEL10_20
- - PIXEL11_20
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 6:
- case 38:
- case 134:
- case 166:
- {
- - PIXEL00_22
- - PIXEL01_12
- - PIXEL10_20
- - PIXEL11_20
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 20:
- case 21:
- case 52:
- case 53:
- {
- - PIXEL00_20
- - PIXEL01_11
- - PIXEL10_20
- - PIXEL11_21
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 144:
- case 145:
- case 176:
- case 177:
- {
- - PIXEL00_20
- - PIXEL01_22
- - PIXEL10_20
- - PIXEL11_12
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 192:
- case 193:
- case 196:
- case 197:
- {
- - PIXEL00_20
- - PIXEL01_20
- - PIXEL10_21
- - PIXEL11_11
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 96:
- case 97:
- case 100:
- case 101:
- {
- - PIXEL00_20
- - PIXEL01_20
- - PIXEL10_12
- - PIXEL11_22
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 40:
- case 44:
- case 168:
- case 172:
- {
- - PIXEL00_21
- - PIXEL01_20
- - PIXEL10_11
- - PIXEL11_20
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 9:
- case 13:
- case 137:
- case 141:
- {
- - PIXEL00_12
- - PIXEL01_20
- - PIXEL10_22
- - PIXEL11_20
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 18:
- case 50:
- {
- - PIXEL00_22
- + PIXEL00_1M
- if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL12_C
- }
- else
- {
- - PIXEL01_20
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- }
- - PIXEL10_20
- - PIXEL11_21
- - break;
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 80:
- case 81:
- {
- - PIXEL00_20
- - PIXEL01_22
- - PIXEL10_21
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- if (Diff(w16[6], w16[8]))
- {
- - PIXEL11_10
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_1M
- }
- else
- {
- - PIXEL11_20
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- }
- - break;
- + break;
- }
- case 72:
- case 76:
- {
- - PIXEL00_21
- - PIXEL01_20
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_1M
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 10:
- case 138:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_21
- - PIXEL10_22
- - PIXEL11_20
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 66:
- {
- - PIXEL00_22
- - PIXEL01_21
- - PIXEL10_21
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 24:
- {
- - PIXEL00_21
- - PIXEL01_22
- - PIXEL10_22
- - PIXEL11_21
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 7:
- case 39:
- case 135:
- {
- - PIXEL00_11
- - PIXEL01_12
- - PIXEL10_20
- - PIXEL11_20
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 148:
- case 149:
- case 180:
- {
- - PIXEL00_20
- - PIXEL01_11
- - PIXEL10_20
- - PIXEL11_12
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 224:
- case 228:
- case 225:
- {
- - PIXEL00_20
- - PIXEL01_20
- - PIXEL10_12
- - PIXEL11_11
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 41:
- case 169:
- case 45:
- {
- - PIXEL00_12
- - PIXEL01_20
- - PIXEL10_11
- - PIXEL11_20
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 22:
- case 54:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_20
- - PIXEL11_21
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 208:
- case 209:
- {
- - PIXEL00_20
- - PIXEL01_22
- - PIXEL10_21
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 104:
- case 108:
- {
- - PIXEL00_21
- - PIXEL01_20
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 11:
- case 139:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_21
- - PIXEL10_22
- - PIXEL11_20
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 19:
- case 51:
- {
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL00_11
- - PIXEL01_10
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL00_60
- - PIXEL01_90
- + PIXEL00_2
- + PIXEL01_6
- + PIXEL02_5
- + PIXEL12_1
- }
- - PIXEL10_20
- - PIXEL11_21
- - break;
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 146:
- case 178:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_10
- - PIXEL11_12
- - }
- - else
- - {
- - PIXEL01_90
- - PIXEL11_61
- - }
- - PIXEL10_20
- - break;
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL12_C
- + PIXEL22_1D
- + }
- + else
- + {
- + PIXEL01_1
- + PIXEL02_5
- + PIXEL12_6
- + PIXEL22_2
- + }
- + PIXEL00_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_2
- + PIXEL21_1
- + break;
- }
- case 84:
- case 85:
- {
- - PIXEL00_20
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL01_11
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL01_60
- - PIXEL11_90
- - }
- - PIXEL10_21
- - break;
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL02_1U
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL02_2
- + PIXEL12_6
- + PIXEL21_1
- + PIXEL22_5
- + }
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- + break;
- }
- case 112:
- case 113:
- {
- - PIXEL00_20
- - PIXEL01_22
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL10_12
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL10_61
- - PIXEL11_90
- - }
- - break;
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_6
- + PIXEL22_5
- + }
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + break;
- }
- case 200:
- case 204:
- {
- - PIXEL00_21
- - PIXEL01_20
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - PIXEL11_11
- - }
- - else
- - {
- - PIXEL10_90
- - PIXEL11_60
- - }
- - break;
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + }
- + else
- + {
- + PIXEL10_1
- + PIXEL20_5
- + PIXEL21_6
- + PIXEL22_2
- + }
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL11
- + PIXEL12_1
- + break;
- }
- case 73:
- case 77:
- {
- - if (Diff(w16[8], w16[4]))
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL00_12
- - PIXEL10_10
- + PIXEL00_1U
- + PIXEL10_C
- + PIXEL20_1M
- + PIXEL21_C
- }
- - else
- + else
- {
- - PIXEL00_61
- - PIXEL10_90
- + PIXEL00_2
- + PIXEL10_6
- + PIXEL20_5
- + PIXEL21_1
- }
- - PIXEL01_20
- - PIXEL11_22
- - break;
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL11
- + PIXEL12_1
- + PIXEL22_1M
- + break;
- }
- case 42:
- case 170:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- - PIXEL10_11
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL10_C
- + PIXEL20_1D
- }
- - else
- + else
- {
- - PIXEL00_90
- - PIXEL10_60
- + PIXEL00_5
- + PIXEL01_1
- + PIXEL10_6
- + PIXEL20_2
- }
- - PIXEL01_21
- - PIXEL11_20
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 14:
- case 142:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- - PIXEL01_12
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_90
- - PIXEL01_61
- + PIXEL00_5
- + PIXEL01_6
- + PIXEL02_2
- + PIXEL10_1
- }
- - PIXEL10_22
- - PIXEL11_20
- - break;
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 67:
- {
- - PIXEL00_11
- - PIXEL01_21
- - PIXEL10_21
- - PIXEL11_22
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 70:
- {
- - PIXEL00_22
- - PIXEL01_12
- - PIXEL10_21
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 28:
- {
- - PIXEL00_21
- - PIXEL01_11
- - PIXEL10_22
- - PIXEL11_21
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 152:
- {
- - PIXEL00_21
- - PIXEL01_22
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 194:
- {
- - PIXEL00_22
- - PIXEL01_21
- - PIXEL10_21
- - PIXEL11_11
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 98:
- {
- - PIXEL00_22
- - PIXEL01_21
- - PIXEL10_12
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 56:
- {
- - PIXEL00_21
- - PIXEL01_22
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 25:
- {
- - PIXEL00_12
- - PIXEL01_22
- - PIXEL10_22
- - PIXEL11_21
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 26:
- case 31:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL10_3
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL01_20
- + PIXEL02_4
- + PIXEL12_3
- }
- - PIXEL10_22
- - PIXEL11_21
- - break;
- + PIXEL11
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 82:
- case 214:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_21
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 88:
- case 248:
- {
- - PIXEL00_21
- - PIXEL01_22
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL22_4
- + }
- + break;
- }
- case 74:
- case 107:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- }
- - PIXEL01_21
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_22
- - break;
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 27:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_10
- - PIXEL10_22
- - PIXEL11_21
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 86:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_21
- - PIXEL11_10
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 216:
- {
- - PIXEL00_21
- - PIXEL01_22
- - PIXEL10_10
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 106:
- {
- - PIXEL00_10
- - PIXEL01_21
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 30:
- {
- - PIXEL00_10
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_22
- - PIXEL11_21
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- + }
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 210:
- {
- - PIXEL00_22
- - PIXEL01_10
- - PIXEL10_21
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 120:
- {
- - PIXEL00_21
- - PIXEL01_22
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_10
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 75:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_21
- - PIXEL10_10
- - PIXEL11_22
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 29:
- {
- - PIXEL00_12
- - PIXEL01_11
- - PIXEL10_22
- - PIXEL11_21
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 198:
- {
- - PIXEL00_22
- - PIXEL01_12
- - PIXEL10_21
- - PIXEL11_11
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 184:
- {
- - PIXEL00_21
- - PIXEL01_22
- - PIXEL10_11
- - PIXEL11_12
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 99:
- {
- - PIXEL00_11
- - PIXEL01_21
- - PIXEL10_12
- - PIXEL11_22
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 57:
- {
- - PIXEL00_12
- - PIXEL01_22
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 71:
- {
- - PIXEL00_11
- - PIXEL01_12
- - PIXEL10_21
- - PIXEL11_22
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 156:
- {
- - PIXEL00_21
- - PIXEL01_11
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 226:
- {
- - PIXEL00_22
- - PIXEL01_21
- - PIXEL10_12
- - PIXEL11_11
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 60:
- {
- - PIXEL00_21
- - PIXEL01_11
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 195:
- {
- - PIXEL00_11
- - PIXEL01_21
- - PIXEL10_21
- - PIXEL11_11
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 102:
- {
- - PIXEL00_22
- - PIXEL01_12
- - PIXEL10_12
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 153:
- {
- - PIXEL00_12
- - PIXEL01_22
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 58:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 83:
- {
- - PIXEL00_11
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_10
- - }
- - else
- - {
- - PIXEL01_70
- - }
- - PIXEL10_21
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_1M
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 92:
- {
- - PIXEL00_21
- - PIXEL01_11
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 202:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - PIXEL01_21
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - PIXEL11_11
- - break;
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 78:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - PIXEL01_12
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - PIXEL11_22
- - break;
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 154:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 114:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_10
- - }
- - else
- - {
- - PIXEL01_70
- - }
- - PIXEL10_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_1M
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 89:
- {
- - PIXEL00_12
- - PIXEL01_22
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 90:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - if (Diff(w16[8], w16[4]))
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL10_10
- + PIXEL20_1M
- }
- - else
- + else
- {
- - PIXEL10_70
- + PIXEL20_2
- }
- - if (Diff(w16[6], w16[8]))
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- {
- - PIXEL11_10
- + PIXEL22_1M
- }
- - else
- + else
- {
- - PIXEL11_70
- + PIXEL22_2
- }
- - break;
- + break;
- }
- case 55:
- case 23:
- {
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL00_11
- - PIXEL01_0
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL00_60
- - PIXEL01_90
- + PIXEL00_2
- + PIXEL01_6
- + PIXEL02_5
- + PIXEL12_1
- }
- - PIXEL10_20
- - PIXEL11_21
- - break;
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 182:
- case 150:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - PIXEL11_12
- - }
- - else
- - {
- - PIXEL01_90
- - PIXEL11_61
- - }
- - PIXEL10_20
- - break;
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + PIXEL22_1D
- + }
- + else
- + {
- + PIXEL01_1
- + PIXEL02_5
- + PIXEL12_6
- + PIXEL22_2
- + }
- + PIXEL00_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_2
- + PIXEL21_1
- + break;
- }
- case 213:
- case 212:
- {
- - PIXEL00_20
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL01_11
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL01_60
- - PIXEL11_90
- - }
- - PIXEL10_21
- - break;
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL02_1U
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL02_2
- + PIXEL12_6
- + PIXEL21_1
- + PIXEL22_5
- + }
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- + break;
- }
- case 241:
- case 240:
- {
- - PIXEL00_20
- - PIXEL01_22
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL10_12
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL10_61
- - PIXEL11_90
- - }
- - break;
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_6
- + PIXEL22_5
- + }
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + break;
- }
- case 236:
- case 232:
- {
- - PIXEL00_21
- - PIXEL01_20
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - PIXEL11_11
- - }
- - else
- - {
- - PIXEL10_90
- - PIXEL11_60
- - }
- - break;
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + PIXEL22_1R
- + }
- + else
- + {
- + PIXEL10_1
- + PIXEL20_5
- + PIXEL21_6
- + PIXEL22_2
- + }
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL11
- + PIXEL12_1
- + break;
- }
- case 109:
- case 105:
- {
- - if (Diff(w16[8], w16[4]))
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL00_12
- - PIXEL10_0
- + PIXEL00_1U
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- }
- - else
- + else
- {
- - PIXEL00_61
- - PIXEL10_90
- + PIXEL00_2
- + PIXEL10_6
- + PIXEL20_5
- + PIXEL21_1
- }
- - PIXEL01_20
- - PIXEL11_22
- - break;
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL11
- + PIXEL12_1
- + PIXEL22_1M
- + break;
- }
- case 171:
- case 43:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- - PIXEL10_11
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- + PIXEL20_1D
- }
- - else
- + else
- {
- - PIXEL00_90
- - PIXEL10_60
- + PIXEL00_5
- + PIXEL01_1
- + PIXEL10_6
- + PIXEL20_2
- }
- - PIXEL01_21
- - PIXEL11_20
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 143:
- case 15:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- - PIXEL01_12
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_90
- - PIXEL01_61
- + PIXEL00_5
- + PIXEL01_6
- + PIXEL02_2
- + PIXEL10_1
- }
- - PIXEL10_22
- - PIXEL11_20
- - break;
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 124:
- {
- - PIXEL00_21
- - PIXEL01_11
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_10
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 203:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_21
- - PIXEL10_10
- - PIXEL11_11
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 62:
- {
- - PIXEL00_10
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- + }
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 211:
- {
- - PIXEL00_11
- - PIXEL01_10
- - PIXEL10_21
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 118:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_12
- - PIXEL11_10
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 217:
- {
- - PIXEL00_12
- - PIXEL01_22
- - PIXEL10_10
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 110:
- {
- - PIXEL00_10
- - PIXEL01_12
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_22
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 155:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_10
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 188:
- {
- - PIXEL00_21
- - PIXEL01_11
- - PIXEL10_11
- - PIXEL11_12
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 185:
- {
- - PIXEL00_12
- - PIXEL01_22
- - PIXEL10_11
- - PIXEL11_12
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 61:
- {
- - PIXEL00_12
- - PIXEL01_11
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 157:
- {
- - PIXEL00_12
- - PIXEL01_11
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 103:
- {
- - PIXEL00_11
- - PIXEL01_12
- - PIXEL10_12
- - PIXEL11_22
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 227:
- {
- - PIXEL00_11
- - PIXEL01_21
- - PIXEL10_12
- - PIXEL11_11
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 230:
- {
- - PIXEL00_22
- - PIXEL01_12
- - PIXEL10_12
- - PIXEL11_11
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 199:
- {
- - PIXEL00_11
- - PIXEL01_12
- - PIXEL10_21
- - PIXEL11_11
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 220:
- {
- - PIXEL00_21
- - PIXEL01_11
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 158:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL01_20
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- }
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 234:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - PIXEL01_21
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_11
- - break;
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1R
- + break;
- }
- case 242:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_10
- - }
- - else
- - {
- - PIXEL01_70
- - }
- - PIXEL10_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_1M
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1L
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 59:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 121:
- {
- - PIXEL00_12
- - PIXEL01_22
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 87:
- {
- - PIXEL00_11
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_21
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1L
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1M
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 79:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_12
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - PIXEL11_22
- - break;
- + PIXEL02_1R
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 122:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - if (Diff(w16[8], w16[4]))
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL10_0
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- }
- - else
- + else
- {
- - PIXEL10_20
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- }
- - if (Diff(w16[6], w16[8]))
- + if (Diff(w16[6], w16[8]))
- {
- - PIXEL11_10
- + PIXEL22_1M
- }
- - else
- + else
- {
- - PIXEL11_70
- + PIXEL22_2
- }
- - break;
- + break;
- }
- case 94:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL01_20
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- }
- - if (Diff(w16[8], w16[4]))
- + PIXEL10_C
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL10_10
- + PIXEL20_1M
- }
- - else
- + else
- {
- - PIXEL10_70
- + PIXEL20_2
- }
- - if (Diff(w16[6], w16[8]))
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- {
- - PIXEL11_10
- + PIXEL22_1M
- }
- - else
- + else
- {
- - PIXEL11_70
- + PIXEL22_2
- }
- - break;
- + break;
- }
- case 218:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - if (Diff(w16[8], w16[4]))
- + PIXEL10_C
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL10_10
- + PIXEL20_1M
- }
- - else
- + else
- {
- - PIXEL10_70
- + PIXEL20_2
- }
- - if (Diff(w16[6], w16[8]))
- + if (Diff(w16[6], w16[8]))
- {
- - PIXEL11_0
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- }
- - else
- + else
- {
- - PIXEL11_20
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- }
- - break;
- + break;
- }
- case 91:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - if (Diff(w16[8], w16[4]))
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL10_10
- + PIXEL20_1M
- }
- - else
- + else
- {
- - PIXEL10_70
- + PIXEL20_2
- }
- - if (Diff(w16[6], w16[8]))
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- {
- - PIXEL11_10
- + PIXEL22_1M
- }
- - else
- + else
- {
- - PIXEL11_70
- + PIXEL22_2
- }
- - break;
- + break;
- }
- case 229:
- {
- - PIXEL00_20
- - PIXEL01_20
- - PIXEL10_12
- - PIXEL11_11
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 167:
- {
- - PIXEL00_11
- - PIXEL01_12
- - PIXEL10_20
- - PIXEL11_20
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 173:
- {
- - PIXEL00_12
- - PIXEL01_20
- - PIXEL10_11
- - PIXEL11_20
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 181:
- {
- - PIXEL00_20
- - PIXEL01_11
- - PIXEL10_20
- - PIXEL11_12
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 186:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_10
- + PIXEL02_1M
- }
- - else
- + else
- {
- - PIXEL01_70
- + PIXEL02_2
- }
- - PIXEL10_11
- - PIXEL11_12
- - break;
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 115:
- {
- - PIXEL00_11
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_10
- - }
- - else
- - {
- - PIXEL01_70
- - }
- - PIXEL10_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_1M
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 93:
- {
- - PIXEL00_12
- - PIXEL01_11
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 206:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - PIXEL01_12
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - PIXEL11_11
- - break;
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 205:
- case 201:
- {
- - PIXEL00_12
- - PIXEL01_20
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_10
- - }
- - else
- - {
- - PIXEL10_70
- - }
- - PIXEL11_11
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_1M
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 174:
- case 46:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_10
- + PIXEL00_1M
- }
- - else
- + else
- {
- - PIXEL00_70
- + PIXEL00_2
- }
- - PIXEL01_12
- - PIXEL10_11
- - PIXEL11_20
- - break;
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 179:
- case 147:
- {
- - PIXEL00_11
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_10
- - }
- - else
- - {
- - PIXEL01_70
- - }
- - PIXEL10_20
- - PIXEL11_12
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_1M
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 117:
- case 116:
- {
- - PIXEL00_20
- - PIXEL01_11
- - PIXEL10_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_10
- - }
- - else
- - {
- - PIXEL11_70
- - }
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_1M
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 189:
- {
- - PIXEL00_12
- - PIXEL01_11
- - PIXEL10_11
- - PIXEL11_12
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 231:
- {
- - PIXEL00_11
- - PIXEL01_12
- - PIXEL10_12
- - PIXEL11_11
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 126:
- {
- - PIXEL00_10
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_10
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + PIXEL12_3
- + }
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 219:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- + PIXEL10_3
- }
- - PIXEL01_10
- - PIXEL10_10
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 125:
- {
- - if (Diff(w16[8], w16[4]))
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL00_12
- - PIXEL10_0
- + PIXEL00_1U
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- }
- - else
- + else
- {
- - PIXEL00_61
- - PIXEL10_90
- + PIXEL00_2
- + PIXEL10_6
- + PIXEL20_5
- + PIXEL21_1
- }
- - PIXEL01_11
- - PIXEL11_10
- - break;
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL11
- + PIXEL12_C
- + PIXEL22_1M
- + break;
- }
- case 221:
- {
- - PIXEL00_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL01_11
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL01_60
- - PIXEL11_90
- - }
- - PIXEL10_10
- - break;
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL02_1U
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL02_2
- + PIXEL12_6
- + PIXEL21_1
- + PIXEL22_5
- + }
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1M
- + break;
- }
- case 207:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- - PIXEL01_12
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_90
- - PIXEL01_61
- + PIXEL00_5
- + PIXEL01_6
- + PIXEL02_2
- + PIXEL10_1
- }
- - PIXEL10_10
- - PIXEL11_11
- - break;
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 238:
- {
- - PIXEL00_10
- - PIXEL01_12
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - PIXEL11_11
- - }
- - else
- - {
- - PIXEL10_90
- - PIXEL11_60
- - }
- - break;
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + PIXEL22_1R
- + }
- + else
- + {
- + PIXEL10_1
- + PIXEL20_5
- + PIXEL21_6
- + PIXEL22_2
- + }
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL11
- + PIXEL12_1
- + break;
- }
- case 190:
- {
- - PIXEL00_10
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - PIXEL11_12
- - }
- - else
- - {
- - PIXEL01_90
- - PIXEL11_61
- - }
- - PIXEL10_11
- - break;
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- + PIXEL22_1D
- + }
- + else
- + {
- + PIXEL01_1
- + PIXEL02_5
- + PIXEL12_6
- + PIXEL22_2
- + }
- + PIXEL00_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1D
- + PIXEL21_1
- + break;
- }
- case 187:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- - PIXEL10_11
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- + PIXEL20_1D
- }
- - else
- + else
- {
- - PIXEL00_90
- - PIXEL10_60
- + PIXEL00_5
- + PIXEL01_1
- + PIXEL10_6
- + PIXEL20_2
- }
- - PIXEL01_10
- - PIXEL11_12
- - break;
- + PIXEL02_1M
- + PIXEL11
- + PIXEL12_C
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 243:
- {
- - PIXEL00_11
- - PIXEL01_10
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL10_12
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL10_61
- - PIXEL11_90
- - }
- - break;
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_1
- + PIXEL20_2
- + PIXEL21_6
- + PIXEL22_5
- + }
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL10_1
- + PIXEL11
- + break;
- }
- case 119:
- {
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL00_11
- - PIXEL01_0
- + PIXEL00_1L
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL00_60
- - PIXEL01_90
- + PIXEL00_2
- + PIXEL01_6
- + PIXEL02_5
- + PIXEL12_1
- }
- - PIXEL10_12
- - PIXEL11_10
- - break;
- + PIXEL10_1
- + PIXEL11
- + PIXEL20_1L
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 237:
- case 233:
- {
- - PIXEL00_12
- - PIXEL01_20
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_100
- - }
- - PIXEL11_11
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_2
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 175:
- case 47:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- }
- - else
- + else
- {
- - PIXEL00_100
- + PIXEL00_2
- }
- - PIXEL01_12
- - PIXEL10_11
- - PIXEL11_20
- - break;
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_2
- + break;
- }
- case 183:
- case 151:
- {
- - PIXEL00_11
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_100
- - }
- - PIXEL10_20
- - PIXEL11_12
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_C
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_2
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 245:
- case 244:
- {
- - PIXEL00_20
- - PIXEL01_11
- - PIXEL10_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_100
- - }
- - break;
- + PIXEL00_2
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 250:
- {
- - PIXEL00_10
- - PIXEL01_10
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_C
- + PIXEL02_1M
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL22_4
- + }
- + break;
- }
- case 123:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- }
- - PIXEL01_10
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_10
- - break;
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 95:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL10_3
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL01_20
- + PIXEL02_4
- + PIXEL12_3
- }
- - PIXEL10_10
- - PIXEL11_10
- - break;
- + PIXEL11
- + PIXEL20_1M
- + PIXEL21_C
- + PIXEL22_1M
- + break;
- }
- case 222:
- {
- - PIXEL00_10
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_10
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + }
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 252:
- {
- - PIXEL00_21
- - PIXEL01_11
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_100
- - }
- - break;
- + PIXEL00_1M
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 249:
- {
- - PIXEL00_12
- - PIXEL01_22
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_100
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL22_4
- + }
- + break;
- }
- case 235:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- }
- - PIXEL01_21
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_100
- - }
- - PIXEL11_11
- - break;
- + PIXEL02_1M
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 111:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- }
- - else
- + else
- {
- - PIXEL00_100
- + PIXEL00_2
- }
- - PIXEL01_12
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - PIXEL11_22
- - break;
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL20_4
- + PIXEL21_3
- + }
- + PIXEL22_1M
- + break;
- }
- case 63:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- }
- - else
- + else
- {
- - PIXEL00_100
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL01_20
- + PIXEL02_4
- + PIXEL12_3
- }
- - PIXEL10_11
- - PIXEL11_21
- - break;
- + PIXEL10_C
- + PIXEL11
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1M
- + break;
- }
- case 159:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL10_3
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL02_C
- }
- - else
- + else
- {
- - PIXEL01_100
- + PIXEL02_2
- }
- - PIXEL10_22
- - PIXEL11_12
- - break;
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 215:
- {
- - PIXEL00_11
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_100
- - }
- - PIXEL10_21
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_C
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 246:
- {
- - PIXEL00_22
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - PIXEL10_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_100
- - }
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 254:
- {
- - PIXEL00_10
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_20
- - }
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_20
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_100
- - }
- - break;
- + PIXEL00_1M
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL01_C
- + PIXEL02_C
- + }
- + else
- + {
- + PIXEL01_3
- + PIXEL02_4
- + }
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_4
- + }
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL21_3
- + PIXEL22_2
- + }
- + break;
- }
- case 253:
- {
- - PIXEL00_12
- - PIXEL01_11
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_100
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_100
- - }
- - break;
- + PIXEL00_1U
- + PIXEL01_1
- + PIXEL02_1U
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 251:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL01_3
- }
- - PIXEL01_10
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_100
- - }
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL02_1M
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL10_C
- + PIXEL20_C
- + PIXEL21_C
- + }
- + else
- + {
- + PIXEL10_3
- + PIXEL20_2
- + PIXEL21_3
- + }
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL12_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL12_3
- + PIXEL22_4
- + }
- + break;
- }
- case 239:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- }
- - else
- + else
- {
- - PIXEL00_100
- + PIXEL00_2
- }
- - PIXEL01_12
- - if (Diff(w16[8], w16[4]))
- - {
- - PIXEL10_0
- - }
- - else
- - {
- - PIXEL10_100
- - }
- - PIXEL11_11
- - break;
- + PIXEL01_C
- + PIXEL02_1R
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_1
- + if (Diff(w16[8], w16[4]))
- + {
- + PIXEL20_C
- + }
- + else
- + {
- + PIXEL20_2
- + }
- + PIXEL21_C
- + PIXEL22_1R
- + break;
- }
- case 127:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL01_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_100
- + PIXEL00_2
- + PIXEL01_3
- + PIXEL10_3
- }
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL01_20
- + PIXEL02_4
- + PIXEL12_3
- }
- - if (Diff(w16[8], w16[4]))
- + PIXEL11
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL10_0
- + PIXEL20_C
- + PIXEL21_C
- }
- - else
- + else
- {
- - PIXEL10_20
- + PIXEL20_4
- + PIXEL21_3
- }
- - PIXEL11_10
- - break;
- + PIXEL22_1M
- + break;
- }
- case 191:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- }
- - else
- + else
- {
- - PIXEL00_100
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL02_C
- }
- - else
- + else
- {
- - PIXEL01_100
- + PIXEL02_2
- }
- - PIXEL10_11
- - PIXEL11_12
- - break;
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1D
- + PIXEL21_1
- + PIXEL22_1D
- + break;
- }
- case 223:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- + PIXEL10_C
- }
- - else
- + else
- {
- - PIXEL00_20
- + PIXEL00_4
- + PIXEL10_3
- }
- - if (Diff(w16[2], w16[6]))
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL01_C
- + PIXEL02_C
- + PIXEL12_C
- }
- - else
- + else
- {
- - PIXEL01_100
- + PIXEL01_3
- + PIXEL02_2
- + PIXEL12_3
- }
- - PIXEL10_10
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_20
- - }
- - break;
- + PIXEL11
- + PIXEL20_1M
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL21_C
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL21_3
- + PIXEL22_4
- + }
- + break;
- }
- case 247:
- {
- - PIXEL00_11
- - if (Diff(w16[2], w16[6]))
- - {
- - PIXEL01_0
- - }
- - else
- - {
- - PIXEL01_100
- - }
- - PIXEL10_12
- - if (Diff(w16[6], w16[8]))
- - {
- - PIXEL11_0
- - }
- - else
- - {
- - PIXEL11_100
- - }
- - break;
- + PIXEL00_1L
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- + {
- + PIXEL02_C
- + }
- + else
- + {
- + PIXEL02_2
- + }
- + PIXEL10_1
- + PIXEL11
- + PIXEL12_C
- + PIXEL20_1L
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- + {
- + PIXEL22_C
- + }
- + else
- + {
- + PIXEL22_2
- + }
- + break;
- }
- case 255:
- {
- - if (Diff(w16[4], w16[2]))
- + if (Diff(w16[4], w16[2]))
- {
- - PIXEL00_0
- + PIXEL00_C
- }
- - else
- + else
- {
- - PIXEL00_100
- + PIXEL00_2
- }
- - if (Diff(w16[2], w16[6]))
- + PIXEL01_C
- + if (Diff(w16[2], w16[6]))
- {
- - PIXEL01_0
- + PIXEL02_C
- }
- - else
- + else
- {
- - PIXEL01_100
- + PIXEL02_2
- }
- - if (Diff(w16[8], w16[4]))
- + PIXEL10_C
- + PIXEL11
- + PIXEL12_C
- + if (Diff(w16[8], w16[4]))
- {
- - PIXEL10_0
- + PIXEL20_C
- }
- - else
- + else
- {
- - PIXEL10_100
- + PIXEL20_2
- }
- - if (Diff(w16[6], w16[8]))
- + PIXEL21_C
- + if (Diff(w16[6], w16[8]))
- {
- - PIXEL11_0
- + PIXEL22_C
- }
- - else
- + else
- {
- - PIXEL11_100
- + PIXEL22_2
- }
- - break;
- + break;
- }
- }
- pIn+=sizeof(uintS);
- - pOut+=sizeof(uintX)*2;
- + pOut+=sizeof(uintX)*3;
- }
- pIn+=tex_diff;
- pOut+=pix_diff;
- @@ -3020,8 +4030,8 @@
- Scale32_888A = hq2xScalerInternal<uint32, Manip_32_888A, uint32>::hq2x_32;
- }
- -const uint32 hq2xScaler::ScaleBits() const { return 1<<2; }
- -const bool hq2xScaler::ScaleArbitrary() const { return false; }
- +const uint32 hq2xScaler::ScaleBits() const { return 1<<3; }
- +const bool hq2xScaler::ScaleArbitrary() const { return true; }
- const char *hq2xScaler::ScalerName() const { return "hq2x"; }
- const char *hq2xScaler::ScalerDesc() const { return "hq2x Magnification Filter"; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement