| //========================================================================== |
| // |
| // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY |
| // KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE |
| // IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR |
| // PURPOSE. |
| // |
| // Copyright (c) 1999 - 2001 On2 Technologies Inc. All Rights Reserved. |
| // |
| //-------------------------------------------------------------------------- |
| |
| |
| /* |
| * **-lutbl.c |
| * |
| * This file contains the looks up tables used for converting |
| * from RGB to YUV. |
| * |
| * Each RGB value can range from 0-255 so each multiplier table |
| * consists of 256 entries of 4 bytes each. Format for most of the |
| * look up table is pretty simple. Line 0 is the value multiplied by |
| * 0 and line one is the value multiplied by one. So on and so forth. |
| * |
| * The format of the YR, UR and VG look up table is a little different. The table |
| * contains the value multiplied by its position number plus the add |
| * for the equation and add of the round adjust. |
| * |
| * One table UBVRMult is used for both the UB and VR multiplication. |
| * The coeficcent that they are being multipied by is the same. |
| * |
| * ScaleFactor = 08000h |
| * YRMult (0.257 * ScaleFactor * X) + (16 * ScaleFactor) + (ScaleFactor / 2) |
| * YGMult 0.504 * ScaleFactor * X |
| * YBMult 0.098 * ScaleFactor * X |
| * |
| * URMult (-0.148 * ScaleFactor * X) + (128 * ScaleFactor) + (ScaleFactor / 2) |
| * UGMult -0.291 * ScaleFactor * X |
| * UBVRMult 0.439 * ScaleFactor * X |
| * |
| * VGMult (-0.368 * ScaleFactor * X) + (128 * ScaleFactor) + (ScaleFactor / 2) |
| * VBMult -0.071 * ScaleFactor * X |
| * |
| * |
| */ |
| |
| |
| extern const int YRMult[] = |
| { |
| 540672, /* 0 */ |
| 549093, /* 1 */ |
| 557514, /* 2 */ |
| 565935, /* 3 */ |
| 574356, /* 4 */ |
| 582777, /* 5 */ |
| 591198, /* 6 */ |
| 599619, /* 7 */ |
| 608040, /* 8 */ |
| 616461, /* 9 */ |
| 624882, /* 10 */ |
| 633303, /* 11 */ |
| 641724, /* 12 */ |
| 650145, /* 13 */ |
| 658566, /* 14 */ |
| 666987, /* 15 */ |
| 675408, /* 16 */ |
| 683829, /* 17 */ |
| 692250, /* 18 */ |
| 700671, /* 19 */ |
| 709092, /* 20 */ |
| 717513, /* 21 */ |
| 725934, /* 22 */ |
| 734355, /* 23 */ |
| 742776, /* 24 */ |
| 751197, /* 25 */ |
| 759618, /* 26 */ |
| 768039, /* 27 */ |
| 776460, /* 28 */ |
| 784881, /* 29 */ |
| 793302, /* 30 */ |
| 801723, /* 31 */ |
| 810144, /* 32 */ |
| 818565, /* 33 */ |
| 826986, /* 34 */ |
| 835407, /* 35 */ |
| 843828, /* 36 */ |
| 852249, /* 37 */ |
| 860670, /* 38 */ |
| 869091, /* 39 */ |
| 877512, /* 40 */ |
| 885933, /* 41 */ |
| 894354, /* 42 */ |
| 902775, /* 43 */ |
| 911196, /* 44 */ |
| 919617, /* 45 */ |
| 928038, /* 46 */ |
| 936459, /* 47 */ |
| 944880, /* 48 */ |
| 953301, /* 49 */ |
| 961722, /* 50 */ |
| 970143, /* 51 */ |
| 978564, /* 52 */ |
| 986985, /* 53 */ |
| 995406, /* 54 */ |
| 1003827, /* 55 */ |
| 1012248, /* 56 */ |
| 1020669, /* 57 */ |
| 1029090, /* 58 */ |
| 1037511, /* 59 */ |
| 1045932, /* 60 */ |
| 1054353, /* 61 */ |
| 1062774, /* 62 */ |
| 1071195, /* 63 */ |
| 1079616, /* 64 */ |
| 1088037, /* 65 */ |
| 1096458, /* 66 */ |
| 1104879, /* 67 */ |
| 1113300, /* 68 */ |
| 1121721, /* 69 */ |
| 1130142, /* 70 */ |
| 1138563, /* 71 */ |
| 1146984, /* 72 */ |
| 1155405, /* 73 */ |
| 1163826, /* 74 */ |
| 1172247, /* 75 */ |
| 1180668, /* 76 */ |
| 1189089, /* 77 */ |
| 1197510, /* 78 */ |
| 1205931, /* 79 */ |
| 1214352, /* 80 */ |
| 1222773, /* 81 */ |
| 1231194, /* 82 */ |
| 1239615, /* 83 */ |
| 1248036, /* 84 */ |
| 1256457, /* 85 */ |
| 1264878, /* 86 */ |
| 1273299, /* 87 */ |
| 1281720, /* 88 */ |
| 1290141, /* 89 */ |
| 1298562, /* 90 */ |
| 1306983, /* 91 */ |
| 1315404, /* 92 */ |
| 1323825, /* 93 */ |
| 1332246, /* 94 */ |
| 1340667, /* 95 */ |
| 1349088, /* 96 */ |
| 1357509, /* 97 */ |
| 1365930, /* 98 */ |
| 1374351, /* 99 */ |
| 1382772, /* 100 */ |
| 1391193, /* 101 */ |
| 1399614, /* 102 */ |
| 1408035, /* 103 */ |
| 1416456, /* 104 */ |
| 1424877, /* 105 */ |
| 1433298, /* 106 */ |
| 1441719, /* 107 */ |
| 1450140, /* 108 */ |
| 1458561, /* 109 */ |
| 1466982, /* 110 */ |
| 1475403, /* 111 */ |
| 1483824, /* 112 */ |
| 1492245, /* 113 */ |
| 1500666, /* 114 */ |
| 1509087, /* 115 */ |
| 1517508, /* 116 */ |
| 1525929, /* 117 */ |
| 1534350, /* 118 */ |
| 1542771, /* 119 */ |
| 1551192, /* 120 */ |
| 1559613, /* 121 */ |
| 1568034, /* 122 */ |
| 1576455, /* 123 */ |
| 1584876, /* 124 */ |
| 1593297, /* 125 */ |
| 1601718, /* 126 */ |
| 1610139, /* 127 */ |
| 1618560, /* 128 */ |
| 1626981, /* 129 */ |
| 1635402, /* 130 */ |
| 1643823, /* 131 */ |
| 1652244, /* 132 */ |
| 1660665, /* 133 */ |
| 1669086, /* 134 */ |
| 1677507, /* 135 */ |
| 1685928, /* 136 */ |
| 1694349, /* 137 */ |
| 1702770, /* 138 */ |
| 1711191, /* 139 */ |
| 1719612, /* 140 */ |
| 1728033, /* 141 */ |
| 1736454, /* 142 */ |
| 1744875, /* 143 */ |
| 1753296, /* 144 */ |
| 1761717, /* 145 */ |
| 1770138, /* 146 */ |
| 1778559, /* 147 */ |
| 1786980, /* 148 */ |
| 1795401, /* 149 */ |
| 1803822, /* 150 */ |
| 1812243, /* 151 */ |
| 1820664, /* 152 */ |
| 1829085, /* 153 */ |
| 1837506, /* 154 */ |
| 1845927, /* 155 */ |
| 1854348, /* 156 */ |
| 1862769, /* 157 */ |
| 1871190, /* 158 */ |
| 1879611, /* 159 */ |
| 1888032, /* 160 */ |
| 1896453, /* 161 */ |
| 1904874, /* 162 */ |
| 1913295, /* 163 */ |
| 1921716, /* 164 */ |
| 1930137, /* 165 */ |
| 1938558, /* 166 */ |
| 1946979, /* 167 */ |
| 1955400, /* 168 */ |
| 1963821, /* 169 */ |
| 1972242, /* 170 */ |
| 1980663, /* 171 */ |
| 1989084, /* 172 */ |
| 1997505, /* 173 */ |
| 2005926, /* 174 */ |
| 2014347, /* 175 */ |
| 2022768, /* 176 */ |
| 2031189, /* 177 */ |
| 2039610, /* 178 */ |
| 2048031, /* 179 */ |
| 2056452, /* 180 */ |
| 2064873, /* 181 */ |
| 2073294, /* 182 */ |
| 2081715, /* 183 */ |
| 2090136, /* 184 */ |
| 2098557, /* 185 */ |
| 2106978, /* 186 */ |
| 2115399, /* 187 */ |
| 2123820, /* 188 */ |
| 2132241, /* 189 */ |
| 2140662, /* 190 */ |
| 2149083, /* 191 */ |
| 2157504, /* 192 */ |
| 2165925, /* 193 */ |
| 2174346, /* 194 */ |
| 2182767, /* 195 */ |
| 2191188, /* 196 */ |
| 2199609, /* 197 */ |
| 2208030, /* 198 */ |
| 2216451, /* 199 */ |
| 2224872, /* 200 */ |
| 2233293, /* 201 */ |
| 2241714, /* 202 */ |
| 2250135, /* 203 */ |
| 2258556, /* 204 */ |
| 2266977, /* 205 */ |
| 2275398, /* 206 */ |
| 2283819, /* 207 */ |
| 2292240, /* 208 */ |
| 2300661, /* 209 */ |
| 2309082, /* 210 */ |
| 2317503, /* 211 */ |
| 2325924, /* 212 */ |
| 2334345, /* 213 */ |
| 2342766, /* 214 */ |
| 2351187, /* 215 */ |
| 2359608, /* 216 */ |
| 2368029, /* 217 */ |
| 2376450, /* 218 */ |
| 2384871, /* 219 */ |
| 2393292, /* 220 */ |
| 2401713, /* 221 */ |
| 2410134, /* 222 */ |
| 2418555, /* 223 */ |
| 2426976, /* 224 */ |
| 2435397, /* 225 */ |
| 2443818, /* 226 */ |
| 2452239, /* 227 */ |
| 2460660, /* 228 */ |
| 2469081, /* 229 */ |
| 2477502, /* 230 */ |
| 2485923, /* 231 */ |
| 2494344, /* 232 */ |
| 2502765, /* 233 */ |
| 2511186, /* 234 */ |
| 2519607, /* 235 */ |
| 2528028, /* 236 */ |
| 2536449, /* 237 */ |
| 2544870, /* 238 */ |
| 2553291, /* 239 */ |
| 2561712, /* 240 */ |
| 2570133, /* 241 */ |
| 2578554, /* 242 */ |
| 2586975, /* 243 */ |
| 2595396, /* 244 */ |
| 2603817, /* 245 */ |
| 2612238, /* 246 */ |
| 2620659, /* 247 */ |
| 2629080, /* 248 */ |
| 2637501, /* 249 */ |
| 2645922, /* 250 */ |
| 2654343, /* 251 */ |
| 2662764, /* 252 */ |
| 2671185, /* 253 */ |
| 2679606, /* 254 */ |
| 2688027 /* 255 */ |
| }; |
| |
| |
| extern const int YGMult[] = |
| { |
| 0, /* 0 */ |
| 16515, /* 1 */ |
| 33030, /* 2 */ |
| 49545, /* 3 */ |
| 66060, /* 4 */ |
| 82575, /* 5 */ |
| 99090, /* 6 */ |
| 115605, /* 7 */ |
| 132120, /* 8 */ |
| 148635, /* 9 */ |
| 165150, /* 10 */ |
| 181665, /* 11 */ |
| 198180, /* 12 */ |
| 214695, /* 13 */ |
| 231210, /* 14 */ |
| 247725, /* 15 */ |
| 264240, /* 16 */ |
| 280755, /* 17 */ |
| 297270, /* 18 */ |
| 313785, /* 19 */ |
| 330300, /* 20 */ |
| 346815, /* 21 */ |
| 363330, /* 22 */ |
| 379845, /* 23 */ |
| 396360, /* 24 */ |
| 412875, /* 25 */ |
| 429390, /* 26 */ |
| 445905, /* 27 */ |
| 462420, /* 28 */ |
| 478935, /* 29 */ |
| 495450, /* 30 */ |
| 511965, /* 31 */ |
| 528480, /* 32 */ |
| 544995, /* 33 */ |
| 561510, /* 34 */ |
| 578025, /* 35 */ |
| 594540, /* 36 */ |
| 611055, /* 37 */ |
| 627570, /* 38 */ |
| 644085, /* 39 */ |
| 660600, /* 40 */ |
| 677115, /* 41 */ |
| 693630, /* 42 */ |
| 710145, /* 43 */ |
| 726660, /* 44 */ |
| 743175, /* 45 */ |
| 759690, /* 46 */ |
| 776205, /* 47 */ |
| 792720, /* 48 */ |
| 809235, /* 49 */ |
| 825750, /* 50 */ |
| 842265, /* 51 */ |
| 858780, /* 52 */ |
| 875295, /* 53 */ |
| 891810, /* 54 */ |
| 908325, /* 55 */ |
| 924840, /* 56 */ |
| 941355, /* 57 */ |
| 957870, /* 58 */ |
| 974385, /* 59 */ |
| 990900, /* 60 */ |
| 1007415, /* 61 */ |
| 1023930, /* 62 */ |
| 1040445, /* 63 */ |
| 1056960, /* 64 */ |
| 1073475, /* 65 */ |
| 1089990, /* 66 */ |
| 1106505, /* 67 */ |
| 1123020, /* 68 */ |
| 1139535, /* 69 */ |
| 1156050, /* 70 */ |
| 1172565, /* 71 */ |
| 1189080, /* 72 */ |
| 1205595, /* 73 */ |
| 1222110, /* 74 */ |
| 1238625, /* 75 */ |
| 1255140, /* 76 */ |
| 1271655, /* 77 */ |
| 1288170, /* 78 */ |
| 1304685, /* 79 */ |
| 1321200, /* 80 */ |
| 1337715, /* 81 */ |
| 1354230, /* 82 */ |
| 1370745, /* 83 */ |
| 1387260, /* 84 */ |
| 1403775, /* 85 */ |
| 1420290, /* 86 */ |
| 1436805, /* 87 */ |
| 1453320, /* 88 */ |
| 1469835, /* 89 */ |
| 1486350, /* 90 */ |
| 1502865, /* 91 */ |
| 1519380, /* 92 */ |
| 1535895, /* 93 */ |
| 1552410, /* 94 */ |
| 1568925, /* 95 */ |
| 1585440, /* 96 */ |
| 1601955, /* 97 */ |
| 1618470, /* 98 */ |
| 1634985, /* 99 */ |
| 1651500, /* 100 */ |
| 1668015, /* 101 */ |
| 1684530, /* 102 */ |
| 1701045, /* 103 */ |
| 1717560, /* 104 */ |
| 1734075, /* 105 */ |
| 1750590, /* 106 */ |
| 1767105, /* 107 */ |
| 1783620, /* 108 */ |
| 1800135, /* 109 */ |
| 1816650, /* 110 */ |
| 1833165, /* 111 */ |
| 1849680, /* 112 */ |
| 1866195, /* 113 */ |
| 1882710, /* 114 */ |
| 1899225, /* 115 */ |
| 1915740, /* 116 */ |
| 1932255, /* 117 */ |
| 1948770, /* 118 */ |
| 1965285, /* 119 */ |
| 1981800, /* 120 */ |
| 1998315, /* 121 */ |
| 2014830, /* 122 */ |
| 2031345, /* 123 */ |
| 2047860, /* 124 */ |
| 2064375, /* 125 */ |
| 2080890, /* 126 */ |
| 2097405, /* 127 */ |
| 2113920, /* 128 */ |
| 2130435, /* 129 */ |
| 2146950, /* 130 */ |
| 2163465, /* 131 */ |
| 2179980, /* 132 */ |
| 2196495, /* 133 */ |
| 2213010, /* 134 */ |
| 2229525, /* 135 */ |
| 2246040, /* 136 */ |
| 2262555, /* 137 */ |
| 2279070, /* 138 */ |
| 2295585, /* 139 */ |
| 2312100, /* 140 */ |
| 2328615, /* 141 */ |
| 2345130, /* 142 */ |
| 2361645, /* 143 */ |
| 2378160, /* 144 */ |
| 2394675, /* 145 */ |
| 2411190, /* 146 */ |
| 2427705, /* 147 */ |
| 2444220, /* 148 */ |
| 2460735, /* 149 */ |
| 2477250, /* 150 */ |
| 2493765, /* 151 */ |
| 2510280, /* 152 */ |
| 2526795, /* 153 */ |
| 2543310, /* 154 */ |
| 2559825, /* 155 */ |
| 2576340, /* 156 */ |
| 2592855, /* 157 */ |
| 2609370, /* 158 */ |
| 2625885, /* 159 */ |
| 2642400, /* 160 */ |
| 2658915, /* 161 */ |
| 2675430, /* 162 */ |
| 2691945, /* 163 */ |
| 2708460, /* 164 */ |
| 2724975, /* 165 */ |
| 2741490, /* 166 */ |
| 2758005, /* 167 */ |
| 2774520, /* 168 */ |
| 2791035, /* 169 */ |
| 2807550, /* 170 */ |
| 2824065, /* 171 */ |
| 2840580, /* 172 */ |
| 2857095, /* 173 */ |
| 2873610, /* 174 */ |
| 2890125, /* 175 */ |
| 2906640, /* 176 */ |
| 2923155, /* 177 */ |
| 2939670, /* 178 */ |
| 2956185, /* 179 */ |
| 2972700, /* 180 */ |
| 2989215, /* 181 */ |
| 3005730, /* 182 */ |
| 3022245, /* 183 */ |
| 3038760, /* 184 */ |
| 3055275, /* 185 */ |
| 3071790, /* 186 */ |
| 3088305, /* 187 */ |
| 3104820, /* 188 */ |
| 3121335, /* 189 */ |
| 3137850, /* 190 */ |
| 3154365, /* 191 */ |
| 3170880, /* 192 */ |
| 3187395, /* 193 */ |
| 3203910, /* 194 */ |
| 3220425, /* 195 */ |
| 3236940, /* 196 */ |
| 3253455, /* 197 */ |
| 3269970, /* 198 */ |
| 3286485, /* 199 */ |
| 3303000, /* 200 */ |
| 3319515, /* 201 */ |
| 3336030, /* 202 */ |
| 3352545, /* 203 */ |
| 3369060, /* 204 */ |
| 3385575, /* 205 */ |
| 3402090, /* 206 */ |
| 3418605, /* 207 */ |
| 3435120, /* 208 */ |
| 3451635, /* 209 */ |
| 3468150, /* 210 */ |
| 3484665, /* 211 */ |
| 3501180, /* 212 */ |
| 3517695, /* 213 */ |
| 3534210, /* 214 */ |
| 3550725, /* 215 */ |
| 3567240, /* 216 */ |
| 3583755, /* 217 */ |
| 3600270, /* 218 */ |
| 3616785, /* 219 */ |
| 3633300, /* 220 */ |
| 3649815, /* 221 */ |
| 3666330, /* 222 */ |
| 3682845, /* 223 */ |
| 3699360, /* 224 */ |
| 3715875, /* 225 */ |
| 3732390, /* 226 */ |
| 3748905, /* 227 */ |
| 3765420, /* 228 */ |
| 3781935, /* 229 */ |
| 3798450, /* 230 */ |
| 3814965, /* 231 */ |
| 3831480, /* 232 */ |
| 3847995, /* 233 */ |
| 3864510, /* 234 */ |
| 3881025, /* 235 */ |
| 3897540, /* 236 */ |
| 3914055, /* 237 */ |
| 3930570, /* 238 */ |
| 3947085, /* 239 */ |
| 3963600, /* 240 */ |
| 3980115, /* 241 */ |
| 3996630, /* 242 */ |
| 4013145, /* 243 */ |
| 4029660, /* 244 */ |
| 4046175, /* 245 */ |
| 4062690, /* 246 */ |
| 4079205, /* 247 */ |
| 4095720, /* 248 */ |
| 4112235, /* 249 */ |
| 4128750, /* 250 */ |
| 4145265, /* 251 */ |
| 4161780, /* 252 */ |
| 4178295, /* 253 */ |
| 4194810, /* 254 */ |
| 4211325 /* 255 */ |
| }; |
| |
| |
| extern const int YBMult[] = |
| { |
| 0, /* 0 */ |
| 3211, /* 1 */ |
| 6422, /* 2 */ |
| 9633, /* 3 */ |
| 12844, /* 4 */ |
| 16055, /* 5 */ |
| 19266, /* 6 */ |
| 22477, /* 7 */ |
| 25688, /* 8 */ |
| 28899, /* 9 */ |
| 32110, /* 10 */ |
| 35321, /* 11 */ |
| 38532, /* 12 */ |
| 41743, /* 13 */ |
| 44954, /* 14 */ |
| 48165, /* 15 */ |
| 51376, /* 16 */ |
| 54587, /* 17 */ |
| 57798, /* 18 */ |
| 61009, /* 19 */ |
| 64220, /* 20 */ |
| 67431, /* 21 */ |
| 70642, /* 22 */ |
| 73853, /* 23 */ |
| 77064, /* 24 */ |
| 80275, /* 25 */ |
| 83486, /* 26 */ |
| 86697, /* 27 */ |
| 89908, /* 28 */ |
| 93119, /* 29 */ |
| 96330, /* 30 */ |
| 99541, /* 31 */ |
| 102752, /* 32 */ |
| 105963, /* 33 */ |
| 109174, /* 34 */ |
| 112385, /* 35 */ |
| 115596, /* 36 */ |
| 118807, /* 37 */ |
| 122018, /* 38 */ |
| 125229, /* 39 */ |
| 128440, /* 40 */ |
| 131651, /* 41 */ |
| 134862, /* 42 */ |
| 138073, /* 43 */ |
| 141284, /* 44 */ |
| 144495, /* 45 */ |
| 147706, /* 46 */ |
| 150917, /* 47 */ |
| 154128, /* 48 */ |
| 157339, /* 49 */ |
| 160550, /* 50 */ |
| 163761, /* 51 */ |
| 166972, /* 52 */ |
| 170183, /* 53 */ |
| 173394, /* 54 */ |
| 176605, /* 55 */ |
| 179816, /* 56 */ |
| 183027, /* 57 */ |
| 186238, /* 58 */ |
| 189449, /* 59 */ |
| 192660, /* 60 */ |
| 195871, /* 61 */ |
| 199082, /* 62 */ |
| 202293, /* 63 */ |
| 205504, /* 64 */ |
| 208715, /* 65 */ |
| 211926, /* 66 */ |
| 215137, /* 67 */ |
| 218348, /* 68 */ |
| 221559, /* 69 */ |
| 224770, /* 70 */ |
| 227981, /* 71 */ |
| 231192, /* 72 */ |
| 234403, /* 73 */ |
| 237614, /* 74 */ |
| 240825, /* 75 */ |
| 244036, /* 76 */ |
| 247247, /* 77 */ |
| 250458, /* 78 */ |
| 253669, /* 79 */ |
| 256880, /* 80 */ |
| 260091, /* 81 */ |
| 263302, /* 82 */ |
| 266513, /* 83 */ |
| 269724, /* 84 */ |
| 272935, /* 85 */ |
| 276146, /* 86 */ |
| 279357, /* 87 */ |
| 282568, /* 88 */ |
| 285779, /* 89 */ |
| 288990, /* 90 */ |
| 292201, /* 91 */ |
| 295412, /* 92 */ |
| 298623, /* 93 */ |
| 301834, /* 94 */ |
| 305045, /* 95 */ |
| 308256, /* 96 */ |
| 311467, /* 97 */ |
| 314678, /* 98 */ |
| 317889, /* 99 */ |
| 321100, /* 100 */ |
| 324311, /* 101 */ |
| 327522, /* 102 */ |
| 330733, /* 103 */ |
| 333944, /* 104 */ |
| 337155, /* 105 */ |
| 340366, /* 106 */ |
| 343577, /* 107 */ |
| 346788, /* 108 */ |
| 349999, /* 109 */ |
| 353210, /* 110 */ |
| 356421, /* 111 */ |
| 359632, /* 112 */ |
| 362843, /* 113 */ |
| 366054, /* 114 */ |
| 369265, /* 115 */ |
| 372476, /* 116 */ |
| 375687, /* 117 */ |
| 378898, /* 118 */ |
| 382109, /* 119 */ |
| 385320, /* 120 */ |
| 388531, /* 121 */ |
| 391742, /* 122 */ |
| 394953, /* 123 */ |
| 398164, /* 124 */ |
| 401375, /* 125 */ |
| 404586, /* 126 */ |
| 407797, /* 127 */ |
| 411008, /* 128 */ |
| 414219, /* 129 */ |
| 417430, /* 130 */ |
| 420641, /* 131 */ |
| 423852, /* 132 */ |
| 427063, /* 133 */ |
| 430274, /* 134 */ |
| 433485, /* 135 */ |
| 436696, /* 136 */ |
| 439907, /* 137 */ |
| 443118, /* 138 */ |
| 446329, /* 139 */ |
| 449540, /* 140 */ |
| 452751, /* 141 */ |
| 455962, /* 142 */ |
| 459173, /* 143 */ |
| 462384, /* 144 */ |
| 465595, /* 145 */ |
| 468806, /* 146 */ |
| 472017, /* 147 */ |
| 475228, /* 148 */ |
| 478439, /* 149 */ |
| 481650, /* 150 */ |
| 484861, /* 151 */ |
| 488072, /* 152 */ |
| 491283, /* 153 */ |
| 494494, /* 154 */ |
| 497705, /* 155 */ |
| 500916, /* 156 */ |
| 504127, /* 157 */ |
| 507338, /* 158 */ |
| 510549, /* 159 */ |
| 513760, /* 160 */ |
| 516971, /* 161 */ |
| 520182, /* 162 */ |
| 523393, /* 163 */ |
| 526604, /* 164 */ |
| 529815, /* 165 */ |
| 533026, /* 166 */ |
| 536237, /* 167 */ |
| 539448, /* 168 */ |
| 542659, /* 169 */ |
| 545870, /* 170 */ |
| 549081, /* 171 */ |
| 552292, /* 172 */ |
| 555503, /* 173 */ |
| 558714, /* 174 */ |
| 561925, /* 175 */ |
| 565136, /* 176 */ |
| 568347, /* 177 */ |
| 571558, /* 178 */ |
| 574769, /* 179 */ |
| 577980, /* 180 */ |
| 581191, /* 181 */ |
| 584402, /* 182 */ |
| 587613, /* 183 */ |
| 590824, /* 184 */ |
| 594035, /* 185 */ |
| 597246, /* 186 */ |
| 600457, /* 187 */ |
| 603668, /* 188 */ |
| 606879, /* 189 */ |
| 610090, /* 190 */ |
| 613301, /* 191 */ |
| 616512, /* 192 */ |
| 619723, /* 193 */ |
| 622934, /* 194 */ |
| 626145, /* 195 */ |
| 629356, /* 196 */ |
| 632567, /* 197 */ |
| 635778, /* 198 */ |
| 638989, /* 199 */ |
| 642200, /* 200 */ |
| 645411, /* 201 */ |
| 648622, /* 202 */ |
| 651833, /* 203 */ |
| 655044, /* 204 */ |
| 658255, /* 205 */ |
| 661466, /* 206 */ |
| 664677, /* 207 */ |
| 667888, /* 208 */ |
| 671099, /* 209 */ |
| 674310, /* 210 */ |
| 677521, /* 211 */ |
| 680732, /* 212 */ |
| 683943, /* 213 */ |
| 687154, /* 214 */ |
| 690365, /* 215 */ |
| 693576, /* 216 */ |
| 696787, /* 217 */ |
| 699998, /* 218 */ |
| 703209, /* 219 */ |
| 706420, /* 220 */ |
| 709631, /* 221 */ |
| 712842, /* 222 */ |
| 716053, /* 223 */ |
| 719264, /* 224 */ |
| 722475, /* 225 */ |
| 725686, /* 226 */ |
| 728897, /* 227 */ |
| 732108, /* 228 */ |
| 735319, /* 229 */ |
| 738530, /* 230 */ |
| 741741, /* 231 */ |
| 744952, /* 232 */ |
| 748163, /* 233 */ |
| 751374, /* 234 */ |
| 754585, /* 235 */ |
| 757796, /* 236 */ |
| 761007, /* 237 */ |
| 764218, /* 238 */ |
| 767429, /* 239 */ |
| 770640, /* 240 */ |
| 773851, /* 241 */ |
| 777062, /* 242 */ |
| 780273, /* 243 */ |
| 783484, /* 244 */ |
| 786695, /* 245 */ |
| 789906, /* 246 */ |
| 793117, /* 247 */ |
| 796328, /* 248 */ |
| 799539, /* 249 */ |
| 802750, /* 250 */ |
| 805961, /* 251 */ |
| 809172, /* 252 */ |
| 812383, /* 253 */ |
| 815594, /* 254 */ |
| 818805 /* 255 */ |
| }; |
| |
| extern const int URMult[] = |
| { |
| 4210688, /* 0 */ |
| 4205839, /* 1 */ |
| 4200990, /* 2 */ |
| 4196141, /* 3 */ |
| 4191292, /* 4 */ |
| 4186443, /* 5 */ |
| 4181594, /* 6 */ |
| 4176745, /* 7 */ |
| 4171896, /* 8 */ |
| 4167047, /* 9 */ |
| 4162198, /* 10 */ |
| 4157349, /* 11 */ |
| 4152500, /* 12 */ |
| 4147651, /* 13 */ |
| 4142802, /* 14 */ |
| 4137953, /* 15 */ |
| 4133104, /* 16 */ |
| 4128255, /* 17 */ |
| 4123406, /* 18 */ |
| 4118557, /* 19 */ |
| 4113708, /* 20 */ |
| 4108859, /* 21 */ |
| 4104010, /* 22 */ |
| 4099161, /* 23 */ |
| 4094312, /* 24 */ |
| 4089463, /* 25 */ |
| 4084614, /* 26 */ |
| 4079765, /* 27 */ |
| 4074916, /* 28 */ |
| 4070067, /* 29 */ |
| 4065218, /* 30 */ |
| 4060369, /* 31 */ |
| 4055520, /* 32 */ |
| 4050671, /* 33 */ |
| 4045822, /* 34 */ |
| 4040973, /* 35 */ |
| 4036124, /* 36 */ |
| 4031275, /* 37 */ |
| 4026426, /* 38 */ |
| 4021577, /* 39 */ |
| 4016728, /* 40 */ |
| 4011879, /* 41 */ |
| 4007030, /* 42 */ |
| 4002181, /* 43 */ |
| 3997332, /* 44 */ |
| 3992483, /* 45 */ |
| 3987634, /* 46 */ |
| 3982785, /* 47 */ |
| 3977936, /* 48 */ |
| 3973087, /* 49 */ |
| 3968238, /* 50 */ |
| 3963389, /* 51 */ |
| 3958540, /* 52 */ |
| 3953691, /* 53 */ |
| 3948842, /* 54 */ |
| 3943993, /* 55 */ |
| 3939144, /* 56 */ |
| 3934295, /* 57 */ |
| 3929446, /* 58 */ |
| 3924597, /* 59 */ |
| 3919748, /* 60 */ |
| 3914899, /* 61 */ |
| 3910050, /* 62 */ |
| 3905201, /* 63 */ |
| 3900352, /* 64 */ |
| 3895503, /* 65 */ |
| 3890654, /* 66 */ |
| 3885805, /* 67 */ |
| 3880956, /* 68 */ |
| 3876107, /* 69 */ |
| 3871258, /* 70 */ |
| 3866409, /* 71 */ |
| 3861560, /* 72 */ |
| 3856711, /* 73 */ |
| 3851862, /* 74 */ |
| 3847013, /* 75 */ |
| 3842164, /* 76 */ |
| 3837315, /* 77 */ |
| 3832466, /* 78 */ |
| 3827617, /* 79 */ |
| 3822768, /* 80 */ |
| 3817919, /* 81 */ |
| 3813070, /* 82 */ |
| 3808221, /* 83 */ |
| 3803372, /* 84 */ |
| 3798523, /* 85 */ |
| 3793674, /* 86 */ |
| 3788825, /* 87 */ |
| 3783976, /* 88 */ |
| 3779127, /* 89 */ |
| 3774278, /* 90 */ |
| 3769429, /* 91 */ |
| 3764580, /* 92 */ |
| 3759731, /* 93 */ |
| 3754882, /* 94 */ |
| 3750033, /* 95 */ |
| 3745184, /* 96 */ |
| 3740335, /* 97 */ |
| 3735486, /* 98 */ |
| 3730637, /* 99 */ |
| 3725788, /* 100 */ |
| 3720939, /* 101 */ |
| 3716090, /* 102 */ |
| 3711241, /* 103 */ |
| 3706392, /* 104 */ |
| 3701543, /* 105 */ |
| 3696694, /* 106 */ |
| 3691845, /* 107 */ |
| 3686996, /* 108 */ |
| 3682147, /* 109 */ |
| 3677298, /* 110 */ |
| 3672449, /* 111 */ |
| 3667600, /* 112 */ |
| 3662751, /* 113 */ |
| 3657902, /* 114 */ |
| 3653053, /* 115 */ |
| 3648204, /* 116 */ |
| 3643355, /* 117 */ |
| 3638506, /* 118 */ |
| 3633657, /* 119 */ |
| 3628808, /* 120 */ |
| 3623959, /* 121 */ |
| 3619110, /* 122 */ |
| 3614261, /* 123 */ |
| 3609412, /* 124 */ |
| 3604563, /* 125 */ |
| 3599714, /* 126 */ |
| 3594865, /* 127 */ |
| 3590016, /* 128 */ |
| 3585167, /* 129 */ |
| 3580318, /* 130 */ |
| 3575469, /* 131 */ |
| 3570620, /* 132 */ |
| 3565771, /* 133 */ |
| 3560922, /* 134 */ |
| 3556073, /* 135 */ |
| 3551224, /* 136 */ |
| 3546375, /* 137 */ |
| 3541526, /* 138 */ |
| 3536677, /* 139 */ |
| 3531828, /* 140 */ |
| 3526979, /* 141 */ |
| 3522130, /* 142 */ |
| 3517281, /* 143 */ |
| 3512432, /* 144 */ |
| 3507583, /* 145 */ |
| 3502734, /* 146 */ |
| 3497885, /* 147 */ |
| 3493036, /* 148 */ |
| 3488187, /* 149 */ |
| 3483338, /* 150 */ |
| 3478489, /* 151 */ |
| 3473640, /* 152 */ |
| 3468791, /* 153 */ |
| 3463942, /* 154 */ |
| 3459093, /* 155 */ |
| 3454244, /* 156 */ |
| 3449395, /* 157 */ |
| 3444546, /* 158 */ |
| 3439697, /* 159 */ |
| 3434848, /* 160 */ |
| 3429999, /* 161 */ |
| 3425150, /* 162 */ |
| 3420301, /* 163 */ |
| 3415452, /* 164 */ |
| 3410603, /* 165 */ |
| 3405754, /* 166 */ |
| 3400905, /* 167 */ |
| 3396056, /* 168 */ |
| 3391207, /* 169 */ |
| 3386358, /* 170 */ |
| 3381509, /* 171 */ |
| 3376660, /* 172 */ |
| 3371811, /* 173 */ |
| 3366962, /* 174 */ |
| 3362113, /* 175 */ |
| 3357264, /* 176 */ |
| 3352415, /* 177 */ |
| 3347566, /* 178 */ |
| 3342717, /* 179 */ |
| 3337868, /* 180 */ |
| 3333019, /* 181 */ |
| 3328170, /* 182 */ |
| 3323321, /* 183 */ |
| 3318472, /* 184 */ |
| 3313623, /* 185 */ |
| 3308774, /* 186 */ |
| 3303925, /* 187 */ |
| 3299076, /* 188 */ |
| 3294227, /* 189 */ |
| 3289378, /* 190 */ |
| 3284529, /* 191 */ |
| 3279680, /* 192 */ |
| 3274831, /* 193 */ |
| 3269982, /* 194 */ |
| 3265133, /* 195 */ |
| 3260284, /* 196 */ |
| 3255435, /* 197 */ |
| 3250586, /* 198 */ |
| 3245737, /* 199 */ |
| 3240888, /* 200 */ |
| 3236039, /* 201 */ |
| 3231190, /* 202 */ |
| 3226341, /* 203 */ |
| 3221492, /* 204 */ |
| 3216643, /* 205 */ |
| 3211794, /* 206 */ |
| 3206945, /* 207 */ |
| 3202096, /* 208 */ |
| 3197247, /* 209 */ |
| 3192398, /* 210 */ |
| 3187549, /* 211 */ |
| 3182700, /* 212 */ |
| 3177851, /* 213 */ |
| 3173002, /* 214 */ |
| 3168153, /* 215 */ |
| 3163304, /* 216 */ |
| 3158455, /* 217 */ |
| 3153606, /* 218 */ |
| 3148757, /* 219 */ |
| 3143908, /* 220 */ |
| 3139059, /* 221 */ |
| 3134210, /* 222 */ |
| 3129361, /* 223 */ |
| 3124512, /* 224 */ |
| 3119663, /* 225 */ |
| 3114814, /* 226 */ |
| 3109965, /* 227 */ |
| 3105116, /* 228 */ |
| 3100267, /* 229 */ |
| 3095418, /* 230 */ |
| 3090569, /* 231 */ |
| 3085720, /* 232 */ |
| 3080871, /* 233 */ |
| 3076022, /* 234 */ |
| 3071173, /* 235 */ |
| 3066324, /* 236 */ |
| 3061475, /* 237 */ |
| 3056626, /* 238 */ |
| 3051777, /* 239 */ |
| 3046928, /* 240 */ |
| 3042079, /* 241 */ |
| 3037230, /* 242 */ |
| 3032381, /* 243 */ |
| 3027532, /* 244 */ |
| 3022683, /* 245 */ |
| 3017834, /* 246 */ |
| 3012985, /* 247 */ |
| 3008136, /* 248 */ |
| 3003287, /* 249 */ |
| 2998438, /* 250 */ |
| 2993589, /* 251 */ |
| 2988740, /* 252 */ |
| 2983891, /* 253 */ |
| 2979042, /* 254 */ |
| 2974193 /* 255 */ |
| }; |
| |
| extern const int UGMult[] = |
| { |
| 0, /* 0 */ |
| -9535, /* 1 */ |
| -19070, /* 2 */ |
| -28605, /* 3 */ |
| -38140, /* 4 */ |
| -47675, /* 5 */ |
| -57210, /* 6 */ |
| -66745, /* 7 */ |
| -76280, /* 8 */ |
| -85815, /* 9 */ |
| -95350, /* 10 */ |
| -104885, /* 11 */ |
| -114420, /* 12 */ |
| -123955, /* 13 */ |
| -133490, /* 14 */ |
| -143025, /* 15 */ |
| -152560, /* 16 */ |
| -162095, /* 17 */ |
| -171630, /* 18 */ |
| -181165, /* 19 */ |
| -190700, /* 20 */ |
| -200235, /* 21 */ |
| -209770, /* 22 */ |
| -219305, /* 23 */ |
| -228840, /* 24 */ |
| -238375, /* 25 */ |
| -247910, /* 26 */ |
| -257445, /* 27 */ |
| -266980, /* 28 */ |
| -276515, /* 29 */ |
| -286050, /* 30 */ |
| -295585, /* 31 */ |
| -305120, /* 32 */ |
| -314655, /* 33 */ |
| -324190, /* 34 */ |
| -333725, /* 35 */ |
| -343260, /* 36 */ |
| -352795, /* 37 */ |
| -362330, /* 38 */ |
| -371865, /* 39 */ |
| -381400, /* 40 */ |
| -390935, /* 41 */ |
| -400470, /* 42 */ |
| -410005, /* 43 */ |
| -419540, /* 44 */ |
| -429075, /* 45 */ |
| -438610, /* 46 */ |
| -448145, /* 47 */ |
| -457680, /* 48 */ |
| -467215, /* 49 */ |
| -476750, /* 50 */ |
| -486285, /* 51 */ |
| -495820, /* 52 */ |
| -505355, /* 53 */ |
| -514890, /* 54 */ |
| -524425, /* 55 */ |
| -533960, /* 56 */ |
| -543495, /* 57 */ |
| -553030, /* 58 */ |
| -562565, /* 59 */ |
| -572100, /* 60 */ |
| -581635, /* 61 */ |
| -591170, /* 62 */ |
| -600705, /* 63 */ |
| -610240, /* 64 */ |
| -619775, /* 65 */ |
| -629310, /* 66 */ |
| -638845, /* 67 */ |
| -648380, /* 68 */ |
| -657915, /* 69 */ |
| -667450, /* 70 */ |
| -676985, /* 71 */ |
| -686520, /* 72 */ |
| -696055, /* 73 */ |
| -705590, /* 74 */ |
| -715125, /* 75 */ |
| -724660, /* 76 */ |
| -734195, /* 77 */ |
| -743730, /* 78 */ |
| -753265, /* 79 */ |
| -762800, /* 80 */ |
| -772335, /* 81 */ |
| -781870, /* 82 */ |
| -791405, /* 83 */ |
| -800940, /* 84 */ |
| -810475, /* 85 */ |
| -820010, /* 86 */ |
| -829545, /* 87 */ |
| -839080, /* 88 */ |
| -848615, /* 89 */ |
| -858150, /* 90 */ |
| -867685, /* 91 */ |
| -877220, /* 92 */ |
| -886755, /* 93 */ |
| -896290, /* 94 */ |
| -905825, /* 95 */ |
| -915360, /* 96 */ |
| -924895, /* 97 */ |
| -934430, /* 98 */ |
| -943965, /* 99 */ |
| -953500, /* 100 */ |
| -963035, /* 101 */ |
| -972570, /* 102 */ |
| -982105, /* 103 */ |
| -991640, /* 104 */ |
| -1001175, /* 105 */ |
| -1010710, /* 106 */ |
| -1020245, /* 107 */ |
| -1029780, /* 108 */ |
| -1039315, /* 109 */ |
| -1048850, /* 110 */ |
| -1058385, /* 111 */ |
| -1067920, /* 112 */ |
| -1077455, /* 113 */ |
| -1086990, /* 114 */ |
| -1096525, /* 115 */ |
| -1106060, /* 116 */ |
| -1115595, /* 117 */ |
| -1125130, /* 118 */ |
| -1134665, /* 119 */ |
| -1144200, /* 120 */ |
| -1153735, /* 121 */ |
| -1163270, /* 122 */ |
| -1172805, /* 123 */ |
| -1182340, /* 124 */ |
| -1191875, /* 125 */ |
| -1201410, /* 126 */ |
| -1210945, /* 127 */ |
| -1220480, /* 128 */ |
| -1230015, /* 129 */ |
| -1239550, /* 130 */ |
| -1249085, /* 131 */ |
| -1258620, /* 132 */ |
| -1268155, /* 133 */ |
| -1277690, /* 134 */ |
| -1287225, /* 135 */ |
| -1296760, /* 136 */ |
| -1306295, /* 137 */ |
| -1315830, /* 138 */ |
| -1325365, /* 139 */ |
| -1334900, /* 140 */ |
| -1344435, /* 141 */ |
| -1353970, /* 142 */ |
| -1363505, /* 143 */ |
| -1373040, /* 144 */ |
| -1382575, /* 145 */ |
| -1392110, /* 146 */ |
| -1401645, /* 147 */ |
| -1411180, /* 148 */ |
| -1420715, /* 149 */ |
| -1430250, /* 150 */ |
| -1439785, /* 151 */ |
| -1449320, /* 152 */ |
| -1458855, /* 153 */ |
| -1468390, /* 154 */ |
| -1477925, /* 155 */ |
| -1487460, /* 156 */ |
| -1496995, /* 157 */ |
| -1506530, /* 158 */ |
| -1516065, /* 159 */ |
| -1525600, /* 160 */ |
| -1535135, /* 161 */ |
| -1544670, /* 162 */ |
| -1554205, /* 163 */ |
| -1563740, /* 164 */ |
| -1573275, /* 165 */ |
| -1582810, /* 166 */ |
| -1592345, /* 167 */ |
| -1601880, /* 168 */ |
| -1611415, /* 169 */ |
| -1620950, /* 170 */ |
| -1630485, /* 171 */ |
| -1640020, /* 172 */ |
| -1649555, /* 173 */ |
| -1659090, /* 174 */ |
| -1668625, /* 175 */ |
| -1678160, /* 176 */ |
| -1687695, /* 177 */ |
| -1697230, /* 178 */ |
| -1706765, /* 179 */ |
| -1716300, /* 180 */ |
| -1725835, /* 181 */ |
| -1735370, /* 182 */ |
| -1744905, /* 183 */ |
| -1754440, /* 184 */ |
| -1763975, /* 185 */ |
| -1773510, /* 186 */ |
| -1783045, /* 187 */ |
| -1792580, /* 188 */ |
| -1802115, /* 189 */ |
| -1811650, /* 190 */ |
| -1821185, /* 191 */ |
| -1830720, /* 192 */ |
| -1840255, /* 193 */ |
| -1849790, /* 194 */ |
| -1859325, /* 195 */ |
| -1868860, /* 196 */ |
| -1878395, /* 197 */ |
| -1887930, /* 198 */ |
| -1897465, /* 199 */ |
| -1907000, /* 200 */ |
| -1916535, /* 201 */ |
| -1926070, /* 202 */ |
| -1935605, /* 203 */ |
| -1945140, /* 204 */ |
| -1954675, /* 205 */ |
| -1964210, /* 206 */ |
| -1973745, /* 207 */ |
| -1983280, /* 208 */ |
| -1992815, /* 209 */ |
| -2002350, /* 210 */ |
| -2011885, /* 211 */ |
| -2021420, /* 212 */ |
| -2030955, /* 213 */ |
| -2040490, /* 214 */ |
| -2050025, /* 215 */ |
| -2059560, /* 216 */ |
| -2069095, /* 217 */ |
| -2078630, /* 218 */ |
| -2088165, /* 219 */ |
| -2097700, /* 220 */ |
| -2107235, /* 221 */ |
| -2116770, /* 222 */ |
| -2126305, /* 223 */ |
| -2135840, /* 224 */ |
| -2145375, /* 225 */ |
| -2154910, /* 226 */ |
| -2164445, /* 227 */ |
| -2173980, /* 228 */ |
| -2183515, /* 229 */ |
| -2193050, /* 230 */ |
| -2202585, /* 231 */ |
| -2212120, /* 232 */ |
| -2221655, /* 233 */ |
| -2231190, /* 234 */ |
| -2240725, /* 235 */ |
| -2250260, /* 236 */ |
| -2259795, /* 237 */ |
| -2269330, /* 238 */ |
| -2278865, /* 239 */ |
| -2288400, /* 240 */ |
| -2297935, /* 241 */ |
| -2307470, /* 242 */ |
| -2317005, /* 243 */ |
| -2326540, /* 244 */ |
| -2336075, /* 245 */ |
| -2345610, /* 246 */ |
| -2355145, /* 247 */ |
| -2364680, /* 248 */ |
| -2374215, /* 249 */ |
| -2383750, /* 250 */ |
| -2393285, /* 251 */ |
| -2402820, /* 252 */ |
| -2412355, /* 253 */ |
| -2421890, /* 254 */ |
| -2431425 /* 255 */ |
| }; |
| |
| |
| extern const int UBVRMult[] = |
| { |
| 0, /* 0 */ |
| 14385, /* 1 */ |
| 28770, /* 2 */ |
| 43155, /* 3 */ |
| 57540, /* 4 */ |
| 71925, /* 5 */ |
| 86310, /* 6 */ |
| 100695, /* 7 */ |
| 115080, /* 8 */ |
| 129465, /* 9 */ |
| 143850, /* 10 */ |
| 158235, /* 11 */ |
| 172620, /* 12 */ |
| 187005, /* 13 */ |
| 201390, /* 14 */ |
| 215775, /* 15 */ |
| 230160, /* 16 */ |
| 244545, /* 17 */ |
| 258930, /* 18 */ |
| 273315, /* 19 */ |
| 287700, /* 20 */ |
| 302085, /* 21 */ |
| 316470, /* 22 */ |
| 330855, /* 23 */ |
| 345240, /* 24 */ |
| 359625, /* 25 */ |
| 374010, /* 26 */ |
| 388395, /* 27 */ |
| 402780, /* 28 */ |
| 417165, /* 29 */ |
| 431550, /* 30 */ |
| 445935, /* 31 */ |
| 460320, /* 32 */ |
| 474705, /* 33 */ |
| 489090, /* 34 */ |
| 503475, /* 35 */ |
| 517860, /* 36 */ |
| 532245, /* 37 */ |
| 546630, /* 38 */ |
| 561015, /* 39 */ |
| 575400, /* 40 */ |
| 589785, /* 41 */ |
| 604170, /* 42 */ |
| 618555, /* 43 */ |
| 632940, /* 44 */ |
| 647325, /* 45 */ |
| 661710, /* 46 */ |
| 676095, /* 47 */ |
| 690480, /* 48 */ |
| 704865, /* 49 */ |
| 719250, /* 50 */ |
| 733635, /* 51 */ |
| 748020, /* 52 */ |
| 762405, /* 53 */ |
| 776790, /* 54 */ |
| 791175, /* 55 */ |
| 805560, /* 56 */ |
| 819945, /* 57 */ |
| 834330, /* 58 */ |
| 848715, /* 59 */ |
| 863100, /* 60 */ |
| 877485, /* 61 */ |
| 891870, /* 62 */ |
| 906255, /* 63 */ |
| 920640, /* 64 */ |
| 935025, /* 65 */ |
| 949410, /* 66 */ |
| 963795, /* 67 */ |
| 978180, /* 68 */ |
| 992565, /* 69 */ |
| 1006950, /* 70 */ |
| 1021335, /* 71 */ |
| 1035720, /* 72 */ |
| 1050105, /* 73 */ |
| 1064490, /* 74 */ |
| 1078875, /* 75 */ |
| 1093260, /* 76 */ |
| 1107645, /* 77 */ |
| 1122030, /* 78 */ |
| 1136415, /* 79 */ |
| 1150800, /* 80 */ |
| 1165185, /* 81 */ |
| 1179570, /* 82 */ |
| 1193955, /* 83 */ |
| 1208340, /* 84 */ |
| 1222725, /* 85 */ |
| 1237110, /* 86 */ |
| 1251495, /* 87 */ |
| 1265880, /* 88 */ |
| 1280265, /* 89 */ |
| 1294650, /* 90 */ |
| 1309035, /* 91 */ |
| 1323420, /* 92 */ |
| 1337805, /* 93 */ |
| 1352190, /* 94 */ |
| 1366575, /* 95 */ |
| 1380960, /* 96 */ |
| 1395345, /* 97 */ |
| 1409730, /* 98 */ |
| 1424115, /* 99 */ |
| 1438500, /* 100 */ |
| 1452885, /* 101 */ |
| 1467270, /* 102 */ |
| 1481655, /* 103 */ |
| 1496040, /* 104 */ |
| 1510425, /* 105 */ |
| 1524810, /* 106 */ |
| 1539195, /* 107 */ |
| 1553580, /* 108 */ |
| 1567965, /* 109 */ |
| 1582350, /* 110 */ |
| 1596735, /* 111 */ |
| 1611120, /* 112 */ |
| 1625505, /* 113 */ |
| 1639890, /* 114 */ |
| 1654275, /* 115 */ |
| 1668660, /* 116 */ |
| 1683045, /* 117 */ |
| 1697430, /* 118 */ |
| 1711815, /* 119 */ |
| 1726200, /* 120 */ |
| 1740585, /* 121 */ |
| 1754970, /* 122 */ |
| 1769355, /* 123 */ |
| 1783740, /* 124 */ |
| 1798125, /* 125 */ |
| 1812510, /* 126 */ |
| 1826895, /* 127 */ |
| 1841280, /* 128 */ |
| 1855665, /* 129 */ |
| 1870050, /* 130 */ |
| 1884435, /* 131 */ |
| 1898820, /* 132 */ |
| 1913205, /* 133 */ |
| 1927590, /* 134 */ |
| 1941975, /* 135 */ |
| 1956360, /* 136 */ |
| 1970745, /* 137 */ |
| 1985130, /* 138 */ |
| 1999515, /* 139 */ |
| 2013900, /* 140 */ |
| 2028285, /* 141 */ |
| 2042670, /* 142 */ |
| 2057055, /* 143 */ |
| 2071440, /* 144 */ |
| 2085825, /* 145 */ |
| 2100210, /* 146 */ |
| 2114595, /* 147 */ |
| 2128980, /* 148 */ |
| 2143365, /* 149 */ |
| 2157750, /* 150 */ |
| 2172135, /* 151 */ |
| 2186520, /* 152 */ |
| 2200905, /* 153 */ |
| 2215290, /* 154 */ |
| 2229675, /* 155 */ |
| 2244060, /* 156 */ |
| 2258445, /* 157 */ |
| 2272830, /* 158 */ |
| 2287215, /* 159 */ |
| 2301600, /* 160 */ |
| 2315985, /* 161 */ |
| 2330370, /* 162 */ |
| 2344755, /* 163 */ |
| 2359140, /* 164 */ |
| 2373525, /* 165 */ |
| 2387910, /* 166 */ |
| 2402295, /* 167 */ |
| 2416680, /* 168 */ |
| 2431065, /* 169 */ |
| 2445450, /* 170 */ |
| 2459835, /* 171 */ |
| 2474220, /* 172 */ |
| 2488605, /* 173 */ |
| 2502990, /* 174 */ |
| 2517375, /* 175 */ |
| 2531760, /* 176 */ |
| 2546145, /* 177 */ |
| 2560530, /* 178 */ |
| 2574915, /* 179 */ |
| 2589300, /* 180 */ |
| 2603685, /* 181 */ |
| 2618070, /* 182 */ |
| 2632455, /* 183 */ |
| 2646840, /* 184 */ |
| 2661225, /* 185 */ |
| 2675610, /* 186 */ |
| 2689995, /* 187 */ |
| 2704380, /* 188 */ |
| 2718765, /* 189 */ |
| 2733150, /* 190 */ |
| 2747535, /* 191 */ |
| 2761920, /* 192 */ |
| 2776305, /* 193 */ |
| 2790690, /* 194 */ |
| 2805075, /* 195 */ |
| 2819460, /* 196 */ |
| 2833845, /* 197 */ |
| 2848230, /* 198 */ |
| 2862615, /* 199 */ |
| 2877000, /* 200 */ |
| 2891385, /* 201 */ |
| 2905770, /* 202 */ |
| 2920155, /* 203 */ |
| 2934540, /* 204 */ |
| 2948925, /* 205 */ |
| 2963310, /* 206 */ |
| 2977695, /* 207 */ |
| 2992080, /* 208 */ |
| 3006465, /* 209 */ |
| 3020850, /* 210 */ |
| 3035235, /* 211 */ |
| 3049620, /* 212 */ |
| 3064005, /* 213 */ |
| 3078390, /* 214 */ |
| 3092775, /* 215 */ |
| 3107160, /* 216 */ |
| 3121545, /* 217 */ |
| 3135930, /* 218 */ |
| 3150315, /* 219 */ |
| 3164700, /* 220 */ |
| 3179085, /* 221 */ |
| 3193470, /* 222 */ |
| 3207855, /* 223 */ |
| 3222240, /* 224 */ |
| 3236625, /* 225 */ |
| 3251010, /* 226 */ |
| 3265395, /* 227 */ |
| 3279780, /* 228 */ |
| 3294165, /* 229 */ |
| 3308550, /* 230 */ |
| 3322935, /* 231 */ |
| 3337320, /* 232 */ |
| 3351705, /* 233 */ |
| 3366090, /* 234 */ |
| 3380475, /* 235 */ |
| 3394860, /* 236 */ |
| 3409245, /* 237 */ |
| 3423630, /* 238 */ |
| 3438015, /* 239 */ |
| 3452400, /* 240 */ |
| 3466785, /* 241 */ |
| 3481170, /* 242 */ |
| 3495555, /* 243 */ |
| 3509940, /* 244 */ |
| 3524325, /* 245 */ |
| 3538710, /* 246 */ |
| 3553095, /* 247 */ |
| 3567480, /* 248 */ |
| 3581865, /* 249 */ |
| 3596250, /* 250 */ |
| 3610635, /* 251 */ |
| 3625020, /* 252 */ |
| 3639405, /* 253 */ |
| 3653790, /* 254 */ |
| 3668175 /* 255 */ |
| }; |
| |
| |
| extern const int VGMult[] = |
| { |
| 4210688, /* 0 */ |
| 4198630, /* 1 */ |
| 4186572, /* 2 */ |
| 4174514, /* 3 */ |
| 4162456, /* 4 */ |
| 4150398, /* 5 */ |
| 4138340, /* 6 */ |
| 4126282, /* 7 */ |
| 4114224, /* 8 */ |
| 4102166, /* 9 */ |
| 4090108, /* 10 */ |
| 4078050, /* 11 */ |
| 4065992, /* 12 */ |
| 4053934, /* 13 */ |
| 4041876, /* 14 */ |
| 4029818, /* 15 */ |
| 4017760, /* 16 */ |
| 4005702, /* 17 */ |
| 3993644, /* 18 */ |
| 3981586, /* 19 */ |
| 3969528, /* 20 */ |
| 3957470, /* 21 */ |
| 3945412, /* 22 */ |
| 3933354, /* 23 */ |
| 3921296, /* 24 */ |
| 3909238, /* 25 */ |
| 3897180, /* 26 */ |
| 3885122, /* 27 */ |
| 3873064, /* 28 */ |
| 3861006, /* 29 */ |
| 3848948, /* 30 */ |
| 3836890, /* 31 */ |
| 3824832, /* 32 */ |
| 3812774, /* 33 */ |
| 3800716, /* 34 */ |
| 3788658, /* 35 */ |
| 3776600, /* 36 */ |
| 3764542, /* 37 */ |
| 3752484, /* 38 */ |
| 3740426, /* 39 */ |
| 3728368, /* 40 */ |
| 3716310, /* 41 */ |
| 3704252, /* 42 */ |
| 3692194, /* 43 */ |
| 3680136, /* 44 */ |
| 3668078, /* 45 */ |
| 3656020, /* 46 */ |
| 3643962, /* 47 */ |
| 3631904, /* 48 */ |
| 3619846, /* 49 */ |
| 3607788, /* 50 */ |
| 3595730, /* 51 */ |
| 3583672, /* 52 */ |
| 3571614, /* 53 */ |
| 3559556, /* 54 */ |
| 3547498, /* 55 */ |
| 3535440, /* 56 */ |
| 3523382, /* 57 */ |
| 3511324, /* 58 */ |
| 3499266, /* 59 */ |
| 3487208, /* 60 */ |
| 3475150, /* 61 */ |
| 3463092, /* 62 */ |
| 3451034, /* 63 */ |
| 3438976, /* 64 */ |
| 3426918, /* 65 */ |
| 3414860, /* 66 */ |
| 3402802, /* 67 */ |
| 3390744, /* 68 */ |
| 3378686, /* 69 */ |
| 3366628, /* 70 */ |
| 3354570, /* 71 */ |
| 3342512, /* 72 */ |
| 3330454, /* 73 */ |
| 3318396, /* 74 */ |
| 3306338, /* 75 */ |
| 3294280, /* 76 */ |
| 3282222, /* 77 */ |
| 3270164, /* 78 */ |
| 3258106, /* 79 */ |
| 3246048, /* 80 */ |
| 3233990, /* 81 */ |
| 3221932, /* 82 */ |
| 3209874, /* 83 */ |
| 3197816, /* 84 */ |
| 3185758, /* 85 */ |
| 3173700, /* 86 */ |
| 3161642, /* 87 */ |
| 3149584, /* 88 */ |
| 3137526, /* 89 */ |
| 3125468, /* 90 */ |
| 3113410, /* 91 */ |
| 3101352, /* 92 */ |
| 3089294, /* 93 */ |
| 3077236, /* 94 */ |
| 3065178, /* 95 */ |
| 3053120, /* 96 */ |
| 3041062, /* 97 */ |
| 3029004, /* 98 */ |
| 3016946, /* 99 */ |
| 3004888, /* 100 */ |
| 2992830, /* 101 */ |
| 2980772, /* 102 */ |
| 2968714, /* 103 */ |
| 2956656, /* 104 */ |
| 2944598, /* 105 */ |
| 2932540, /* 106 */ |
| 2920482, /* 107 */ |
| 2908424, /* 108 */ |
| 2896366, /* 109 */ |
| 2884308, /* 110 */ |
| 2872250, /* 111 */ |
| 2860192, /* 112 */ |
| 2848134, /* 113 */ |
| 2836076, /* 114 */ |
| 2824018, /* 115 */ |
| 2811960, /* 116 */ |
| 2799902, /* 117 */ |
| 2787844, /* 118 */ |
| 2775786, /* 119 */ |
| 2763728, /* 120 */ |
| 2751670, /* 121 */ |
| 2739612, /* 122 */ |
| 2727554, /* 123 */ |
| 2715496, /* 124 */ |
| 2703438, /* 125 */ |
| 2691380, /* 126 */ |
| 2679322, /* 127 */ |
| 2667264, /* 128 */ |
| 2655206, /* 129 */ |
| 2643148, /* 130 */ |
| 2631090, /* 131 */ |
| 2619032, /* 132 */ |
| 2606974, /* 133 */ |
| 2594916, /* 134 */ |
| 2582858, /* 135 */ |
| 2570800, /* 136 */ |
| 2558742, /* 137 */ |
| 2546684, /* 138 */ |
| 2534626, /* 139 */ |
| 2522568, /* 140 */ |
| 2510510, /* 141 */ |
| 2498452, /* 142 */ |
| 2486394, /* 143 */ |
| 2474336, /* 144 */ |
| 2462278, /* 145 */ |
| 2450220, /* 146 */ |
| 2438162, /* 147 */ |
| 2426104, /* 148 */ |
| 2414046, /* 149 */ |
| 2401988, /* 150 */ |
| 2389930, /* 151 */ |
| 2377872, /* 152 */ |
| 2365814, /* 153 */ |
| 2353756, /* 154 */ |
| 2341698, /* 155 */ |
| 2329640, /* 156 */ |
| 2317582, /* 157 */ |
| 2305524, /* 158 */ |
| 2293466, /* 159 */ |
| 2281408, /* 160 */ |
| 2269350, /* 161 */ |
| 2257292, /* 162 */ |
| 2245234, /* 163 */ |
| 2233176, /* 164 */ |
| 2221118, /* 165 */ |
| 2209060, /* 166 */ |
| 2197002, /* 167 */ |
| 2184944, /* 168 */ |
| 2172886, /* 169 */ |
| 2160828, /* 170 */ |
| 2148770, /* 171 */ |
| 2136712, /* 172 */ |
| 2124654, /* 173 */ |
| 2112596, /* 174 */ |
| 2100538, /* 175 */ |
| 2088480, /* 176 */ |
| 2076422, /* 177 */ |
| 2064364, /* 178 */ |
| 2052306, /* 179 */ |
| 2040248, /* 180 */ |
| 2028190, /* 181 */ |
| 2016132, /* 182 */ |
| 2004074, /* 183 */ |
| 1992016, /* 184 */ |
| 1979958, /* 185 */ |
| 1967900, /* 186 */ |
| 1955842, /* 187 */ |
| 1943784, /* 188 */ |
| 1931726, /* 189 */ |
| 1919668, /* 190 */ |
| 1907610, /* 191 */ |
| 1895552, /* 192 */ |
| 1883494, /* 193 */ |
| 1871436, /* 194 */ |
| 1859378, /* 195 */ |
| 1847320, /* 196 */ |
| 1835262, /* 197 */ |
| 1823204, /* 198 */ |
| 1811146, /* 199 */ |
| 1799088, /* 200 */ |
| 1787030, /* 201 */ |
| 1774972, /* 202 */ |
| 1762914, /* 203 */ |
| 1750856, /* 204 */ |
| 1738798, /* 205 */ |
| 1726740, /* 206 */ |
| 1714682, /* 207 */ |
| 1702624, /* 208 */ |
| 1690566, /* 209 */ |
| 1678508, /* 210 */ |
| 1666450, /* 211 */ |
| 1654392, /* 212 */ |
| 1642334, /* 213 */ |
| 1630276, /* 214 */ |
| 1618218, /* 215 */ |
| 1606160, /* 216 */ |
| 1594102, /* 217 */ |
| 1582044, /* 218 */ |
| 1569986, /* 219 */ |
| 1557928, /* 220 */ |
| 1545870, /* 221 */ |
| 1533812, /* 222 */ |
| 1521754, /* 223 */ |
| 1509696, /* 224 */ |
| 1497638, /* 225 */ |
| 1485580, /* 226 */ |
| 1473522, /* 227 */ |
| 1461464, /* 228 */ |
| 1449406, /* 229 */ |
| 1437348, /* 230 */ |
| 1425290, /* 231 */ |
| 1413232, /* 232 */ |
| 1401174, /* 233 */ |
| 1389116, /* 234 */ |
| 1377058, /* 235 */ |
| 1365000, /* 236 */ |
| 1352942, /* 237 */ |
| 1340884, /* 238 */ |
| 1328826, /* 239 */ |
| 1316768, /* 240 */ |
| 1304710, /* 241 */ |
| 1292652, /* 242 */ |
| 1280594, /* 243 */ |
| 1268536, /* 244 */ |
| 1256478, /* 245 */ |
| 1244420, /* 246 */ |
| 1232362, /* 247 */ |
| 1220304, /* 248 */ |
| 1208246, /* 249 */ |
| 1196188, /* 250 */ |
| 1184130, /* 251 */ |
| 1172072, /* 252 */ |
| 1160014, /* 253 */ |
| 1147956, /* 254 */ |
| 1135898 /* 255 */ |
| }; |
| |
| |
| extern const int VBMult[] = |
| { |
| 0, /* 0 */ |
| -2326, /* 1 */ |
| -4652, /* 2 */ |
| -6978, /* 3 */ |
| -9304, /* 4 */ |
| -11630, /* 5 */ |
| -13956, /* 6 */ |
| -16282, /* 7 */ |
| -18608, /* 8 */ |
| -20934, /* 9 */ |
| -23260, /* 10 */ |
| -25586, /* 11 */ |
| -27912, /* 12 */ |
| -30238, /* 13 */ |
| -32564, /* 14 */ |
| -34890, /* 15 */ |
| -37216, /* 16 */ |
| -39542, /* 17 */ |
| -41868, /* 18 */ |
| -44194, /* 19 */ |
| -46520, /* 20 */ |
| -48846, /* 21 */ |
| -51172, /* 22 */ |
| -53498, /* 23 */ |
| -55824, /* 24 */ |
| -58150, /* 25 */ |
| -60476, /* 26 */ |
| -62802, /* 27 */ |
| -65128, /* 28 */ |
| -67454, /* 29 */ |
| -69780, /* 30 */ |
| -72106, /* 31 */ |
| -74432, /* 32 */ |
| -76758, /* 33 */ |
| -79084, /* 34 */ |
| -81410, /* 35 */ |
| -83736, /* 36 */ |
| -86062, /* 37 */ |
| -88388, /* 38 */ |
| -90714, /* 39 */ |
| -93040, /* 40 */ |
| -95366, /* 41 */ |
| -97692, /* 42 */ |
| -100018, /* 43 */ |
| -102344, /* 44 */ |
| -104670, /* 45 */ |
| -106996, /* 46 */ |
| -109322, /* 47 */ |
| -111648, /* 48 */ |
| -113974, /* 49 */ |
| -116300, /* 50 */ |
| -118626, /* 51 */ |
| -120952, /* 52 */ |
| -123278, /* 53 */ |
| -125604, /* 54 */ |
| -127930, /* 55 */ |
| -130256, /* 56 */ |
| -132582, /* 57 */ |
| -134908, /* 58 */ |
| -137234, /* 59 */ |
| -139560, /* 60 */ |
| -141886, /* 61 */ |
| -144212, /* 62 */ |
| -146538, /* 63 */ |
| -148864, /* 64 */ |
| -151190, /* 65 */ |
| -153516, /* 66 */ |
| -155842, /* 67 */ |
| -158168, /* 68 */ |
| -160494, /* 69 */ |
| -162820, /* 70 */ |
| -165146, /* 71 */ |
| -167472, /* 72 */ |
| -169798, /* 73 */ |
| -172124, /* 74 */ |
| -174450, /* 75 */ |
| -176776, /* 76 */ |
| -179102, /* 77 */ |
| -181428, /* 78 */ |
| -183754, /* 79 */ |
| -186080, /* 80 */ |
| -188406, /* 81 */ |
| -190732, /* 82 */ |
| -193058, /* 83 */ |
| -195384, /* 84 */ |
| -197710, /* 85 */ |
| -200036, /* 86 */ |
| -202362, /* 87 */ |
| -204688, /* 88 */ |
| -207014, /* 89 */ |
| -209340, /* 90 */ |
| -211666, /* 91 */ |
| -213992, /* 92 */ |
| -216318, /* 93 */ |
| -218644, /* 94 */ |
| -220970, /* 95 */ |
| -223296, /* 96 */ |
| -225622, /* 97 */ |
| -227948, /* 98 */ |
| -230274, /* 99 */ |
| -232600, /* 100 */ |
| -234926, /* 101 */ |
| -237252, /* 102 */ |
| -239578, /* 103 */ |
| -241904, /* 104 */ |
| -244230, /* 105 */ |
| -246556, /* 106 */ |
| -248882, /* 107 */ |
| -251208, /* 108 */ |
| -253534, /* 109 */ |
| -255860, /* 110 */ |
| -258186, /* 111 */ |
| -260512, /* 112 */ |
| -262838, /* 113 */ |
| -265164, /* 114 */ |
| -267490, /* 115 */ |
| -269816, /* 116 */ |
| -272142, /* 117 */ |
| -274468, /* 118 */ |
| -276794, /* 119 */ |
| -279120, /* 120 */ |
| -281446, /* 121 */ |
| -283772, /* 122 */ |
| -286098, /* 123 */ |
| -288424, /* 124 */ |
| -290750, /* 125 */ |
| -293076, /* 126 */ |
| -295402, /* 127 */ |
| -297728, /* 128 */ |
| -300054, /* 129 */ |
| -302380, /* 130 */ |
| -304706, /* 131 */ |
| -307032, /* 132 */ |
| -309358, /* 133 */ |
| -311684, /* 134 */ |
| -314010, /* 135 */ |
| -316336, /* 136 */ |
| -318662, /* 137 */ |
| -320988, /* 138 */ |
| -323314, /* 139 */ |
| -325640, /* 140 */ |
| -327966, /* 141 */ |
| -330292, /* 142 */ |
| -332618, /* 143 */ |
| -334944, /* 144 */ |
| -337270, /* 145 */ |
| -339596, /* 146 */ |
| -341922, /* 147 */ |
| -344248, /* 148 */ |
| -346574, /* 149 */ |
| -348900, /* 150 */ |
| -351226, /* 151 */ |
| -353552, /* 152 */ |
| -355878, /* 153 */ |
| -358204, /* 154 */ |
| -360530, /* 155 */ |
| -362856, /* 156 */ |
| -365182, /* 157 */ |
| -367508, /* 158 */ |
| -369834, /* 159 */ |
| -372160, /* 160 */ |
| -374486, /* 161 */ |
| -376812, /* 162 */ |
| -379138, /* 163 */ |
| -381464, /* 164 */ |
| -383790, /* 165 */ |
| -386116, /* 166 */ |
| -388442, /* 167 */ |
| -390768, /* 168 */ |
| -393094, /* 169 */ |
| -395420, /* 170 */ |
| -397746, /* 171 */ |
| -400072, /* 172 */ |
| -402398, /* 173 */ |
| -404724, /* 174 */ |
| -407050, /* 175 */ |
| -409376, /* 176 */ |
| -411702, /* 177 */ |
| -414028, /* 178 */ |
| -416354, /* 179 */ |
| -418680, /* 180 */ |
| -421006, /* 181 */ |
| -423332, /* 182 */ |
| -425658, /* 183 */ |
| -427984, /* 184 */ |
| -430310, /* 185 */ |
| -432636, /* 186 */ |
| -434962, /* 187 */ |
| -437288, /* 188 */ |
| -439614, /* 189 */ |
| -441940, /* 190 */ |
| -444266, /* 191 */ |
| -446592, /* 192 */ |
| -448918, /* 193 */ |
| -451244, /* 194 */ |
| -453570, /* 195 */ |
| -455896, /* 196 */ |
| -458222, /* 197 */ |
| -460548, /* 198 */ |
| -462874, /* 199 */ |
| -465200, /* 200 */ |
| -467526, /* 201 */ |
| -469852, /* 202 */ |
| -472178, /* 203 */ |
| -474504, /* 204 */ |
| -476830, /* 205 */ |
| -479156, /* 206 */ |
| -481482, /* 207 */ |
| -483808, /* 208 */ |
| -486134, /* 209 */ |
| -488460, /* 210 */ |
| -490786, /* 211 */ |
| -493112, /* 212 */ |
| -495438, /* 213 */ |
| -497764, /* 214 */ |
| -500090, /* 215 */ |
| -502416, /* 216 */ |
| -504742, /* 217 */ |
| -507068, /* 218 */ |
| -509394, /* 219 */ |
| -511720, /* 220 */ |
| -514046, /* 221 */ |
| -516372, /* 222 */ |
| -518698, /* 223 */ |
| -521024, /* 224 */ |
| -523350, /* 225 */ |
| -525676, /* 226 */ |
| -528002, /* 227 */ |
| -530328, /* 228 */ |
| -532654, /* 229 */ |
| -534980, /* 230 */ |
| -537306, /* 231 */ |
| -539632, /* 232 */ |
| -541958, /* 233 */ |
| -544284, /* 234 */ |
| -546610, /* 235 */ |
| -548936, /* 236 */ |
| -551262, /* 237 */ |
| -553588, /* 238 */ |
| -555914, /* 239 */ |
| -558240, /* 240 */ |
| -560566, /* 241 */ |
| -562892, /* 242 */ |
| -565218, /* 243 */ |
| -567544, /* 244 */ |
| -569870, /* 245 */ |
| -572196, /* 246 */ |
| -574522, /* 247 */ |
| -576848, /* 248 */ |
| -579174, /* 249 */ |
| -581500, /* 250 */ |
| -583826, /* 251 */ |
| -586152, /* 252 */ |
| -588478, /* 253 */ |
| -590804, /* 254 */ |
| -593130 /* 255 */ |
| }; |