1 /* 2 * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 27 /* Tables mlib_filters_u8f_bc and mlib_filters_u8f_bc2 28 * 29 * DESCRIPTION 30 * mlib_filters_u8f_bc[4*i+0] = (mlib_f32) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC); 31 * mlib_filters_u8f_bc[4*i+1] = (mlib_f32) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC); 32 * mlib_filters_u8f_bc[4*i+2] = (mlib_f32) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC); 33 * mlib_filters_u8f_bc[4*i+3] = (mlib_f32) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC); 34 * 35 * mlib_filters_u8f_bc2[4*i+0] = (mlib_f32) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC); 36 * mlib_filters_u8f_bc2[4*i+1] = (mlib_f32) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC); 37 * mlib_filters_u8f_bc2[4*i+2] = (mlib_f32) ((-dx*dx*dx + dx*dx + dx )*PREC); 38 * mlib_filters_u8f_bc2[4*i+3] = (mlib_f32) (( dx*dx*dx - dx*dx )*PREC); 39 * 40 * Where 41 * PREC = ((double)(1 << 12)) 42 * dx = (double)i/256 + 1./512.; i = 0, 1, ..., 255; 43 * 44 * Tables mlib_filters_s16f_bc and mlib_filters_s16f_bc2 45 * 46 * DESCRIPTION 47 * mlib_filters_s16f_bc[4*i+0] = (mlib_f32) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC); 48 * mlib_filters_s16f_bc[4*i+1] = (mlib_f32) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC); 49 * mlib_filters_s16f_bc[4*i+2] = (mlib_f32) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC); 50 * mlib_filters_s16f_bc[4*i+3] = (mlib_f32) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC); 51 * 52 * mlib_filters_s16f_bc2[4*i+0] = (mlib_f32) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC); 53 * mlib_filters_s16f_bc2[4*i+1] = (mlib_f32) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC); 54 * mlib_filters_s16f_bc2[4*i+2] = (mlib_f32) ((-dx*dx*dx + dx*dx + dx )*PREC); 55 * mlib_filters_s16f_bc2[4*i+3] = (mlib_f32) (( dx*dx*dx - dx*dx )*PREC); 56 * 57 * Where 58 * PREC = ((double)(1 << 8)) 59 * dx = (double)i/512 + 1./1024.; i = 0, 1, ..., 511; 60 * 61 * Tables mlib_filters_u8_bc and mlib_filters_u8_bc2 62 * 63 * DESCRIPTION 64 * mlib_filters_u8_bc[4*i+0] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5); 65 * mlib_filters_u8_bc[4*i+1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5); 66 * mlib_filters_u8_bc[4*i+2] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5); 67 * mlib_filters_u8_bc[4*i+3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5); 68 * 69 * mlib_filters_u8_bc2[4*i+0] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5); 70 * mlib_filters_u8_bc2[4*i+1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5); 71 * mlib_filters_u8_bc2[4*i+2] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5); 72 * mlib_filters_u8_bc2[4*i+3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5); 73 * 74 * Where 75 * PREC = ((double) (1 << 14)); 76 * dx = (double)i/256 + 1./512.; i = 0, 1, ..., 255; 77 * 78 * Tables mlib_filters_s16_bc and mlib_filters_s16_bc2 79 * 80 * DESCRIPTION 81 * mlib_filters_s16_bc[4*i+0] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5); 82 * mlib_filters_s16_bc[4*i+1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5); 83 * mlib_filters_s16_bc[4*i+2] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5); 84 * mlib_filters_s16_bc[4*i+3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5); 85 * 86 * mlib_filters_s16_bc2[4*i+0] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5); 87 * mlib_filters_s16_bc2[4*i+1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5); 88 * mlib_filters_s16_bc2[4*i+2] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5); 89 * mlib_filters_s16_bc2[4*i+3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5); 90 * 91 * Where 92 * PREC = ((double) (1 << 15)); 93 * dx = (double)i/512 + 1./1024.; i = 0, 1, ..., 511; 94 * All 32768 are replace to 32767 95 * 96 * COMMENTS 97 * These tables are used by C and VIS versions of the following functions: 98 * mlib_ImageRotate(Index) 99 * mlib_ImageAffine(Index) 100 * mlib_ImageZoom(Index) 101 * mlib_ImageGridWarp 102 * mlib_ImagePolynomialWarp 103 * 104 */ 105 106 #include "mlib_image.h" 107 #include "mlib_ImageFilters.h" 108 109 /***************************************************************/ 110 const mlib_f32 mlib_filters_u8f_bc[] = { 111 -3.9843902588f, 4095.9609832764f, 4.0312042236f, -0.0077972412f, 112 -11.8597869873f, 4095.6496734619f, 12.2800140381f, -0.0699005127f, 113 -19.6112823486f, 4095.0291595459f, 20.7755279541f, -0.1934051514f, 114 -27.2396087646f, 4094.1016387939f, 29.5155487061f, -0.3775787354f, 115 -34.7454986572f, 4092.8693084717f, 38.4978790283f, -0.6216888428f, 116 -42.1296844482f, 4091.3343658447f, 47.7203216553f, -0.9250030518f, 117 -49.3928985596f, 4089.4990081787f, 57.1806793213f, -1.2867889404f, 118 -56.5358734131f, 4087.3654327393f, 66.8767547607f, -1.7063140869f, 119 -63.5593414307f, 4084.9358367920f, 76.8063507080f, -2.1828460693f, 120 -70.4640350342f, 4082.2124176025f, 86.9672698975f, -2.7156524658f, 121 -77.2506866455f, 4079.1973724365f, 97.3573150635f, -3.3040008545f, 122 -83.9200286865f, 4075.8928985596f, 107.9742889404f, -3.9471588135f, 123 -90.4727935791f, 4072.3011932373f, 118.8159942627f, -4.6443939209f, 124 -96.9097137451f, 4068.4244537354f, 129.8802337646f, -5.3949737549f, 125 -103.2315216064f, 4064.2648773193f, 141.1648101807f, -6.1981658936f, 126 -109.4389495850f, 4059.8246612549f, 152.6675262451f, -7.0532379150f, 127 -115.5327301025f, 4055.1060028076f, 164.3861846924f, -7.9594573975f, 128 -121.5135955811f, 4050.1110992432f, 176.3185882568f, -8.9160919189f, 129 -127.3822784424f, 4044.8421478271f, 188.4625396729f, -9.9224090576f, 130 -133.1395111084f, 4039.3013458252f, 200.8158416748f, -10.9776763916f, 131 -138.7860260010f, 4033.4908905029f, 213.3762969971f, -12.0811614990f, 132 -144.3225555420f, 4027.4129791260f, 226.1417083740f, -13.2321319580f, 133 -149.7498321533f, 4021.0698089600f, 239.1098785400f, -14.4298553467f, 134 -155.0685882568f, 4014.4635772705f, 252.2786102295f, -15.6735992432f, 135 -160.2795562744f, 4007.5964813232f, 265.6457061768f, -16.9626312256f, 136 -165.3834686279f, 4000.4707183838f, 279.2089691162f, -18.2962188721f, 137 -170.3810577393f, 3993.0884857178f, 292.9662017822f, -19.6736297607f, 138 -175.2730560303f, 3985.4519805908f, 306.9152069092f, -21.0941314697f, 139 -180.0601959229f, 3977.5634002686f, 321.0537872314f, -22.5569915771f, 140 -184.7432098389f, 3969.4249420166f, 335.3797454834f, -24.0614776611f, 141 -189.3228302002f, 3961.0388031006f, 349.8908843994f, -25.6068572998f, 142 -193.7997894287f, 3952.4071807861f, 364.5850067139f, -27.1923980713f, 143 -198.1748199463f, 3943.5322723389f, 379.4599151611f, -28.8173675537f, 144 -202.4486541748f, 3934.4162750244f, 394.5134124756f, -30.4810333252f, 145 -206.6220245361f, 3925.0613861084f, 409.7433013916f, -32.1826629639f, 146 -210.6956634521f, 3915.4698028564f, 425.1473846436f, -33.9215240479f, 147 -214.6703033447f, 3905.6437225342f, 440.7234649658f, -35.6968841553f, 148 -218.5466766357f, 3895.5853424072f, 456.4693450928f, -37.5080108643f, 149 -222.3255157471f, 3885.2968597412f, 472.3828277588f, -39.3541717529f, 150 -226.0075531006f, 3874.7804718018f, 488.4617156982f, -41.2346343994f, 151 -229.5935211182f, 3864.0383758545f, 504.7038116455f, -43.1486663818f, 152 -233.0841522217f, 3853.0727691650f, 521.1069183350f, -45.0955352783f, 153 -236.4801788330f, 3841.8858489990f, 537.6688385010f, -47.0745086670f, 154 -239.7823333740f, 3830.4798126221f, 554.3873748779f, -49.0848541260f, 155 -242.9913482666f, 3818.8568572998f, 571.2603302002f, -51.1258392334f, 156 -246.1079559326f, 3807.0191802979f, 588.2855072021f, -53.1967315674f, 157 -249.1328887939f, 3794.9689788818f, 605.4607086182f, -55.2967987061f, 158 -252.0668792725f, 3782.7084503174f, 622.7837371826f, -57.4253082275f, 159 -254.9106597900f, 3770.2397918701f, 640.2523956299f, -59.5815277100f, 160 -257.6649627686f, 3757.5652008057f, 657.8644866943f, -61.7647247314f, 161 -260.3305206299f, 3744.6868743896f, 675.6178131104f, -63.9741668701f, 162 -262.9080657959f, 3731.6070098877f, 693.5101776123f, -66.2091217041f, 163 -265.3983306885f, 3718.3278045654f, 711.5393829346f, -68.4688568115f, 164 -267.8020477295f, 3704.8514556885f, 729.7032318115f, -70.7526397705f, 165 -270.1199493408f, 3691.1801605225f, 747.9995269775f, -73.0597381592f, 166 -272.3527679443f, 3677.3161163330f, 766.4260711670f, -75.3894195557f, 167 -274.5012359619f, 3663.2615203857f, 784.9806671143f, -77.7409515381f, 168 -276.5660858154f, 3649.0185699463f, 803.6611175537f, -80.1136016846f, 169 -278.5480499268f, 3634.5894622803f, 822.4652252197f, -82.5066375732f, 170 -280.4478607178f, 3619.9763946533f, 841.3907928467f, -84.9193267822f, 171 -282.2662506104f, 3605.1815643311f, 860.4356231689f, -87.3509368896f, 172 -284.0039520264f, 3590.2071685791f, 879.5975189209f, -89.8007354736f, 173 -285.6616973877f, 3575.0554046631f, 898.8742828369f, -92.2679901123f, 174 -287.2402191162f, 3559.7284698486f, 918.2637176514f, -94.7519683838f, 175 -288.7402496338f, 3544.2285614014f, 937.7636260986f, -97.2519378662f, 176 -290.1625213623f, 3528.5578765869f, 957.3718109131f, -99.7671661377f, 177 -291.5077667236f, 3512.7186126709f, 977.0860748291f, -102.2969207764f, 178 -292.7767181396f, 3496.7129669189f, 996.9042205811f, -104.8404693604f, 179 -293.9701080322f, 3480.5431365967f, 1016.8240509033f, -107.3970794678f, 180 -295.0886688232f, 3464.2113189697f, 1036.8433685303f, -109.9660186768f, 181 -296.1331329346f, 3447.7197113037f, 1056.9599761963f, -112.5465545654f, 182 -297.1042327881f, 3431.0705108643f, 1077.1716766357f, -115.1379547119f, 183 -298.0027008057f, 3414.2659149170f, 1097.4762725830f, -117.7394866943f, 184 -298.8292694092f, 3397.3081207275f, 1117.8715667725f, -120.3504180908f, 185 -299.5846710205f, 3380.1993255615f, 1138.3553619385f, -122.9700164795f, 186 -300.2696380615f, 3362.9417266846f, 1158.9254608154f, -125.5975494385f, 187 -300.8849029541f, 3345.5375213623f, 1179.5796661377f, -128.2322845459f, 188 -301.4311981201f, 3327.9889068604f, 1200.3157806396f, -130.8734893799f, 189 -301.9092559814f, 3310.2980804443f, 1221.1316070557f, -133.5204315186f, 190 -302.3198089600f, 3292.4672393799f, 1242.0249481201f, -136.1723785400f, 191 -302.6635894775f, 3274.4985809326f, 1262.9936065674f, -138.8285980225f, 192 -302.9413299561f, 3256.3943023682f, 1284.0353851318f, -141.4883575439f, 193 -303.1537628174f, 3238.1566009521f, 1305.1480865479f, -144.1509246826f, 194 -303.3016204834f, 3219.7876739502f, 1326.3295135498f, -146.8155670166f, 195 -303.3856353760f, 3201.2897186279f, 1347.5774688721f, -149.4815521240f, 196 -303.4065399170f, 3182.6649322510f, 1368.8897552490f, -152.1481475830f, 197 -303.3650665283f, 3163.9155120850f, 1390.2641754150f, -154.8146209717f, 198 -303.2619476318f, 3145.0436553955f, 1411.6985321045f, -157.4802398682f, 199 -303.0979156494f, 3126.0515594482f, 1433.1906280518f, -160.1442718506f, 200 -302.8737030029f, 3106.9414215088f, 1454.7382659912f, -162.8059844971f, 201 -302.5900421143f, 3087.7154388428f, 1476.3392486572f, -165.4646453857f, 202 -302.2476654053f, 3068.3758087158f, 1497.9913787842f, -168.1195220947f, 203 -301.8473052979f, 3048.9247283936f, 1519.6924591064f, -170.7698822021f, 204 -301.3896942139f, 3029.3643951416f, 1541.4402923584f, -173.4149932861f, 205 -300.8755645752f, 3009.6970062256f, 1563.2326812744f, -176.0541229248f, 206 -300.3056488037f, 2989.9247589111f, 1585.0674285889f, -178.6865386963f, 207 -299.6806793213f, 2970.0498504639f, 1606.9423370361f, -181.3115081787f, 208 -299.0013885498f, 2950.0744781494f, 1628.8552093506f, -183.9282989502f, 209 -298.2685089111f, 2930.0008392334f, 1650.8038482666f, -186.5361785889f, 210 -297.4827728271f, 2909.8311309814f, 1672.7860565186f, -189.1344146729f, 211 -296.6449127197f, 2889.5675506592f, 1694.7996368408f, -191.7222747803f, 212 -295.7556610107f, 2869.2122955322f, 1716.8423919678f, -194.2990264893f, 213 -294.8157501221f, 2848.7675628662f, 1738.9121246338f, -196.8639373779f, 214 -293.8259124756f, 2828.2355499268f, 1761.0066375732f, -199.4162750244f, 215 -292.7868804932f, 2807.6184539795f, 1783.1237335205f, -201.9553070068f, 216 -291.6993865967f, 2786.9184722900f, 1805.2612152100f, -204.4803009033f, 217 -290.5641632080f, 2766.1378021240f, 1827.4168853760f, -206.9905242920f, 218 -289.3819427490f, 2745.2786407471f, 1849.5885467529f, -209.4852447510f, 219 -288.1534576416f, 2724.3431854248f, 1871.7740020752f, -211.9637298584f, 220 -286.8794403076f, 2703.3336334229f, 1893.9710540771f, -214.4252471924f, 221 -285.5606231689f, 2682.2521820068f, 1916.1775054932f, -216.8690643311f, 222 -284.1977386475f, 2661.1010284424f, 1938.3911590576f, -219.2944488525f, 223 -282.7915191650f, 2639.8823699951f, 1960.6098175049f, -221.7006683350f, 224 -281.3426971436f, 2618.5984039307f, 1982.8312835693f, -224.0869903564f, 225 -279.8520050049f, 2597.2513275146f, 2005.0533599854f, -226.4526824951f, 226 -278.3201751709f, 2575.8433380127f, 2027.2738494873f, -228.7970123291f, 227 -276.7479400635f, 2554.3766326904f, 2049.4905548096f, -231.1192474365f, 228 -275.1360321045f, 2532.8534088135f, 2071.7012786865f, -233.4186553955f, 229 -273.4851837158f, 2511.2758636475f, 2093.9038238525f, -235.6945037842f, 230 -271.7961273193f, 2489.6461944580f, 2116.0959930420f, -237.9460601807f, 231 -270.0695953369f, 2467.9665985107f, 2138.2755889893f, -240.1725921631f, 232 -268.3063201904f, 2446.2392730713f, 2160.4404144287f, -242.3733673096f, 233 -266.5070343018f, 2424.4664154053f, 2182.5882720947f, -244.5476531982f, 234 -264.6724700928f, 2402.6502227783f, 2204.7169647217f, -246.6947174072f, 235 -262.8033599854f, 2380.7928924561f, 2226.8242950439f, -248.8138275146f, 236 -260.9004364014f, 2358.8966217041f, 2248.9080657959f, -250.9042510986f, 237 -258.9644317627f, 2336.9636077881f, 2270.9660797119f, -252.9652557373f, 238 -256.9960784912f, 2314.9960479736f, 2292.9961395264f, -254.9961090088f, 239 -254.9961090088f, 2292.9961395264f, 2314.9960479736f, -256.9960784912f, 240 -252.9652557373f, 2270.9660797119f, 2336.9636077881f, -258.9644317627f, 241 -250.9042510986f, 2248.9080657959f, 2358.8966217041f, -260.9004364014f, 242 -248.8138275146f, 2226.8242950439f, 2380.7928924561f, -262.8033599854f, 243 -246.6947174072f, 2204.7169647217f, 2402.6502227783f, -264.6724700928f, 244 -244.5476531982f, 2182.5882720947f, 2424.4664154053f, -266.5070343018f, 245 -242.3733673096f, 2160.4404144287f, 2446.2392730713f, -268.3063201904f, 246 -240.1725921631f, 2138.2755889893f, 2467.9665985107f, -270.0695953369f, 247 -237.9460601807f, 2116.0959930420f, 2489.6461944580f, -271.7961273193f, 248 -235.6945037842f, 2093.9038238525f, 2511.2758636475f, -273.4851837158f, 249 -233.4186553955f, 2071.7012786865f, 2532.8534088135f, -275.1360321045f, 250 -231.1192474365f, 2049.4905548096f, 2554.3766326904f, -276.7479400635f, 251 -228.7970123291f, 2027.2738494873f, 2575.8433380127f, -278.3201751709f, 252 -226.4526824951f, 2005.0533599854f, 2597.2513275146f, -279.8520050049f, 253 -224.0869903564f, 1982.8312835693f, 2618.5984039307f, -281.3426971436f, 254 -221.7006683350f, 1960.6098175049f, 2639.8823699951f, -282.7915191650f, 255 -219.2944488525f, 1938.3911590576f, 2661.1010284424f, -284.1977386475f, 256 -216.8690643311f, 1916.1775054932f, 2682.2521820068f, -285.5606231689f, 257 -214.4252471924f, 1893.9710540771f, 2703.3336334229f, -286.8794403076f, 258 -211.9637298584f, 1871.7740020752f, 2724.3431854248f, -288.1534576416f, 259 -209.4852447510f, 1849.5885467529f, 2745.2786407471f, -289.3819427490f, 260 -206.9905242920f, 1827.4168853760f, 2766.1378021240f, -290.5641632080f, 261 -204.4803009033f, 1805.2612152100f, 2786.9184722900f, -291.6993865967f, 262 -201.9553070068f, 1783.1237335205f, 2807.6184539795f, -292.7868804932f, 263 -199.4162750244f, 1761.0066375732f, 2828.2355499268f, -293.8259124756f, 264 -196.8639373779f, 1738.9121246338f, 2848.7675628662f, -294.8157501221f, 265 -194.2990264893f, 1716.8423919678f, 2869.2122955322f, -295.7556610107f, 266 -191.7222747803f, 1694.7996368408f, 2889.5675506592f, -296.6449127197f, 267 -189.1344146729f, 1672.7860565186f, 2909.8311309814f, -297.4827728271f, 268 -186.5361785889f, 1650.8038482666f, 2930.0008392334f, -298.2685089111f, 269 -183.9282989502f, 1628.8552093506f, 2950.0744781494f, -299.0013885498f, 270 -181.3115081787f, 1606.9423370361f, 2970.0498504639f, -299.6806793213f, 271 -178.6865386963f, 1585.0674285889f, 2989.9247589111f, -300.3056488037f, 272 -176.0541229248f, 1563.2326812744f, 3009.6970062256f, -300.8755645752f, 273 -173.4149932861f, 1541.4402923584f, 3029.3643951416f, -301.3896942139f, 274 -170.7698822021f, 1519.6924591064f, 3048.9247283936f, -301.8473052979f, 275 -168.1195220947f, 1497.9913787842f, 3068.3758087158f, -302.2476654053f, 276 -165.4646453857f, 1476.3392486572f, 3087.7154388428f, -302.5900421143f, 277 -162.8059844971f, 1454.7382659912f, 3106.9414215088f, -302.8737030029f, 278 -160.1442718506f, 1433.1906280518f, 3126.0515594482f, -303.0979156494f, 279 -157.4802398682f, 1411.6985321045f, 3145.0436553955f, -303.2619476318f, 280 -154.8146209717f, 1390.2641754150f, 3163.9155120850f, -303.3650665283f, 281 -152.1481475830f, 1368.8897552490f, 3182.6649322510f, -303.4065399170f, 282 -149.4815521240f, 1347.5774688721f, 3201.2897186279f, -303.3856353760f, 283 -146.8155670166f, 1326.3295135498f, 3219.7876739502f, -303.3016204834f, 284 -144.1509246826f, 1305.1480865479f, 3238.1566009521f, -303.1537628174f, 285 -141.4883575439f, 1284.0353851318f, 3256.3943023682f, -302.9413299561f, 286 -138.8285980225f, 1262.9936065674f, 3274.4985809326f, -302.6635894775f, 287 -136.1723785400f, 1242.0249481201f, 3292.4672393799f, -302.3198089600f, 288 -133.5204315186f, 1221.1316070557f, 3310.2980804443f, -301.9092559814f, 289 -130.8734893799f, 1200.3157806396f, 3327.9889068604f, -301.4311981201f, 290 -128.2322845459f, 1179.5796661377f, 3345.5375213623f, -300.8849029541f, 291 -125.5975494385f, 1158.9254608154f, 3362.9417266846f, -300.2696380615f, 292 -122.9700164795f, 1138.3553619385f, 3380.1993255615f, -299.5846710205f, 293 -120.3504180908f, 1117.8715667725f, 3397.3081207275f, -298.8292694092f, 294 -117.7394866943f, 1097.4762725830f, 3414.2659149170f, -298.0027008057f, 295 -115.1379547119f, 1077.1716766357f, 3431.0705108643f, -297.1042327881f, 296 -112.5465545654f, 1056.9599761963f, 3447.7197113037f, -296.1331329346f, 297 -109.9660186768f, 1036.8433685303f, 3464.2113189697f, -295.0886688232f, 298 -107.3970794678f, 1016.8240509033f, 3480.5431365967f, -293.9701080322f, 299 -104.8404693604f, 996.9042205811f, 3496.7129669189f, -292.7767181396f, 300 -102.2969207764f, 977.0860748291f, 3512.7186126709f, -291.5077667236f, 301 -99.7671661377f, 957.3718109131f, 3528.5578765869f, -290.1625213623f, 302 -97.2519378662f, 937.7636260986f, 3544.2285614014f, -288.7402496338f, 303 -94.7519683838f, 918.2637176514f, 3559.7284698486f, -287.2402191162f, 304 -92.2679901123f, 898.8742828369f, 3575.0554046631f, -285.6616973877f, 305 -89.8007354736f, 879.5975189209f, 3590.2071685791f, -284.0039520264f, 306 -87.3509368896f, 860.4356231689f, 3605.1815643311f, -282.2662506104f, 307 -84.9193267822f, 841.3907928467f, 3619.9763946533f, -280.4478607178f, 308 -82.5066375732f, 822.4652252197f, 3634.5894622803f, -278.5480499268f, 309 -80.1136016846f, 803.6611175537f, 3649.0185699463f, -276.5660858154f, 310 -77.7409515381f, 784.9806671143f, 3663.2615203857f, -274.5012359619f, 311 -75.3894195557f, 766.4260711670f, 3677.3161163330f, -272.3527679443f, 312 -73.0597381592f, 747.9995269775f, 3691.1801605225f, -270.1199493408f, 313 -70.7526397705f, 729.7032318115f, 3704.8514556885f, -267.8020477295f, 314 -68.4688568115f, 711.5393829346f, 3718.3278045654f, -265.3983306885f, 315 -66.2091217041f, 693.5101776123f, 3731.6070098877f, -262.9080657959f, 316 -63.9741668701f, 675.6178131104f, 3744.6868743896f, -260.3305206299f, 317 -61.7647247314f, 657.8644866943f, 3757.5652008057f, -257.6649627686f, 318 -59.5815277100f, 640.2523956299f, 3770.2397918701f, -254.9106597900f, 319 -57.4253082275f, 622.7837371826f, 3782.7084503174f, -252.0668792725f, 320 -55.2967987061f, 605.4607086182f, 3794.9689788818f, -249.1328887939f, 321 -53.1967315674f, 588.2855072021f, 3807.0191802979f, -246.1079559326f, 322 -51.1258392334f, 571.2603302002f, 3818.8568572998f, -242.9913482666f, 323 -49.0848541260f, 554.3873748779f, 3830.4798126221f, -239.7823333740f, 324 -47.0745086670f, 537.6688385010f, 3841.8858489990f, -236.4801788330f, 325 -45.0955352783f, 521.1069183350f, 3853.0727691650f, -233.0841522217f, 326 -43.1486663818f, 504.7038116455f, 3864.0383758545f, -229.5935211182f, 327 -41.2346343994f, 488.4617156982f, 3874.7804718018f, -226.0075531006f, 328 -39.3541717529f, 472.3828277588f, 3885.2968597412f, -222.3255157471f, 329 -37.5080108643f, 456.4693450928f, 3895.5853424072f, -218.5466766357f, 330 -35.6968841553f, 440.7234649658f, 3905.6437225342f, -214.6703033447f, 331 -33.9215240479f, 425.1473846436f, 3915.4698028564f, -210.6956634521f, 332 -32.1826629639f, 409.7433013916f, 3925.0613861084f, -206.6220245361f, 333 -30.4810333252f, 394.5134124756f, 3934.4162750244f, -202.4486541748f, 334 -28.8173675537f, 379.4599151611f, 3943.5322723389f, -198.1748199463f, 335 -27.1923980713f, 364.5850067139f, 3952.4071807861f, -193.7997894287f, 336 -25.6068572998f, 349.8908843994f, 3961.0388031006f, -189.3228302002f, 337 -24.0614776611f, 335.3797454834f, 3969.4249420166f, -184.7432098389f, 338 -22.5569915771f, 321.0537872314f, 3977.5634002686f, -180.0601959229f, 339 -21.0941314697f, 306.9152069092f, 3985.4519805908f, -175.2730560303f, 340 -19.6736297607f, 292.9662017822f, 3993.0884857178f, -170.3810577393f, 341 -18.2962188721f, 279.2089691162f, 4000.4707183838f, -165.3834686279f, 342 -16.9626312256f, 265.6457061768f, 4007.5964813232f, -160.2795562744f, 343 -15.6735992432f, 252.2786102295f, 4014.4635772705f, -155.0685882568f, 344 -14.4298553467f, 239.1098785400f, 4021.0698089600f, -149.7498321533f, 345 -13.2321319580f, 226.1417083740f, 4027.4129791260f, -144.3225555420f, 346 -12.0811614990f, 213.3762969971f, 4033.4908905029f, -138.7860260010f, 347 -10.9776763916f, 200.8158416748f, 4039.3013458252f, -133.1395111084f, 348 -9.9224090576f, 188.4625396729f, 4044.8421478271f, -127.3822784424f, 349 -8.9160919189f, 176.3185882568f, 4050.1110992432f, -121.5135955811f, 350 -7.9594573975f, 164.3861846924f, 4055.1060028076f, -115.5327301025f, 351 -7.0532379150f, 152.6675262451f, 4059.8246612549f, -109.4389495850f, 352 -6.1981658936f, 141.1648101807f, 4064.2648773193f, -103.2315216064f, 353 -5.3949737549f, 129.8802337646f, 4068.4244537354f, -96.9097137451f, 354 -4.6443939209f, 118.8159942627f, 4072.3011932373f, -90.4727935791f, 355 -3.9471588135f, 107.9742889404f, 4075.8928985596f, -83.9200286865f, 356 -3.3040008545f, 97.3573150635f, 4079.1973724365f, -77.2506866455f, 357 -2.7156524658f, 86.9672698975f, 4082.2124176025f, -70.4640350342f, 358 -2.1828460693f, 76.8063507080f, 4084.9358367920f, -63.5593414307f, 359 -1.7063140869f, 66.8767547607f, 4087.3654327393f, -56.5358734131f, 360 -1.2867889404f, 57.1806793213f, 4089.4990081787f, -49.3928985596f, 361 -0.9250030518f, 47.7203216553f, 4091.3343658447f, -42.1296844482f, 362 -0.6216888428f, 38.4978790283f, 4092.8693084717f, -34.7454986572f, 363 -0.3775787354f, 29.5155487061f, 4094.1016387939f, -27.2396087646f, 364 -0.1934051514f, 20.7755279541f, 4095.0291595459f, -19.6112823486f, 365 -0.0699005127f, 12.2800140381f, 4095.6496734619f, -11.8597869873f, 366 -0.0077972412f, 4.0312042236f, 4095.9609832764f, -3.9843902588f 367 }; 368 369 /***************************************************************/ 370 const mlib_f32 mlib_filters_u8f_bc2[] = { 371 -7.9687805176f, 4095.9687805176f, 8.0155944824f, -0.0155944824f, 372 -23.7195739746f, 4095.7195739746f, 24.1398010254f, -0.1398010254f, 373 -39.2225646973f, 4095.2225646973f, 40.3868103027f, -0.3868103027f, 374 -54.4792175293f, 4094.4792175293f, 56.7551574707f, -0.7551574707f, 375 -69.4909973145f, 4093.4909973145f, 73.2433776855f, -1.2433776855f, 376 -84.2593688965f, 4092.2593688965f, 89.8500061035f, -1.8500061035f, 377 -98.7857971191f, 4090.7857971191f, 106.5735778809f, -2.5735778809f, 378 -113.0717468262f, 4089.0717468262f, 123.4126281738f, -3.4126281738f, 379 -127.1186828613f, 4087.1186828613f, 140.3656921387f, -4.3656921387f, 380 -140.9280700684f, 4084.9280700684f, 157.4313049316f, -5.4313049316f, 381 -154.5013732910f, 4082.5013732910f, 174.6080017090f, -6.6080017090f, 382 -167.8400573730f, 4079.8400573730f, 191.8943176270f, -7.8943176270f, 383 -180.9455871582f, 4076.9455871582f, 209.2887878418f, -9.2887878418f, 384 -193.8194274902f, 4073.8194274902f, 226.7899475098f, -10.7899475098f, 385 -206.4630432129f, 4070.4630432129f, 244.3963317871f, -12.3963317871f, 386 -218.8778991699f, 4066.8778991699f, 262.1064758301f, -14.1064758301f, 387 -231.0654602051f, 4063.0654602051f, 279.9189147949f, -15.9189147949f, 388 -243.0271911621f, 4059.0271911621f, 297.8321838379f, -17.8321838379f, 389 -254.7645568848f, 4054.7645568848f, 315.8448181152f, -19.8448181152f, 390 -266.2790222168f, 4050.2790222168f, 333.9553527832f, -21.9553527832f, 391 -277.5720520020f, 4045.5720520020f, 352.1623229980f, -24.1623229980f, 392 -288.6451110840f, 4040.6451110840f, 370.4642639160f, -26.4642639160f, 393 -299.4996643066f, 4035.4996643066f, 388.8597106934f, -28.8597106934f, 394 -310.1371765137f, 4030.1371765137f, 407.3471984863f, -31.3471984863f, 395 -320.5591125488f, 4024.5591125488f, 425.9252624512f, -33.9252624512f, 396 -330.7669372559f, 4018.7669372559f, 444.5924377441f, -36.5924377441f, 397 -340.7621154785f, 4012.7621154785f, 463.3472595215f, -39.3472595215f, 398 -350.5461120605f, 4006.5461120605f, 482.1882629395f, -42.1882629395f, 399 -360.1203918457f, 4000.1203918457f, 501.1139831543f, -45.1139831543f, 400 -369.4864196777f, 3993.4864196777f, 520.1229553223f, -48.1229553223f, 401 -378.6456604004f, 3986.6456604004f, 539.2137145996f, -51.2137145996f, 402 -387.5995788574f, 3979.5995788574f, 558.3847961426f, -54.3847961426f, 403 -396.3496398926f, 3972.3496398926f, 577.6347351074f, -57.6347351074f, 404 -404.8973083496f, 3964.8973083496f, 596.9620666504f, -60.9620666504f, 405 -413.2440490723f, 3957.2440490723f, 616.3653259277f, -64.3653259277f, 406 -421.3913269043f, 3949.3913269043f, 635.8430480957f, -67.8430480957f, 407 -429.3406066895f, 3941.3406066895f, 655.3937683105f, -71.3937683105f, 408 -437.0933532715f, 3933.0933532715f, 675.0160217285f, -75.0160217285f, 409 -444.6510314941f, 3924.6510314941f, 694.7083435059f, -78.7083435059f, 410 -452.0151062012f, 3916.0151062012f, 714.4692687988f, -82.4692687988f, 411 -459.1870422363f, 3907.1870422363f, 734.2973327637f, -86.2973327637f, 412 -466.1683044434f, 3898.1683044434f, 754.1910705566f, -90.1910705566f, 413 -472.9603576660f, 3888.9603576660f, 774.1490173340f, -94.1490173340f, 414 -479.5646667480f, 3879.5646667480f, 794.1697082520f, -98.1697082520f, 415 -485.9826965332f, 3869.9826965332f, 814.2516784668f, -102.2516784668f, 416 -492.2159118652f, 3860.2159118652f, 834.3934631348f, -106.3934631348f, 417 -498.2657775879f, 3850.2657775879f, 854.5935974121f, -110.5935974121f, 418 -504.1337585449f, 3840.1337585449f, 874.8506164551f, -114.8506164551f, 419 -509.8213195801f, 3829.8213195801f, 895.1630554199f, -119.1630554199f, 420 -515.3299255371f, 3819.3299255371f, 915.5294494629f, -123.5294494629f, 421 -520.6610412598f, 3808.6610412598f, 935.9483337402f, -127.9483337402f, 422 -525.8161315918f, 3797.8161315918f, 956.4182434082f, -132.4182434082f, 423 -530.7966613770f, 3786.7966613770f, 976.9377136230f, -136.9377136230f, 424 -535.6040954590f, 3775.6040954590f, 997.5052795410f, -141.5052795410f, 425 -540.2398986816f, 3764.2398986816f, 1018.1194763184f, -146.1194763184f, 426 -544.7055358887f, 3752.7055358887f, 1038.7788391113f, -150.7788391113f, 427 -549.0024719238f, 3741.0024719238f, 1059.4819030762f, -155.4819030762f, 428 -553.1321716309f, 3729.1321716309f, 1080.2272033691f, -160.2272033691f, 429 -557.0960998535f, 3717.0960998535f, 1101.0132751465f, -165.0132751465f, 430 -560.8957214355f, 3704.8957214355f, 1121.8386535645f, -169.8386535645f, 431 -564.5325012207f, 3692.5325012207f, 1142.7018737793f, -174.7018737793f, 432 -568.0079040527f, 3680.0079040527f, 1163.6014709473f, -179.6014709473f, 433 -571.3233947754f, 3667.3233947754f, 1184.5359802246f, -184.5359802246f, 434 -574.4804382324f, 3654.4804382324f, 1205.5039367676f, -189.5039367676f, 435 -577.4804992676f, 3641.4804992676f, 1226.5038757324f, -194.5038757324f, 436 -580.3250427246f, 3628.3250427246f, 1247.5343322754f, -199.5343322754f, 437 -583.0155334473f, 3615.0155334473f, 1268.5938415527f, -204.5938415527f, 438 -585.5534362793f, 3601.5534362793f, 1289.6809387207f, -209.6809387207f, 439 -587.9402160645f, 3587.9402160645f, 1310.7941589355f, -214.7941589355f, 440 -590.1773376465f, 3574.1773376465f, 1331.9320373535f, -219.9320373535f, 441 -592.2662658691f, 3560.2662658691f, 1353.0931091309f, -225.0931091309f, 442 -594.2084655762f, 3546.2084655762f, 1374.2759094238f, -230.2759094238f, 443 -596.0054016113f, 3532.0054016113f, 1395.4789733887f, -235.4789733887f, 444 -597.6585388184f, 3517.6585388184f, 1416.7008361816f, -240.7008361816f, 445 -599.1693420410f, 3503.1693420410f, 1437.9400329590f, -245.9400329590f, 446 -600.5392761230f, 3488.5392761230f, 1459.1950988770f, -251.1950988770f, 447 -601.7698059082f, 3473.7698059082f, 1480.4645690918f, -256.4645690918f, 448 -602.8623962402f, 3458.8623962402f, 1501.7469787598f, -261.7469787598f, 449 -603.8185119629f, 3443.8185119629f, 1523.0408630371f, -267.0408630371f, 450 -604.6396179199f, 3428.6396179199f, 1544.3447570801f, -272.3447570801f, 451 -605.3271789551f, 3413.3271789551f, 1565.6571960449f, -277.6571960449f, 452 -605.8826599121f, 3397.8826599121f, 1586.9767150879f, -282.9767150879f, 453 -606.3075256348f, 3382.3075256348f, 1608.3018493652f, -288.3018493652f, 454 -606.6032409668f, 3366.6032409668f, 1629.6311340332f, -293.6311340332f, 455 -606.7712707520f, 3350.7712707520f, 1650.9631042480f, -298.9631042480f, 456 -606.8130798340f, 3334.8130798340f, 1672.2962951660f, -304.2962951660f, 457 -606.7301330566f, 3318.7301330566f, 1693.6292419434f, -309.6292419434f, 458 -606.5238952637f, 3302.5238952637f, 1714.9604797363f, -314.9604797363f, 459 -606.1958312988f, 3286.1958312988f, 1736.2885437012f, -320.2885437012f, 460 -605.7474060059f, 3269.7474060059f, 1757.6119689941f, -325.6119689941f, 461 -605.1800842285f, 3253.1800842285f, 1778.9292907715f, -330.9292907715f, 462 -604.4953308105f, 3236.4953308105f, 1800.2390441895f, -336.2390441895f, 463 -603.6946105957f, 3219.6946105957f, 1821.5397644043f, -341.5397644043f, 464 -602.7793884277f, 3202.7793884277f, 1842.8299865723f, -346.8299865723f, 465 -601.7511291504f, 3185.7511291504f, 1864.1082458496f, -352.1082458496f, 466 -600.6112976074f, 3168.6112976074f, 1885.3730773926f, -357.3730773926f, 467 -599.3613586426f, 3151.3613586426f, 1906.6230163574f, -362.6230163574f, 468 -598.0027770996f, 3134.0027770996f, 1927.8565979004f, -367.8565979004f, 469 -596.5370178223f, 3116.5370178223f, 1949.0723571777f, -373.0723571777f, 470 -594.9655456543f, 3098.9655456543f, 1970.2688293457f, -378.2688293457f, 471 -593.2898254395f, 3081.2898254395f, 1991.4445495605f, -383.4445495605f, 472 -591.5113220215f, 3063.5113220215f, 2012.5980529785f, -388.5980529785f, 473 -589.6315002441f, 3045.6315002441f, 2033.7278747559f, -393.7278747559f, 474 -587.6518249512f, 3027.6518249512f, 2054.8325500488f, -398.8325500488f, 475 -585.5737609863f, 3009.5737609863f, 2075.9106140137f, -403.9106140137f, 476 -583.3987731934f, 2991.3987731934f, 2096.9606018066f, -408.9606018066f, 477 -581.1283264160f, 2973.1283264160f, 2117.9810485840f, -413.9810485840f, 478 -578.7638854980f, 2954.7638854980f, 2138.9704895020f, -418.9704895020f, 479 -576.3069152832f, 2936.3069152832f, 2159.9274597168f, -423.9274597168f, 480 -573.7588806152f, 2917.7588806152f, 2180.8504943848f, -428.8504943848f, 481 -571.1212463379f, 2899.1212463379f, 2201.7381286621f, -433.7381286621f, 482 -568.3954772949f, 2880.3954772949f, 2222.5888977051f, -438.5888977051f, 483 -565.5830383301f, 2861.5830383301f, 2243.4013366699f, -443.4013366699f, 484 -562.6853942871f, 2842.6853942871f, 2264.1739807129f, -448.1739807129f, 485 -559.7040100098f, 2823.7040100098f, 2284.9053649902f, -452.9053649902f, 486 -556.6403503418f, 2804.6403503418f, 2305.5940246582f, -457.5940246582f, 487 -553.4958801270f, 2785.4958801270f, 2326.2384948730f, -462.2384948730f, 488 -550.2720642090f, 2766.2720642090f, 2346.8373107910f, -466.8373107910f, 489 -546.9703674316f, 2746.9703674316f, 2367.3890075684f, -471.3890075684f, 490 -543.5922546387f, 2727.5922546387f, 2387.8921203613f, -475.8921203613f, 491 -540.1391906738f, 2708.1391906738f, 2408.3451843262f, -480.3451843262f, 492 -536.6126403809f, 2688.6126403809f, 2428.7467346191f, -484.7467346191f, 493 -533.0140686035f, 2669.0140686035f, 2449.0953063965f, -489.0953063965f, 494 -529.3449401855f, 2649.3449401855f, 2469.3894348145f, -493.3894348145f, 495 -525.6067199707f, 2629.6067199707f, 2489.6276550293f, -497.6276550293f, 496 -521.8008728027f, 2609.8008728027f, 2509.8085021973f, -501.8085021973f, 497 -517.9288635254f, 2589.9288635254f, 2529.9305114746f, -505.9305114746f, 498 -513.9921569824f, 2569.9921569824f, 2549.9922180176f, -509.9922180176f, 499 -509.9922180176f, 2549.9922180176f, 2569.9921569824f, -513.9921569824f, 500 -505.9305114746f, 2529.9305114746f, 2589.9288635254f, -517.9288635254f, 501 -501.8085021973f, 2509.8085021973f, 2609.8008728027f, -521.8008728027f, 502 -497.6276550293f, 2489.6276550293f, 2629.6067199707f, -525.6067199707f, 503 -493.3894348145f, 2469.3894348145f, 2649.3449401855f, -529.3449401855f, 504 -489.0953063965f, 2449.0953063965f, 2669.0140686035f, -533.0140686035f, 505 -484.7467346191f, 2428.7467346191f, 2688.6126403809f, -536.6126403809f, 506 -480.3451843262f, 2408.3451843262f, 2708.1391906738f, -540.1391906738f, 507 -475.8921203613f, 2387.8921203613f, 2727.5922546387f, -543.5922546387f, 508 -471.3890075684f, 2367.3890075684f, 2746.9703674316f, -546.9703674316f, 509 -466.8373107910f, 2346.8373107910f, 2766.2720642090f, -550.2720642090f, 510 -462.2384948730f, 2326.2384948730f, 2785.4958801270f, -553.4958801270f, 511 -457.5940246582f, 2305.5940246582f, 2804.6403503418f, -556.6403503418f, 512 -452.9053649902f, 2284.9053649902f, 2823.7040100098f, -559.7040100098f, 513 -448.1739807129f, 2264.1739807129f, 2842.6853942871f, -562.6853942871f, 514 -443.4013366699f, 2243.4013366699f, 2861.5830383301f, -565.5830383301f, 515 -438.5888977051f, 2222.5888977051f, 2880.3954772949f, -568.3954772949f, 516 -433.7381286621f, 2201.7381286621f, 2899.1212463379f, -571.1212463379f, 517 -428.8504943848f, 2180.8504943848f, 2917.7588806152f, -573.7588806152f, 518 -423.9274597168f, 2159.9274597168f, 2936.3069152832f, -576.3069152832f, 519 -418.9704895020f, 2138.9704895020f, 2954.7638854980f, -578.7638854980f, 520 -413.9810485840f, 2117.9810485840f, 2973.1283264160f, -581.1283264160f, 521 -408.9606018066f, 2096.9606018066f, 2991.3987731934f, -583.3987731934f, 522 -403.9106140137f, 2075.9106140137f, 3009.5737609863f, -585.5737609863f, 523 -398.8325500488f, 2054.8325500488f, 3027.6518249512f, -587.6518249512f, 524 -393.7278747559f, 2033.7278747559f, 3045.6315002441f, -589.6315002441f, 525 -388.5980529785f, 2012.5980529785f, 3063.5113220215f, -591.5113220215f, 526 -383.4445495605f, 1991.4445495605f, 3081.2898254395f, -593.2898254395f, 527 -378.2688293457f, 1970.2688293457f, 3098.9655456543f, -594.9655456543f, 528 -373.0723571777f, 1949.0723571777f, 3116.5370178223f, -596.5370178223f, 529 -367.8565979004f, 1927.8565979004f, 3134.0027770996f, -598.0027770996f, 530 -362.6230163574f, 1906.6230163574f, 3151.3613586426f, -599.3613586426f, 531 -357.3730773926f, 1885.3730773926f, 3168.6112976074f, -600.6112976074f, 532 -352.1082458496f, 1864.1082458496f, 3185.7511291504f, -601.7511291504f, 533 -346.8299865723f, 1842.8299865723f, 3202.7793884277f, -602.7793884277f, 534 -341.5397644043f, 1821.5397644043f, 3219.6946105957f, -603.6946105957f, 535 -336.2390441895f, 1800.2390441895f, 3236.4953308105f, -604.4953308105f, 536 -330.9292907715f, 1778.9292907715f, 3253.1800842285f, -605.1800842285f, 537 -325.6119689941f, 1757.6119689941f, 3269.7474060059f, -605.7474060059f, 538 -320.2885437012f, 1736.2885437012f, 3286.1958312988f, -606.1958312988f, 539 -314.9604797363f, 1714.9604797363f, 3302.5238952637f, -606.5238952637f, 540 -309.6292419434f, 1693.6292419434f, 3318.7301330566f, -606.7301330566f, 541 -304.2962951660f, 1672.2962951660f, 3334.8130798340f, -606.8130798340f, 542 -298.9631042480f, 1650.9631042480f, 3350.7712707520f, -606.7712707520f, 543 -293.6311340332f, 1629.6311340332f, 3366.6032409668f, -606.6032409668f, 544 -288.3018493652f, 1608.3018493652f, 3382.3075256348f, -606.3075256348f, 545 -282.9767150879f, 1586.9767150879f, 3397.8826599121f, -605.8826599121f, 546 -277.6571960449f, 1565.6571960449f, 3413.3271789551f, -605.3271789551f, 547 -272.3447570801f, 1544.3447570801f, 3428.6396179199f, -604.6396179199f, 548 -267.0408630371f, 1523.0408630371f, 3443.8185119629f, -603.8185119629f, 549 -261.7469787598f, 1501.7469787598f, 3458.8623962402f, -602.8623962402f, 550 -256.4645690918f, 1480.4645690918f, 3473.7698059082f, -601.7698059082f, 551 -251.1950988770f, 1459.1950988770f, 3488.5392761230f, -600.5392761230f, 552 -245.9400329590f, 1437.9400329590f, 3503.1693420410f, -599.1693420410f, 553 -240.7008361816f, 1416.7008361816f, 3517.6585388184f, -597.6585388184f, 554 -235.4789733887f, 1395.4789733887f, 3532.0054016113f, -596.0054016113f, 555 -230.2759094238f, 1374.2759094238f, 3546.2084655762f, -594.2084655762f, 556 -225.0931091309f, 1353.0931091309f, 3560.2662658691f, -592.2662658691f, 557 -219.9320373535f, 1331.9320373535f, 3574.1773376465f, -590.1773376465f, 558 -214.7941589355f, 1310.7941589355f, 3587.9402160645f, -587.9402160645f, 559 -209.6809387207f, 1289.6809387207f, 3601.5534362793f, -585.5534362793f, 560 -204.5938415527f, 1268.5938415527f, 3615.0155334473f, -583.0155334473f, 561 -199.5343322754f, 1247.5343322754f, 3628.3250427246f, -580.3250427246f, 562 -194.5038757324f, 1226.5038757324f, 3641.4804992676f, -577.4804992676f, 563 -189.5039367676f, 1205.5039367676f, 3654.4804382324f, -574.4804382324f, 564 -184.5359802246f, 1184.5359802246f, 3667.3233947754f, -571.3233947754f, 565 -179.6014709473f, 1163.6014709473f, 3680.0079040527f, -568.0079040527f, 566 -174.7018737793f, 1142.7018737793f, 3692.5325012207f, -564.5325012207f, 567 -169.8386535645f, 1121.8386535645f, 3704.8957214355f, -560.8957214355f, 568 -165.0132751465f, 1101.0132751465f, 3717.0960998535f, -557.0960998535f, 569 -160.2272033691f, 1080.2272033691f, 3729.1321716309f, -553.1321716309f, 570 -155.4819030762f, 1059.4819030762f, 3741.0024719238f, -549.0024719238f, 571 -150.7788391113f, 1038.7788391113f, 3752.7055358887f, -544.7055358887f, 572 -146.1194763184f, 1018.1194763184f, 3764.2398986816f, -540.2398986816f, 573 -141.5052795410f, 997.5052795410f, 3775.6040954590f, -535.6040954590f, 574 -136.9377136230f, 976.9377136230f, 3786.7966613770f, -530.7966613770f, 575 -132.4182434082f, 956.4182434082f, 3797.8161315918f, -525.8161315918f, 576 -127.9483337402f, 935.9483337402f, 3808.6610412598f, -520.6610412598f, 577 -123.5294494629f, 915.5294494629f, 3819.3299255371f, -515.3299255371f, 578 -119.1630554199f, 895.1630554199f, 3829.8213195801f, -509.8213195801f, 579 -114.8506164551f, 874.8506164551f, 3840.1337585449f, -504.1337585449f, 580 -110.5935974121f, 854.5935974121f, 3850.2657775879f, -498.2657775879f, 581 -106.3934631348f, 834.3934631348f, 3860.2159118652f, -492.2159118652f, 582 -102.2516784668f, 814.2516784668f, 3869.9826965332f, -485.9826965332f, 583 -98.1697082520f, 794.1697082520f, 3879.5646667480f, -479.5646667480f, 584 -94.1490173340f, 774.1490173340f, 3888.9603576660f, -472.9603576660f, 585 -90.1910705566f, 754.1910705566f, 3898.1683044434f, -466.1683044434f, 586 -86.2973327637f, 734.2973327637f, 3907.1870422363f, -459.1870422363f, 587 -82.4692687988f, 714.4692687988f, 3916.0151062012f, -452.0151062012f, 588 -78.7083435059f, 694.7083435059f, 3924.6510314941f, -444.6510314941f, 589 -75.0160217285f, 675.0160217285f, 3933.0933532715f, -437.0933532715f, 590 -71.3937683105f, 655.3937683105f, 3941.3406066895f, -429.3406066895f, 591 -67.8430480957f, 635.8430480957f, 3949.3913269043f, -421.3913269043f, 592 -64.3653259277f, 616.3653259277f, 3957.2440490723f, -413.2440490723f, 593 -60.9620666504f, 596.9620666504f, 3964.8973083496f, -404.8973083496f, 594 -57.6347351074f, 577.6347351074f, 3972.3496398926f, -396.3496398926f, 595 -54.3847961426f, 558.3847961426f, 3979.5995788574f, -387.5995788574f, 596 -51.2137145996f, 539.2137145996f, 3986.6456604004f, -378.6456604004f, 597 -48.1229553223f, 520.1229553223f, 3993.4864196777f, -369.4864196777f, 598 -45.1139831543f, 501.1139831543f, 4000.1203918457f, -360.1203918457f, 599 -42.1882629395f, 482.1882629395f, 4006.5461120605f, -350.5461120605f, 600 -39.3472595215f, 463.3472595215f, 4012.7621154785f, -340.7621154785f, 601 -36.5924377441f, 444.5924377441f, 4018.7669372559f, -330.7669372559f, 602 -33.9252624512f, 425.9252624512f, 4024.5591125488f, -320.5591125488f, 603 -31.3471984863f, 407.3471984863f, 4030.1371765137f, -310.1371765137f, 604 -28.8597106934f, 388.8597106934f, 4035.4996643066f, -299.4996643066f, 605 -26.4642639160f, 370.4642639160f, 4040.6451110840f, -288.6451110840f, 606 -24.1623229980f, 352.1623229980f, 4045.5720520020f, -277.5720520020f, 607 -21.9553527832f, 333.9553527832f, 4050.2790222168f, -266.2790222168f, 608 -19.8448181152f, 315.8448181152f, 4054.7645568848f, -254.7645568848f, 609 -17.8321838379f, 297.8321838379f, 4059.0271911621f, -243.0271911621f, 610 -15.9189147949f, 279.9189147949f, 4063.0654602051f, -231.0654602051f, 611 -14.1064758301f, 262.1064758301f, 4066.8778991699f, -218.8778991699f, 612 -12.3963317871f, 244.3963317871f, 4070.4630432129f, -206.4630432129f, 613 -10.7899475098f, 226.7899475098f, 4073.8194274902f, -193.8194274902f, 614 -9.2887878418f, 209.2887878418f, 4076.9455871582f, -180.9455871582f, 615 -7.8943176270f, 191.8943176270f, 4079.8400573730f, -167.8400573730f, 616 -6.6080017090f, 174.6080017090f, 4082.5013732910f, -154.5013732910f, 617 -5.4313049316f, 157.4313049316f, 4084.9280700684f, -140.9280700684f, 618 -4.3656921387f, 140.3656921387f, 4087.1186828613f, -127.1186828613f, 619 -3.4126281738f, 123.4126281738f, 4089.0717468262f, -113.0717468262f, 620 -2.5735778809f, 106.5735778809f, 4090.7857971191f, -98.7857971191f, 621 -1.8500061035f, 89.8500061035f, 4092.2593688965f, -84.2593688965f, 622 -1.2433776855f, 73.2433776855f, 4093.4909973145f, -69.4909973145f, 623 -0.7551574707f, 56.7551574707f, 4094.4792175293f, -54.4792175293f, 624 -0.3868103027f, 40.3868103027f, 4095.2225646973f, -39.2225646973f, 625 -0.1398010254f, 24.1398010254f, 4095.7195739746f, -23.7195739746f, 626 -0.0155944824f, 8.0155944824f, 4095.9687805176f, -7.9687805176f 627 }; 628 629 /***************************************************************/ 630 const mlib_f32 mlib_filters_s16f_bc[] = { 631 -0.1247559786f, 255.9993900061f, 0.1254879236f, -0.0001219511f, 632 -0.3728059530f, 255.9945164919f, 0.3793848753f, -0.0010954142f, 633 -0.6189113855f, 255.9847859144f, 0.6371623278f, -0.0030368567f, 634 -0.8630779982f, 255.9702154398f, 0.8988031149f, -0.0059405565f, 635 -1.1053115129f, 255.9508222342f, 1.1642900705f, -0.0098007917f, 636 -1.3456176519f, 255.9266234636f, 1.4336060286f, -0.0146118402f, 637 -1.5840021372f, 255.8976362944f, 1.7067338228f, -0.0203679800f, 638 -1.8204706907f, 255.8638778925f, 1.9836562872f, -0.0270634890f, 639 -2.0550290346f, 255.8253654242f, 2.2643562555f, -0.0346926451f, 640 -2.2876828909f, 255.7821160555f, 2.5488165617f, -0.0432497263f, 641 -2.5184379816f, 255.7341469526f, 2.8370200396f, -0.0527290106f, 642 -2.7473000288f, 255.6814752817f, 3.1289495230f, -0.0631247759f, 643 -2.9742747545f, 255.6241182089f, 3.4245878458f, -0.0744313002f, 644 -3.1993678808f, 255.5620929003f, 3.7239178419f, -0.0866428614f, 645 -3.4225851297f, 255.4954165220f, 4.0269223452f, -0.0997537374f, 646 -3.6439322233f, 255.4241062403f, 4.3335841894f, -0.1137582064f, 647 -3.8634148836f, 255.3481792212f, 4.6438862085f, -0.1286505461f, 648 -4.0810388327f, 255.2676526308f, 4.9578112364f, -0.1444250345f, 649 -4.2968097925f, 255.1825436354f, 5.2753421068f, -0.1610759497f, 650 -4.5107334852f, 255.0928694010f, 5.5964616537f, -0.1785975695f, 651 -4.7228156328f, 254.9986470938f, 5.9211527109f, -0.1969841719f, 652 -4.9330619574f, 254.8998938799f, 6.2493981123f, -0.2162300348f, 653 -5.1414781809f, 254.7966269255f, 6.5811806917f, -0.2363294363f, 654 -5.3480700254f, 254.6888633966f, 6.9164832830f, -0.2572766542f, 655 -5.5528432131f, 254.5766204596f, 7.2552887201f, -0.2790659666f, 656 -5.7558034658f, 254.4599152803f, 7.5975798368f, -0.3016916513f, 657 -5.9569565058f, 254.3387650251f, 7.9433394670f, -0.3251479864f, 658 -6.1563080549f, 254.2131868601f, 8.2925504446f, -0.3494292498f, 659 -6.3538638353f, 254.0831979513f, 8.6451956034f, -0.3745297194f, 660 -6.5496295691f, 253.9488154650f, 9.0012577772f, -0.4004436731f, 661 -6.7436109781f, 253.8100565672f, 9.3607198000f, -0.4271653891f, 662 -6.9358137846f, 253.6669384241f, 9.7235645056f, -0.4546891451f, 663 -7.1262437105f, 253.5194782019f, 10.0897747278f, -0.4830092192f, 664 -7.3149064779f, 253.3676930666f, 10.4593333006f, -0.5121198893f, 665 -7.5018078089f, 253.2116001844f, 10.8322230577f, -0.5420154333f, 666 -7.6869534254f, 253.0512167215f, 11.2084268332f, -0.5726901293f, 667 -7.8703490496f, 252.8865598440f, 11.5879274607f, -0.6041382551f, 668 -8.0520004034f, 252.7176467180f, 11.9707077742f, -0.6363540888f, 669 -8.2319132090f, 252.5444945097f, 12.3567506075f, -0.6693319082f, 670 -8.4100931883f, 252.3671203852f, 12.7460387945f, -0.7030659914f, 671 -8.5865460634f, 252.1855415106f, 13.1385551691f, -0.7375506163f, 672 -8.7612775564f, 251.9997750521f, 13.5342825651f, -0.7727800608f, 673 -8.9342933893f, 251.8098381758f, 13.9332038164f, -0.8087486029f, 674 -9.1055992842f, 251.6157480478f, 14.3353017569f, -0.8454505205f, 675 -9.2752009630f, 251.4175218344f, 14.7405592203f, -0.8828800917f, 676 -9.4431041479f, 251.2151767015f, 15.1489590406f, -0.9210315943f, 677 -9.6093145609f, 251.0087298155f, 15.5604840517f, -0.9598993063f, 678 -9.7738379240f, 250.7981983423f, 15.9751170874f, -0.9994775057f, 679 -9.9366799593f, 250.5835994482f, 16.3928409815f, -1.0397604704f, 680 -10.0978463888f, 250.3649502993f, 16.8136385679f, -1.0807424784f, 681 -10.2573429346f, 250.1422680616f, 17.2374926805f, -1.1224178076f, 682 -10.4151753187f, 249.9155699015f, 17.6643861532f, -1.1647807360f, 683 -10.5713492632f, 249.6848729849f, 18.0943018198f, -1.2078255415f, 684 -10.7258704901f, 249.4501944780f, 18.5272225142f, -1.2515465021f, 685 -10.8787447214f, 249.2115515471f, 18.9631310701f, -1.2959378958f, 686 -11.0299776793f, 248.9689613581f, 19.4020103216f, -1.3409940004f, 687 -11.1795750856f, 248.7224410772f, 19.8438431025f, -1.3867090940f, 688 -11.3275426626f, 248.4720078707f, 20.2886122465f, -1.4330774546f, 689 -11.4738861322f, 248.2176789045f, 20.7363005877f, -1.4800933599f, 690 -11.6186112165f, 247.9594713449f, 21.1868909597f, -1.5277510881f, 691 -11.7617236376f, 247.6974023581f, 21.6403661966f, -1.5760449171f, 692 -11.9032291174f, 247.4314891100f, 22.0967091322f, -1.6249691248f, 693 -12.0431333780f, 247.1617487669f, 22.5559026003f, -1.6745179892f, 694 -12.1814421415f, 246.8881984949f, 23.0179294348f, -1.7246857882f, 695 -12.3181611300f, 246.6108554602f, 23.4827724695f, -1.7754667997f, 696 -12.4532960653f, 246.3297368288f, 23.9504145384f, -1.8268553019f, 697 -12.5868526697f, 246.0448597670f, 24.4208384752f, -1.8788455725f, 698 -12.7188366652f, 245.7562414408f, 24.8940271139f, -1.9314318895f, 699 -12.8492537737f, 245.4638990164f, 25.3699632883f, -1.9846085310f, 700 -12.9781097174f, 245.1678496599f, 25.8486298323f, -2.0383697748f, 701 -13.1054102182f, 244.8681105375f, 26.3300095797f, -2.0927098989f, 702 -13.2311609983f, 244.5646988153f, 26.8140853643f, -2.1476231813f, 703 -13.3553677797f, 244.2576316595f, 27.3008400202f, -2.2031039000f, 704 -13.4780362844f, 243.9469262362f, 27.7902563810f, -2.2591463327f, 705 -13.5991722345f, 243.6325997114f, 28.2823172808f, -2.3157447577f, 706 -13.7187813520f, 243.3146692514f, 28.7770055532f, -2.3728934526f, 707 -13.8368693590f, 242.9931520224f, 29.2743040323f, -2.4305866957f, 708 -13.9534419775f, 242.6680651903f, 29.7741955519f, -2.4888187647f, 709 -14.0685049295f, 242.3394259214f, 30.2766629457f, -2.5475839376f, 710 -14.1820639372f, 242.0072513819f, 30.7816890478f, -2.6068764925f, 711 -14.2941247225f, 241.6715587378f, 31.2892566919f, -2.6666907072f, 712 -14.4046930075f, 241.3323651552f, 31.7993487120f, -2.7270208597f, 713 -14.5137745142f, 240.9896878004f, 32.3119479418f, -2.7878612280f, 714 -14.6213749647f, 240.6435438395f, 32.8270372152f, -2.8492060900f, 715 -14.7275000811f, 240.2939504385f, 33.3445993662f, -2.9110497236f, 716 -14.8321555853f, 239.9409247637f, 33.8646172285f, -2.9733864069f, 717 -14.9353471994f, 239.5844839811f, 34.3870736361f, -3.0362104177f, 718 -15.0370806456f, 239.2246452570f, 34.9119514227f, -3.0995160341f, 719 -15.1373616457f, 238.8614257574f, 35.4392334223f, -3.1632975340f, 720 -15.2361959219f, 238.4948426485f, 35.9689024687f, -3.2275491953f, 721 -15.3335891962f, 238.1249130964f, 36.5009413958f, -3.2922652960f, 722 -15.4295471907f, 237.7516542673f, 37.0353330374f, -3.3574401140f, 723 -15.5240756273f, 237.3750833273f, 37.5720602274f, -3.4230679274f, 724 -15.6171802282f, 236.9952174425f, 38.1111057997f, -3.4891430140f, 725 -15.7088667154f, 236.6120737791f, 38.6524525881f, -3.5556596518f, 726 -15.7991408110f, 236.2256695032f, 39.1960834265f, -3.6226121187f, 727 -15.8880082369f, 235.8360217810f, 39.7419811487f, -3.6899946928f, 728 -15.9754747152f, 235.4431477785f, 40.2901285887f, -3.7578016520f, 729 -16.0615459681f, 235.0470646620f, 40.8405085802f, -3.8260272741f, 730 -16.1462277174f, 234.6477895975f, 41.3931039572f, -3.8946658373f, 731 -16.2295256853f, 234.2453397512f, 41.9478975534f, -3.9637116194f, 732 -16.3114455938f, 233.8397322893f, 42.5048722029f, -4.0331588984f, 733 -16.3919931650f, 233.4309843779f, 43.0640107393f, -4.1030019522f, 734 -16.4711741209f, 233.0191131830f, 43.6252959967f, -4.1732350588f, 735 -16.5489941835f, 232.6041358709f, 44.1887108088f, -4.2438524961f, 736 -16.6254590750f, 232.1860696077f, 44.7542380095f, -4.3148485422f, 737 -16.7005745173f, 231.7649315596f, 45.3218604326f, -4.3862174749f, 738 -16.7743462324f, 231.3407388926f, 45.8915609121f, -4.4579535723f, 739 -16.8467799425f, 230.9135087729f, 46.4633222818f, -4.5300511122f, 740 -16.9178813696f, 230.4832583666f, 47.0371273756f, -4.6025043726f, 741 -16.9876562357f, 230.0500048399f, 47.6129590273f, -4.6753076315f, 742 -17.0561102629f, 229.6137653589f, 48.1908000708f, -4.7484551668f, 743 -17.1232491732f, 229.1745570898f, 48.7706333399f, -4.8219412565f, 744 -17.1890786886f, 228.7323971987f, 49.3524416685f, -4.8957601786f, 745 -17.2536045313f, 228.2873028517f, 49.9362078905f, -4.9699062109f, 746 -17.3168324232f, 227.8392912149f, 50.5219148397f, -5.0443736315f, 747 -17.3787680864f, 227.3883794546f, 51.1095453501f, -5.1191567183f, 748 -17.4394172430f, 226.9345847368f, 51.6990822554f, -5.1942497492f, 749 -17.4987856150f, 226.4779242277f, 52.2905083895f, -5.2696470022f, 750 -17.5568789244f, 226.0184150934f, 52.8838065863f, -5.3453427553f, 751 -17.6137028933f, 225.5560745001f, 53.4789596796f, -5.4213312864f, 752 -17.6692632437f, 225.0909196138f, 54.0759505033f, -5.4976068735f, 753 -17.7235656977f, 224.6229676008f, 54.6747618914f, -5.5741637945f, 754 -17.7766159773f, 224.1522356272f, 55.2753766775f, -5.6509963274f, 755 -17.8284198046f, 223.6787408590f, 55.8777776957f, -5.7280987501f, 756 -17.8789829016f, 223.2025004625f, 56.4819477797f, -5.8054653406f, 757 -17.9283109903f, 222.7235316038f, 57.0878697634f, -5.8830903769f, 758 -17.9764097929f, 222.2418514490f, 57.6955264807f, -5.9609681368f, 759 -18.0232850313f, 221.7574771643f, 58.3049007654f, -6.0390928984f, 760 -18.0689424276f, 221.2704259157f, 58.9159754515f, -6.1174589396f, 761 -18.1133877039f, 220.7807148695f, 59.5287333727f, -6.1960605383f, 762 -18.1566265821f, 220.2883611917f, 60.1431573629f, -6.2748919725f, 763 -18.1986647844f, 219.7933820486f, 60.7592302561f, -6.3539475203f, 764 -18.2395080328f, 219.2957946062f, 61.3769348860f, -6.4332214594f, 765 -18.2791620493f, 218.7956160307f, 61.9962540865f, -6.5127080679f, 766 -18.3176325560f, 218.2928634882f, 62.6171706915f, -6.5924016237f, 767 -18.3549252748f, 217.7875541449f, 63.2396675348f, -6.6722964048f, 768 -18.3910459280f, 217.2797051668f, 63.8637274504f, -6.7523866892f, 769 -18.4260002375f, 216.7693337202f, 64.4893332720f, -6.8326667547f, 770 -18.4597939253f, 216.2564569712f, 65.1164678335f, -6.9131308794f, 771 -18.4924327135f, 215.7410920858f, 65.7451139688f, -6.9937733412f, 772 -18.5239223242f, 215.2232562304f, 66.3752545118f, -7.0745884180f, 773 -18.5542684793f, 214.7029665709f, 67.0068722963f, -7.1555703878f, 774 -18.5834769011f, 214.1802402735f, 67.6399501562f, -7.2367135286f, 775 -18.6115533113f, 213.6550945044f, 68.2744709253f, -7.3180121183f, 776 -18.6385034323f, 213.1275464296f, 68.9104174376f, -7.3994604349f, 777 -18.6643329859f, 212.5976132154f, 69.5477725267f, -7.4810527563f, 778 -18.6890476942f, 212.0653120279f, 70.1865190268f, -7.5627833605f, 779 -18.7126532793f, 211.5306600332f, 70.8266397715f, -7.6446465254f, 780 -18.7351554632f, 210.9936743975f, 71.4681175947f, -7.7266365290f, 781 -18.7565599680f, 210.4543722868f, 72.1109353304f, -7.8087476492f, 782 -18.7768725157f, 209.9127708673f, 72.7550758123f, -7.8909741640f, 783 -18.7960988283f, 209.3688873053f, 73.4005218744f, -7.9733103514f, 784 -18.8142446280f, 208.8227387667f, 74.0472563505f, -8.0557504892f, 785 -18.8313156366f, 208.2743424177f, 74.6952620745f, -8.1382888556f, 786 -18.8473175764f, 207.7237154245f, 75.3445218801f, -8.2209197283f, 787 -18.8622561693f, 207.1708749533f, 75.9950186014f, -8.3036373854f, 788 -18.8761371374f, 206.6158381701f, 76.6467350721f, -8.3864361048f, 789 -18.8889662027f, 206.0586222410f, 77.2996541262f, -8.4693101645f, 790 -18.9007490873f, 205.4992443323f, 77.9537585974f, -8.5522538424f, 791 -18.9114915133f, 204.9377216101f, 78.6090313196f, -8.6352614164f, 792 -18.9211992025f, 204.3740712404f, 79.2654551268f, -8.7183271646f, 793 -18.9298778772f, 203.8083103895f, 79.9230128527f, -8.8014453650f, 794 -18.9375332594f, 203.2404562235f, 80.5816873312f, -8.8846102953f, 795 -18.9441710711f, 202.6705259085f, 81.2414613962f, -8.9678162336f, 796 -18.9497970343f, 202.0985366106f, 81.9023178816f, -9.0510574579f, 797 -18.9544168711f, 201.5245054960f, 82.5642396212f, -9.1343282461f, 798 -18.9580363035f, 200.9484497309f, 83.2272094488f, -9.2176228762f, 799 -18.9606610537f, 200.3703864813f, 83.8912101984f, -9.3009356260f, 800 -18.9622968435f, 199.7903329134f, 84.5562247038f, -9.3842607737f, 801 -18.9629493952f, 199.2083061934f, 85.2222357988f, -9.4675925970f, 802 -18.9626244307f, 198.6243234873f, 85.8892263174f, -9.5509253740f, 803 -18.9613276720f, 198.0384019613f, 86.5571790934f, -9.6342533827f, 804 -18.9590648413f, 197.4505587816f, 87.2260769606f, -9.7175709009f, 805 -18.9558416605f, 196.8608111143f, 87.8959027529f, -9.8008722067f, 806 -18.9516638517f, 196.2691761255f, 88.5666393042f, -9.8841515779f, 807 -18.9465371370f, 195.6756709814f, 89.2382694483f, -9.9674032927f, 808 -18.9404672384f, 195.0803128481f, 89.9107760191f, -10.0506216288f, 809 -18.9334598780f, 194.4831188917f, 90.5841418505f, -10.1338008642f, 810 -18.9255207777f, 193.8841062784f, 91.2583497763f, -10.2169352770f, 811 -18.9166556597f, 193.2832921743f, 91.9333826303f, -10.3000191450f, 812 -18.9068702459f, 192.6806937456f, 92.6092232466f, -10.3830467463f, 813 -18.8961702585f, 192.0763281584f, 93.2858544588f, -10.4660123587f, 814 -18.8845614195f, 191.4702125788f, 93.9632591009f, -10.5489102602f, 815 -18.8720494509f, 190.8623641729f, 94.6414200068f, -10.6317347288f, 816 -18.8586400747f, 190.2528001070f, 95.3203200102f, -10.7144800425f, 817 -18.8443390131f, 189.6415375471f, 95.9999419451f, -10.7971404791f, 818 -18.8291519880f, 189.0285936594f, 96.6802686453f, -10.8797103167f, 819 -18.8130847216f, 188.4139856100f, 97.3612829447f, -10.9621838331f, 820 -18.7961429358f, 187.7977305651f, 98.0429676771f, -11.0445553064f, 821 -18.7783323526f, 187.1798456907f, 98.7253056765f, -11.1268190145f, 822 -18.7596586943f, 186.5603481531f, 99.4082797766f, -11.2089692354f, 823 -18.7401276827f, 185.9392551184f, 100.0918728113f, -11.2910002470f, 824 -18.7197450399f, 185.3165837526f, 100.7760676146f, -11.3729063272f, 825 -18.6985164881f, 184.6923512220f, 101.4608470201f, -11.4546817541f, 826 -18.6764477491f, 184.0665746927f, 102.1461938620f, -11.5363208055f, 827 -18.6535445452f, 183.4392713308f, 102.8320909739f, -11.6178177595f, 828 -18.6298125982f, 182.8104583025f, 103.5185211897f, -11.6991668940f, 829 -18.6052576303f, 182.1801527739f, 104.2054673433f, -11.7803624868f, 830 -18.5798853636f, 181.5483719110f, 104.8929122686f, -11.8613988161f, 831 -18.5537015200f, 180.9151328802f, 105.5808387995f, -11.9422701597f, 832 -18.5267118216f, 180.2804528475f, 106.2692297697f, -12.0229707956f, 833 -18.4989219904f, 179.6443489790f, 106.9580680132f, -12.1034950018f, 834 -18.4703377485f, 179.0068384409f, 107.6473363638f, -12.1838370562f, 835 -18.4409648180f, 178.3679383993f, 108.3370176554f, -12.2639912367f, 836 -18.4108089209f, 177.7276660204f, 109.0270947218f, -12.3439518213f, 837 -18.3798757792f, 177.0860384703f, 109.7175503969f, -12.4237130880f, 838 -18.3481711149f, 176.4430729151f, 110.4083675146f, -12.5032693148f, 839 -18.3157006502f, 175.7987865210f, 111.0995289087f, -12.5826147795f, 840 -18.2824701071f, 175.1531964540f, 111.7910174131f, -12.6617437601f, 841 -18.2484852076f, 174.5063198805f, 112.4828158617f, -12.7406505346f, 842 -18.2137516737f, 173.8581739664f, 113.1749070883f, -12.8193293810f, 843 -18.1782752275f, 173.2087758780f, 113.8672739267f, -12.8977745771f, 844 -18.1420615911f, 172.5581427813f, 114.5598992109f, -12.9759804010f, 845 -18.1051164865f, 171.9062918425f, 115.2527657747f, -13.0539411306f, 846 -18.0674456358f, 171.2532402277f, 115.9458564520f, -13.1316510439f, 847 -18.0290547609f, 170.5990051031f, 116.6391540766f, -13.2091044188f, 848 -17.9899495840f, 169.9436036348f, 117.3326414824f, -13.2862955332f, 849 -17.9501358271f, 169.2870529890f, 118.0263015032f, -13.3632186651f, 850 -17.9096192122f, 168.6293703318f, 118.7201169729f, -13.4398680925f, 851 -17.8684054613f, 167.9705728292f, 119.4140707254f, -13.5162380934f, 852 -17.8265002966f, 167.3106776476f, 120.1081455946f, -13.5923229456f, 853 -17.7839094400f, 166.6497019529f, 120.8023244143f, -13.6681169271f, 854 -17.7406386137f, 165.9876629114f, 121.4965900183f, -13.7436143160f, 855 -17.6966935396f, 165.3245776892f, 122.1909252405f, -13.8188093901f, 856 -17.6520799398f, 164.6604634523f, 122.8853129148f, -13.8936964273f, 857 -17.6068035364f, 163.9953373671f, 123.5797358751f, -13.9682697058f, 858 -17.5608700514f, 163.3292165995f, 124.2741769552f, -14.0425235033f, 859 -17.5142852068f, 162.6621183157f, 124.9686189890f, -14.1164520979f, 860 -17.4670547247f, 161.9940596819f, 125.6630448103f, -14.1900497675f, 861 -17.4191843271f, 161.3250578642f, 126.3574372530f, -14.2633107901f, 862 -17.3706797361f, 160.6551300287f, 127.0517791510f, -14.3362294436f, 863 -17.3215466738f, 159.9842933416f, 127.7460533381f, -14.4088000059f, 864 -17.2717908621f, 159.3125649691f, 128.4402426481f, -14.4810167551f, 865 -17.2214180231f, 158.6399620771f, 129.1343299150f, -14.5528739691f, 866 -17.1704338789f, 157.9665018320f, 129.8282979727f, -14.6243659258f, 867 -17.1188441515f, 157.2922013998f, 130.5221296549f, -14.6954869032f, 868 -17.0666545630f, 156.6170779467f, 131.2158077955f, -14.7662311792f, 869 -17.0138708353f, 155.9411486387f, 131.9093152285f, -14.8365930319f, 870 -16.9604986906f, 155.2644306421f, 132.6026347876f, -14.9065667391f, 871 -16.9065438509f, 154.5869411230f, 133.2957493067f, -14.9761465788f, 872 -16.8520120382f, 153.9086972475f, 133.9886416197f, -15.0453268290f, 873 -16.7969089746f, 153.2297161818f, 134.6812945604f, -15.1141017675f, 874 -16.7412403822f, 152.5500150919f, 135.3736909628f, -15.1824656725f, 875 -16.6850119829f, 151.8696111441f, 136.0658136606f, -15.2504128218f, 876 -16.6282294989f, 151.1885215044f, 136.7576454878f, -15.3179374933f, 877 -16.5708986521f, 150.5067633390f, 137.4491692781f, -15.3850339651f, 878 -16.5130251646f, 149.8243538141f, 138.1403678656f, -15.4516965151f, 879 -16.4546147585f, 149.1413100958f, 138.8312240839f, -15.5179194212f, 880 -16.3956731558f, 148.4576493502f, 139.5217207670f, -15.5836969614f, 881 -16.3362060785f, 147.7733887434f, 140.2118407488f, -15.6490234137f, 882 -16.2762192488f, 147.0885454416f, 140.9015668631f, -15.7138930559f, 883 -16.2157183886f, 146.4031366110f, 141.5908819437f, -15.7783001661f, 884 -16.1547092199f, 145.7171794176f, 142.2797688246f, -15.8422390223f, 885 -16.0931974649f, 145.0306910276f, 142.9682103395f, -15.9057039022f, 886 -16.0311888456f, 144.3436886072f, 143.6561893225f, -15.9686890841f, 887 -15.9686890841f, 143.6561893225f, 144.3436886072f, -16.0311888456f, 888 -15.9057039022f, 142.9682103395f, 145.0306910276f, -16.0931974649f, 889 -15.8422390223f, 142.2797688246f, 145.7171794176f, -16.1547092199f, 890 -15.7783001661f, 141.5908819437f, 146.4031366110f, -16.2157183886f, 891 -15.7138930559f, 140.9015668631f, 147.0885454416f, -16.2762192488f, 892 -15.6490234137f, 140.2118407488f, 147.7733887434f, -16.3362060785f, 893 -15.5836969614f, 139.5217207670f, 148.4576493502f, -16.3956731558f, 894 -15.5179194212f, 138.8312240839f, 149.1413100958f, -16.4546147585f, 895 -15.4516965151f, 138.1403678656f, 149.8243538141f, -16.5130251646f, 896 -15.3850339651f, 137.4491692781f, 150.5067633390f, -16.5708986521f, 897 -15.3179374933f, 136.7576454878f, 151.1885215044f, -16.6282294989f, 898 -15.2504128218f, 136.0658136606f, 151.8696111441f, -16.6850119829f, 899 -15.1824656725f, 135.3736909628f, 152.5500150919f, -16.7412403822f, 900 -15.1141017675f, 134.6812945604f, 153.2297161818f, -16.7969089746f, 901 -15.0453268290f, 133.9886416197f, 153.9086972475f, -16.8520120382f, 902 -14.9761465788f, 133.2957493067f, 154.5869411230f, -16.9065438509f, 903 -14.9065667391f, 132.6026347876f, 155.2644306421f, -16.9604986906f, 904 -14.8365930319f, 131.9093152285f, 155.9411486387f, -17.0138708353f, 905 -14.7662311792f, 131.2158077955f, 156.6170779467f, -17.0666545630f, 906 -14.6954869032f, 130.5221296549f, 157.2922013998f, -17.1188441515f, 907 -14.6243659258f, 129.8282979727f, 157.9665018320f, -17.1704338789f, 908 -14.5528739691f, 129.1343299150f, 158.6399620771f, -17.2214180231f, 909 -14.4810167551f, 128.4402426481f, 159.3125649691f, -17.2717908621f, 910 -14.4088000059f, 127.7460533381f, 159.9842933416f, -17.3215466738f, 911 -14.3362294436f, 127.0517791510f, 160.6551300287f, -17.3706797361f, 912 -14.2633107901f, 126.3574372530f, 161.3250578642f, -17.4191843271f, 913 -14.1900497675f, 125.6630448103f, 161.9940596819f, -17.4670547247f, 914 -14.1164520979f, 124.9686189890f, 162.6621183157f, -17.5142852068f, 915 -14.0425235033f, 124.2741769552f, 163.3292165995f, -17.5608700514f, 916 -13.9682697058f, 123.5797358751f, 163.9953373671f, -17.6068035364f, 917 -13.8936964273f, 122.8853129148f, 164.6604634523f, -17.6520799398f, 918 -13.8188093901f, 122.1909252405f, 165.3245776892f, -17.6966935396f, 919 -13.7436143160f, 121.4965900183f, 165.9876629114f, -17.7406386137f, 920 -13.6681169271f, 120.8023244143f, 166.6497019529f, -17.7839094400f, 921 -13.5923229456f, 120.1081455946f, 167.3106776476f, -17.8265002966f, 922 -13.5162380934f, 119.4140707254f, 167.9705728292f, -17.8684054613f, 923 -13.4398680925f, 118.7201169729f, 168.6293703318f, -17.9096192122f, 924 -13.3632186651f, 118.0263015032f, 169.2870529890f, -17.9501358271f, 925 -13.2862955332f, 117.3326414824f, 169.9436036348f, -17.9899495840f, 926 -13.2091044188f, 116.6391540766f, 170.5990051031f, -18.0290547609f, 927 -13.1316510439f, 115.9458564520f, 171.2532402277f, -18.0674456358f, 928 -13.0539411306f, 115.2527657747f, 171.9062918425f, -18.1051164865f, 929 -12.9759804010f, 114.5598992109f, 172.5581427813f, -18.1420615911f, 930 -12.8977745771f, 113.8672739267f, 173.2087758780f, -18.1782752275f, 931 -12.8193293810f, 113.1749070883f, 173.8581739664f, -18.2137516737f, 932 -12.7406505346f, 112.4828158617f, 174.5063198805f, -18.2484852076f, 933 -12.6617437601f, 111.7910174131f, 175.1531964540f, -18.2824701071f, 934 -12.5826147795f, 111.0995289087f, 175.7987865210f, -18.3157006502f, 935 -12.5032693148f, 110.4083675146f, 176.4430729151f, -18.3481711149f, 936 -12.4237130880f, 109.7175503969f, 177.0860384703f, -18.3798757792f, 937 -12.3439518213f, 109.0270947218f, 177.7276660204f, -18.4108089209f, 938 -12.2639912367f, 108.3370176554f, 178.3679383993f, -18.4409648180f, 939 -12.1838370562f, 107.6473363638f, 179.0068384409f, -18.4703377485f, 940 -12.1034950018f, 106.9580680132f, 179.6443489790f, -18.4989219904f, 941 -12.0229707956f, 106.2692297697f, 180.2804528475f, -18.5267118216f, 942 -11.9422701597f, 105.5808387995f, 180.9151328802f, -18.5537015200f, 943 -11.8613988161f, 104.8929122686f, 181.5483719110f, -18.5798853636f, 944 -11.7803624868f, 104.2054673433f, 182.1801527739f, -18.6052576303f, 945 -11.6991668940f, 103.5185211897f, 182.8104583025f, -18.6298125982f, 946 -11.6178177595f, 102.8320909739f, 183.4392713308f, -18.6535445452f, 947 -11.5363208055f, 102.1461938620f, 184.0665746927f, -18.6764477491f, 948 -11.4546817541f, 101.4608470201f, 184.6923512220f, -18.6985164881f, 949 -11.3729063272f, 100.7760676146f, 185.3165837526f, -18.7197450399f, 950 -11.2910002470f, 100.0918728113f, 185.9392551184f, -18.7401276827f, 951 -11.2089692354f, 99.4082797766f, 186.5603481531f, -18.7596586943f, 952 -11.1268190145f, 98.7253056765f, 187.1798456907f, -18.7783323526f, 953 -11.0445553064f, 98.0429676771f, 187.7977305651f, -18.7961429358f, 954 -10.9621838331f, 97.3612829447f, 188.4139856100f, -18.8130847216f, 955 -10.8797103167f, 96.6802686453f, 189.0285936594f, -18.8291519880f, 956 -10.7971404791f, 95.9999419451f, 189.6415375471f, -18.8443390131f, 957 -10.7144800425f, 95.3203200102f, 190.2528001070f, -18.8586400747f, 958 -10.6317347288f, 94.6414200068f, 190.8623641729f, -18.8720494509f, 959 -10.5489102602f, 93.9632591009f, 191.4702125788f, -18.8845614195f, 960 -10.4660123587f, 93.2858544588f, 192.0763281584f, -18.8961702585f, 961 -10.3830467463f, 92.6092232466f, 192.6806937456f, -18.9068702459f, 962 -10.3000191450f, 91.9333826303f, 193.2832921743f, -18.9166556597f, 963 -10.2169352770f, 91.2583497763f, 193.8841062784f, -18.9255207777f, 964 -10.1338008642f, 90.5841418505f, 194.4831188917f, -18.9334598780f, 965 -10.0506216288f, 89.9107760191f, 195.0803128481f, -18.9404672384f, 966 -9.9674032927f, 89.2382694483f, 195.6756709814f, -18.9465371370f, 967 -9.8841515779f, 88.5666393042f, 196.2691761255f, -18.9516638517f, 968 -9.8008722067f, 87.8959027529f, 196.8608111143f, -18.9558416605f, 969 -9.7175709009f, 87.2260769606f, 197.4505587816f, -18.9590648413f, 970 -9.6342533827f, 86.5571790934f, 198.0384019613f, -18.9613276720f, 971 -9.5509253740f, 85.8892263174f, 198.6243234873f, -18.9626244307f, 972 -9.4675925970f, 85.2222357988f, 199.2083061934f, -18.9629493952f, 973 -9.3842607737f, 84.5562247038f, 199.7903329134f, -18.9622968435f, 974 -9.3009356260f, 83.8912101984f, 200.3703864813f, -18.9606610537f, 975 -9.2176228762f, 83.2272094488f, 200.9484497309f, -18.9580363035f, 976 -9.1343282461f, 82.5642396212f, 201.5245054960f, -18.9544168711f, 977 -9.0510574579f, 81.9023178816f, 202.0985366106f, -18.9497970343f, 978 -8.9678162336f, 81.2414613962f, 202.6705259085f, -18.9441710711f, 979 -8.8846102953f, 80.5816873312f, 203.2404562235f, -18.9375332594f, 980 -8.8014453650f, 79.9230128527f, 203.8083103895f, -18.9298778772f, 981 -8.7183271646f, 79.2654551268f, 204.3740712404f, -18.9211992025f, 982 -8.6352614164f, 78.6090313196f, 204.9377216101f, -18.9114915133f, 983 -8.5522538424f, 77.9537585974f, 205.4992443323f, -18.9007490873f, 984 -8.4693101645f, 77.2996541262f, 206.0586222410f, -18.8889662027f, 985 -8.3864361048f, 76.6467350721f, 206.6158381701f, -18.8761371374f, 986 -8.3036373854f, 75.9950186014f, 207.1708749533f, -18.8622561693f, 987 -8.2209197283f, 75.3445218801f, 207.7237154245f, -18.8473175764f, 988 -8.1382888556f, 74.6952620745f, 208.2743424177f, -18.8313156366f, 989 -8.0557504892f, 74.0472563505f, 208.8227387667f, -18.8142446280f, 990 -7.9733103514f, 73.4005218744f, 209.3688873053f, -18.7960988283f, 991 -7.8909741640f, 72.7550758123f, 209.9127708673f, -18.7768725157f, 992 -7.8087476492f, 72.1109353304f, 210.4543722868f, -18.7565599680f, 993 -7.7266365290f, 71.4681175947f, 210.9936743975f, -18.7351554632f, 994 -7.6446465254f, 70.8266397715f, 211.5306600332f, -18.7126532793f, 995 -7.5627833605f, 70.1865190268f, 212.0653120279f, -18.6890476942f, 996 -7.4810527563f, 69.5477725267f, 212.5976132154f, -18.6643329859f, 997 -7.3994604349f, 68.9104174376f, 213.1275464296f, -18.6385034323f, 998 -7.3180121183f, 68.2744709253f, 213.6550945044f, -18.6115533113f, 999 -7.2367135286f, 67.6399501562f, 214.1802402735f, -18.5834769011f, 1000 -7.1555703878f, 67.0068722963f, 214.7029665709f, -18.5542684793f, 1001 -7.0745884180f, 66.3752545118f, 215.2232562304f, -18.5239223242f, 1002 -6.9937733412f, 65.7451139688f, 215.7410920858f, -18.4924327135f, 1003 -6.9131308794f, 65.1164678335f, 216.2564569712f, -18.4597939253f, 1004 -6.8326667547f, 64.4893332720f, 216.7693337202f, -18.4260002375f, 1005 -6.7523866892f, 63.8637274504f, 217.2797051668f, -18.3910459280f, 1006 -6.6722964048f, 63.2396675348f, 217.7875541449f, -18.3549252748f, 1007 -6.5924016237f, 62.6171706915f, 218.2928634882f, -18.3176325560f, 1008 -6.5127080679f, 61.9962540865f, 218.7956160307f, -18.2791620493f, 1009 -6.4332214594f, 61.3769348860f, 219.2957946062f, -18.2395080328f, 1010 -6.3539475203f, 60.7592302561f, 219.7933820486f, -18.1986647844f, 1011 -6.2748919725f, 60.1431573629f, 220.2883611917f, -18.1566265821f, 1012 -6.1960605383f, 59.5287333727f, 220.7807148695f, -18.1133877039f, 1013 -6.1174589396f, 58.9159754515f, 221.2704259157f, -18.0689424276f, 1014 -6.0390928984f, 58.3049007654f, 221.7574771643f, -18.0232850313f, 1015 -5.9609681368f, 57.6955264807f, 222.2418514490f, -17.9764097929f, 1016 -5.8830903769f, 57.0878697634f, 222.7235316038f, -17.9283109903f, 1017 -5.8054653406f, 56.4819477797f, 223.2025004625f, -17.8789829016f, 1018 -5.7280987501f, 55.8777776957f, 223.6787408590f, -17.8284198046f, 1019 -5.6509963274f, 55.2753766775f, 224.1522356272f, -17.7766159773f, 1020 -5.5741637945f, 54.6747618914f, 224.6229676008f, -17.7235656977f, 1021 -5.4976068735f, 54.0759505033f, 225.0909196138f, -17.6692632437f, 1022 -5.4213312864f, 53.4789596796f, 225.5560745001f, -17.6137028933f, 1023 -5.3453427553f, 52.8838065863f, 226.0184150934f, -17.5568789244f, 1024 -5.2696470022f, 52.2905083895f, 226.4779242277f, -17.4987856150f, 1025 -5.1942497492f, 51.6990822554f, 226.9345847368f, -17.4394172430f, 1026 -5.1191567183f, 51.1095453501f, 227.3883794546f, -17.3787680864f, 1027 -5.0443736315f, 50.5219148397f, 227.8392912149f, -17.3168324232f, 1028 -4.9699062109f, 49.9362078905f, 228.2873028517f, -17.2536045313f, 1029 -4.8957601786f, 49.3524416685f, 228.7323971987f, -17.1890786886f, 1030 -4.8219412565f, 48.7706333399f, 229.1745570898f, -17.1232491732f, 1031 -4.7484551668f, 48.1908000708f, 229.6137653589f, -17.0561102629f, 1032 -4.6753076315f, 47.6129590273f, 230.0500048399f, -16.9876562357f, 1033 -4.6025043726f, 47.0371273756f, 230.4832583666f, -16.9178813696f, 1034 -4.5300511122f, 46.4633222818f, 230.9135087729f, -16.8467799425f, 1035 -4.4579535723f, 45.8915609121f, 231.3407388926f, -16.7743462324f, 1036 -4.3862174749f, 45.3218604326f, 231.7649315596f, -16.7005745173f, 1037 -4.3148485422f, 44.7542380095f, 232.1860696077f, -16.6254590750f, 1038 -4.2438524961f, 44.1887108088f, 232.6041358709f, -16.5489941835f, 1039 -4.1732350588f, 43.6252959967f, 233.0191131830f, -16.4711741209f, 1040 -4.1030019522f, 43.0640107393f, 233.4309843779f, -16.3919931650f, 1041 -4.0331588984f, 42.5048722029f, 233.8397322893f, -16.3114455938f, 1042 -3.9637116194f, 41.9478975534f, 234.2453397512f, -16.2295256853f, 1043 -3.8946658373f, 41.3931039572f, 234.6477895975f, -16.1462277174f, 1044 -3.8260272741f, 40.8405085802f, 235.0470646620f, -16.0615459681f, 1045 -3.7578016520f, 40.2901285887f, 235.4431477785f, -15.9754747152f, 1046 -3.6899946928f, 39.7419811487f, 235.8360217810f, -15.8880082369f, 1047 -3.6226121187f, 39.1960834265f, 236.2256695032f, -15.7991408110f, 1048 -3.5556596518f, 38.6524525881f, 236.6120737791f, -15.7088667154f, 1049 -3.4891430140f, 38.1111057997f, 236.9952174425f, -15.6171802282f, 1050 -3.4230679274f, 37.5720602274f, 237.3750833273f, -15.5240756273f, 1051 -3.3574401140f, 37.0353330374f, 237.7516542673f, -15.4295471907f, 1052 -3.2922652960f, 36.5009413958f, 238.1249130964f, -15.3335891962f, 1053 -3.2275491953f, 35.9689024687f, 238.4948426485f, -15.2361959219f, 1054 -3.1632975340f, 35.4392334223f, 238.8614257574f, -15.1373616457f, 1055 -3.0995160341f, 34.9119514227f, 239.2246452570f, -15.0370806456f, 1056 -3.0362104177f, 34.3870736361f, 239.5844839811f, -14.9353471994f, 1057 -2.9733864069f, 33.8646172285f, 239.9409247637f, -14.8321555853f, 1058 -2.9110497236f, 33.3445993662f, 240.2939504385f, -14.7275000811f, 1059 -2.8492060900f, 32.8270372152f, 240.6435438395f, -14.6213749647f, 1060 -2.7878612280f, 32.3119479418f, 240.9896878004f, -14.5137745142f, 1061 -2.7270208597f, 31.7993487120f, 241.3323651552f, -14.4046930075f, 1062 -2.6666907072f, 31.2892566919f, 241.6715587378f, -14.2941247225f, 1063 -2.6068764925f, 30.7816890478f, 242.0072513819f, -14.1820639372f, 1064 -2.5475839376f, 30.2766629457f, 242.3394259214f, -14.0685049295f, 1065 -2.4888187647f, 29.7741955519f, 242.6680651903f, -13.9534419775f, 1066 -2.4305866957f, 29.2743040323f, 242.9931520224f, -13.8368693590f, 1067 -2.3728934526f, 28.7770055532f, 243.3146692514f, -13.7187813520f, 1068 -2.3157447577f, 28.2823172808f, 243.6325997114f, -13.5991722345f, 1069 -2.2591463327f, 27.7902563810f, 243.9469262362f, -13.4780362844f, 1070 -2.2031039000f, 27.3008400202f, 244.2576316595f, -13.3553677797f, 1071 -2.1476231813f, 26.8140853643f, 244.5646988153f, -13.2311609983f, 1072 -2.0927098989f, 26.3300095797f, 244.8681105375f, -13.1054102182f, 1073 -2.0383697748f, 25.8486298323f, 245.1678496599f, -12.9781097174f, 1074 -1.9846085310f, 25.3699632883f, 245.4638990164f, -12.8492537737f, 1075 -1.9314318895f, 24.8940271139f, 245.7562414408f, -12.7188366652f, 1076 -1.8788455725f, 24.4208384752f, 246.0448597670f, -12.5868526697f, 1077 -1.8268553019f, 23.9504145384f, 246.3297368288f, -12.4532960653f, 1078 -1.7754667997f, 23.4827724695f, 246.6108554602f, -12.3181611300f, 1079 -1.7246857882f, 23.0179294348f, 246.8881984949f, -12.1814421415f, 1080 -1.6745179892f, 22.5559026003f, 247.1617487669f, -12.0431333780f, 1081 -1.6249691248f, 22.0967091322f, 247.4314891100f, -11.9032291174f, 1082 -1.5760449171f, 21.6403661966f, 247.6974023581f, -11.7617236376f, 1083 -1.5277510881f, 21.1868909597f, 247.9594713449f, -11.6186112165f, 1084 -1.4800933599f, 20.7363005877f, 248.2176789045f, -11.4738861322f, 1085 -1.4330774546f, 20.2886122465f, 248.4720078707f, -11.3275426626f, 1086 -1.3867090940f, 19.8438431025f, 248.7224410772f, -11.1795750856f, 1087 -1.3409940004f, 19.4020103216f, 248.9689613581f, -11.0299776793f, 1088 -1.2959378958f, 18.9631310701f, 249.2115515471f, -10.8787447214f, 1089 -1.2515465021f, 18.5272225142f, 249.4501944780f, -10.7258704901f, 1090 -1.2078255415f, 18.0943018198f, 249.6848729849f, -10.5713492632f, 1091 -1.1647807360f, 17.6643861532f, 249.9155699015f, -10.4151753187f, 1092 -1.1224178076f, 17.2374926805f, 250.1422680616f, -10.2573429346f, 1093 -1.0807424784f, 16.8136385679f, 250.3649502993f, -10.0978463888f, 1094 -1.0397604704f, 16.3928409815f, 250.5835994482f, -9.9366799593f, 1095 -0.9994775057f, 15.9751170874f, 250.7981983423f, -9.7738379240f, 1096 -0.9598993063f, 15.5604840517f, 251.0087298155f, -9.6093145609f, 1097 -0.9210315943f, 15.1489590406f, 251.2151767015f, -9.4431041479f, 1098 -0.8828800917f, 14.7405592203f, 251.4175218344f, -9.2752009630f, 1099 -0.8454505205f, 14.3353017569f, 251.6157480478f, -9.1055992842f, 1100 -0.8087486029f, 13.9332038164f, 251.8098381758f, -8.9342933893f, 1101 -0.7727800608f, 13.5342825651f, 251.9997750521f, -8.7612775564f, 1102 -0.7375506163f, 13.1385551691f, 252.1855415106f, -8.5865460634f, 1103 -0.7030659914f, 12.7460387945f, 252.3671203852f, -8.4100931883f, 1104 -0.6693319082f, 12.3567506075f, 252.5444945097f, -8.2319132090f, 1105 -0.6363540888f, 11.9707077742f, 252.7176467180f, -8.0520004034f, 1106 -0.6041382551f, 11.5879274607f, 252.8865598440f, -7.8703490496f, 1107 -0.5726901293f, 11.2084268332f, 253.0512167215f, -7.6869534254f, 1108 -0.5420154333f, 10.8322230577f, 253.2116001844f, -7.5018078089f, 1109 -0.5121198893f, 10.4593333006f, 253.3676930666f, -7.3149064779f, 1110 -0.4830092192f, 10.0897747278f, 253.5194782019f, -7.1262437105f, 1111 -0.4546891451f, 9.7235645056f, 253.6669384241f, -6.9358137846f, 1112 -0.4271653891f, 9.3607198000f, 253.8100565672f, -6.7436109781f, 1113 -0.4004436731f, 9.0012577772f, 253.9488154650f, -6.5496295691f, 1114 -0.3745297194f, 8.6451956034f, 254.0831979513f, -6.3538638353f, 1115 -0.3494292498f, 8.2925504446f, 254.2131868601f, -6.1563080549f, 1116 -0.3251479864f, 7.9433394670f, 254.3387650251f, -5.9569565058f, 1117 -0.3016916513f, 7.5975798368f, 254.4599152803f, -5.7558034658f, 1118 -0.2790659666f, 7.2552887201f, 254.5766204596f, -5.5528432131f, 1119 -0.2572766542f, 6.9164832830f, 254.6888633966f, -5.3480700254f, 1120 -0.2363294363f, 6.5811806917f, 254.7966269255f, -5.1414781809f, 1121 -0.2162300348f, 6.2493981123f, 254.8998938799f, -4.9330619574f, 1122 -0.1969841719f, 5.9211527109f, 254.9986470938f, -4.7228156328f, 1123 -0.1785975695f, 5.5964616537f, 255.0928694010f, -4.5107334852f, 1124 -0.1610759497f, 5.2753421068f, 255.1825436354f, -4.2968097925f, 1125 -0.1444250345f, 4.9578112364f, 255.2676526308f, -4.0810388327f, 1126 -0.1286505461f, 4.6438862085f, 255.3481792212f, -3.8634148836f, 1127 -0.1137582064f, 4.3335841894f, 255.4241062403f, -3.6439322233f, 1128 -0.0997537374f, 4.0269223452f, 255.4954165220f, -3.4225851297f, 1129 -0.0866428614f, 3.7239178419f, 255.5620929003f, -3.1993678808f, 1130 -0.0744313002f, 3.4245878458f, 255.6241182089f, -2.9742747545f, 1131 -0.0631247759f, 3.1289495230f, 255.6814752817f, -2.7473000288f, 1132 -0.0527290106f, 2.8370200396f, 255.7341469526f, -2.5184379816f, 1133 -0.0432497263f, 2.5488165617f, 255.7821160555f, -2.2876828909f, 1134 -0.0346926451f, 2.2643562555f, 255.8253654242f, -2.0550290346f, 1135 -0.0270634890f, 1.9836562872f, 255.8638778925f, -1.8204706907f, 1136 -0.0203679800f, 1.7067338228f, 255.8976362944f, -1.5840021372f, 1137 -0.0146118402f, 1.4336060286f, 255.9266234636f, -1.3456176519f, 1138 -0.0098007917f, 1.1642900705f, 255.9508222342f, -1.1053115129f, 1139 -0.0059405565f, 0.8988031149f, 255.9702154398f, -0.8630779982f, 1140 -0.0030368567f, 0.6371623278f, 255.9847859144f, -0.6189113855f, 1141 -0.0010954142f, 0.3793848753f, 255.9945164919f, -0.3728059530f, 1142 -0.0001219511f, 0.1254879236f, 255.9993900061f, -0.1247559786f 1143 }; 1144 1145 /***************************************************************/ 1146 const mlib_f32 mlib_filters_s16f_bc2[] = { 1147 -0.2495119572f, 255.9995119572f, 0.2502439022f, -0.0002439022f, 1148 -0.7456119061f, 255.9956119061f, 0.7521908283f, -0.0021908283f, 1149 -1.2378227711f, 255.9878227711f, 1.2560737133f, -0.0060737133f, 1150 -1.7261559963f, 255.9761559963f, 1.7618811131f, -0.0118811131f, 1151 -2.2106230259f, 255.9606230259f, 2.2696015835f, -0.0196015835f, 1152 -2.6912353039f, 255.9412353039f, 2.7792236805f, -0.0292236805f, 1153 -3.1680042744f, 255.9180042744f, 3.2907359600f, -0.0407359600f, 1154 -3.6409413815f, 255.8909413815f, 3.8041269779f, -0.0541269779f, 1155 -4.1100580692f, 255.8600580692f, 4.3193852901f, -0.0693852901f, 1156 -4.5753657818f, 255.8253657818f, 4.8364994526f, -0.0864994526f, 1157 -5.0368759632f, 255.7868759632f, 5.3554580212f, -0.1054580212f, 1158 -5.4946000576f, 255.7446000576f, 5.8762495518f, -0.1262495518f, 1159 -5.9485495090f, 255.6985495090f, 6.3988626003f, -0.1488626003f, 1160 -6.3987357616f, 255.6487357616f, 6.9232857227f, -0.1732857227f, 1161 -6.8451702595f, 255.5951702595f, 7.4495074749f, -0.1995074749f, 1162 -7.2878644466f, 255.5378644466f, 7.9775164127f, -0.2275164127f, 1163 -7.7268297672f, 255.4768297672f, 8.5073010921f, -0.2573010921f, 1164 -8.1620776653f, 255.4120776653f, 9.0388500690f, -0.2888500690f, 1165 -8.5936195850f, 255.3436195850f, 9.5721518993f, -0.3221518993f, 1166 -9.0214669704f, 255.2714669704f, 10.1071951389f, -0.3571951389f, 1167 -9.4456312656f, 255.1956312656f, 10.6439683437f, -0.3939683437f, 1168 -9.8661239147f, 255.1161239147f, 11.1824600697f, -0.4324600697f, 1169 -10.2829563618f, 255.0329563618f, 11.7226588726f, -0.4726588726f, 1170 -10.6961400509f, 254.9461400509f, 12.2645533085f, -0.5145533085f, 1171 -11.1056864262f, 254.8556864262f, 12.8081319332f, -0.5581319332f, 1172 -11.5116069317f, 254.7616069317f, 13.3533833027f, -0.6033833027f, 1173 -11.9139130116f, 254.6639130116f, 13.9002959728f, -0.6502959728f, 1174 -12.3126161098f, 254.5626161098f, 14.4488584995f, -0.6988584995f, 1175 -12.7077276707f, 254.4577276707f, 14.9990594387f, -0.7490594387f, 1176 -13.0992591381f, 254.3492591381f, 15.5508873463f, -0.8008873463f, 1177 -13.4872219563f, 254.2372219563f, 16.1043307781f, -0.8543307781f, 1178 -13.8716275692f, 254.1216275692f, 16.6593782902f, -0.9093782902f, 1179 -14.2524874210f, 254.0024874210f, 17.2160184383f, -0.9660184383f, 1180 -14.6298129559f, 253.8798129559f, 17.7742397785f, -1.0242397785f, 1181 -15.0036156178f, 253.7536156178f, 18.3340308666f, -1.0840308666f, 1182 -15.3739068508f, 253.6239068508f, 18.8953802586f, -1.1453802586f, 1183 -15.7406980991f, 253.4906980991f, 19.4582765102f, -1.2082765102f, 1184 -16.1040008068f, 253.3540008068f, 20.0227081776f, -1.2727081776f, 1185 -16.4638264179f, 253.2138264179f, 20.5886638165f, -1.3386638165f, 1186 -16.8201863766f, 253.0701863766f, 21.1561319828f, -1.4061319828f, 1187 -17.1730921268f, 252.9230921268f, 21.7251012325f, -1.4751012325f, 1188 -17.5225551128f, 252.7725551128f, 22.2955601215f, -1.5455601215f, 1189 -17.8685867786f, 252.6185867786f, 22.8674972057f, -1.6174972057f, 1190 -18.2111985683f, 252.4611985683f, 23.4409010410f, -1.6909010410f, 1191 -18.5504019260f, 252.3004019260f, 24.0157601833f, -1.7657601833f, 1192 -18.8862082958f, 252.1362082958f, 24.5920631886f, -1.8420631886f, 1193 -19.2186291218f, 251.9686291218f, 25.1697986126f, -1.9197986126f, 1194 -19.5476758480f, 251.7976758480f, 25.7489550114f, -1.9989550114f, 1195 -19.8733599186f, 251.6233599186f, 26.3295209408f, -2.0795209408f, 1196 -20.1956927776f, 251.4456927776f, 26.9114849567f, -2.1614849567f, 1197 -20.5146858692f, 251.2646858692f, 27.4948356152f, -2.2448356152f, 1198 -20.8303506374f, 251.0803506374f, 28.0795614719f, -2.3295614719f, 1199 -21.1426985264f, 250.8926985264f, 28.6656510830f, -2.4156510830f, 1200 -21.4517409801f, 250.7017409801f, 29.2530930042f, -2.5030930042f, 1201 -21.7574894428f, 250.5074894428f, 29.8418757915f, -2.5918757915f, 1202 -22.0599553585f, 250.3099553585f, 30.4319880009f, -2.6819880009f, 1203 -22.3591501713f, 250.1091501713f, 31.0234181881f, -2.7734181881f, 1204 -22.6550853252f, 249.9050853252f, 31.6161549091f, -2.8661549091f, 1205 -22.9477722645f, 249.6977722645f, 32.2101867199f, -2.9601867199f, 1206 -23.2372224331f, 249.4872224331f, 32.8055021763f, -3.0555021763f, 1207 -23.5234472752f, 249.2734472752f, 33.4020898342f, -3.1520898342f, 1208 -23.8064582348f, 249.0564582348f, 33.9999382496f, -3.2499382496f, 1209 -24.0862667561f, 248.8362667561f, 34.5990359783f, -3.3490359783f, 1210 -24.3628842831f, 248.6128842831f, 35.1993715763f, -3.4493715763f, 1211 -24.6363222599f, 248.3863222599f, 35.8009335995f, -3.5509335995f, 1212 -24.9065921307f, 248.1565921307f, 36.4037106037f, -3.6537106037f, 1213 -25.1737053394f, 247.9237053394f, 37.0076911449f, -3.7576911449f, 1214 -25.4376733303f, 247.6876733303f, 37.6128637791f, -3.8628637791f, 1215 -25.6985075474f, 247.4485075474f, 38.2192170620f, -3.9692170620f, 1216 -25.9562194347f, 247.2062194347f, 38.8267395496f, -4.0767395496f, 1217 -26.2108204365f, 246.9608204365f, 39.4354197979f, -4.1854197979f, 1218 -26.4623219967f, 246.7123219967f, 40.0452463627f, -4.2952463627f, 1219 -26.7107355595f, 246.4607355595f, 40.6562077999f, -4.4062077999f, 1220 -26.9560725689f, 246.2060725689f, 41.2682926655f, -4.5182926655f, 1221 -27.1983444691f, 245.9483444691f, 41.8814895153f, -4.6314895153f, 1222 -27.4375627041f, 245.6875627041f, 42.4957869053f, -4.7457869053f, 1223 -27.6737387180f, 245.4237387180f, 43.1111733913f, -4.8611733913f, 1224 -27.9068839550f, 245.1568839550f, 43.7276375294f, -4.9776375294f, 1225 -28.1370098591f, 244.8870098591f, 44.3451678753f, -5.0951678753f, 1226 -28.3641278744f, 244.6141278744f, 44.9637529850f, -5.2137529850f, 1227 -28.5882494450f, 244.3382494450f, 45.5833814144f, -5.3333814144f, 1228 -28.8093860149f, 244.0593860149f, 46.2040417194f, -5.4540417194f, 1229 -29.0275490284f, 243.7775490284f, 46.8257224560f, -5.5757224560f, 1230 -29.2427499294f, 243.4927499294f, 47.4484121799f, -5.6984121799f, 1231 -29.4550001621f, 243.2050001621f, 48.0720994473f, -5.8220994473f, 1232 -29.6643111706f, 242.9143111706f, 48.6967728138f, -5.9467728138f, 1233 -29.8706943989f, 242.6206943989f, 49.3224208355f, -6.0724208355f, 1234 -30.0741612911f, 242.3241612911f, 49.9490320683f, -6.1990320683f, 1235 -30.2747232914f, 242.0247232914f, 50.5765950680f, -6.3265950680f, 1236 -30.4723918438f, 241.7223918438f, 51.2050983906f, -6.4550983906f, 1237 -30.6671783924f, 241.4171783924f, 51.8345305920f, -6.5845305920f, 1238 -30.8590943813f, 241.1090943813f, 52.4648802280f, -6.7148802280f, 1239 -31.0481512547f, 240.7981512547f, 53.0961358547f, -6.8461358547f, 1240 -31.2343604565f, 240.4843604565f, 53.7282860279f, -6.9782860279f, 1241 -31.4177334309f, 240.1677334309f, 54.3613193035f, -7.1113193035f, 1242 -31.5982816219f, 239.8482816219f, 54.9952242374f, -7.2452242374f, 1243 -31.7760164738f, 239.5260164738f, 55.6299893856f, -7.3799893856f, 1244 -31.9509494305f, 239.2009494305f, 56.2656033039f, -7.5156033039f, 1245 -32.1230919361f, 238.8730919361f, 56.9020545483f, -7.6520545483f, 1246 -32.2924554348f, 238.5424554348f, 57.5393316746f, -7.7893316746f, 1247 -32.4590513706f, 238.2090513706f, 58.1774232388f, -7.9274232388f, 1248 -32.6228911877f, 237.8728911877f, 58.8163177967f, -8.0663177967f, 1249 -32.7839863300f, 237.5339863300f, 59.4560039043f, -8.2060039043f, 1250 -32.9423482418f, 237.1923482418f, 60.0964701176f, -8.3464701176f, 1251 -33.0979883671f, 236.8479883671f, 60.7377049923f, -8.4877049923f, 1252 -33.2509181499f, 236.5009181499f, 61.3796970844f, -8.6296970844f, 1253 -33.4011490345f, 236.1511490345f, 62.0224349499f, -8.7724349499f, 1254 -33.5486924648f, 235.7986924648f, 62.6659071445f, -8.9159071445f, 1255 -33.6935598850f, 235.4435598850f, 63.3101022243f, -9.0601022243f, 1256 -33.8357627392f, 235.0857627392f, 63.9550087452f, -9.2050087452f, 1257 -33.9753124714f, 234.7253124714f, 64.6006152630f, -9.3506152630f, 1258 -34.1122205257f, 234.3622205257f, 65.2469103336f, -9.4969103336f, 1259 -34.2464983463f, 233.9964983463f, 65.8938825130f, -9.6438825130f, 1260 -34.3781573772f, 233.6281573772f, 66.5415203571f, -9.7915203571f, 1261 -34.5072090626f, 233.2572090626f, 67.1898124218f, -9.9398124218f, 1262 -34.6336648464f, 232.8836648464f, 67.8387472630f, -10.0887472630f, 1263 -34.7575361729f, 232.5075361729f, 68.4883134365f, -10.2383134365f, 1264 -34.8788344860f, 232.1288344860f, 69.1384994984f, -10.3884994984f, 1265 -34.9975712299f, 231.7475712299f, 69.7892940044f, -10.5392940044f, 1266 -35.1137578487f, 231.3637578487f, 70.4406855106f, -10.6906855106f, 1267 -35.2274057865f, 230.9774057865f, 71.0926625729f, -10.8426625729f, 1268 -35.3385264874f, 230.5885264874f, 71.7452137470f, -10.9952137470f, 1269 -35.4471313953f, 230.1971313953f, 72.3983275890f, -11.1483275890f, 1270 -35.5532319546f, 229.8032319546f, 73.0519926548f, -11.3019926548f, 1271 -35.6568396091f, 229.4068396091f, 73.7061975002f, -11.4561975002f, 1272 -35.7579658031f, 229.0079658031f, 74.3609306812f, -11.6109306812f, 1273 -35.8566219807f, 228.6066219807f, 75.0161807537f, -11.7661807537f, 1274 -35.9528195858f, 228.2028195858f, 75.6719362736f, -11.9219362736f, 1275 -36.0465700626f, 227.7965700626f, 76.3281857967f, -12.0781857967f, 1276 -36.1378848553f, 227.3878848553f, 76.9849178791f, -12.2349178791f, 1277 -36.2267754078f, 226.9767754078f, 77.6421210766f, -12.3921210766f, 1278 -36.3132531643f, 226.5632531643f, 78.2997839451f, -12.5497839451f, 1279 -36.3973295689f, 226.1473295689f, 78.9578950405f, -12.7078950405f, 1280 -36.4790160656f, 225.7290160656f, 79.6164429188f, -12.8664429188f, 1281 -36.5583240986f, 225.3083240986f, 80.2754161358f, -13.0254161358f, 1282 -36.6352651119f, 224.8852651119f, 80.9348032475f, -13.1848032475f, 1283 -36.7098505497f, 224.4598505497f, 81.5945928097f, -13.3445928097f, 1284 -36.7820918560f, 224.0320918560f, 82.2547733784f, -13.5047733784f, 1285 -36.8520004749f, 223.6020004749f, 82.9153335094f, -13.6653335094f, 1286 -36.9195878506f, 223.1695878506f, 83.5762617588f, -13.8262617588f, 1287 -36.9848654270f, 222.7348654270f, 84.2375466824f, -13.9875466824f, 1288 -37.0478446484f, 222.2978446484f, 84.8991768360f, -14.1491768360f, 1289 -37.1085369587f, 221.8585369587f, 85.5611407757f, -14.3111407757f, 1290 -37.1669538021f, 221.4169538021f, 86.2234270573f, -14.4734270573f, 1291 -37.2231066227f, 220.9731066227f, 86.8860242367f, -14.6360242367f, 1292 -37.2770068645f, 220.5270068645f, 87.5489208698f, -14.7989208698f, 1293 -37.3286659718f, 220.0786659718f, 88.2121055126f, -14.9621055126f, 1294 -37.3780953884f, 219.6280953884f, 88.8755667210f, -15.1255667210f, 1295 -37.4253065586f, 219.1753065586f, 89.5392930508f, -15.2892930508f, 1296 -37.4703109264f, 218.7203109264f, 90.2032730579f, -15.4532730579f, 1297 -37.5131199360f, 218.2631199360f, 90.8674952984f, -15.6174952984f, 1298 -37.5537450314f, 217.8037450314f, 91.5319483280f, -15.7819483280f, 1299 -37.5921976566f, 217.3421976566f, 92.1966207027f, -15.9466207027f, 1300 -37.6284892559f, 216.8784892559f, 92.8615009785f, -16.1115009785f, 1301 -37.6626312733f, 216.4126312733f, 93.5265777111f, -16.2765777111f, 1302 -37.6946351528f, 215.9446351528f, 94.1918394566f, -16.4418394566f, 1303 -37.7245123386f, 215.4745123386f, 94.8572747707f, -16.6072747707f, 1304 -37.7522742748f, 215.0022742748f, 95.5228722095f, -16.7728722095f, 1305 -37.7779324055f, 214.5279324055f, 96.1886203289f, -16.9386203289f, 1306 -37.8014981747f, 214.0514981747f, 96.8545076847f, -17.1045076847f, 1307 -37.8229830265f, 213.5729830265f, 97.5205228329f, -17.2705228329f, 1308 -37.8423984051f, 213.0923984051f, 98.1866543293f, -17.4366543293f, 1309 -37.8597557545f, 212.6097557545f, 98.8528907299f, -17.6028907299f, 1310 -37.8750665188f, 212.1250665188f, 99.5192205906f, -17.7692205906f, 1311 -37.8883421421f, 211.6383421421f, 100.1856324673f, -17.9356324673f, 1312 -37.8995940685f, 211.1495940685f, 100.8521149158f, -18.1021149158f, 1313 -37.9088337421f, 210.6588337421f, 101.5186564922f, -18.2686564922f, 1314 -37.9160726070f, 210.1660726070f, 102.1852457523f, -18.4352457523f, 1315 -37.9213221073f, 209.6713221073f, 102.8518712521f, -18.6018712521f, 1316 -37.9245936871f, 209.1745936871f, 103.5185215473f, -18.7685215473f, 1317 -37.9258987904f, 208.6758987904f, 104.1851851940f, -18.9351851940f, 1318 -37.9252488613f, 208.1752488613f, 104.8518507481f, -19.1018507481f, 1319 -37.9226553440f, 207.6726553440f, 105.5185067654f, -19.2685067654f, 1320 -37.9181296825f, 207.1681296825f, 106.1851418018f, -19.4351418018f, 1321 -37.9116833210f, 206.6616833210f, 106.8517444134f, -19.6017444134f, 1322 -37.9033277035f, 206.1533277035f, 107.5183031559f, -19.7683031559f, 1323 -37.8930742741f, 205.6430742741f, 108.1848065853f, -19.9348065853f, 1324 -37.8809344769f, 205.1309344769f, 108.8512432575f, -20.1012432575f, 1325 -37.8669197559f, 204.6169197559f, 109.5176017284f, -20.2676017284f, 1326 -37.8510415554f, 204.1010415554f, 110.1838705540f, -20.4338705540f, 1327 -37.8333113194f, 203.5833113194f, 110.8500382900f, -20.6000382900f, 1328 -37.8137404919f, 203.0637404919f, 111.5160934925f, -20.7660934925f, 1329 -37.7923405170f, 202.5423405170f, 112.1820247173f, -20.9320247173f, 1330 -37.7691228390f, 202.0191228390f, 112.8478205204f, -21.0978205204f, 1331 -37.7440989017f, 201.4940989017f, 113.5134694576f, -21.2634694576f, 1332 -37.7172801495f, 200.9672801495f, 114.1789600849f, -21.4289600849f, 1333 -37.6886780262f, 200.4386780262f, 114.8442809582f, -21.5942809582f, 1334 -37.6583039761f, 199.9083039761f, 115.5094206333f, -21.7594206333f, 1335 -37.6261694431f, 199.3761694431f, 116.1743676662f, -21.9243676662f, 1336 -37.5922858715f, 198.8422858715f, 116.8391106129f, -22.0891106129f, 1337 -37.5566647053f, 198.3066647053f, 117.5036380291f, -22.2536380291f, 1338 -37.5193173885f, 197.7693173885f, 118.1679384708f, -22.4179384708f, 1339 -37.4802553654f, 197.2302553654f, 118.8320004940f, -22.5820004940f, 1340 -37.4394900799f, 196.6894900799f, 119.4958126545f, -22.7458126545f, 1341 -37.3970329762f, 196.1470329762f, 120.1593635082f, -22.9093635082f, 1342 -37.3528954983f, 195.6028954983f, 120.8226416111f, -23.0726416111f, 1343 -37.3070890903f, 195.0570890903f, 121.4856355190f, -23.2356355190f, 1344 -37.2596251965f, 194.5096251965f, 122.1483337879f, -23.3983337879f, 1345 -37.2105152607f, 193.9605152607f, 122.8107249737f, -23.5607249737f, 1346 -37.1597707272f, 193.4097707272f, 123.4727976322f, -23.7227976322f, 1347 -37.1074030399f, 192.8574030399f, 124.1345403194f, -23.8845403194f, 1348 -37.0534236431f, 192.3034236431f, 124.7959415913f, -24.0459415913f, 1349 -36.9978439808f, 191.7478439808f, 125.4569900036f, -24.2069900036f, 1350 -36.9406754971f, 191.1906754971f, 126.1176741123f, -24.3676741123f, 1351 -36.8819296360f, 190.6319296360f, 126.7779824734f, -24.5279824734f, 1352 -36.8216178417f, 190.0716178417f, 127.4379036427f, -24.6879036427f, 1353 -36.7597515583f, 189.5097515583f, 128.0974261761f, -24.8474261761f, 1354 -36.6963422298f, 188.9463422298f, 128.7565386295f, -25.0065386295f, 1355 -36.6314013004f, 188.3814013004f, 129.4152295589f, -25.1652295589f, 1356 -36.5649402142f, 187.8149402142f, 130.0734875202f, -25.3234875202f, 1357 -36.4969704151f, 187.2469704151f, 130.7313010693f, -25.4813010693f, 1358 -36.4275033474f, 186.6775033474f, 131.3886587620f, -25.6386587620f, 1359 -36.3565504551f, 186.1065504551f, 132.0455491543f, -25.7955491543f, 1360 -36.2841231823f, 185.5341231823f, 132.7019608021f, -25.9519608021f, 1361 -36.2102329731f, 184.9602329731f, 133.3578822613f, -26.1078822613f, 1362 -36.1348912716f, 184.3848912716f, 134.0133020878f, -26.2633020878f, 1363 -36.0581095219f, 183.8081095219f, 134.6682088375f, -26.4182088375f, 1364 -35.9798991680f, 183.2298991680f, 135.3225910664f, -26.5725910664f, 1365 -35.9002716541f, 182.6502716541f, 135.9764373302f, -26.7264373302f, 1366 -35.8192384243f, 182.0692384243f, 136.6297361851f, -26.8797361851f, 1367 -35.7368109226f, 181.4868109226f, 137.2824761868f, -27.0324761868f, 1368 -35.6530005932f, 180.9030005932f, 137.9346458912f, -27.1846458912f, 1369 -35.5678188801f, 180.3178188801f, 138.5862338543f, -27.3362338543f, 1370 -35.4812772274f, 179.7312772274f, 139.2372286320f, -27.4872286320f, 1371 -35.3933870792f, 179.1433870792f, 139.8876187801f, -27.6376187801f, 1372 -35.3041598797f, 178.5541598797f, 140.5373928547f, -27.7873928547f, 1373 -35.2136070728f, 177.9636070728f, 141.1865394115f, -27.9365394115f, 1374 -35.1217401028f, 177.3717401028f, 141.8350470066f, -28.0850470066f, 1375 -35.0285704136f, 176.7785704136f, 142.4829041958f, -28.2329041958f, 1376 -34.9341094494f, 176.1841094494f, 143.1300995350f, -28.3800995350f, 1377 -34.8383686543f, 175.5883686543f, 143.7766215801f, -28.5266215801f, 1378 -34.7413594723f, 174.9913594723f, 144.4224588871f, -28.6724588871f, 1379 -34.6430933475f, 174.3930933475f, 145.0676000118f, -28.8176000118f, 1380 -34.5435817242f, 173.7935817242f, 145.7120335102f, -28.9620335102f, 1381 -34.4428360462f, 173.1928360462f, 146.3557479382f, -29.1057479382f, 1382 -34.3408677578f, 172.5908677578f, 146.9987318516f, -29.2487318516f, 1383 -34.2376883030f, 171.9876883030f, 147.6409738064f, -29.3909738064f, 1384 -34.1333091259f, 171.3833091259f, 148.2824623585f, -29.5324623585f, 1385 -34.0277416706f, 170.7777416706f, 148.9231860638f, -29.6731860638f, 1386 -33.9209973812f, 170.1709973812f, 149.5631334782f, -29.8131334782f, 1387 -33.8130877018f, 169.5630877018f, 150.2022931576f, -29.9522931576f, 1388 -33.7040240765f, 168.9540240765f, 150.8406536579f, -30.0906536579f, 1389 -33.5938179493f, 168.3438179493f, 151.4782035351f, -30.2282035351f, 1390 -33.4824807644f, 167.7324807644f, 152.1149313450f, -30.3649313450f, 1391 -33.3700239658f, 167.1200239658f, 152.7508256435f, -30.5008256435f, 1392 -33.2564589977f, 166.5064589977f, 153.3858749866f, -30.6358749866f, 1393 -33.1417973042f, 165.8917973042f, 154.0200679302f, -30.7700679302f, 1394 -33.0260503292f, 165.2760503292f, 154.6533930302f, -30.9033930302f, 1395 -32.9092295170f, 164.6592295170f, 155.2858388424f, -31.0358388424f, 1396 -32.7913463116f, 164.0413463116f, 155.9173939228f, -31.1673939228f, 1397 -32.6724121571f, 163.4224121571f, 156.5480468273f, -31.2980468273f, 1398 -32.5524384975f, 162.8024384975f, 157.1777861118f, -31.4277861118f, 1399 -32.4314367771f, 162.1814367771f, 157.8066003323f, -31.5566003323f, 1400 -32.3094184399f, 161.5594184399f, 158.4344780445f, -31.6844780445f, 1401 -32.1863949299f, 160.9363949299f, 159.0614078045f, -31.8114078045f, 1402 -32.0623776913f, 160.3123776913f, 159.6873781681f, -31.9373781681f, 1403 -31.9373781681f, 159.6873781681f, 160.3123776913f, -32.0623776913f, 1404 -31.8114078045f, 159.0614078045f, 160.9363949299f, -32.1863949299f, 1405 -31.6844780445f, 158.4344780445f, 161.5594184399f, -32.3094184399f, 1406 -31.5566003323f, 157.8066003323f, 162.1814367771f, -32.4314367771f, 1407 -31.4277861118f, 157.1777861118f, 162.8024384975f, -32.5524384975f, 1408 -31.2980468273f, 156.5480468273f, 163.4224121571f, -32.6724121571f, 1409 -31.1673939228f, 155.9173939228f, 164.0413463116f, -32.7913463116f, 1410 -31.0358388424f, 155.2858388424f, 164.6592295170f, -32.9092295170f, 1411 -30.9033930302f, 154.6533930302f, 165.2760503292f, -33.0260503292f, 1412 -30.7700679302f, 154.0200679302f, 165.8917973042f, -33.1417973042f, 1413 -30.6358749866f, 153.3858749866f, 166.5064589977f, -33.2564589977f, 1414 -30.5008256435f, 152.7508256435f, 167.1200239658f, -33.3700239658f, 1415 -30.3649313450f, 152.1149313450f, 167.7324807644f, -33.4824807644f, 1416 -30.2282035351f, 151.4782035351f, 168.3438179493f, -33.5938179493f, 1417 -30.0906536579f, 150.8406536579f, 168.9540240765f, -33.7040240765f, 1418 -29.9522931576f, 150.2022931576f, 169.5630877018f, -33.8130877018f, 1419 -29.8131334782f, 149.5631334782f, 170.1709973812f, -33.9209973812f, 1420 -29.6731860638f, 148.9231860638f, 170.7777416706f, -34.0277416706f, 1421 -29.5324623585f, 148.2824623585f, 171.3833091259f, -34.1333091259f, 1422 -29.3909738064f, 147.6409738064f, 171.9876883030f, -34.2376883030f, 1423 -29.2487318516f, 146.9987318516f, 172.5908677578f, -34.3408677578f, 1424 -29.1057479382f, 146.3557479382f, 173.1928360462f, -34.4428360462f, 1425 -28.9620335102f, 145.7120335102f, 173.7935817242f, -34.5435817242f, 1426 -28.8176000118f, 145.0676000118f, 174.3930933475f, -34.6430933475f, 1427 -28.6724588871f, 144.4224588871f, 174.9913594723f, -34.7413594723f, 1428 -28.5266215801f, 143.7766215801f, 175.5883686543f, -34.8383686543f, 1429 -28.3800995350f, 143.1300995350f, 176.1841094494f, -34.9341094494f, 1430 -28.2329041958f, 142.4829041958f, 176.7785704136f, -35.0285704136f, 1431 -28.0850470066f, 141.8350470066f, 177.3717401028f, -35.1217401028f, 1432 -27.9365394115f, 141.1865394115f, 177.9636070728f, -35.2136070728f, 1433 -27.7873928547f, 140.5373928547f, 178.5541598797f, -35.3041598797f, 1434 -27.6376187801f, 139.8876187801f, 179.1433870792f, -35.3933870792f, 1435 -27.4872286320f, 139.2372286320f, 179.7312772274f, -35.4812772274f, 1436 -27.3362338543f, 138.5862338543f, 180.3178188801f, -35.5678188801f, 1437 -27.1846458912f, 137.9346458912f, 180.9030005932f, -35.6530005932f, 1438 -27.0324761868f, 137.2824761868f, 181.4868109226f, -35.7368109226f, 1439 -26.8797361851f, 136.6297361851f, 182.0692384243f, -35.8192384243f, 1440 -26.7264373302f, 135.9764373302f, 182.6502716541f, -35.9002716541f, 1441 -26.5725910664f, 135.3225910664f, 183.2298991680f, -35.9798991680f, 1442 -26.4182088375f, 134.6682088375f, 183.8081095219f, -36.0581095219f, 1443 -26.2633020878f, 134.0133020878f, 184.3848912716f, -36.1348912716f, 1444 -26.1078822613f, 133.3578822613f, 184.9602329731f, -36.2102329731f, 1445 -25.9519608021f, 132.7019608021f, 185.5341231823f, -36.2841231823f, 1446 -25.7955491543f, 132.0455491543f, 186.1065504551f, -36.3565504551f, 1447 -25.6386587620f, 131.3886587620f, 186.6775033474f, -36.4275033474f, 1448 -25.4813010693f, 130.7313010693f, 187.2469704151f, -36.4969704151f, 1449 -25.3234875202f, 130.0734875202f, 187.8149402142f, -36.5649402142f, 1450 -25.1652295589f, 129.4152295589f, 188.3814013004f, -36.6314013004f, 1451 -25.0065386295f, 128.7565386295f, 188.9463422298f, -36.6963422298f, 1452 -24.8474261761f, 128.0974261761f, 189.5097515583f, -36.7597515583f, 1453 -24.6879036427f, 127.4379036427f, 190.0716178417f, -36.8216178417f, 1454 -24.5279824734f, 126.7779824734f, 190.6319296360f, -36.8819296360f, 1455 -24.3676741123f, 126.1176741123f, 191.1906754971f, -36.9406754971f, 1456 -24.2069900036f, 125.4569900036f, 191.7478439808f, -36.9978439808f, 1457 -24.0459415913f, 124.7959415913f, 192.3034236431f, -37.0534236431f, 1458 -23.8845403194f, 124.1345403194f, 192.8574030399f, -37.1074030399f, 1459 -23.7227976322f, 123.4727976322f, 193.4097707272f, -37.1597707272f, 1460 -23.5607249737f, 122.8107249737f, 193.9605152607f, -37.2105152607f, 1461 -23.3983337879f, 122.1483337879f, 194.5096251965f, -37.2596251965f, 1462 -23.2356355190f, 121.4856355190f, 195.0570890903f, -37.3070890903f, 1463 -23.0726416111f, 120.8226416111f, 195.6028954983f, -37.3528954983f, 1464 -22.9093635082f, 120.1593635082f, 196.1470329762f, -37.3970329762f, 1465 -22.7458126545f, 119.4958126545f, 196.6894900799f, -37.4394900799f, 1466 -22.5820004940f, 118.8320004940f, 197.2302553654f, -37.4802553654f, 1467 -22.4179384708f, 118.1679384708f, 197.7693173885f, -37.5193173885f, 1468 -22.2536380291f, 117.5036380291f, 198.3066647053f, -37.5566647053f, 1469 -22.0891106129f, 116.8391106129f, 198.8422858715f, -37.5922858715f, 1470 -21.9243676662f, 116.1743676662f, 199.3761694431f, -37.6261694431f, 1471 -21.7594206333f, 115.5094206333f, 199.9083039761f, -37.6583039761f, 1472 -21.5942809582f, 114.8442809582f, 200.4386780262f, -37.6886780262f, 1473 -21.4289600849f, 114.1789600849f, 200.9672801495f, -37.7172801495f, 1474 -21.2634694576f, 113.5134694576f, 201.4940989017f, -37.7440989017f, 1475 -21.0978205204f, 112.8478205204f, 202.0191228390f, -37.7691228390f, 1476 -20.9320247173f, 112.1820247173f, 202.5423405170f, -37.7923405170f, 1477 -20.7660934925f, 111.5160934925f, 203.0637404919f, -37.8137404919f, 1478 -20.6000382900f, 110.8500382900f, 203.5833113194f, -37.8333113194f, 1479 -20.4338705540f, 110.1838705540f, 204.1010415554f, -37.8510415554f, 1480 -20.2676017284f, 109.5176017284f, 204.6169197559f, -37.8669197559f, 1481 -20.1012432575f, 108.8512432575f, 205.1309344769f, -37.8809344769f, 1482 -19.9348065853f, 108.1848065853f, 205.6430742741f, -37.8930742741f, 1483 -19.7683031559f, 107.5183031559f, 206.1533277035f, -37.9033277035f, 1484 -19.6017444134f, 106.8517444134f, 206.6616833210f, -37.9116833210f, 1485 -19.4351418018f, 106.1851418018f, 207.1681296825f, -37.9181296825f, 1486 -19.2685067654f, 105.5185067654f, 207.6726553440f, -37.9226553440f, 1487 -19.1018507481f, 104.8518507481f, 208.1752488613f, -37.9252488613f, 1488 -18.9351851940f, 104.1851851940f, 208.6758987904f, -37.9258987904f, 1489 -18.7685215473f, 103.5185215473f, 209.1745936871f, -37.9245936871f, 1490 -18.6018712521f, 102.8518712521f, 209.6713221073f, -37.9213221073f, 1491 -18.4352457523f, 102.1852457523f, 210.1660726070f, -37.9160726070f, 1492 -18.2686564922f, 101.5186564922f, 210.6588337421f, -37.9088337421f, 1493 -18.1021149158f, 100.8521149158f, 211.1495940685f, -37.8995940685f, 1494 -17.9356324673f, 100.1856324673f, 211.6383421421f, -37.8883421421f, 1495 -17.7692205906f, 99.5192205906f, 212.1250665188f, -37.8750665188f, 1496 -17.6028907299f, 98.8528907299f, 212.6097557545f, -37.8597557545f, 1497 -17.4366543293f, 98.1866543293f, 213.0923984051f, -37.8423984051f, 1498 -17.2705228329f, 97.5205228329f, 213.5729830265f, -37.8229830265f, 1499 -17.1045076847f, 96.8545076847f, 214.0514981747f, -37.8014981747f, 1500 -16.9386203289f, 96.1886203289f, 214.5279324055f, -37.7779324055f, 1501 -16.7728722095f, 95.5228722095f, 215.0022742748f, -37.7522742748f, 1502 -16.6072747707f, 94.8572747707f, 215.4745123386f, -37.7245123386f, 1503 -16.4418394566f, 94.1918394566f, 215.9446351528f, -37.6946351528f, 1504 -16.2765777111f, 93.5265777111f, 216.4126312733f, -37.6626312733f, 1505 -16.1115009785f, 92.8615009785f, 216.8784892559f, -37.6284892559f, 1506 -15.9466207027f, 92.1966207027f, 217.3421976566f, -37.5921976566f, 1507 -15.7819483280f, 91.5319483280f, 217.8037450314f, -37.5537450314f, 1508 -15.6174952984f, 90.8674952984f, 218.2631199360f, -37.5131199360f, 1509 -15.4532730579f, 90.2032730579f, 218.7203109264f, -37.4703109264f, 1510 -15.2892930508f, 89.5392930508f, 219.1753065586f, -37.4253065586f, 1511 -15.1255667210f, 88.8755667210f, 219.6280953884f, -37.3780953884f, 1512 -14.9621055126f, 88.2121055126f, 220.0786659718f, -37.3286659718f, 1513 -14.7989208698f, 87.5489208698f, 220.5270068645f, -37.2770068645f, 1514 -14.6360242367f, 86.8860242367f, 220.9731066227f, -37.2231066227f, 1515 -14.4734270573f, 86.2234270573f, 221.4169538021f, -37.1669538021f, 1516 -14.3111407757f, 85.5611407757f, 221.8585369587f, -37.1085369587f, 1517 -14.1491768360f, 84.8991768360f, 222.2978446484f, -37.0478446484f, 1518 -13.9875466824f, 84.2375466824f, 222.7348654270f, -36.9848654270f, 1519 -13.8262617588f, 83.5762617588f, 223.1695878506f, -36.9195878506f, 1520 -13.6653335094f, 82.9153335094f, 223.6020004749f, -36.8520004749f, 1521 -13.5047733784f, 82.2547733784f, 224.0320918560f, -36.7820918560f, 1522 -13.3445928097f, 81.5945928097f, 224.4598505497f, -36.7098505497f, 1523 -13.1848032475f, 80.9348032475f, 224.8852651119f, -36.6352651119f, 1524 -13.0254161358f, 80.2754161358f, 225.3083240986f, -36.5583240986f, 1525 -12.8664429188f, 79.6164429188f, 225.7290160656f, -36.4790160656f, 1526 -12.7078950405f, 78.9578950405f, 226.1473295689f, -36.3973295689f, 1527 -12.5497839451f, 78.2997839451f, 226.5632531643f, -36.3132531643f, 1528 -12.3921210766f, 77.6421210766f, 226.9767754078f, -36.2267754078f, 1529 -12.2349178791f, 76.9849178791f, 227.3878848553f, -36.1378848553f, 1530 -12.0781857967f, 76.3281857967f, 227.7965700626f, -36.0465700626f, 1531 -11.9219362736f, 75.6719362736f, 228.2028195858f, -35.9528195858f, 1532 -11.7661807537f, 75.0161807537f, 228.6066219807f, -35.8566219807f, 1533 -11.6109306812f, 74.3609306812f, 229.0079658031f, -35.7579658031f, 1534 -11.4561975002f, 73.7061975002f, 229.4068396091f, -35.6568396091f, 1535 -11.3019926548f, 73.0519926548f, 229.8032319546f, -35.5532319546f, 1536 -11.1483275890f, 72.3983275890f, 230.1971313953f, -35.4471313953f, 1537 -10.9952137470f, 71.7452137470f, 230.5885264874f, -35.3385264874f, 1538 -10.8426625729f, 71.0926625729f, 230.9774057865f, -35.2274057865f, 1539 -10.6906855106f, 70.4406855106f, 231.3637578487f, -35.1137578487f, 1540 -10.5392940044f, 69.7892940044f, 231.7475712299f, -34.9975712299f, 1541 -10.3884994984f, 69.1384994984f, 232.1288344860f, -34.8788344860f, 1542 -10.2383134365f, 68.4883134365f, 232.5075361729f, -34.7575361729f, 1543 -10.0887472630f, 67.8387472630f, 232.8836648464f, -34.6336648464f, 1544 -9.9398124218f, 67.1898124218f, 233.2572090626f, -34.5072090626f, 1545 -9.7915203571f, 66.5415203571f, 233.6281573772f, -34.3781573772f, 1546 -9.6438825130f, 65.8938825130f, 233.9964983463f, -34.2464983463f, 1547 -9.4969103336f, 65.2469103336f, 234.3622205257f, -34.1122205257f, 1548 -9.3506152630f, 64.6006152630f, 234.7253124714f, -33.9753124714f, 1549 -9.2050087452f, 63.9550087452f, 235.0857627392f, -33.8357627392f, 1550 -9.0601022243f, 63.3101022243f, 235.4435598850f, -33.6935598850f, 1551 -8.9159071445f, 62.6659071445f, 235.7986924648f, -33.5486924648f, 1552 -8.7724349499f, 62.0224349499f, 236.1511490345f, -33.4011490345f, 1553 -8.6296970844f, 61.3796970844f, 236.5009181499f, -33.2509181499f, 1554 -8.4877049923f, 60.7377049923f, 236.8479883671f, -33.0979883671f, 1555 -8.3464701176f, 60.0964701176f, 237.1923482418f, -32.9423482418f, 1556 -8.2060039043f, 59.4560039043f, 237.5339863300f, -32.7839863300f, 1557 -8.0663177967f, 58.8163177967f, 237.8728911877f, -32.6228911877f, 1558 -7.9274232388f, 58.1774232388f, 238.2090513706f, -32.4590513706f, 1559 -7.7893316746f, 57.5393316746f, 238.5424554348f, -32.2924554348f, 1560 -7.6520545483f, 56.9020545483f, 238.8730919361f, -32.1230919361f, 1561 -7.5156033039f, 56.2656033039f, 239.2009494305f, -31.9509494305f, 1562 -7.3799893856f, 55.6299893856f, 239.5260164738f, -31.7760164738f, 1563 -7.2452242374f, 54.9952242374f, 239.8482816219f, -31.5982816219f, 1564 -7.1113193035f, 54.3613193035f, 240.1677334309f, -31.4177334309f, 1565 -6.9782860279f, 53.7282860279f, 240.4843604565f, -31.2343604565f, 1566 -6.8461358547f, 53.0961358547f, 240.7981512547f, -31.0481512547f, 1567 -6.7148802280f, 52.4648802280f, 241.1090943813f, -30.8590943813f, 1568 -6.5845305920f, 51.8345305920f, 241.4171783924f, -30.6671783924f, 1569 -6.4550983906f, 51.2050983906f, 241.7223918438f, -30.4723918438f, 1570 -6.3265950680f, 50.5765950680f, 242.0247232914f, -30.2747232914f, 1571 -6.1990320683f, 49.9490320683f, 242.3241612911f, -30.0741612911f, 1572 -6.0724208355f, 49.3224208355f, 242.6206943989f, -29.8706943989f, 1573 -5.9467728138f, 48.6967728138f, 242.9143111706f, -29.6643111706f, 1574 -5.8220994473f, 48.0720994473f, 243.2050001621f, -29.4550001621f, 1575 -5.6984121799f, 47.4484121799f, 243.4927499294f, -29.2427499294f, 1576 -5.5757224560f, 46.8257224560f, 243.7775490284f, -29.0275490284f, 1577 -5.4540417194f, 46.2040417194f, 244.0593860149f, -28.8093860149f, 1578 -5.3333814144f, 45.5833814144f, 244.3382494450f, -28.5882494450f, 1579 -5.2137529850f, 44.9637529850f, 244.6141278744f, -28.3641278744f, 1580 -5.0951678753f, 44.3451678753f, 244.8870098591f, -28.1370098591f, 1581 -4.9776375294f, 43.7276375294f, 245.1568839550f, -27.9068839550f, 1582 -4.8611733913f, 43.1111733913f, 245.4237387180f, -27.6737387180f, 1583 -4.7457869053f, 42.4957869053f, 245.6875627041f, -27.4375627041f, 1584 -4.6314895153f, 41.8814895153f, 245.9483444691f, -27.1983444691f, 1585 -4.5182926655f, 41.2682926655f, 246.2060725689f, -26.9560725689f, 1586 -4.4062077999f, 40.6562077999f, 246.4607355595f, -26.7107355595f, 1587 -4.2952463627f, 40.0452463627f, 246.7123219967f, -26.4623219967f, 1588 -4.1854197979f, 39.4354197979f, 246.9608204365f, -26.2108204365f, 1589 -4.0767395496f, 38.8267395496f, 247.2062194347f, -25.9562194347f, 1590 -3.9692170620f, 38.2192170620f, 247.4485075474f, -25.6985075474f, 1591 -3.8628637791f, 37.6128637791f, 247.6876733303f, -25.4376733303f, 1592 -3.7576911449f, 37.0076911449f, 247.9237053394f, -25.1737053394f, 1593 -3.6537106037f, 36.4037106037f, 248.1565921307f, -24.9065921307f, 1594 -3.5509335995f, 35.8009335995f, 248.3863222599f, -24.6363222599f, 1595 -3.4493715763f, 35.1993715763f, 248.6128842831f, -24.3628842831f, 1596 -3.3490359783f, 34.5990359783f, 248.8362667561f, -24.0862667561f, 1597 -3.2499382496f, 33.9999382496f, 249.0564582348f, -23.8064582348f, 1598 -3.1520898342f, 33.4020898342f, 249.2734472752f, -23.5234472752f, 1599 -3.0555021763f, 32.8055021763f, 249.4872224331f, -23.2372224331f, 1600 -2.9601867199f, 32.2101867199f, 249.6977722645f, -22.9477722645f, 1601 -2.8661549091f, 31.6161549091f, 249.9050853252f, -22.6550853252f, 1602 -2.7734181881f, 31.0234181881f, 250.1091501713f, -22.3591501713f, 1603 -2.6819880009f, 30.4319880009f, 250.3099553585f, -22.0599553585f, 1604 -2.5918757915f, 29.8418757915f, 250.5074894428f, -21.7574894428f, 1605 -2.5030930042f, 29.2530930042f, 250.7017409801f, -21.4517409801f, 1606 -2.4156510830f, 28.6656510830f, 250.8926985264f, -21.1426985264f, 1607 -2.3295614719f, 28.0795614719f, 251.0803506374f, -20.8303506374f, 1608 -2.2448356152f, 27.4948356152f, 251.2646858692f, -20.5146858692f, 1609 -2.1614849567f, 26.9114849567f, 251.4456927776f, -20.1956927776f, 1610 -2.0795209408f, 26.3295209408f, 251.6233599186f, -19.8733599186f, 1611 -1.9989550114f, 25.7489550114f, 251.7976758480f, -19.5476758480f, 1612 -1.9197986126f, 25.1697986126f, 251.9686291218f, -19.2186291218f, 1613 -1.8420631886f, 24.5920631886f, 252.1362082958f, -18.8862082958f, 1614 -1.7657601833f, 24.0157601833f, 252.3004019260f, -18.5504019260f, 1615 -1.6909010410f, 23.4409010410f, 252.4611985683f, -18.2111985683f, 1616 -1.6174972057f, 22.8674972057f, 252.6185867786f, -17.8685867786f, 1617 -1.5455601215f, 22.2955601215f, 252.7725551128f, -17.5225551128f, 1618 -1.4751012325f, 21.7251012325f, 252.9230921268f, -17.1730921268f, 1619 -1.4061319828f, 21.1561319828f, 253.0701863766f, -16.8201863766f, 1620 -1.3386638165f, 20.5886638165f, 253.2138264179f, -16.4638264179f, 1621 -1.2727081776f, 20.0227081776f, 253.3540008068f, -16.1040008068f, 1622 -1.2082765102f, 19.4582765102f, 253.4906980991f, -15.7406980991f, 1623 -1.1453802586f, 18.8953802586f, 253.6239068508f, -15.3739068508f, 1624 -1.0840308666f, 18.3340308666f, 253.7536156178f, -15.0036156178f, 1625 -1.0242397785f, 17.7742397785f, 253.8798129559f, -14.6298129559f, 1626 -0.9660184383f, 17.2160184383f, 254.0024874210f, -14.2524874210f, 1627 -0.9093782902f, 16.6593782902f, 254.1216275692f, -13.8716275692f, 1628 -0.8543307781f, 16.1043307781f, 254.2372219563f, -13.4872219563f, 1629 -0.8008873463f, 15.5508873463f, 254.3492591381f, -13.0992591381f, 1630 -0.7490594387f, 14.9990594387f, 254.4577276707f, -12.7077276707f, 1631 -0.6988584995f, 14.4488584995f, 254.5626161098f, -12.3126161098f, 1632 -0.6502959728f, 13.9002959728f, 254.6639130116f, -11.9139130116f, 1633 -0.6033833027f, 13.3533833027f, 254.7616069317f, -11.5116069317f, 1634 -0.5581319332f, 12.8081319332f, 254.8556864262f, -11.1056864262f, 1635 -0.5145533085f, 12.2645533085f, 254.9461400509f, -10.6961400509f, 1636 -0.4726588726f, 11.7226588726f, 255.0329563618f, -10.2829563618f, 1637 -0.4324600697f, 11.1824600697f, 255.1161239147f, -9.8661239147f, 1638 -0.3939683437f, 10.6439683437f, 255.1956312656f, -9.4456312656f, 1639 -0.3571951389f, 10.1071951389f, 255.2714669704f, -9.0214669704f, 1640 -0.3221518993f, 9.5721518993f, 255.3436195850f, -8.5936195850f, 1641 -0.2888500690f, 9.0388500690f, 255.4120776653f, -8.1620776653f, 1642 -0.2573010921f, 8.5073010921f, 255.4768297672f, -7.7268297672f, 1643 -0.2275164127f, 7.9775164127f, 255.5378644466f, -7.2878644466f, 1644 -0.1995074749f, 7.4495074749f, 255.5951702595f, -6.8451702595f, 1645 -0.1732857227f, 6.9232857227f, 255.6487357616f, -6.3987357616f, 1646 -0.1488626003f, 6.3988626003f, 255.6985495090f, -5.9485495090f, 1647 -0.1262495518f, 5.8762495518f, 255.7446000576f, -5.4946000576f, 1648 -0.1054580212f, 5.3554580212f, 255.7868759632f, -5.0368759632f, 1649 -0.0864994526f, 4.8364994526f, 255.8253657818f, -4.5753657818f, 1650 -0.0693852901f, 4.3193852901f, 255.8600580692f, -4.1100580692f, 1651 -0.0541269779f, 3.8041269779f, 255.8909413815f, -3.6409413815f, 1652 -0.0407359600f, 3.2907359600f, 255.9180042744f, -3.1680042744f, 1653 -0.0292236805f, 2.7792236805f, 255.9412353039f, -2.6912353039f, 1654 -0.0196015835f, 2.2696015835f, 255.9606230259f, -2.2106230259f, 1655 -0.0118811131f, 1.7618811131f, 255.9761559963f, -1.7261559963f, 1656 -0.0060737133f, 1.2560737133f, 255.9878227711f, -1.2378227711f, 1657 -0.0021908283f, 0.7521908283f, 255.9956119061f, -0.7456119061f, 1658 -0.0002439022f, 0.2502439022f, 255.9995119572f, -0.2495119572f 1659 }; 1660 1661 #ifndef __sparc /* for x86, using integer multiplies is faster */ 1662 1663 /***************************************************************/ 1664 const mlib_s16 mlib_filters_u8_bc[] = { 1665 -16, 16384, 16, 0, 1666 -47, 16383, 49, 0, 1667 -78, 16380, 83, -1, 1668 -109, 16376, 118, -2, 1669 -139, 16371, 154, -2, 1670 -169, 16365, 191, -4, 1671 -198, 16358, 229, -5, 1672 -226, 16349, 268, -7, 1673 -254, 16340, 307, -9, 1674 -282, 16329, 348, -11, 1675 -309, 16317, 389, -13, 1676 -336, 16304, 432, -16, 1677 -362, 16289, 475, -19, 1678 -388, 16274, 520, -22, 1679 -413, 16257, 565, -25, 1680 -438, 16239, 611, -28, 1681 -462, 16220, 658, -32, 1682 -486, 16200, 705, -36, 1683 -510, 16179, 754, -40, 1684 -533, 16157, 803, -44, 1685 -555, 16134, 854, -48, 1686 -577, 16110, 905, -53, 1687 -599, 16084, 956, -58, 1688 -620, 16058, 1009, -63, 1689 -641, 16030, 1063, -68, 1690 -662, 16002, 1117, -73, 1691 -682, 15972, 1172, -79, 1692 -701, 15942, 1228, -84, 1693 -720, 15910, 1284, -90, 1694 -739, 15878, 1342, -96, 1695 -757, 15844, 1400, -102, 1696 -775, 15810, 1458, -109, 1697 -793, 15774, 1518, -115, 1698 -810, 15738, 1578, -122, 1699 -826, 15700, 1639, -129, 1700 -843, 15662, 1701, -136, 1701 -859, 15623, 1763, -143, 1702 -874, 15582, 1826, -150, 1703 -889, 15541, 1890, -157, 1704 -904, 15499, 1954, -165, 1705 -918, 15456, 2019, -173, 1706 -932, 15412, 2084, -180, 1707 -946, 15368, 2151, -188, 1708 -959, 15322, 2218, -196, 1709 -972, 15275, 2285, -205, 1710 -984, 15228, 2353, -213, 1711 -997, 15180, 2422, -221, 1712 -1008, 15131, 2491, -230, 1713 -1020, 15081, 2561, -238, 1714 -1031, 15030, 2631, -247, 1715 -1041, 14979, 2702, -256, 1716 -1052, 14926, 2774, -265, 1717 -1062, 14873, 2846, -274, 1718 -1071, 14819, 2919, -283, 1719 -1080, 14765, 2992, -292, 1720 -1089, 14709, 3066, -302, 1721 -1098, 14653, 3140, -311, 1722 -1106, 14596, 3215, -320, 1723 -1114, 14538, 3290, -330, 1724 -1122, 14480, 3366, -340, 1725 -1129, 14421, 3442, -349, 1726 -1136, 14361, 3518, -359, 1727 -1143, 14300, 3595, -369, 1728 -1149, 14239, 3673, -379, 1729 -1155, 14177, 3751, -389, 1730 -1161, 14114, 3829, -399, 1731 -1166, 14051, 3908, -409, 1732 -1171, 13987, 3988, -419, 1733 -1176, 13922, 4067, -430, 1734 -1180, 13857, 4147, -440, 1735 -1185, 13791, 4228, -450, 1736 -1188, 13724, 4309, -461, 1737 -1192, 13657, 4390, -471, 1738 -1195, 13589, 4471, -481, 1739 -1198, 13521, 4553, -492, 1740 -1201, 13452, 4636, -502, 1741 -1204, 13382, 4718, -513, 1742 -1206, 13312, 4801, -523, 1743 -1208, 13241, 4885, -534, 1744 -1209, 13170, 4968, -545, 1745 -1211, 13098, 5052, -555, 1746 -1212, 13026, 5136, -566, 1747 -1213, 12953, 5221, -577, 1748 -1213, 12879, 5305, -587, 1749 -1214, 12805, 5390, -598, 1750 -1214, 12731, 5476, -609, 1751 -1213, 12656, 5561, -619, 1752 -1213, 12580, 5647, -630, 1753 -1212, 12504, 5733, -641, 1754 -1211, 12428, 5819, -651, 1755 -1210, 12351, 5905, -662, 1756 -1209, 12274, 5992, -672, 1757 -1207, 12196, 6079, -683, 1758 -1206, 12117, 6166, -694, 1759 -1204, 12039, 6253, -704, 1760 -1201, 11960, 6340, -715, 1761 -1199, 11880, 6428, -725, 1762 -1196, 11800, 6515, -736, 1763 -1193, 11720, 6603, -746, 1764 -1190, 11639, 6691, -757, 1765 -1187, 11558, 6779, -767, 1766 -1183, 11477, 6867, -777, 1767 -1179, 11395, 6956, -787, 1768 -1175, 11313, 7044, -798, 1769 -1171, 11230, 7132, -808, 1770 -1167, 11148, 7221, -818, 1771 -1162, 11065, 7310, -828, 1772 -1158, 10981, 7398, -838, 1773 -1153, 10897, 7487, -848, 1774 -1148, 10813, 7576, -858, 1775 -1142, 10729, 7665, -867, 1776 -1137, 10644, 7754, -877, 1777 -1131, 10560, 7842, -887, 1778 -1125, 10474, 7931, -896, 1779 -1119, 10389, 8020, -906, 1780 -1113, 10303, 8109, -915, 1781 -1107, 10218, 8198, -924, 1782 -1101, 10131, 8287, -934, 1783 -1094, 10045, 8376, -943, 1784 -1087, 9959, 8464, -952, 1785 -1080, 9872, 8553, -961, 1786 -1073, 9785, 8642, -969, 1787 -1066, 9698, 8730, -978, 1788 -1059, 9611, 8819, -987, 1789 -1051, 9523, 8907, -995, 1790 -1044, 9436, 8996, -1004, 1791 -1036, 9348, 9084, -1012, 1792 -1028, 9260, 9172, -1020, 1793 -1020, 9172, 9260, -1028, 1794 -1012, 9084, 9348, -1036, 1795 -1004, 8996, 9436, -1044, 1796 -995, 8907, 9523, -1051, 1797 -987, 8819, 9611, -1059, 1798 -978, 8730, 9698, -1066, 1799 -969, 8642, 9785, -1073, 1800 -961, 8553, 9872, -1080, 1801 -952, 8464, 9959, -1087, 1802 -943, 8376, 10045, -1094, 1803 -934, 8287, 10131, -1101, 1804 -924, 8198, 10218, -1107, 1805 -915, 8109, 10303, -1113, 1806 -906, 8020, 10389, -1119, 1807 -896, 7931, 10474, -1125, 1808 -887, 7842, 10560, -1131, 1809 -877, 7754, 10644, -1137, 1810 -867, 7665, 10729, -1142, 1811 -858, 7576, 10813, -1148, 1812 -848, 7487, 10897, -1153, 1813 -838, 7398, 10981, -1158, 1814 -828, 7310, 11065, -1162, 1815 -818, 7221, 11148, -1167, 1816 -808, 7132, 11230, -1171, 1817 -798, 7044, 11313, -1175, 1818 -787, 6956, 11395, -1179, 1819 -777, 6867, 11477, -1183, 1820 -767, 6779, 11558, -1187, 1821 -757, 6691, 11639, -1190, 1822 -746, 6603, 11720, -1193, 1823 -736, 6515, 11800, -1196, 1824 -725, 6428, 11880, -1199, 1825 -715, 6340, 11960, -1201, 1826 -704, 6253, 12039, -1204, 1827 -694, 6166, 12117, -1206, 1828 -683, 6079, 12196, -1207, 1829 -672, 5992, 12274, -1209, 1830 -662, 5905, 12351, -1210, 1831 -651, 5819, 12428, -1211, 1832 -641, 5733, 12504, -1212, 1833 -630, 5647, 12580, -1213, 1834 -619, 5561, 12656, -1213, 1835 -609, 5476, 12731, -1214, 1836 -598, 5390, 12805, -1214, 1837 -587, 5305, 12879, -1213, 1838 -577, 5221, 12953, -1213, 1839 -566, 5136, 13026, -1212, 1840 -555, 5052, 13098, -1211, 1841 -545, 4968, 13170, -1209, 1842 -534, 4885, 13241, -1208, 1843 -523, 4801, 13312, -1206, 1844 -513, 4718, 13382, -1204, 1845 -502, 4636, 13452, -1201, 1846 -492, 4553, 13521, -1198, 1847 -481, 4471, 13589, -1195, 1848 -471, 4390, 13657, -1192, 1849 -461, 4309, 13724, -1188, 1850 -450, 4228, 13791, -1185, 1851 -440, 4147, 13857, -1180, 1852 -430, 4067, 13922, -1176, 1853 -419, 3988, 13987, -1171, 1854 -409, 3908, 14051, -1166, 1855 -399, 3829, 14114, -1161, 1856 -389, 3751, 14177, -1155, 1857 -379, 3673, 14239, -1149, 1858 -369, 3595, 14300, -1143, 1859 -359, 3518, 14361, -1136, 1860 -349, 3442, 14421, -1129, 1861 -340, 3366, 14480, -1122, 1862 -330, 3290, 14538, -1114, 1863 -320, 3215, 14596, -1106, 1864 -311, 3140, 14653, -1098, 1865 -302, 3066, 14709, -1089, 1866 -292, 2992, 14765, -1080, 1867 -283, 2919, 14819, -1071, 1868 -274, 2846, 14873, -1062, 1869 -265, 2774, 14926, -1052, 1870 -256, 2702, 14979, -1041, 1871 -247, 2631, 15030, -1031, 1872 -238, 2561, 15081, -1020, 1873 -230, 2491, 15131, -1008, 1874 -221, 2422, 15180, -997, 1875 -213, 2353, 15228, -984, 1876 -205, 2285, 15275, -972, 1877 -196, 2218, 15322, -959, 1878 -188, 2151, 15368, -946, 1879 -180, 2084, 15412, -932, 1880 -173, 2019, 15456, -918, 1881 -165, 1954, 15499, -904, 1882 -157, 1890, 15541, -889, 1883 -150, 1826, 15582, -874, 1884 -143, 1763, 15623, -859, 1885 -136, 1701, 15662, -843, 1886 -129, 1639, 15700, -826, 1887 -122, 1578, 15738, -810, 1888 -115, 1518, 15774, -793, 1889 -109, 1458, 15810, -775, 1890 -102, 1400, 15844, -757, 1891 -96, 1342, 15878, -739, 1892 -90, 1284, 15910, -720, 1893 -84, 1228, 15942, -701, 1894 -79, 1172, 15972, -682, 1895 -73, 1117, 16002, -662, 1896 -68, 1063, 16030, -641, 1897 -63, 1009, 16058, -620, 1898 -58, 956, 16084, -599, 1899 -53, 905, 16110, -577, 1900 -48, 854, 16134, -555, 1901 -44, 803, 16157, -533, 1902 -40, 754, 16179, -510, 1903 -36, 705, 16200, -486, 1904 -32, 658, 16220, -462, 1905 -28, 611, 16239, -438, 1906 -25, 565, 16257, -413, 1907 -22, 520, 16274, -388, 1908 -19, 475, 16289, -362, 1909 -16, 432, 16304, -336, 1910 -13, 389, 16317, -309, 1911 -11, 348, 16329, -282, 1912 -9, 307, 16340, -254, 1913 -7, 268, 16349, -226, 1914 -5, 229, 16358, -198, 1915 -4, 191, 16365, -169, 1916 -2, 154, 16371, -139, 1917 -2, 118, 16376, -109, 1918 -1, 83, 16380, -78, 1919 0, 49, 16383, -47, 1920 0, 16, 16384, -16 1921 }; 1922 1923 /***************************************************************/ 1924 const mlib_s16 mlib_filters_u8_bc2[] = { 1925 -32, 16384, 32, 0, 1926 -95, 16383, 97, -1, 1927 -157, 16381, 162, -2, 1928 -218, 16378, 227, -3, 1929 -278, 16374, 293, -5, 1930 -337, 16369, 359, -7, 1931 -395, 16363, 426, -10, 1932 -452, 16356, 494, -14, 1933 -508, 16348, 561, -17, 1934 -564, 16340, 630, -22, 1935 -618, 16330, 698, -26, 1936 -671, 16319, 768, -32, 1937 -724, 16308, 837, -37, 1938 -775, 16295, 907, -43, 1939 -826, 16282, 978, -50, 1940 -876, 16268, 1048, -56, 1941 -924, 16252, 1120, -64, 1942 -972, 16236, 1191, -71, 1943 -1019, 16219, 1263, -79, 1944 -1065, 16201, 1336, -88, 1945 -1110, 16182, 1409, -97, 1946 -1155, 16163, 1482, -106, 1947 -1198, 16142, 1555, -115, 1948 -1241, 16121, 1629, -125, 1949 -1282, 16098, 1704, -136, 1950 -1323, 16075, 1778, -146, 1951 -1363, 16051, 1853, -157, 1952 -1402, 16026, 1929, -169, 1953 -1440, 16000, 2004, -180, 1954 -1478, 15974, 2080, -192, 1955 -1515, 15947, 2157, -205, 1956 -1550, 15918, 2234, -218, 1957 -1585, 15889, 2311, -231, 1958 -1620, 15860, 2388, -244, 1959 -1653, 15829, 2465, -257, 1960 -1686, 15798, 2543, -271, 1961 -1717, 15765, 2622, -286, 1962 -1748, 15732, 2700, -300, 1963 -1779, 15699, 2779, -315, 1964 -1808, 15664, 2858, -330, 1965 -1837, 15629, 2937, -345, 1966 -1865, 15593, 3017, -361, 1967 -1892, 15556, 3097, -377, 1968 -1918, 15518, 3177, -393, 1969 -1944, 15480, 3257, -409, 1970 -1969, 15441, 3338, -426, 1971 -1993, 15401, 3418, -442, 1972 -2017, 15361, 3499, -459, 1973 -2039, 15319, 3581, -477, 1974 -2061, 15277, 3662, -494, 1975 -2083, 15235, 3744, -512, 1976 -2103, 15191, 3826, -530, 1977 -2123, 15147, 3908, -548, 1978 -2142, 15102, 3990, -566, 1979 -2161, 15057, 4072, -584, 1980 -2179, 15011, 4155, -603, 1981 -2196, 14964, 4238, -622, 1982 -2213, 14917, 4321, -641, 1983 -2228, 14868, 4404, -660, 1984 -2244, 14820, 4487, -679, 1985 -2258, 14770, 4571, -699, 1986 -2272, 14720, 4654, -718, 1987 -2285, 14669, 4738, -738, 1988 -2298, 14618, 4822, -758, 1989 -2310, 14566, 4906, -778, 1990 -2321, 14513, 4990, -798, 1991 -2332, 14460, 5074, -818, 1992 -2342, 14406, 5159, -839, 1993 -2352, 14352, 5243, -859, 1994 -2361, 14297, 5328, -880, 1995 -2369, 14241, 5412, -900, 1996 -2377, 14185, 5497, -921, 1997 -2384, 14128, 5582, -942, 1998 -2391, 14071, 5667, -963, 1999 -2397, 14013, 5752, -984, 2000 -2402, 13954, 5837, -1005, 2001 -2407, 13895, 5922, -1026, 2002 -2411, 13835, 6007, -1047, 2003 -2415, 13775, 6092, -1068, 2004 -2419, 13715, 6177, -1089, 2005 -2421, 13653, 6263, -1111, 2006 -2424, 13592, 6348, -1132, 2007 -2425, 13529, 6433, -1153, 2008 -2426, 13466, 6519, -1175, 2009 -2427, 13403, 6604, -1196, 2010 -2427, 13339, 6689, -1217, 2011 -2427, 13275, 6775, -1239, 2012 -2426, 13210, 6860, -1260, 2013 -2425, 13145, 6945, -1281, 2014 -2423, 13079, 7030, -1302, 2015 -2421, 13013, 7116, -1324, 2016 -2418, 12946, 7201, -1345, 2017 -2415, 12879, 7286, -1366, 2018 -2411, 12811, 7371, -1387, 2019 -2407, 12743, 7456, -1408, 2020 -2402, 12674, 7541, -1429, 2021 -2397, 12605, 7626, -1450, 2022 -2392, 12536, 7711, -1471, 2023 -2386, 12466, 7796, -1492, 2024 -2380, 12396, 7881, -1513, 2025 -2373, 12325, 7966, -1534, 2026 -2366, 12254, 8050, -1554, 2027 -2359, 12183, 8135, -1575, 2028 -2351, 12111, 8219, -1595, 2029 -2342, 12038, 8304, -1616, 2030 -2334, 11966, 8388, -1636, 2031 -2325, 11893, 8472, -1656, 2032 -2315, 11819, 8556, -1676, 2033 -2305, 11745, 8640, -1696, 2034 -2295, 11671, 8723, -1715, 2035 -2284, 11596, 8807, -1735, 2036 -2274, 11522, 8890, -1754, 2037 -2262, 11446, 8974, -1774, 2038 -2251, 11371, 9057, -1793, 2039 -2239, 11295, 9140, -1812, 2040 -2227, 11219, 9222, -1830, 2041 -2214, 11142, 9305, -1849, 2042 -2201, 11065, 9387, -1867, 2043 -2188, 10988, 9470, -1886, 2044 -2174, 10910, 9552, -1904, 2045 -2161, 10833, 9633, -1921, 2046 -2146, 10754, 9715, -1939, 2047 -2132, 10676, 9796, -1956, 2048 -2117, 10597, 9878, -1974, 2049 -2102, 10518, 9959, -1991, 2050 -2087, 10439, 10039, -2007, 2051 -2072, 10360, 10120, -2024, 2052 -2056, 10280, 10200, -2040, 2053 -2040, 10200, 10280, -2056, 2054 -2024, 10120, 10360, -2072, 2055 -2007, 10039, 10439, -2087, 2056 -1991, 9959, 10518, -2102, 2057 -1974, 9878, 10597, -2117, 2058 -1956, 9796, 10676, -2132, 2059 -1939, 9715, 10754, -2146, 2060 -1921, 9633, 10833, -2161, 2061 -1904, 9552, 10910, -2174, 2062 -1886, 9470, 10988, -2188, 2063 -1867, 9387, 11065, -2201, 2064 -1849, 9305, 11142, -2214, 2065 -1830, 9222, 11219, -2227, 2066 -1812, 9140, 11295, -2239, 2067 -1793, 9057, 11371, -2251, 2068 -1774, 8974, 11446, -2262, 2069 -1754, 8890, 11522, -2274, 2070 -1735, 8807, 11596, -2284, 2071 -1715, 8723, 11671, -2295, 2072 -1696, 8640, 11745, -2305, 2073 -1676, 8556, 11819, -2315, 2074 -1656, 8472, 11893, -2325, 2075 -1636, 8388, 11966, -2334, 2076 -1616, 8304, 12038, -2342, 2077 -1595, 8219, 12111, -2351, 2078 -1575, 8135, 12183, -2359, 2079 -1554, 8050, 12254, -2366, 2080 -1534, 7966, 12325, -2373, 2081 -1513, 7881, 12396, -2380, 2082 -1492, 7796, 12466, -2386, 2083 -1471, 7711, 12536, -2392, 2084 -1450, 7626, 12605, -2397, 2085 -1429, 7541, 12674, -2402, 2086 -1408, 7456, 12743, -2407, 2087 -1387, 7371, 12811, -2411, 2088 -1366, 7286, 12879, -2415, 2089 -1345, 7201, 12946, -2418, 2090 -1324, 7116, 13013, -2421, 2091 -1302, 7030, 13079, -2423, 2092 -1281, 6945, 13145, -2425, 2093 -1260, 6860, 13210, -2426, 2094 -1239, 6775, 13275, -2427, 2095 -1217, 6689, 13339, -2427, 2096 -1196, 6604, 13403, -2427, 2097 -1175, 6519, 13466, -2426, 2098 -1153, 6433, 13529, -2425, 2099 -1132, 6348, 13592, -2424, 2100 -1111, 6263, 13653, -2421, 2101 -1089, 6177, 13715, -2419, 2102 -1068, 6092, 13775, -2415, 2103 -1047, 6007, 13835, -2411, 2104 -1026, 5922, 13895, -2407, 2105 -1005, 5837, 13954, -2402, 2106 -984, 5752, 14013, -2397, 2107 -963, 5667, 14071, -2391, 2108 -942, 5582, 14128, -2384, 2109 -921, 5497, 14185, -2377, 2110 -900, 5412, 14241, -2369, 2111 -880, 5328, 14297, -2361, 2112 -859, 5243, 14352, -2352, 2113 -839, 5159, 14406, -2342, 2114 -818, 5074, 14460, -2332, 2115 -798, 4990, 14513, -2321, 2116 -778, 4906, 14566, -2310, 2117 -758, 4822, 14618, -2298, 2118 -738, 4738, 14669, -2285, 2119 -718, 4654, 14720, -2272, 2120 -699, 4571, 14770, -2258, 2121 -679, 4487, 14820, -2244, 2122 -660, 4404, 14868, -2228, 2123 -641, 4321, 14917, -2213, 2124 -622, 4238, 14964, -2196, 2125 -603, 4155, 15011, -2179, 2126 -584, 4072, 15057, -2161, 2127 -566, 3990, 15102, -2142, 2128 -548, 3908, 15147, -2123, 2129 -530, 3826, 15191, -2103, 2130 -512, 3744, 15235, -2083, 2131 -494, 3662, 15277, -2061, 2132 -477, 3581, 15319, -2039, 2133 -459, 3499, 15361, -2017, 2134 -442, 3418, 15401, -1993, 2135 -426, 3338, 15441, -1969, 2136 -409, 3257, 15480, -1944, 2137 -393, 3177, 15518, -1918, 2138 -377, 3097, 15556, -1892, 2139 -361, 3017, 15593, -1865, 2140 -345, 2937, 15629, -1837, 2141 -330, 2858, 15664, -1808, 2142 -315, 2779, 15699, -1779, 2143 -300, 2700, 15732, -1748, 2144 -286, 2622, 15765, -1717, 2145 -271, 2543, 15798, -1686, 2146 -257, 2465, 15829, -1653, 2147 -244, 2388, 15860, -1620, 2148 -231, 2311, 15889, -1585, 2149 -218, 2234, 15918, -1550, 2150 -205, 2157, 15947, -1515, 2151 -192, 2080, 15974, -1478, 2152 -180, 2004, 16000, -1440, 2153 -169, 1929, 16026, -1402, 2154 -157, 1853, 16051, -1363, 2155 -146, 1778, 16075, -1323, 2156 -136, 1704, 16098, -1282, 2157 -125, 1629, 16121, -1241, 2158 -115, 1555, 16142, -1198, 2159 -106, 1482, 16163, -1155, 2160 -97, 1409, 16182, -1110, 2161 -88, 1336, 16201, -1065, 2162 -79, 1263, 16219, -1019, 2163 -71, 1191, 16236, -972, 2164 -64, 1120, 16252, -924, 2165 -56, 1048, 16268, -876, 2166 -50, 978, 16282, -826, 2167 -43, 907, 16295, -775, 2168 -37, 837, 16308, -724, 2169 -32, 768, 16319, -671, 2170 -26, 698, 16330, -618, 2171 -22, 630, 16340, -564, 2172 -17, 561, 16348, -508, 2173 -14, 494, 16356, -452, 2174 -10, 426, 16363, -395, 2175 -7, 359, 16369, -337, 2176 -5, 293, 16374, -278, 2177 -3, 227, 16378, -218, 2178 -2, 162, 16381, -157, 2179 -1, 97, 16383, -95, 2180 0, 32, 16384, -32 2181 }; 2182 2183 /***************************************************************/ 2184 const mlib_s16 mlib_filters_s16_bc[] = { 2185 -16, 32767, 16, 0, 2186 -48, 32767, 49, 0, 2187 -79, 32766, 82, 0, 2188 -110, 32764, 115, -1, 2189 -141, 32762, 149, -1, 2190 -172, 32759, 184, -2, 2191 -203, 32755, 218, -3, 2192 -233, 32751, 254, -3, 2193 -263, 32746, 290, -4, 2194 -293, 32740, 326, -6, 2195 -322, 32734, 363, -7, 2196 -352, 32727, 401, -8, 2197 -381, 32720, 438, -10, 2198 -410, 32712, 477, -11, 2199 -438, 32703, 515, -13, 2200 -466, 32694, 555, -15, 2201 -495, 32685, 594, -16, 2202 -522, 32674, 635, -18, 2203 -550, 32663, 675, -21, 2204 -577, 32652, 716, -23, 2205 -605, 32640, 758, -25, 2206 -631, 32627, 800, -28, 2207 -658, 32614, 842, -30, 2208 -685, 32600, 885, -33, 2209 -711, 32586, 929, -36, 2210 -737, 32571, 972, -39, 2211 -762, 32555, 1017, -42, 2212 -788, 32539, 1061, -45, 2213 -813, 32523, 1107, -48, 2214 -838, 32505, 1152, -51, 2215 -863, 32488, 1198, -55, 2216 -888, 32469, 1245, -58, 2217 -912, 32450, 1291, -62, 2218 -936, 32431, 1339, -66, 2219 -960, 32411, 1387, -69, 2220 -984, 32391, 1435, -73, 2221 -1007, 32369, 1483, -77, 2222 -1031, 32348, 1532, -81, 2223 -1054, 32326, 1582, -86, 2224 -1076, 32303, 1631, -90, 2225 -1099, 32280, 1682, -94, 2226 -1121, 32256, 1732, -99, 2227 -1144, 32232, 1783, -104, 2228 -1166, 32207, 1835, -108, 2229 -1187, 32181, 1887, -113, 2230 -1209, 32156, 1939, -118, 2231 -1230, 32129, 1992, -123, 2232 -1251, 32102, 2045, -128, 2233 -1272, 32075, 2098, -133, 2234 -1293, 32047, 2152, -138, 2235 -1313, 32018, 2206, -144, 2236 -1333, 31989, 2261, -149, 2237 -1353, 31960, 2316, -155, 2238 -1373, 31930, 2371, -160, 2239 -1392, 31899, 2427, -166, 2240 -1412, 31868, 2483, -172, 2241 -1431, 31836, 2540, -177, 2242 -1450, 31804, 2597, -183, 2243 -1469, 31772, 2654, -189, 2244 -1487, 31739, 2712, -196, 2245 -1506, 31705, 2770, -202, 2246 -1524, 31671, 2828, -208, 2247 -1542, 31637, 2887, -214, 2248 -1559, 31602, 2946, -221, 2249 -1577, 31566, 3006, -227, 2250 -1594, 31530, 3066, -234, 2251 -1611, 31494, 3126, -240, 2252 -1628, 31457, 3186, -247, 2253 -1645, 31419, 3247, -254, 2254 -1661, 31381, 3309, -261, 2255 -1677, 31343, 3370, -268, 2256 -1694, 31304, 3432, -275, 2257 -1709, 31265, 3495, -282, 2258 -1725, 31225, 3557, -289, 2259 -1741, 31185, 3620, -296, 2260 -1756, 31144, 3683, -304, 2261 -1771, 31103, 3747, -311, 2262 -1786, 31062, 3811, -319, 2263 -1801, 31019, 3875, -326, 2264 -1815, 30977, 3940, -334, 2265 -1830, 30934, 4005, -341, 2266 -1844, 30891, 4070, -349, 2267 -1858, 30847, 4136, -357, 2268 -1872, 30802, 4202, -365, 2269 -1885, 30758, 4268, -373, 2270 -1899, 30712, 4335, -381, 2271 -1912, 30667, 4402, -389, 2272 -1925, 30621, 4469, -397, 2273 -1938, 30574, 4536, -405, 2274 -1950, 30527, 4604, -413, 2275 -1963, 30480, 4672, -421, 2276 -1975, 30432, 4741, -430, 2277 -1987, 30384, 4809, -438, 2278 -1999, 30335, 4878, -447, 2279 -2011, 30286, 4948, -455, 2280 -2022, 30237, 5017, -464, 2281 -2034, 30187, 5087, -472, 2282 -2045, 30137, 5157, -481, 2283 -2056, 30086, 5228, -490, 2284 -2067, 30035, 5298, -499, 2285 -2077, 29983, 5369, -507, 2286 -2088, 29931, 5441, -516, 2287 -2098, 29879, 5512, -525, 2288 -2108, 29826, 5584, -534, 2289 -2118, 29773, 5656, -543, 2290 -2128, 29720, 5729, -552, 2291 -2138, 29666, 5801, -561, 2292 -2147, 29612, 5874, -571, 2293 -2156, 29557, 5947, -580, 2294 -2165, 29502, 6021, -589, 2295 -2174, 29446, 6094, -598, 2296 -2183, 29391, 6168, -608, 2297 -2192, 29334, 6243, -617, 2298 -2200, 29278, 6317, -627, 2299 -2208, 29221, 6392, -636, 2300 -2217, 29163, 6467, -646, 2301 -2224, 29106, 6542, -655, 2302 -2232, 29048, 6617, -665, 2303 -2240, 28989, 6693, -675, 2304 -2247, 28930, 6769, -684, 2305 -2255, 28871, 6845, -694, 2306 -2262, 28812, 6922, -704, 2307 -2269, 28752, 6998, -713, 2308 -2275, 28691, 7075, -723, 2309 -2282, 28631, 7152, -733, 2310 -2289, 28570, 7230, -743, 2311 -2295, 28509, 7307, -753, 2312 -2301, 28447, 7385, -763, 2313 -2307, 28385, 7463, -773, 2314 -2313, 28323, 7541, -783, 2315 -2319, 28260, 7620, -793, 2316 -2324, 28197, 7698, -803, 2317 -2329, 28134, 7777, -813, 2318 -2335, 28070, 7856, -823, 2319 -2340, 28006, 7936, -834, 2320 -2345, 27941, 8015, -844, 2321 -2349, 27877, 8095, -854, 2322 -2354, 27812, 8175, -864, 2323 -2359, 27746, 8255, -875, 2324 -2363, 27681, 8335, -885, 2325 -2367, 27615, 8415, -895, 2326 -2371, 27549, 8496, -906, 2327 -2375, 27482, 8577, -916, 2328 -2379, 27415, 8658, -926, 2329 -2382, 27348, 8739, -937, 2330 -2386, 27280, 8821, -947, 2331 -2389, 27212, 8902, -958, 2332 -2392, 27144, 8984, -968, 2333 -2395, 27076, 9066, -979, 2334 -2398, 27007, 9148, -989, 2335 -2401, 26938, 9230, -1000, 2336 -2403, 26869, 9313, -1010, 2337 -2406, 26799, 9395, -1021, 2338 -2408, 26729, 9478, -1031, 2339 -2410, 26659, 9561, -1042, 2340 -2412, 26589, 9644, -1052, 2341 -2414, 26518, 9727, -1063, 2342 -2416, 26447, 9811, -1073, 2343 -2418, 26376, 9894, -1084, 2344 -2419, 26304, 9978, -1095, 2345 -2421, 26232, 10062, -1105, 2346 -2422, 26160, 10146, -1116, 2347 -2423, 26087, 10230, -1127, 2348 -2424, 26015, 10314, -1137, 2349 -2425, 25942, 10399, -1148, 2350 -2426, 25869, 10483, -1159, 2351 -2426, 25795, 10568, -1169, 2352 -2427, 25721, 10653, -1180, 2353 -2427, 25647, 10738, -1191, 2354 -2427, 25573, 10823, -1201, 2355 -2427, 25499, 10908, -1212, 2356 -2427, 25424, 10994, -1223, 2357 -2427, 25349, 11079, -1233, 2358 -2427, 25274, 11165, -1244, 2359 -2426, 25198, 11251, -1255, 2360 -2426, 25122, 11337, -1265, 2361 -2425, 25046, 11422, -1276, 2362 -2424, 24970, 11509, -1286, 2363 -2423, 24894, 11595, -1297, 2364 -2422, 24817, 11681, -1308, 2365 -2421, 24740, 11767, -1318, 2366 -2420, 24663, 11854, -1329, 2367 -2419, 24586, 11941, -1340, 2368 -2417, 24508, 12027, -1350, 2369 -2416, 24430, 12114, -1361, 2370 -2414, 24352, 12201, -1371, 2371 -2412, 24274, 12288, -1382, 2372 -2410, 24196, 12375, -1393, 2373 -2408, 24117, 12462, -1403, 2374 -2406, 24038, 12549, -1414, 2375 -2404, 23959, 12637, -1424, 2376 -2401, 23880, 12724, -1435, 2377 -2399, 23800, 12812, -1445, 2378 -2396, 23721, 12899, -1456, 2379 -2393, 23641, 12987, -1466, 2380 -2391, 23561, 13075, -1477, 2381 -2388, 23480, 13163, -1487, 2382 -2385, 23400, 13250, -1497, 2383 -2381, 23319, 13338, -1508, 2384 -2378, 23238, 13426, -1518, 2385 -2375, 23157, 13514, -1529, 2386 -2371, 23076, 13602, -1539, 2387 -2368, 22994, 13691, -1549, 2388 -2364, 22913, 13779, -1560, 2389 -2360, 22831, 13867, -1570, 2390 -2357, 22749, 13955, -1580, 2391 -2353, 22667, 14044, -1590, 2392 -2349, 22585, 14132, -1600, 2393 -2344, 22502, 14221, -1611, 2394 -2340, 22420, 14309, -1621, 2395 -2336, 22337, 14398, -1631, 2396 -2331, 22254, 14486, -1641, 2397 -2327, 22171, 14575, -1651, 2398 -2322, 22087, 14664, -1661, 2399 -2317, 22004, 14752, -1671, 2400 -2313, 21920, 14841, -1681, 2401 -2308, 21837, 14930, -1691, 2402 -2303, 21753, 15019, -1701, 2403 -2298, 21669, 15107, -1710, 2404 -2292, 21585, 15196, -1720, 2405 -2287, 21500, 15285, -1730, 2406 -2282, 21416, 15374, -1740, 2407 -2276, 21331, 15463, -1750, 2408 -2271, 21246, 15552, -1759, 2409 -2265, 21162, 15640, -1769, 2410 -2259, 21077, 15729, -1778, 2411 -2254, 20991, 15818, -1788, 2412 -2248, 20906, 15907, -1797, 2413 -2242, 20821, 15996, -1807, 2414 -2236, 20735, 16085, -1816, 2415 -2230, 20650, 16174, -1826, 2416 -2223, 20564, 16263, -1835, 2417 -2217, 20478, 16351, -1844, 2418 -2211, 20392, 16440, -1854, 2419 -2204, 20306, 16529, -1863, 2420 -2198, 20220, 16618, -1872, 2421 -2191, 20133, 16707, -1881, 2422 -2185, 20047, 16796, -1890, 2423 -2178, 19960, 16884, -1899, 2424 -2171, 19874, 16973, -1908, 2425 -2164, 19787, 17062, -1917, 2426 -2157, 19700, 17151, -1926, 2427 -2150, 19613, 17239, -1935, 2428 -2143, 19526, 17328, -1943, 2429 -2136, 19439, 17416, -1952, 2430 -2128, 19352, 17505, -1961, 2431 -2121, 19265, 17593, -1969, 2432 -2114, 19178, 17682, -1978, 2433 -2106, 19090, 17770, -1986, 2434 -2099, 19003, 17859, -1995, 2435 -2091, 18915, 17947, -2003, 2436 -2083, 18827, 18035, -2011, 2437 -2076, 18740, 18124, -2020, 2438 -2068, 18652, 18212, -2028, 2439 -2060, 18564, 18300, -2036, 2440 -2052, 18476, 18388, -2044, 2441 -2044, 18388, 18476, -2052, 2442 -2036, 18300, 18564, -2060, 2443 -2028, 18212, 18652, -2068, 2444 -2020, 18124, 18740, -2076, 2445 -2011, 18035, 18827, -2083, 2446 -2003, 17947, 18915, -2091, 2447 -1995, 17859, 19003, -2099, 2448 -1986, 17770, 19090, -2106, 2449 -1978, 17682, 19178, -2114, 2450 -1969, 17593, 19265, -2121, 2451 -1961, 17505, 19352, -2128, 2452 -1952, 17416, 19439, -2136, 2453 -1943, 17328, 19526, -2143, 2454 -1935, 17239, 19613, -2150, 2455 -1926, 17151, 19700, -2157, 2456 -1917, 17062, 19787, -2164, 2457 -1908, 16973, 19874, -2171, 2458 -1899, 16884, 19960, -2178, 2459 -1890, 16796, 20047, -2185, 2460 -1881, 16707, 20133, -2191, 2461 -1872, 16618, 20220, -2198, 2462 -1863, 16529, 20306, -2204, 2463 -1854, 16440, 20392, -2211, 2464 -1844, 16351, 20478, -2217, 2465 -1835, 16263, 20564, -2223, 2466 -1826, 16174, 20650, -2230, 2467 -1816, 16085, 20735, -2236, 2468 -1807, 15996, 20821, -2242, 2469 -1797, 15907, 20906, -2248, 2470 -1788, 15818, 20991, -2254, 2471 -1778, 15729, 21077, -2259, 2472 -1769, 15640, 21162, -2265, 2473 -1759, 15552, 21246, -2271, 2474 -1750, 15463, 21331, -2276, 2475 -1740, 15374, 21416, -2282, 2476 -1730, 15285, 21500, -2287, 2477 -1720, 15196, 21585, -2292, 2478 -1710, 15107, 21669, -2298, 2479 -1701, 15019, 21753, -2303, 2480 -1691, 14930, 21837, -2308, 2481 -1681, 14841, 21920, -2313, 2482 -1671, 14752, 22004, -2317, 2483 -1661, 14664, 22087, -2322, 2484 -1651, 14575, 22171, -2327, 2485 -1641, 14486, 22254, -2331, 2486 -1631, 14398, 22337, -2336, 2487 -1621, 14309, 22420, -2340, 2488 -1611, 14221, 22502, -2344, 2489 -1600, 14132, 22585, -2349, 2490 -1590, 14044, 22667, -2353, 2491 -1580, 13955, 22749, -2357, 2492 -1570, 13867, 22831, -2360, 2493 -1560, 13779, 22913, -2364, 2494 -1549, 13691, 22994, -2368, 2495 -1539, 13602, 23076, -2371, 2496 -1529, 13514, 23157, -2375, 2497 -1518, 13426, 23238, -2378, 2498 -1508, 13338, 23319, -2381, 2499 -1497, 13250, 23400, -2385, 2500 -1487, 13163, 23480, -2388, 2501 -1477, 13075, 23561, -2391, 2502 -1466, 12987, 23641, -2393, 2503 -1456, 12899, 23721, -2396, 2504 -1445, 12812, 23800, -2399, 2505 -1435, 12724, 23880, -2401, 2506 -1424, 12637, 23959, -2404, 2507 -1414, 12549, 24038, -2406, 2508 -1403, 12462, 24117, -2408, 2509 -1393, 12375, 24196, -2410, 2510 -1382, 12288, 24274, -2412, 2511 -1371, 12201, 24352, -2414, 2512 -1361, 12114, 24430, -2416, 2513 -1350, 12027, 24508, -2417, 2514 -1340, 11941, 24586, -2419, 2515 -1329, 11854, 24663, -2420, 2516 -1318, 11767, 24740, -2421, 2517 -1308, 11681, 24817, -2422, 2518 -1297, 11595, 24894, -2423, 2519 -1286, 11509, 24970, -2424, 2520 -1276, 11422, 25046, -2425, 2521 -1265, 11337, 25122, -2426, 2522 -1255, 11251, 25198, -2426, 2523 -1244, 11165, 25274, -2427, 2524 -1233, 11079, 25349, -2427, 2525 -1223, 10994, 25424, -2427, 2526 -1212, 10908, 25499, -2427, 2527 -1201, 10823, 25573, -2427, 2528 -1191, 10738, 25647, -2427, 2529 -1180, 10653, 25721, -2427, 2530 -1169, 10568, 25795, -2426, 2531 -1159, 10483, 25869, -2426, 2532 -1148, 10399, 25942, -2425, 2533 -1137, 10314, 26015, -2424, 2534 -1127, 10230, 26087, -2423, 2535 -1116, 10146, 26160, -2422, 2536 -1105, 10062, 26232, -2421, 2537 -1095, 9978, 26304, -2419, 2538 -1084, 9894, 26376, -2418, 2539 -1073, 9811, 26447, -2416, 2540 -1063, 9727, 26518, -2414, 2541 -1052, 9644, 26589, -2412, 2542 -1042, 9561, 26659, -2410, 2543 -1031, 9478, 26729, -2408, 2544 -1021, 9395, 26799, -2406, 2545 -1010, 9313, 26869, -2403, 2546 -1000, 9230, 26938, -2401, 2547 -989, 9148, 27007, -2398, 2548 -979, 9066, 27076, -2395, 2549 -968, 8984, 27144, -2392, 2550 -958, 8902, 27212, -2389, 2551 -947, 8821, 27280, -2386, 2552 -937, 8739, 27348, -2382, 2553 -926, 8658, 27415, -2379, 2554 -916, 8577, 27482, -2375, 2555 -906, 8496, 27549, -2371, 2556 -895, 8415, 27615, -2367, 2557 -885, 8335, 27681, -2363, 2558 -875, 8255, 27746, -2359, 2559 -864, 8175, 27812, -2354, 2560 -854, 8095, 27877, -2349, 2561 -844, 8015, 27941, -2345, 2562 -834, 7936, 28006, -2340, 2563 -823, 7856, 28070, -2335, 2564 -813, 7777, 28134, -2329, 2565 -803, 7698, 28197, -2324, 2566 -793, 7620, 28260, -2319, 2567 -783, 7541, 28323, -2313, 2568 -773, 7463, 28385, -2307, 2569 -763, 7385, 28447, -2301, 2570 -753, 7307, 28509, -2295, 2571 -743, 7230, 28570, -2289, 2572 -733, 7152, 28631, -2282, 2573 -723, 7075, 28691, -2275, 2574 -713, 6998, 28752, -2269, 2575 -704, 6922, 28812, -2262, 2576 -694, 6845, 28871, -2255, 2577 -684, 6769, 28930, -2247, 2578 -675, 6693, 28989, -2240, 2579 -665, 6617, 29048, -2232, 2580 -655, 6542, 29106, -2224, 2581 -646, 6467, 29163, -2217, 2582 -636, 6392, 29221, -2208, 2583 -627, 6317, 29278, -2200, 2584 -617, 6243, 29334, -2192, 2585 -608, 6168, 29391, -2183, 2586 -598, 6094, 29446, -2174, 2587 -589, 6021, 29502, -2165, 2588 -580, 5947, 29557, -2156, 2589 -571, 5874, 29612, -2147, 2590 -561, 5801, 29666, -2138, 2591 -552, 5729, 29720, -2128, 2592 -543, 5656, 29773, -2118, 2593 -534, 5584, 29826, -2108, 2594 -525, 5512, 29879, -2098, 2595 -516, 5441, 29931, -2088, 2596 -507, 5369, 29983, -2077, 2597 -499, 5298, 30035, -2067, 2598 -490, 5228, 30086, -2056, 2599 -481, 5157, 30137, -2045, 2600 -472, 5087, 30187, -2034, 2601 -464, 5017, 30237, -2022, 2602 -455, 4948, 30286, -2011, 2603 -447, 4878, 30335, -1999, 2604 -438, 4809, 30384, -1987, 2605 -430, 4741, 30432, -1975, 2606 -421, 4672, 30480, -1963, 2607 -413, 4604, 30527, -1950, 2608 -405, 4536, 30574, -1938, 2609 -397, 4469, 30621, -1925, 2610 -389, 4402, 30667, -1912, 2611 -381, 4335, 30712, -1899, 2612 -373, 4268, 30758, -1885, 2613 -365, 4202, 30802, -1872, 2614 -357, 4136, 30847, -1858, 2615 -349, 4070, 30891, -1844, 2616 -341, 4005, 30934, -1830, 2617 -334, 3940, 30977, -1815, 2618 -326, 3875, 31019, -1801, 2619 -319, 3811, 31062, -1786, 2620 -311, 3747, 31103, -1771, 2621 -304, 3683, 31144, -1756, 2622 -296, 3620, 31185, -1741, 2623 -289, 3557, 31225, -1725, 2624 -282, 3495, 31265, -1709, 2625 -275, 3432, 31304, -1694, 2626 -268, 3370, 31343, -1677, 2627 -261, 3309, 31381, -1661, 2628 -254, 3247, 31419, -1645, 2629 -247, 3186, 31457, -1628, 2630 -240, 3126, 31494, -1611, 2631 -234, 3066, 31530, -1594, 2632 -227, 3006, 31566, -1577, 2633 -221, 2946, 31602, -1559, 2634 -214, 2887, 31637, -1542, 2635 -208, 2828, 31671, -1524, 2636 -202, 2770, 31705, -1506, 2637 -196, 2712, 31739, -1487, 2638 -189, 2654, 31772, -1469, 2639 -183, 2597, 31804, -1450, 2640 -177, 2540, 31836, -1431, 2641 -172, 2483, 31868, -1412, 2642 -166, 2427, 31899, -1392, 2643 -160, 2371, 31930, -1373, 2644 -155, 2316, 31960, -1353, 2645 -149, 2261, 31989, -1333, 2646 -144, 2206, 32018, -1313, 2647 -138, 2152, 32047, -1293, 2648 -133, 2098, 32075, -1272, 2649 -128, 2045, 32102, -1251, 2650 -123, 1992, 32129, -1230, 2651 -118, 1939, 32156, -1209, 2652 -113, 1887, 32181, -1187, 2653 -108, 1835, 32207, -1166, 2654 -104, 1783, 32232, -1144, 2655 -99, 1732, 32256, -1121, 2656 -94, 1682, 32280, -1099, 2657 -90, 1631, 32303, -1076, 2658 -86, 1582, 32326, -1054, 2659 -81, 1532, 32348, -1031, 2660 -77, 1483, 32369, -1007, 2661 -73, 1435, 32391, -984, 2662 -69, 1387, 32411, -960, 2663 -66, 1339, 32431, -936, 2664 -62, 1291, 32450, -912, 2665 -58, 1245, 32469, -888, 2666 -55, 1198, 32488, -863, 2667 -51, 1152, 32505, -838, 2668 -48, 1107, 32523, -813, 2669 -45, 1061, 32539, -788, 2670 -42, 1017, 32555, -762, 2671 -39, 972, 32571, -737, 2672 -36, 929, 32586, -711, 2673 -33, 885, 32600, -685, 2674 -30, 842, 32614, -658, 2675 -28, 800, 32627, -631, 2676 -25, 758, 32640, -605, 2677 -23, 716, 32652, -577, 2678 -21, 675, 32663, -550, 2679 -18, 635, 32674, -522, 2680 -16, 594, 32685, -495, 2681 -15, 555, 32694, -466, 2682 -13, 515, 32703, -438, 2683 -11, 477, 32712, -410, 2684 -10, 438, 32720, -381, 2685 -8, 401, 32727, -352, 2686 -7, 363, 32734, -322, 2687 -6, 326, 32740, -293, 2688 -4, 290, 32746, -263, 2689 -3, 254, 32751, -233, 2690 -3, 218, 32755, -203, 2691 -2, 184, 32759, -172, 2692 -1, 149, 32762, -141, 2693 -1, 115, 32764, -110, 2694 0, 82, 32766, -79, 2695 0, 49, 32767, -48, 2696 0, 16, 32767, -16 2697 }; 2698 2699 /***************************************************************/ 2700 const mlib_s16 mlib_filters_s16_bc2[] = { 2701 -32, 32767, 32, 0, 2702 -95, 32767, 96, 0, 2703 -158, 32766, 161, -1, 2704 -221, 32765, 226, -2, 2705 -283, 32763, 291, -3, 2706 -344, 32760, 356, -4, 2707 -406, 32758, 421, -5, 2708 -466, 32754, 487, -7, 2709 -526, 32750, 553, -9, 2710 -586, 32746, 619, -11, 2711 -645, 32741, 685, -13, 2712 -703, 32735, 752, -16, 2713 -761, 32729, 819, -19, 2714 -819, 32723, 886, -22, 2715 -876, 32716, 954, -26, 2716 -933, 32709, 1021, -29, 2717 -989, 32701, 1089, -33, 2718 -1045, 32693, 1157, -37, 2719 -1100, 32684, 1225, -41, 2720 -1155, 32675, 1294, -46, 2721 -1209, 32665, 1362, -50, 2722 -1263, 32655, 1431, -55, 2723 -1316, 32644, 1501, -61, 2724 -1369, 32633, 1570, -66, 2725 -1422, 32622, 1639, -71, 2726 -1473, 32609, 1709, -77, 2727 -1525, 32597, 1779, -83, 2728 -1576, 32584, 1849, -89, 2729 -1627, 32571, 1920, -96, 2730 -1677, 32557, 1991, -103, 2731 -1726, 32542, 2061, -109, 2732 -1776, 32528, 2132, -116, 2733 -1824, 32512, 2204, -124, 2734 -1873, 32497, 2275, -131, 2735 -1920, 32480, 2347, -139, 2736 -1968, 32464, 2419, -147, 2737 -2015, 32447, 2491, -155, 2738 -2061, 32429, 2563, -163, 2739 -2107, 32411, 2635, -171, 2740 -2153, 32393, 2708, -180, 2741 -2198, 32374, 2781, -189, 2742 -2243, 32355, 2854, -198, 2743 -2287, 32335, 2927, -207, 2744 -2331, 32315, 3000, -216, 2745 -2374, 32294, 3074, -226, 2746 -2417, 32273, 3148, -236, 2747 -2460, 32252, 3222, -246, 2748 -2502, 32230, 3296, -256, 2749 -2544, 32208, 3370, -266, 2750 -2585, 32185, 3445, -277, 2751 -2626, 32162, 3519, -287, 2752 -2666, 32138, 3594, -298, 2753 -2706, 32114, 3669, -309, 2754 -2746, 32090, 3744, -320, 2755 -2785, 32065, 3820, -332, 2756 -2824, 32040, 3895, -343, 2757 -2862, 32014, 3971, -355, 2758 -2900, 31988, 4047, -367, 2759 -2937, 31961, 4123, -379, 2760 -2974, 31934, 4199, -391, 2761 -3011, 31907, 4275, -403, 2762 -3047, 31879, 4352, -416, 2763 -3083, 31851, 4429, -429, 2764 -3118, 31822, 4506, -442, 2765 -3153, 31793, 4583, -455, 2766 -3188, 31764, 4660, -468, 2767 -3222, 31734, 4737, -481, 2768 -3256, 31704, 4814, -494, 2769 -3289, 31673, 4892, -508, 2770 -3322, 31642, 4970, -522, 2771 -3355, 31611, 5048, -536, 2772 -3387, 31579, 5126, -550, 2773 -3419, 31547, 5204, -564, 2774 -3450, 31514, 5282, -578, 2775 -3481, 31481, 5361, -593, 2776 -3512, 31448, 5439, -607, 2777 -3542, 31414, 5518, -622, 2778 -3572, 31380, 5597, -637, 2779 -3602, 31346, 5676, -652, 2780 -3631, 31311, 5755, -667, 2781 -3659, 31275, 5835, -683, 2782 -3688, 31240, 5914, -698, 2783 -3716, 31204, 5994, -714, 2784 -3743, 31167, 6073, -729, 2785 -3770, 31130, 6153, -745, 2786 -3797, 31093, 6233, -761, 2787 -3823, 31055, 6313, -777, 2788 -3849, 31017, 6393, -793, 2789 -3875, 30979, 6474, -810, 2790 -3900, 30940, 6554, -826, 2791 -3925, 30901, 6635, -843, 2792 -3950, 30862, 6716, -860, 2793 -3974, 30822, 6796, -876, 2794 -3998, 30782, 6877, -893, 2795 -4021, 30741, 6958, -910, 2796 -4045, 30701, 7039, -927, 2797 -4067, 30659, 7121, -945, 2798 -4090, 30618, 7202, -962, 2799 -4112, 30576, 7283, -979, 2800 -4133, 30533, 7365, -997, 2801 -4155, 30491, 7447, -1015, 2802 -4176, 30448, 7528, -1032, 2803 -4196, 30404, 7610, -1050, 2804 -4217, 30361, 7692, -1068, 2805 -4237, 30317, 7774, -1086, 2806 -4256, 30272, 7857, -1105, 2807 -4275, 30227, 7939, -1123, 2808 -4294, 30182, 8021, -1141, 2809 -4313, 30137, 8104, -1160, 2810 -4331, 30091, 8186, -1178, 2811 -4349, 30045, 8269, -1197, 2812 -4366, 29998, 8352, -1216, 2813 -4384, 29952, 8434, -1234, 2814 -4400, 29904, 8517, -1253, 2815 -4417, 29857, 8600, -1272, 2816 -4433, 29809, 8683, -1291, 2817 -4449, 29761, 8767, -1311, 2818 -4464, 29712, 8850, -1330, 2819 -4480, 29664, 8933, -1349, 2820 -4495, 29615, 9016, -1368, 2821 -4509, 29565, 9100, -1388, 2822 -4523, 29515, 9183, -1407, 2823 -4537, 29465, 9267, -1427, 2824 -4551, 29415, 9351, -1447, 2825 -4564, 29364, 9434, -1466, 2826 -4577, 29313, 9518, -1486, 2827 -4590, 29262, 9602, -1506, 2828 -4602, 29210, 9686, -1526, 2829 -4614, 29158, 9770, -1546, 2830 -4626, 29106, 9854, -1566, 2831 -4637, 29053, 9938, -1586, 2832 -4648, 29000, 10022, -1606, 2833 -4659, 28947, 10107, -1627, 2834 -4669, 28893, 10191, -1647, 2835 -4679, 28839, 10275, -1667, 2836 -4689, 28785, 10360, -1688, 2837 -4699, 28731, 10444, -1708, 2838 -4708, 28676, 10529, -1729, 2839 -4717, 28621, 10613, -1749, 2840 -4726, 28566, 10698, -1770, 2841 -4734, 28510, 10782, -1790, 2842 -4742, 28454, 10867, -1811, 2843 -4750, 28398, 10952, -1832, 2844 -4757, 28341, 11037, -1853, 2845 -4765, 28285, 11121, -1873, 2846 -4771, 28227, 11206, -1894, 2847 -4778, 28170, 11291, -1915, 2848 -4784, 28112, 11376, -1936, 2849 -4790, 28054, 11461, -1957, 2850 -4796, 27996, 11546, -1978, 2851 -4802, 27938, 11631, -1999, 2852 -4807, 27879, 11716, -2020, 2853 -4812, 27820, 11801, -2041, 2854 -4816, 27760, 11886, -2062, 2855 -4821, 27701, 11971, -2083, 2856 -4825, 27641, 12057, -2105, 2857 -4829, 27581, 12142, -2126, 2858 -4832, 27520, 12227, -2147, 2859 -4836, 27460, 12312, -2168, 2860 -4839, 27399, 12397, -2189, 2861 -4841, 27337, 12483, -2211, 2862 -4844, 27276, 12568, -2232, 2863 -4846, 27214, 12653, -2253, 2864 -4848, 27152, 12738, -2274, 2865 -4850, 27090, 12824, -2296, 2866 -4851, 27027, 12909, -2317, 2867 -4852, 26964, 12994, -2338, 2868 -4853, 26901, 13080, -2360, 2869 -4854, 26838, 13165, -2381, 2870 -4854, 26774, 13250, -2402, 2871 -4855, 26711, 13336, -2424, 2872 -4854, 26646, 13421, -2445, 2873 -4854, 26582, 13506, -2466, 2874 -4854, 26518, 13592, -2488, 2875 -4853, 26453, 13677, -2509, 2876 -4852, 26388, 13762, -2530, 2877 -4850, 26322, 13848, -2552, 2878 -4849, 26257, 13933, -2573, 2879 -4847, 26191, 14018, -2594, 2880 -4845, 26125, 14104, -2616, 2881 -4843, 26059, 14189, -2637, 2882 -4840, 25992, 14274, -2658, 2883 -4837, 25925, 14359, -2679, 2884 -4834, 25858, 14445, -2701, 2885 -4831, 25791, 14530, -2722, 2886 -4828, 25724, 14615, -2743, 2887 -4824, 25656, 14700, -2764, 2888 -4820, 25588, 14785, -2785, 2889 -4816, 25520, 14870, -2806, 2890 -4812, 25452, 14955, -2827, 2891 -4807, 25383, 15040, -2848, 2892 -4802, 25314, 15125, -2869, 2893 -4797, 25245, 15210, -2890, 2894 -4792, 25176, 15295, -2911, 2895 -4787, 25107, 15380, -2932, 2896 -4781, 25037, 15465, -2953, 2897 -4775, 24967, 15550, -2974, 2898 -4769, 24897, 15635, -2995, 2899 -4763, 24827, 15720, -3016, 2900 -4756, 24756, 15805, -3037, 2901 -4750, 24686, 15889, -3057, 2902 -4743, 24615, 15974, -3078, 2903 -4736, 24544, 16058, -3098, 2904 -4728, 24472, 16143, -3119, 2905 -4721, 24401, 16228, -3140, 2906 -4713, 24329, 16312, -3160, 2907 -4705, 24257, 16396, -3180, 2908 -4697, 24185, 16481, -3201, 2909 -4689, 24113, 16565, -3221, 2910 -4680, 24040, 16649, -3241, 2911 -4672, 23968, 16734, -3262, 2912 -4663, 23895, 16818, -3282, 2913 -4654, 23822, 16902, -3302, 2914 -4644, 23748, 16986, -3322, 2915 -4635, 23675, 17070, -3342, 2916 -4625, 23601, 17154, -3362, 2917 -4615, 23527, 17238, -3382, 2918 -4605, 23453, 17321, -3401, 2919 -4595, 23379, 17405, -3421, 2920 -4585, 23305, 17489, -3441, 2921 -4574, 23230, 17572, -3460, 2922 -4564, 23156, 17656, -3480, 2923 -4553, 23081, 17739, -3499, 2924 -4542, 23006, 17822, -3518, 2925 -4530, 22930, 17906, -3538, 2926 -4519, 22855, 17989, -3557, 2927 -4507, 22779, 18072, -3576, 2928 -4496, 22704, 18155, -3595, 2929 -4484, 22628, 18238, -3614, 2930 -4472, 22552, 18321, -3633, 2931 -4459, 22475, 18403, -3651, 2932 -4447, 22399, 18486, -3670, 2933 -4434, 22322, 18569, -3689, 2934 -4422, 22246, 18651, -3707, 2935 -4409, 22169, 18734, -3726, 2936 -4396, 22092, 18816, -3744, 2937 -4382, 22014, 18898, -3762, 2938 -4369, 21937, 18980, -3780, 2939 -4356, 21860, 19062, -3798, 2940 -4342, 21782, 19144, -3816, 2941 -4328, 21704, 19226, -3834, 2942 -4314, 21626, 19308, -3852, 2943 -4300, 21548, 19389, -3869, 2944 -4286, 21470, 19471, -3887, 2945 -4271, 21391, 19552, -3904, 2946 -4257, 21313, 19633, -3921, 2947 -4242, 21234, 19715, -3939, 2948 -4227, 21155, 19796, -3956, 2949 -4212, 21076, 19877, -3973, 2950 -4197, 20997, 19957, -3989, 2951 -4182, 20918, 20038, -4006, 2952 -4167, 20839, 20119, -4023, 2953 -4151, 20759, 20199, -4039, 2954 -4136, 20680, 20280, -4056, 2955 -4120, 20600, 20360, -4072, 2956 -4104, 20520, 20440, -4088, 2957 -4088, 20440, 20520, -4104, 2958 -4072, 20360, 20600, -4120, 2959 -4056, 20280, 20680, -4136, 2960 -4039, 20199, 20759, -4151, 2961 -4023, 20119, 20839, -4167, 2962 -4006, 20038, 20918, -4182, 2963 -3989, 19957, 20997, -4197, 2964 -3973, 19877, 21076, -4212, 2965 -3956, 19796, 21155, -4227, 2966 -3939, 19715, 21234, -4242, 2967 -3921, 19633, 21313, -4257, 2968 -3904, 19552, 21391, -4271, 2969 -3887, 19471, 21470, -4286, 2970 -3869, 19389, 21548, -4300, 2971 -3852, 19308, 21626, -4314, 2972 -3834, 19226, 21704, -4328, 2973 -3816, 19144, 21782, -4342, 2974 -3798, 19062, 21860, -4356, 2975 -3780, 18980, 21937, -4369, 2976 -3762, 18898, 22014, -4382, 2977 -3744, 18816, 22092, -4396, 2978 -3726, 18734, 22169, -4409, 2979 -3707, 18651, 22246, -4422, 2980 -3689, 18569, 22322, -4434, 2981 -3670, 18486, 22399, -4447, 2982 -3651, 18403, 22475, -4459, 2983 -3633, 18321, 22552, -4472, 2984 -3614, 18238, 22628, -4484, 2985 -3595, 18155, 22704, -4496, 2986 -3576, 18072, 22779, -4507, 2987 -3557, 17989, 22855, -4519, 2988 -3538, 17906, 22930, -4530, 2989 -3518, 17822, 23006, -4542, 2990 -3499, 17739, 23081, -4553, 2991 -3480, 17656, 23156, -4564, 2992 -3460, 17572, 23230, -4574, 2993 -3441, 17489, 23305, -4585, 2994 -3421, 17405, 23379, -4595, 2995 -3401, 17321, 23453, -4605, 2996 -3382, 17238, 23527, -4615, 2997 -3362, 17154, 23601, -4625, 2998 -3342, 17070, 23675, -4635, 2999 -3322, 16986, 23748, -4644, 3000 -3302, 16902, 23822, -4654, 3001 -3282, 16818, 23895, -4663, 3002 -3262, 16734, 23968, -4672, 3003 -3241, 16649, 24040, -4680, 3004 -3221, 16565, 24113, -4689, 3005 -3201, 16481, 24185, -4697, 3006 -3180, 16396, 24257, -4705, 3007 -3160, 16312, 24329, -4713, 3008 -3140, 16228, 24401, -4721, 3009 -3119, 16143, 24472, -4728, 3010 -3098, 16058, 24544, -4736, 3011 -3078, 15974, 24615, -4743, 3012 -3057, 15889, 24686, -4750, 3013 -3037, 15805, 24756, -4756, 3014 -3016, 15720, 24827, -4763, 3015 -2995, 15635, 24897, -4769, 3016 -2974, 15550, 24967, -4775, 3017 -2953, 15465, 25037, -4781, 3018 -2932, 15380, 25107, -4787, 3019 -2911, 15295, 25176, -4792, 3020 -2890, 15210, 25245, -4797, 3021 -2869, 15125, 25314, -4802, 3022 -2848, 15040, 25383, -4807, 3023 -2827, 14955, 25452, -4812, 3024 -2806, 14870, 25520, -4816, 3025 -2785, 14785, 25588, -4820, 3026 -2764, 14700, 25656, -4824, 3027 -2743, 14615, 25724, -4828, 3028 -2722, 14530, 25791, -4831, 3029 -2701, 14445, 25858, -4834, 3030 -2679, 14359, 25925, -4837, 3031 -2658, 14274, 25992, -4840, 3032 -2637, 14189, 26059, -4843, 3033 -2616, 14104, 26125, -4845, 3034 -2594, 14018, 26191, -4847, 3035 -2573, 13933, 26257, -4849, 3036 -2552, 13848, 26322, -4850, 3037 -2530, 13762, 26388, -4852, 3038 -2509, 13677, 26453, -4853, 3039 -2488, 13592, 26518, -4854, 3040 -2466, 13506, 26582, -4854, 3041 -2445, 13421, 26646, -4854, 3042 -2424, 13336, 26711, -4855, 3043 -2402, 13250, 26774, -4854, 3044 -2381, 13165, 26838, -4854, 3045 -2360, 13080, 26901, -4853, 3046 -2338, 12994, 26964, -4852, 3047 -2317, 12909, 27027, -4851, 3048 -2296, 12824, 27090, -4850, 3049 -2274, 12738, 27152, -4848, 3050 -2253, 12653, 27214, -4846, 3051 -2232, 12568, 27276, -4844, 3052 -2211, 12483, 27337, -4841, 3053 -2189, 12397, 27399, -4839, 3054 -2168, 12312, 27460, -4836, 3055 -2147, 12227, 27520, -4832, 3056 -2126, 12142, 27581, -4829, 3057 -2105, 12057, 27641, -4825, 3058 -2083, 11971, 27701, -4821, 3059 -2062, 11886, 27760, -4816, 3060 -2041, 11801, 27820, -4812, 3061 -2020, 11716, 27879, -4807, 3062 -1999, 11631, 27938, -4802, 3063 -1978, 11546, 27996, -4796, 3064 -1957, 11461, 28054, -4790, 3065 -1936, 11376, 28112, -4784, 3066 -1915, 11291, 28170, -4778, 3067 -1894, 11206, 28227, -4771, 3068 -1873, 11121, 28285, -4765, 3069 -1853, 11037, 28341, -4757, 3070 -1832, 10952, 28398, -4750, 3071 -1811, 10867, 28454, -4742, 3072 -1790, 10782, 28510, -4734, 3073 -1770, 10698, 28566, -4726, 3074 -1749, 10613, 28621, -4717, 3075 -1729, 10529, 28676, -4708, 3076 -1708, 10444, 28731, -4699, 3077 -1688, 10360, 28785, -4689, 3078 -1667, 10275, 28839, -4679, 3079 -1647, 10191, 28893, -4669, 3080 -1627, 10107, 28947, -4659, 3081 -1606, 10022, 29000, -4648, 3082 -1586, 9938, 29053, -4637, 3083 -1566, 9854, 29106, -4626, 3084 -1546, 9770, 29158, -4614, 3085 -1526, 9686, 29210, -4602, 3086 -1506, 9602, 29262, -4590, 3087 -1486, 9518, 29313, -4577, 3088 -1466, 9434, 29364, -4564, 3089 -1447, 9351, 29415, -4551, 3090 -1427, 9267, 29465, -4537, 3091 -1407, 9183, 29515, -4523, 3092 -1388, 9100, 29565, -4509, 3093 -1368, 9016, 29615, -4495, 3094 -1349, 8933, 29664, -4480, 3095 -1330, 8850, 29712, -4464, 3096 -1311, 8767, 29761, -4449, 3097 -1291, 8683, 29809, -4433, 3098 -1272, 8600, 29857, -4417, 3099 -1253, 8517, 29904, -4400, 3100 -1234, 8434, 29952, -4384, 3101 -1216, 8352, 29998, -4366, 3102 -1197, 8269, 30045, -4349, 3103 -1178, 8186, 30091, -4331, 3104 -1160, 8104, 30137, -4313, 3105 -1141, 8021, 30182, -4294, 3106 -1123, 7939, 30227, -4275, 3107 -1105, 7857, 30272, -4256, 3108 -1086, 7774, 30317, -4237, 3109 -1068, 7692, 30361, -4217, 3110 -1050, 7610, 30404, -4196, 3111 -1032, 7528, 30448, -4176, 3112 -1015, 7447, 30491, -4155, 3113 -997, 7365, 30533, -4133, 3114 -979, 7283, 30576, -4112, 3115 -962, 7202, 30618, -4090, 3116 -945, 7121, 30659, -4067, 3117 -927, 7039, 30701, -4045, 3118 -910, 6958, 30741, -4021, 3119 -893, 6877, 30782, -3998, 3120 -876, 6796, 30822, -3974, 3121 -860, 6716, 30862, -3950, 3122 -843, 6635, 30901, -3925, 3123 -826, 6554, 30940, -3900, 3124 -810, 6474, 30979, -3875, 3125 -793, 6393, 31017, -3849, 3126 -777, 6313, 31055, -3823, 3127 -761, 6233, 31093, -3797, 3128 -745, 6153, 31130, -3770, 3129 -729, 6073, 31167, -3743, 3130 -714, 5994, 31204, -3716, 3131 -698, 5914, 31240, -3688, 3132 -683, 5835, 31275, -3659, 3133 -667, 5755, 31311, -3631, 3134 -652, 5676, 31346, -3602, 3135 -637, 5597, 31380, -3572, 3136 -622, 5518, 31414, -3542, 3137 -607, 5439, 31448, -3512, 3138 -593, 5361, 31481, -3481, 3139 -578, 5282, 31514, -3450, 3140 -564, 5204, 31547, -3419, 3141 -550, 5126, 31579, -3387, 3142 -536, 5048, 31611, -3355, 3143 -522, 4970, 31642, -3322, 3144 -508, 4892, 31673, -3289, 3145 -494, 4814, 31704, -3256, 3146 -481, 4737, 31734, -3222, 3147 -468, 4660, 31764, -3188, 3148 -455, 4583, 31793, -3153, 3149 -442, 4506, 31822, -3118, 3150 -429, 4429, 31851, -3083, 3151 -416, 4352, 31879, -3047, 3152 -403, 4275, 31907, -3011, 3153 -391, 4199, 31934, -2974, 3154 -379, 4123, 31961, -2937, 3155 -367, 4047, 31988, -2900, 3156 -355, 3971, 32014, -2862, 3157 -343, 3895, 32040, -2824, 3158 -332, 3820, 32065, -2785, 3159 -320, 3744, 32090, -2746, 3160 -309, 3669, 32114, -2706, 3161 -298, 3594, 32138, -2666, 3162 -287, 3519, 32162, -2626, 3163 -277, 3445, 32185, -2585, 3164 -266, 3370, 32208, -2544, 3165 -256, 3296, 32230, -2502, 3166 -246, 3222, 32252, -2460, 3167 -236, 3148, 32273, -2417, 3168 -226, 3074, 32294, -2374, 3169 -216, 3000, 32315, -2331, 3170 -207, 2927, 32335, -2287, 3171 -198, 2854, 32355, -2243, 3172 -189, 2781, 32374, -2198, 3173 -180, 2708, 32393, -2153, 3174 -171, 2635, 32411, -2107, 3175 -163, 2563, 32429, -2061, 3176 -155, 2491, 32447, -2015, 3177 -147, 2419, 32464, -1968, 3178 -139, 2347, 32480, -1920, 3179 -131, 2275, 32497, -1873, 3180 -124, 2204, 32512, -1824, 3181 -116, 2132, 32528, -1776, 3182 -109, 2061, 32542, -1726, 3183 -103, 1991, 32557, -1677, 3184 -96, 1920, 32571, -1627, 3185 -89, 1849, 32584, -1576, 3186 -83, 1779, 32597, -1525, 3187 -77, 1709, 32609, -1473, 3188 -71, 1639, 32622, -1422, 3189 -66, 1570, 32633, -1369, 3190 -61, 1501, 32644, -1316, 3191 -55, 1431, 32655, -1263, 3192 -50, 1362, 32665, -1209, 3193 -46, 1294, 32675, -1155, 3194 -41, 1225, 32684, -1100, 3195 -37, 1157, 32693, -1045, 3196 -33, 1089, 32701, -989, 3197 -29, 1021, 32709, -933, 3198 -26, 954, 32716, -876, 3199 -22, 886, 32723, -819, 3200 -19, 819, 32729, -761, 3201 -16, 752, 32735, -703, 3202 -13, 685, 32741, -645, 3203 -11, 619, 32746, -586, 3204 -9, 553, 32750, -526, 3205 -7, 487, 32754, -466, 3206 -5, 421, 32758, -406, 3207 -4, 356, 32760, -344, 3208 -3, 291, 32763, -283, 3209 -2, 226, 32765, -221, 3210 -1, 161, 32766, -158, 3211 0, 96, 32767, -95, 3212 0, 32, 32767, -32 3213 }; 3214 3215 /***************************************************************/ 3216 3217 #endif /* #ifndef __sparc */