rlm@1: case 0 : rlm@1: case 2 : rlm@1: case 4 : rlm@1: case 6 : rlm@1: case 8 : rlm@1: case 12 : rlm@1: case 16 : rlm@1: case 20 : rlm@1: case 24 : rlm@1: case 28 : rlm@1: case 32 : rlm@1: case 34 : rlm@1: case 36 : rlm@1: case 38 : rlm@1: case 40 : rlm@1: case 44 : rlm@1: case 48 : rlm@1: case 52 : rlm@1: case 56 : rlm@1: case 60 : rlm@1: case 64 : rlm@1: case 66 : rlm@1: case 68 : rlm@1: case 70 : rlm@1: case 96 : rlm@1: case 98 : rlm@1: case 100 : rlm@1: case 102 : rlm@1: case 128 : rlm@1: case 130 : rlm@1: case 132 : rlm@1: case 134 : rlm@1: case 136 : rlm@1: case 140 : rlm@1: case 144 : rlm@1: case 148 : rlm@1: case 152 : rlm@1: case 156 : rlm@1: case 160 : rlm@1: case 162 : rlm@1: case 164 : rlm@1: case 166 : rlm@1: case 168 : rlm@1: case 172 : rlm@1: case 176 : rlm@1: case 180 : rlm@1: case 184 : rlm@1: case 188 : rlm@1: case 192 : rlm@1: case 194 : rlm@1: case 196 : rlm@1: case 198 : rlm@1: case 224 : rlm@1: case 226 : rlm@1: case 228 : rlm@1: case 230 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: } break; rlm@1: case 1 : rlm@1: case 5 : rlm@1: case 9 : rlm@1: case 13 : rlm@1: case 17 : rlm@1: case 21 : rlm@1: case 25 : rlm@1: case 29 : rlm@1: case 33 : rlm@1: case 37 : rlm@1: case 41 : rlm@1: case 45 : rlm@1: case 49 : rlm@1: case 53 : rlm@1: case 57 : rlm@1: case 61 : rlm@1: case 65 : rlm@1: case 69 : rlm@1: case 97 : rlm@1: case 101 : rlm@1: case 129 : rlm@1: case 133 : rlm@1: case 137 : rlm@1: case 141 : rlm@1: case 145 : rlm@1: case 149 : rlm@1: case 153 : rlm@1: case 157 : rlm@1: case 161 : rlm@1: case 165 : rlm@1: case 169 : rlm@1: case 173 : rlm@1: case 177 : rlm@1: case 181 : rlm@1: case 185 : rlm@1: case 189 : rlm@1: case 193 : rlm@1: case 197 : rlm@1: case 225 : rlm@1: case 229 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: P2 = IC(1); rlm@1: P3 = IC(1); rlm@1: } break; rlm@1: case 3 : rlm@1: case 35 : rlm@1: case 67 : rlm@1: case 99 : rlm@1: case 131 : rlm@1: case 163 : rlm@1: case 195 : rlm@1: case 227 : rlm@1: { rlm@1: P0 = IC(2); rlm@1: P1 = IC(2); rlm@1: P2 = IC(2); rlm@1: P3 = IC(2); rlm@1: } break; rlm@1: case 7 : rlm@1: case 39 : rlm@1: case 71 : rlm@1: case 103 : rlm@1: case 135 : rlm@1: case 167 : rlm@1: case 199 : rlm@1: case 231 : rlm@1: { rlm@1: P0 = IC(3); rlm@1: P1 = IC(3); rlm@1: P2 = IC(3); rlm@1: P3 = IC(3); rlm@1: } break; rlm@1: case 10 : rlm@1: case 138 : rlm@1: { rlm@1: P1 = IC(0); rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I211(0, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 11 : rlm@1: case 27 : rlm@1: case 75 : rlm@1: case 139 : rlm@1: case 155 : rlm@1: case 203 : rlm@1: { rlm@1: P1 = IC(2); rlm@1: P2 = IC(2); rlm@1: P3 = IC(2); rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: } else { rlm@1: P0 = I211(2, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 14 : rlm@1: case 142 : rlm@1: { rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P0 = I332(1, 3, 0); rlm@1: P1 = I31(0, 1); rlm@1: } rlm@1: } break; rlm@1: case 15 : rlm@1: case 143 : rlm@1: case 207 : rlm@1: { rlm@1: P2 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P0 = I332(1, 3, 4); rlm@1: P1 = I31(4, 1); rlm@1: } rlm@1: } break; rlm@1: case 18 : rlm@1: case 22 : rlm@1: case 30 : rlm@1: case 50 : rlm@1: case 54 : rlm@1: case 62 : rlm@1: case 86 : rlm@1: case 118 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 19 : rlm@1: case 51 : rlm@1: { rlm@1: P2 = IC(2); rlm@1: P3 = IC(2); rlm@1: if (MUR) { rlm@1: P0 = IC(2); rlm@1: P1 = IC(2); rlm@1: } else { rlm@1: P0 = I31(2, 1); rlm@1: P1 = I332(1, 5, 2); rlm@1: } rlm@1: } break; rlm@1: case 23 : rlm@1: case 55 : rlm@1: case 119 : rlm@1: { rlm@1: P2 = IC(3); rlm@1: P3 = IC(3); rlm@1: if (MUR) { rlm@1: P0 = IC(3); rlm@1: P1 = IC(3); rlm@1: } else { rlm@1: P0 = I31(3, 1); rlm@1: P1 = I332(1, 5, 3); rlm@1: } rlm@1: } break; rlm@1: case 26 : rlm@1: { rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I211(0, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 31 : rlm@1: case 95 : rlm@1: { rlm@1: P2 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I211(4, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P1 = I211(4, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 42 : rlm@1: case 170 : rlm@1: { rlm@1: P1 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P0 = I332(1, 3, 0); rlm@1: P2 = I31(0, 3); rlm@1: } rlm@1: } break; rlm@1: case 43 : rlm@1: case 171 : rlm@1: case 187 : rlm@1: { rlm@1: P1 = IC(2); rlm@1: P3 = IC(2); rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: P2 = IC(2); rlm@1: } else { rlm@1: P0 = I332(1, 3, 2); rlm@1: P2 = I31(2, 3); rlm@1: } rlm@1: } break; rlm@1: case 46 : rlm@1: case 174 : rlm@1: { rlm@1: P1 = IC(0); rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 47 : rlm@1: case 175 : rlm@1: { rlm@1: P1 = IC(4); rlm@1: P2 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I1411(4, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 58 : rlm@1: case 154 : rlm@1: case 186 : rlm@1: { rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I611(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 59 : rlm@1: { rlm@1: P2 = IC(2); rlm@1: P3 = IC(2); rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: } else { rlm@1: P0 = I211(2, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(2); rlm@1: } else { rlm@1: P1 = I611(2, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 63 : rlm@1: { rlm@1: P2 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I1411(4, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P1 = I211(4, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 72 : rlm@1: case 76 : rlm@1: case 104 : rlm@1: case 106 : rlm@1: case 108 : rlm@1: case 110 : rlm@1: case 120 : rlm@1: case 124 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: } break; rlm@1: case 73 : rlm@1: case 77 : rlm@1: case 105 : rlm@1: case 109 : rlm@1: case 125 : rlm@1: { rlm@1: P1 = IC(1); rlm@1: P3 = IC(1); rlm@1: if (MDL) { rlm@1: P0 = IC(1); rlm@1: P2 = IC(1); rlm@1: } else { rlm@1: P0 = I31(1, 3); rlm@1: P2 = I332(3, 7, 1); rlm@1: } rlm@1: } break; rlm@1: case 74 : rlm@1: { rlm@1: P1 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I211(0, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 78 : rlm@1: case 202 : rlm@1: case 206 : rlm@1: { rlm@1: P1 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I611(0, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 79 : rlm@1: { rlm@1: P1 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MDL) { rlm@1: P2 = IC(4); rlm@1: } else { rlm@1: P2 = I611(4, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I211(4, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 80 : rlm@1: case 208 : rlm@1: case 210 : rlm@1: case 216 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I211(0, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 81 : rlm@1: case 209 : rlm@1: case 217 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: P2 = IC(1); rlm@1: if (MDR) { rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P3 = I211(1, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 82 : rlm@1: case 214 : rlm@1: case 222 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I211(0, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 83 : rlm@1: case 115 : rlm@1: { rlm@1: P0 = IC(2); rlm@1: P2 = IC(2); rlm@1: if (MDR) { rlm@1: P3 = IC(2); rlm@1: } else { rlm@1: P3 = I611(2, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(2); rlm@1: } else { rlm@1: P1 = I611(2, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 84 : rlm@1: case 212 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P1 = IC(0); rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P1 = I31(0, 5); rlm@1: P3 = I332(5, 7, 0); rlm@1: } rlm@1: } break; rlm@1: case 85 : rlm@1: case 213 : rlm@1: case 221 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P2 = IC(1); rlm@1: if (MDR) { rlm@1: P1 = IC(1); rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P1 = I31(1, 5); rlm@1: P3 = I332(5, 7, 1); rlm@1: } rlm@1: } break; rlm@1: case 87 : rlm@1: { rlm@1: P0 = IC(3); rlm@1: P2 = IC(3); rlm@1: if (MDR) { rlm@1: P3 = IC(3); rlm@1: } else { rlm@1: P3 = I611(3, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(3); rlm@1: } else { rlm@1: P1 = I211(3, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 88 : rlm@1: case 248 : rlm@1: case 250 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I211(0, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 89 : rlm@1: case 93 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: if (MDL) { rlm@1: P2 = IC(1); rlm@1: } else { rlm@1: P2 = I611(1, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P3 = I611(1, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 90 : rlm@1: { rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I611(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I611(0, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I611(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 91 : rlm@1: { rlm@1: if (MDL) { rlm@1: P2 = IC(2); rlm@1: } else { rlm@1: P2 = I611(2, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(2); rlm@1: } else { rlm@1: P3 = I611(2, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: } else { rlm@1: P0 = I211(2, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(2); rlm@1: } else { rlm@1: P1 = I611(2, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 92 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I611(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I611(0, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 94 : rlm@1: { rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I611(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I611(0, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 107 : rlm@1: case 123 : rlm@1: { rlm@1: P1 = IC(2); rlm@1: P3 = IC(2); rlm@1: if (MDL) { rlm@1: P2 = IC(2); rlm@1: } else { rlm@1: P2 = I211(2, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: } else { rlm@1: P0 = I211(2, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 111 : rlm@1: { rlm@1: P1 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MDL) { rlm@1: P2 = IC(4); rlm@1: } else { rlm@1: P2 = I211(4, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I1411(4, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 112 : rlm@1: case 240 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: if (MDR) { rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P2 = I31(0, 7); rlm@1: P3 = I332(5, 7, 0); rlm@1: } rlm@1: } break; rlm@1: case 113 : rlm@1: case 241 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: if (MDR) { rlm@1: P2 = IC(1); rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P2 = I31(1, 7); rlm@1: P3 = I332(5, 7, 1); rlm@1: } rlm@1: } break; rlm@1: case 114 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I611(0, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I611(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 116 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I611(0, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 117 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: P2 = IC(1); rlm@1: if (MDR) { rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P3 = I611(1, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 121 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: if (MDL) { rlm@1: P2 = IC(1); rlm@1: } else { rlm@1: P2 = I211(1, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P3 = I611(1, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 122 : rlm@1: { rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I611(0, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I611(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 126 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 127 : rlm@1: { rlm@1: P3 = IC(4); rlm@1: if (MDL) { rlm@1: P2 = IC(4); rlm@1: } else { rlm@1: P2 = I211(4, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I1411(4, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P1 = I211(4, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 146 : rlm@1: case 150 : rlm@1: case 178 : rlm@1: case 182 : rlm@1: case 190 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P1 = I332(1, 5, 0); rlm@1: P3 = I31(0, 5); rlm@1: } rlm@1: } break; rlm@1: case 147 : rlm@1: case 179 : rlm@1: { rlm@1: P0 = IC(2); rlm@1: P2 = IC(2); rlm@1: P3 = IC(2); rlm@1: if (MUR) { rlm@1: P1 = IC(2); rlm@1: } else { rlm@1: P1 = I611(2, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 151 : rlm@1: case 183 : rlm@1: { rlm@1: P0 = IC(3); rlm@1: P2 = IC(3); rlm@1: P3 = IC(3); rlm@1: if (MUR) { rlm@1: P1 = IC(3); rlm@1: } else { rlm@1: P1 = I1411(3, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 158 : rlm@1: { rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 159 : rlm@1: { rlm@1: P2 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I211(4, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P1 = I1411(4, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 191 : rlm@1: { rlm@1: P2 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I1411(4, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P1 = I1411(4, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 200 : rlm@1: case 204 : rlm@1: case 232 : rlm@1: case 236 : rlm@1: case 238 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P2 = I332(3, 7, 0); rlm@1: P3 = I31(0, 7); rlm@1: } rlm@1: } break; rlm@1: case 201 : rlm@1: case 205 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: P3 = IC(1); rlm@1: if (MDL) { rlm@1: P2 = IC(1); rlm@1: } else { rlm@1: P2 = I611(1, 3, 7); rlm@1: } rlm@1: } break; rlm@1: case 211 : rlm@1: { rlm@1: P0 = IC(2); rlm@1: P1 = IC(2); rlm@1: P2 = IC(2); rlm@1: if (MDR) { rlm@1: P3 = IC(2); rlm@1: } else { rlm@1: P3 = I211(2, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 215 : rlm@1: { rlm@1: P0 = IC(3); rlm@1: P2 = IC(3); rlm@1: if (MDR) { rlm@1: P3 = IC(3); rlm@1: } else { rlm@1: P3 = I211(3, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(3); rlm@1: } else { rlm@1: P1 = I1411(3, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 218 : rlm@1: { rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I611(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I211(0, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I611(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 219 : rlm@1: { rlm@1: P1 = IC(2); rlm@1: P2 = IC(2); rlm@1: if (MDR) { rlm@1: P3 = IC(2); rlm@1: } else { rlm@1: P3 = I211(2, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: } else { rlm@1: P0 = I211(2, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 220 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I611(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I211(0, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 223 : rlm@1: { rlm@1: P2 = IC(4); rlm@1: if (MDR) { rlm@1: P3 = IC(4); rlm@1: } else { rlm@1: P3 = I211(4, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I211(4, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P1 = I1411(4, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 233 : rlm@1: case 237 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: P3 = IC(1); rlm@1: if (MDL) { rlm@1: P2 = IC(1); rlm@1: } else { rlm@1: P2 = I1411(1, 3, 7); rlm@1: } rlm@1: } break; rlm@1: case 234 : rlm@1: { rlm@1: P1 = IC(0); rlm@1: P3 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(0); rlm@1: } else { rlm@1: P0 = I611(0, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 235 : rlm@1: { rlm@1: P1 = IC(2); rlm@1: P3 = IC(2); rlm@1: if (MDL) { rlm@1: P2 = IC(2); rlm@1: } else { rlm@1: P2 = I1411(2, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: } else { rlm@1: P0 = I211(2, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 239 : rlm@1: { rlm@1: P1 = IC(4); rlm@1: P3 = IC(4); rlm@1: if (MDL) { rlm@1: P2 = IC(4); rlm@1: } else { rlm@1: P2 = I1411(4, 3, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I1411(4, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 242 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I211(0, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I611(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 243 : rlm@1: { rlm@1: P0 = IC(2); rlm@1: P1 = IC(2); rlm@1: if (MDR) { rlm@1: P2 = IC(2); rlm@1: P3 = IC(2); rlm@1: } else { rlm@1: P2 = I31(2, 7); rlm@1: P3 = I332(5, 7, 2); rlm@1: } rlm@1: } break; rlm@1: case 244 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I1411(0, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 245 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: P2 = IC(1); rlm@1: if (MDR) { rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P3 = I1411(1, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 246 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P2 = IC(0); rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I1411(0, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 247 : rlm@1: { rlm@1: P0 = IC(3); rlm@1: P2 = IC(3); rlm@1: if (MDR) { rlm@1: P3 = IC(3); rlm@1: } else { rlm@1: P3 = I1411(3, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(3); rlm@1: } else { rlm@1: P1 = I1411(3, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 249 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: if (MDL) { rlm@1: P2 = IC(1); rlm@1: } else { rlm@1: P2 = I1411(1, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P3 = I211(1, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 251 : rlm@1: { rlm@1: P1 = IC(2); rlm@1: if (MDL) { rlm@1: P2 = IC(2); rlm@1: } else { rlm@1: P2 = I1411(2, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(2); rlm@1: } else { rlm@1: P3 = I211(2, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(2); rlm@1: } else { rlm@1: P0 = I211(2, 1, 3); rlm@1: } rlm@1: } break; rlm@1: case 252 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: P1 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I1411(0, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 253 : rlm@1: { rlm@1: P0 = IC(1); rlm@1: P1 = IC(1); rlm@1: if (MDL) { rlm@1: P2 = IC(1); rlm@1: } else { rlm@1: P2 = I1411(1, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(1); rlm@1: } else { rlm@1: P3 = I1411(1, 5, 7); rlm@1: } rlm@1: } break; rlm@1: case 254 : rlm@1: { rlm@1: P0 = IC(0); rlm@1: if (MDL) { rlm@1: P2 = IC(0); rlm@1: } else { rlm@1: P2 = I211(0, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(0); rlm@1: } else { rlm@1: P3 = I1411(0, 5, 7); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(0); rlm@1: } else { rlm@1: P1 = I211(0, 1, 5); rlm@1: } rlm@1: } break; rlm@1: case 255 : rlm@1: { rlm@1: if (MDL) { rlm@1: P2 = IC(4); rlm@1: } else { rlm@1: P2 = I1411(4, 3, 7); rlm@1: } rlm@1: if (MDR) { rlm@1: P3 = IC(4); rlm@1: } else { rlm@1: P3 = I1411(4, 5, 7); rlm@1: } rlm@1: if (MUL) { rlm@1: P0 = IC(4); rlm@1: } else { rlm@1: P0 = I1411(4, 1, 3); rlm@1: } rlm@1: if (MUR) { rlm@1: P1 = IC(4); rlm@1: } else { rlm@1: P1 = I1411(4, 1, 5); rlm@1: } rlm@1: } break;