rlm@1: #define PIXEL00_1M Interp1( pOut, c[5], c[1] ); rlm@1: #define PIXEL00_1U Interp1( pOut, c[5], c[2] ); rlm@1: #define PIXEL00_1L Interp1( pOut, c[5], c[4] ); rlm@1: #define PIXEL00_2 Interp2( pOut, c[5], c[4], c[2] ); rlm@1: #define PIXEL00_4 Interp4( pOut, c[5], c[4], c[2] ); rlm@1: #define PIXEL00_5 Interp5( pOut, c[4], c[2] ); rlm@1: #define PIXEL00_C *((PIXELTYPE*)(pOut)) = c[5]; rlm@1: rlm@1: #define PIXEL01_1 Interp1( pOut+SIZE_PIXEL, c[5], c[2] ); rlm@1: #define PIXEL01_3 Interp3( pOut+SIZE_PIXEL, c[5], c[2] ); rlm@1: #define PIXEL01_6 Interp1( pOut+SIZE_PIXEL, c[2], c[5] ); rlm@1: #define PIXEL01_C *((PIXELTYPE*)(pOut+SIZE_PIXEL)) = c[5]; rlm@1: rlm@1: #define PIXEL02_1M Interp1( pOut+SIZE_PIXEL+SIZE_PIXEL, c[5], c[3] ); rlm@1: #define PIXEL02_1U Interp1( pOut+SIZE_PIXEL+SIZE_PIXEL, c[5], c[2] ); rlm@1: #define PIXEL02_1R Interp1( pOut+SIZE_PIXEL+SIZE_PIXEL, c[5], c[6] ); rlm@1: #define PIXEL02_2 Interp2( pOut+SIZE_PIXEL+SIZE_PIXEL, c[5], c[2], c[6] ); rlm@1: #define PIXEL02_4 Interp4( pOut+SIZE_PIXEL+SIZE_PIXEL, c[5], c[2], c[6] ); rlm@1: #define PIXEL02_5 Interp5( pOut+SIZE_PIXEL+SIZE_PIXEL, c[2], c[6] ); rlm@1: #define PIXEL02_C *((PIXELTYPE*)(pOut+SIZE_PIXEL+SIZE_PIXEL)) = c[5]; rlm@1: rlm@1: #define PIXEL10_1 Interp1( pOut+dstPitch, c[5], c[4] ); rlm@1: #define PIXEL10_3 Interp3( pOut+dstPitch, c[5], c[4] ); rlm@1: #define PIXEL10_6 Interp1( pOut+dstPitch, c[4], c[5] ); rlm@1: #define PIXEL10_C *((PIXELTYPE*)(pOut+dstPitch)) = c[5]; rlm@1: rlm@1: #define PIXEL11 *((PIXELTYPE*)(pOut+dstPitch+SIZE_PIXEL)) = c[5]; rlm@1: rlm@1: #define PIXEL12_1 Interp1( pOut+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[5], c[6] ); rlm@1: #define PIXEL12_3 Interp3( pOut+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[5], c[6] ); rlm@1: #define PIXEL12_6 Interp1( pOut+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[6], c[5] ); rlm@1: #define PIXEL12_C *((PIXELTYPE*)(pOut+dstPitch+SIZE_PIXEL+SIZE_PIXEL)) = c[5]; rlm@1: rlm@1: #define PIXEL20_1M Interp1( pOut+dstPitch+dstPitch, c[5], c[7] ); rlm@1: #define PIXEL20_1D Interp1( pOut+dstPitch+dstPitch, c[5], c[8] ); rlm@1: #define PIXEL20_1L Interp1( pOut+dstPitch+dstPitch, c[5], c[4] ); rlm@1: #define PIXEL20_2 Interp2( pOut+dstPitch+dstPitch, c[5], c[8], c[4] ); rlm@1: #define PIXEL20_4 Interp4( pOut+dstPitch+dstPitch, c[5], c[8], c[4] ); rlm@1: #define PIXEL20_5 Interp5( pOut+dstPitch+dstPitch, c[8], c[4] ); rlm@1: #define PIXEL20_C *((PIXELTYPE*)(pOut+dstPitch+dstPitch)) = c[5]; rlm@1: rlm@1: #define PIXEL21_1 Interp1( pOut+dstPitch+dstPitch+SIZE_PIXEL, c[5], c[8] ); rlm@1: #define PIXEL21_3 Interp3( pOut+dstPitch+dstPitch+SIZE_PIXEL, c[5], c[8] ); rlm@1: #define PIXEL21_6 Interp1( pOut+dstPitch+dstPitch+SIZE_PIXEL, c[8], c[5] ); rlm@1: #define PIXEL21_C *((PIXELTYPE*)(pOut+dstPitch+dstPitch+SIZE_PIXEL)) = c[5]; rlm@1: rlm@1: #define PIXEL22_1M Interp1( pOut+dstPitch+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[5], c[9] ); rlm@1: #define PIXEL22_1D Interp1( pOut+dstPitch+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[5], c[8] ); rlm@1: #define PIXEL22_1R Interp1( pOut+dstPitch+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[5], c[6] ); rlm@1: #define PIXEL22_2 Interp2( pOut+dstPitch+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[5], c[6], c[8] ); rlm@1: #define PIXEL22_4 Interp4( pOut+dstPitch+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[5], c[6], c[8] ); rlm@1: #define PIXEL22_5 Interp5( pOut+dstPitch+dstPitch+SIZE_PIXEL+SIZE_PIXEL, c[6], c[8] ); rlm@1: #define PIXEL22_C *((PIXELTYPE*)(pOut+dstPitch+dstPitch+SIZE_PIXEL+SIZE_PIXEL)) = c[5]; rlm@1: rlm@1: #ifndef cget rlm@1: #define cget(x) c[x] rlm@1: #endif rlm@1: rlm@1: switch (pattern) rlm@1: { rlm@1: case 0: rlm@1: case 1: rlm@1: case 4: rlm@1: case 32: rlm@1: case 128: rlm@1: case 5: rlm@1: case 132: rlm@1: case 160: rlm@1: case 33: rlm@1: case 129: rlm@1: case 36: rlm@1: case 133: rlm@1: case 164: rlm@1: case 161: rlm@1: case 37: rlm@1: case 165: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 2: rlm@1: case 34: rlm@1: case 130: rlm@1: case 162: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 16: rlm@1: case 17: rlm@1: case 48: rlm@1: case 49: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 64: rlm@1: case 65: rlm@1: case 68: rlm@1: case 69: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 8: rlm@1: case 12: rlm@1: case 136: rlm@1: case 140: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 3: rlm@1: case 35: rlm@1: case 131: rlm@1: case 163: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 6: rlm@1: case 38: rlm@1: case 134: rlm@1: case 166: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 20: rlm@1: case 21: rlm@1: case 52: rlm@1: case 53: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 144: rlm@1: case 145: rlm@1: case 176: rlm@1: case 177: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 192: rlm@1: case 193: rlm@1: case 196: rlm@1: case 197: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 96: rlm@1: case 97: rlm@1: case 100: rlm@1: case 101: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 40: rlm@1: case 44: rlm@1: case 168: rlm@1: case 172: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 9: rlm@1: case 13: rlm@1: case 137: rlm@1: case 141: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 18: rlm@1: case 50: rlm@1: { rlm@1: PIXEL00_1M rlm@1: rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 80: rlm@1: case 81: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 72: rlm@1: case 76: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 10: rlm@1: case 138: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 66: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 24: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 7: rlm@1: case 39: rlm@1: case 135: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 148: rlm@1: case 149: rlm@1: case 180: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 224: rlm@1: case 228: rlm@1: case 225: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 41: rlm@1: case 169: rlm@1: case 45: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 22: rlm@1: case 54: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 208: rlm@1: case 209: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 104: rlm@1: case 108: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 11: rlm@1: case 139: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 19: rlm@1: case 51: rlm@1: { rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_6 rlm@1: PIXEL02_5 rlm@1: PIXEL12_1 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 146: rlm@1: case 178: rlm@1: { rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL12_C rlm@1: PIXEL22_1D rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_1 rlm@1: PIXEL02_5 rlm@1: PIXEL12_6 rlm@1: PIXEL22_2 rlm@1: } rlm@1: PIXEL00_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: break; rlm@1: } rlm@1: case 84: rlm@1: case 85: rlm@1: { rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL02_1U rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: PIXEL12_6 rlm@1: PIXEL21_1 rlm@1: PIXEL22_5 rlm@1: } rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: break; rlm@1: } rlm@1: case 112: rlm@1: case 113: rlm@1: { rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_6 rlm@1: PIXEL22_5 rlm@1: } rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: break; rlm@1: } rlm@1: case 200: rlm@1: case 204: rlm@1: { rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_1 rlm@1: PIXEL20_5 rlm@1: PIXEL21_6 rlm@1: PIXEL22_2 rlm@1: } rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: break; rlm@1: } rlm@1: case 73: rlm@1: case 77: rlm@1: { rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL10_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL10_6 rlm@1: PIXEL20_5 rlm@1: PIXEL21_1 rlm@1: } rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 42: rlm@1: case 170: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: PIXEL20_1D rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_5 rlm@1: PIXEL01_1 rlm@1: PIXEL10_6 rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 14: rlm@1: case 142: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_5 rlm@1: PIXEL01_6 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 67: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 70: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 28: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 152: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 194: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 98: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 56: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 25: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 26: rlm@1: case 31: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 82: rlm@1: case 214: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 88: rlm@1: case 248: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 74: rlm@1: case 107: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 27: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 86: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 216: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 106: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 30: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 210: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 120: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 75: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 29: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 198: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 184: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 99: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 57: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 71: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 156: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 226: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 60: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 195: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 102: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 153: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 58: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 83: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 92: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 202: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 78: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 154: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 114: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 89: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 90: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 55: rlm@1: case 23: rlm@1: { rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_6 rlm@1: PIXEL02_5 rlm@1: PIXEL12_1 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 182: rlm@1: case 150: rlm@1: { rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: PIXEL22_1D rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_1 rlm@1: PIXEL02_5 rlm@1: PIXEL12_6 rlm@1: PIXEL22_2 rlm@1: } rlm@1: PIXEL00_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: break; rlm@1: } rlm@1: case 213: rlm@1: case 212: rlm@1: { rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL02_1U rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: PIXEL12_6 rlm@1: PIXEL21_1 rlm@1: PIXEL22_5 rlm@1: } rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: break; rlm@1: } rlm@1: case 241: rlm@1: case 240: rlm@1: { rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_6 rlm@1: PIXEL22_5 rlm@1: } rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: break; rlm@1: } rlm@1: case 236: rlm@1: case 232: rlm@1: { rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_1 rlm@1: PIXEL20_5 rlm@1: PIXEL21_6 rlm@1: PIXEL22_2 rlm@1: } rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: break; rlm@1: } rlm@1: case 109: rlm@1: case 105: rlm@1: { rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL10_6 rlm@1: PIXEL20_5 rlm@1: PIXEL21_1 rlm@1: } rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 171: rlm@1: case 43: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: PIXEL20_1D rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_5 rlm@1: PIXEL01_1 rlm@1: PIXEL10_6 rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 143: rlm@1: case 15: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_5 rlm@1: PIXEL01_6 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 124: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 203: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 62: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 211: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 118: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 217: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 110: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 155: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 188: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 185: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 61: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 157: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 103: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 227: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 230: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 199: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 220: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 158: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 234: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 242: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1L rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 59: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 121: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 87: rlm@1: { rlm@1: PIXEL00_1L rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 79: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1R rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 122: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 94: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 218: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 91: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 229: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 167: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 173: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 181: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 186: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 115: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 93: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 206: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 205: rlm@1: case 201: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 174: rlm@1: case 46: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 179: rlm@1: case 147: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 117: rlm@1: case 116: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_1M rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 189: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 231: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 126: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 219: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 125: rlm@1: { rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL10_6 rlm@1: PIXEL20_5 rlm@1: PIXEL21_1 rlm@1: } rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 221: rlm@1: { rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL02_1U rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: PIXEL12_6 rlm@1: PIXEL21_1 rlm@1: PIXEL22_5 rlm@1: } rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: break; rlm@1: } rlm@1: case 207: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_5 rlm@1: PIXEL01_6 rlm@1: PIXEL02_2 rlm@1: PIXEL10_1 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 238: rlm@1: { rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_1 rlm@1: PIXEL20_5 rlm@1: PIXEL21_6 rlm@1: PIXEL22_2 rlm@1: } rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: break; rlm@1: } rlm@1: case 190: rlm@1: { rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: PIXEL22_1D rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_1 rlm@1: PIXEL02_5 rlm@1: PIXEL12_6 rlm@1: PIXEL22_2 rlm@1: } rlm@1: PIXEL00_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: break; rlm@1: } rlm@1: case 187: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: PIXEL20_1D rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_5 rlm@1: PIXEL01_1 rlm@1: PIXEL10_6 rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 243: rlm@1: { rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_1 rlm@1: PIXEL20_2 rlm@1: PIXEL21_6 rlm@1: PIXEL22_5 rlm@1: } rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: break; rlm@1: } rlm@1: case 119: rlm@1: { rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_6 rlm@1: PIXEL02_5 rlm@1: PIXEL12_1 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 237: rlm@1: case 233: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_2 rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 175: rlm@1: case 47: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_2 rlm@1: break; rlm@1: } rlm@1: case 183: rlm@1: case 151: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_2 rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 245: rlm@1: case 244: rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 250: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_C rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 123: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 95: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: PIXEL21_C rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 222: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 252: rlm@1: { rlm@1: PIXEL00_1M rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 249: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 235: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 111: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 63: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 159: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL10_3 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 215: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 246: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 254: rlm@1: { rlm@1: PIXEL00_1M rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_4 rlm@1: } rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_4 rlm@1: } rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL21_3 rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 253: rlm@1: { rlm@1: PIXEL00_1U rlm@1: PIXEL01_1 rlm@1: PIXEL02_1U rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 251: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL01_3 rlm@1: } rlm@1: PIXEL02_1M rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL10_C rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL10_3 rlm@1: PIXEL20_2 rlm@1: PIXEL21_3 rlm@1: } rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL12_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL12_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 239: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: PIXEL02_1R rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_1 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: PIXEL22_1R rlm@1: break; rlm@1: } rlm@1: case 127: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL01_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: PIXEL01_3 rlm@1: PIXEL10_3 rlm@1: } rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_4 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL11 rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: PIXEL21_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_4 rlm@1: PIXEL21_3 rlm@1: } rlm@1: PIXEL22_1M rlm@1: break; rlm@1: } rlm@1: case 191: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1D rlm@1: PIXEL21_1 rlm@1: PIXEL22_1D rlm@1: break; rlm@1: } rlm@1: case 223: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: PIXEL10_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_4 rlm@1: PIXEL10_3 rlm@1: } rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL01_C rlm@1: PIXEL02_C rlm@1: PIXEL12_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL01_3 rlm@1: PIXEL02_2 rlm@1: PIXEL12_3 rlm@1: } rlm@1: PIXEL11 rlm@1: PIXEL20_1M rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL21_C rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL21_3 rlm@1: PIXEL22_4 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 247: rlm@1: { rlm@1: PIXEL00_1L rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_1 rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: PIXEL20_1L rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: case 255: rlm@1: { rlm@1: if (Diff(cget(4), cget(2))) rlm@1: { rlm@1: PIXEL00_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL00_2 rlm@1: } rlm@1: PIXEL01_C rlm@1: if (Diff(cget(2), cget(6))) rlm@1: { rlm@1: PIXEL02_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL02_2 rlm@1: } rlm@1: PIXEL10_C rlm@1: PIXEL11 rlm@1: PIXEL12_C rlm@1: if (Diff(cget(8), cget(4))) rlm@1: { rlm@1: PIXEL20_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL20_2 rlm@1: } rlm@1: PIXEL21_C rlm@1: if (Diff(cget(6), cget(8))) rlm@1: { rlm@1: PIXEL22_C rlm@1: } rlm@1: else rlm@1: { rlm@1: PIXEL22_2 rlm@1: } rlm@1: break; rlm@1: } rlm@1: }