|
Java example source code file (mlib_ImageFilters.c)
The mlib_ImageFilters.c Java example source code/* * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ /* Tables mlib_filters_u8f_bc and mlib_filters_u8f_bc2 * * DESCRIPTION * mlib_filters_u8f_bc[4*i+0] = (mlib_f32) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC); * mlib_filters_u8f_bc[4*i+1] = (mlib_f32) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC); * mlib_filters_u8f_bc[4*i+2] = (mlib_f32) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC); * mlib_filters_u8f_bc[4*i+3] = (mlib_f32) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC); * * mlib_filters_u8f_bc2[4*i+0] = (mlib_f32) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC); * mlib_filters_u8f_bc2[4*i+1] = (mlib_f32) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC); * mlib_filters_u8f_bc2[4*i+2] = (mlib_f32) ((-dx*dx*dx + dx*dx + dx )*PREC); * mlib_filters_u8f_bc2[4*i+3] = (mlib_f32) (( dx*dx*dx - dx*dx )*PREC); * * Where * PREC = ((double)(1 << 12)) * dx = (double)i/256 + 1./512.; i = 0, 1, ..., 255; * * Tables mlib_filters_s16f_bc and mlib_filters_s16f_bc2 * * DESCRIPTION * mlib_filters_s16f_bc[4*i+0] = (mlib_f32) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC); * mlib_filters_s16f_bc[4*i+1] = (mlib_f32) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC); * mlib_filters_s16f_bc[4*i+2] = (mlib_f32) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC); * mlib_filters_s16f_bc[4*i+3] = (mlib_f32) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC); * * mlib_filters_s16f_bc2[4*i+0] = (mlib_f32) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC); * mlib_filters_s16f_bc2[4*i+1] = (mlib_f32) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC); * mlib_filters_s16f_bc2[4*i+2] = (mlib_f32) ((-dx*dx*dx + dx*dx + dx )*PREC); * mlib_filters_s16f_bc2[4*i+3] = (mlib_f32) (( dx*dx*dx - dx*dx )*PREC); * * Where * PREC = ((double)(1 << 8)) * dx = (double)i/512 + 1./1024.; i = 0, 1, ..., 511; * * Tables mlib_filters_u8_bc and mlib_filters_u8_bc2 * * DESCRIPTION * mlib_filters_u8_bc[4*i+0] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5); * mlib_filters_u8_bc[4*i+1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5); * mlib_filters_u8_bc[4*i+2] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5); * mlib_filters_u8_bc[4*i+3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5); * * mlib_filters_u8_bc2[4*i+0] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5); * mlib_filters_u8_bc2[4*i+1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5); * mlib_filters_u8_bc2[4*i+2] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5); * mlib_filters_u8_bc2[4*i+3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5); * * Where * PREC = ((double) (1 << 14)); * dx = (double)i/256 + 1./512.; i = 0, 1, ..., 255; * * Tables mlib_filters_s16_bc and mlib_filters_s16_bc2 * * DESCRIPTION * mlib_filters_s16_bc[4*i+0] = (mlib_s16) ((-0.5*dx*dx*dx + dx*dx - 0.5*dx)*PREC - 0.5); * mlib_filters_s16_bc[4*i+1] = (mlib_s16) (( 1.5*dx*dx*dx - 2.5*dx*dx + 1.0 )*PREC + 0.5); * mlib_filters_s16_bc[4*i+2] = (mlib_s16) ((-1.5*dx*dx*dx + 2.0*dx*dx + 0.5*dx)*PREC + 0.5); * mlib_filters_s16_bc[4*i+3] = (mlib_s16) (( 0.5*dx*dx*dx - 0.5*dx*dx )*PREC - 0.5); * * mlib_filters_s16_bc2[4*i+0] = (mlib_s16) ((-dx*dx*dx + 2.0*dx*dx - dx )*PREC - 0.5); * mlib_filters_s16_bc2[4*i+1] = (mlib_s16) (( dx*dx*dx - 2.0*dx*dx + 1.0)*PREC + 0.5); * mlib_filters_s16_bc2[4*i+2] = (mlib_s16) ((-dx*dx*dx + dx*dx + dx )*PREC + 0.5); * mlib_filters_s16_bc2[4*i+3] = (mlib_s16) (( dx*dx*dx - dx*dx )*PREC - 0.5); * * Where * PREC = ((double) (1 << 15)); * dx = (double)i/512 + 1./1024.; i = 0, 1, ..., 511; * All 32768 are replace to 32767 * * COMMENTS * These tables are used by C and VIS versions of the following functions: * mlib_ImageRotate(Index) * mlib_ImageAffine(Index) * mlib_ImageZoom(Index) * mlib_ImageGridWarp * mlib_ImagePolynomialWarp * */ #include "mlib_image.h" #include "mlib_ImageFilters.h" /***************************************************************/ const mlib_f32 mlib_filters_u8f_bc[] = { -3.9843902588f, 4095.9609832764f, 4.0312042236f, -0.0077972412f, -11.8597869873f, 4095.6496734619f, 12.2800140381f, -0.0699005127f, -19.6112823486f, 4095.0291595459f, 20.7755279541f, -0.1934051514f, -27.2396087646f, 4094.1016387939f, 29.5155487061f, -0.3775787354f, -34.7454986572f, 4092.8693084717f, 38.4978790283f, -0.6216888428f, -42.1296844482f, 4091.3343658447f, 47.7203216553f, -0.9250030518f, -49.3928985596f, 4089.4990081787f, 57.1806793213f, -1.2867889404f, -56.5358734131f, 4087.3654327393f, 66.8767547607f, -1.7063140869f, -63.5593414307f, 4084.9358367920f, 76.8063507080f, -2.1828460693f, -70.4640350342f, 4082.2124176025f, 86.9672698975f, -2.7156524658f, -77.2506866455f, 4079.1973724365f, 97.3573150635f, -3.3040008545f, -83.9200286865f, 4075.8928985596f, 107.9742889404f, -3.9471588135f, -90.4727935791f, 4072.3011932373f, 118.8159942627f, -4.6443939209f, -96.9097137451f, 4068.4244537354f, 129.8802337646f, -5.3949737549f, -103.2315216064f, 4064.2648773193f, 141.1648101807f, -6.1981658936f, -109.4389495850f, 4059.8246612549f, 152.6675262451f, -7.0532379150f, -115.5327301025f, 4055.1060028076f, 164.3861846924f, -7.9594573975f, -121.5135955811f, 4050.1110992432f, 176.3185882568f, -8.9160919189f, -127.3822784424f, 4044.8421478271f, 188.4625396729f, -9.9224090576f, -133.1395111084f, 4039.3013458252f, 200.8158416748f, -10.9776763916f, -138.7860260010f, 4033.4908905029f, 213.3762969971f, -12.0811614990f, -144.3225555420f, 4027.4129791260f, 226.1417083740f, -13.2321319580f, -149.7498321533f, 4021.0698089600f, 239.1098785400f, -14.4298553467f, -155.0685882568f, 4014.4635772705f, 252.2786102295f, -15.6735992432f, -160.2795562744f, 4007.5964813232f, 265.6457061768f, -16.9626312256f, -165.3834686279f, 4000.4707183838f, 279.2089691162f, -18.2962188721f, -170.3810577393f, 3993.0884857178f, 292.9662017822f, -19.6736297607f, -175.2730560303f, 3985.4519805908f, 306.9152069092f, -21.0941314697f, -180.0601959229f, 3977.5634002686f, 321.0537872314f, -22.5569915771f, -184.7432098389f, 3969.4249420166f, 335.3797454834f, -24.0614776611f, -189.3228302002f, 3961.0388031006f, 349.8908843994f, -25.6068572998f, -193.7997894287f, 3952.4071807861f, 364.5850067139f, -27.1923980713f, -198.1748199463f, 3943.5322723389f, 379.4599151611f, -28.8173675537f, -202.4486541748f, 3934.4162750244f, 394.5134124756f, -30.4810333252f, -206.6220245361f, 3925.0613861084f, 409.7433013916f, -32.1826629639f, -210.6956634521f, 3915.4698028564f, 425.1473846436f, -33.9215240479f, -214.6703033447f, 3905.6437225342f, 440.7234649658f, -35.6968841553f, -218.5466766357f, 3895.5853424072f, 456.4693450928f, -37.5080108643f, -222.3255157471f, 3885.2968597412f, 472.3828277588f, -39.3541717529f, -226.0075531006f, 3874.7804718018f, 488.4617156982f, -41.2346343994f, -229.5935211182f, 3864.0383758545f, 504.7038116455f, -43.1486663818f, -233.0841522217f, 3853.0727691650f, 521.1069183350f, -45.0955352783f, -236.4801788330f, 3841.8858489990f, 537.6688385010f, -47.0745086670f, -239.7823333740f, 3830.4798126221f, 554.3873748779f, -49.0848541260f, -242.9913482666f, 3818.8568572998f, 571.2603302002f, -51.1258392334f, -246.1079559326f, 3807.0191802979f, 588.2855072021f, -53.1967315674f, -249.1328887939f, 3794.9689788818f, 605.4607086182f, -55.2967987061f, -252.0668792725f, 3782.7084503174f, 622.7837371826f, -57.4253082275f, -254.9106597900f, 3770.2397918701f, 640.2523956299f, -59.5815277100f, -257.6649627686f, 3757.5652008057f, 657.8644866943f, -61.7647247314f, -260.3305206299f, 3744.6868743896f, 675.6178131104f, -63.9741668701f, -262.9080657959f, 3731.6070098877f, 693.5101776123f, -66.2091217041f, -265.3983306885f, 3718.3278045654f, 711.5393829346f, -68.4688568115f, -267.8020477295f, 3704.8514556885f, 729.7032318115f, -70.7526397705f, -270.1199493408f, 3691.1801605225f, 747.9995269775f, -73.0597381592f, -272.3527679443f, 3677.3161163330f, 766.4260711670f, -75.3894195557f, -274.5012359619f, 3663.2615203857f, 784.9806671143f, -77.7409515381f, -276.5660858154f, 3649.0185699463f, 803.6611175537f, -80.1136016846f, -278.5480499268f, 3634.5894622803f, 822.4652252197f, -82.5066375732f, -280.4478607178f, 3619.9763946533f, 841.3907928467f, -84.9193267822f, -282.2662506104f, 3605.1815643311f, 860.4356231689f, -87.3509368896f, -284.0039520264f, 3590.2071685791f, 879.5975189209f, -89.8007354736f, -285.6616973877f, 3575.0554046631f, 898.8742828369f, -92.2679901123f, -287.2402191162f, 3559.7284698486f, 918.2637176514f, -94.7519683838f, -288.7402496338f, 3544.2285614014f, 937.7636260986f, -97.2519378662f, -290.1625213623f, 3528.5578765869f, 957.3718109131f, -99.7671661377f, -291.5077667236f, 3512.7186126709f, 977.0860748291f, -102.2969207764f, -292.7767181396f, 3496.7129669189f, 996.9042205811f, -104.8404693604f, -293.9701080322f, 3480.5431365967f, 1016.8240509033f, -107.3970794678f, -295.0886688232f, 3464.2113189697f, 1036.8433685303f, -109.9660186768f, -296.1331329346f, 3447.7197113037f, 1056.9599761963f, -112.5465545654f, -297.1042327881f, 3431.0705108643f, 1077.1716766357f, -115.1379547119f, -298.0027008057f, 3414.2659149170f, 1097.4762725830f, -117.7394866943f, -298.8292694092f, 3397.3081207275f, 1117.8715667725f, -120.3504180908f, -299.5846710205f, 3380.1993255615f, 1138.3553619385f, -122.9700164795f, -300.2696380615f, 3362.9417266846f, 1158.9254608154f, -125.5975494385f, -300.8849029541f, 3345.5375213623f, 1179.5796661377f, -128.2322845459f, -301.4311981201f, 3327.9889068604f, 1200.3157806396f, -130.8734893799f, -301.9092559814f, 3310.2980804443f, 1221.1316070557f, -133.5204315186f, -302.3198089600f, 3292.4672393799f, 1242.0249481201f, -136.1723785400f, -302.6635894775f, 3274.4985809326f, 1262.9936065674f, -138.8285980225f, -302.9413299561f, 3256.3943023682f, 1284.0353851318f, -141.4883575439f, -303.1537628174f, 3238.1566009521f, 1305.1480865479f, -144.1509246826f, -303.3016204834f, 3219.7876739502f, 1326.3295135498f, -146.8155670166f, -303.3856353760f, 3201.2897186279f, 1347.5774688721f, -149.4815521240f, -303.4065399170f, 3182.6649322510f, 1368.8897552490f, -152.1481475830f, -303.3650665283f, 3163.9155120850f, 1390.2641754150f, -154.8146209717f, -303.2619476318f, 3145.0436553955f, 1411.6985321045f, -157.4802398682f, -303.0979156494f, 3126.0515594482f, 1433.1906280518f, -160.1442718506f, -302.8737030029f, 3106.9414215088f, 1454.7382659912f, -162.8059844971f, -302.5900421143f, 3087.7154388428f, 1476.3392486572f, -165.4646453857f, -302.2476654053f, 3068.3758087158f, 1497.9913787842f, -168.1195220947f, -301.8473052979f, 3048.9247283936f, 1519.6924591064f, -170.7698822021f, -301.3896942139f, 3029.3643951416f, 1541.4402923584f, -173.4149932861f, -300.8755645752f, 3009.6970062256f, 1563.2326812744f, -176.0541229248f, -300.3056488037f, 2989.9247589111f, 1585.0674285889f, -178.6865386963f, -299.6806793213f, 2970.0498504639f, 1606.9423370361f, -181.3115081787f, -299.0013885498f, 2950.0744781494f, 1628.8552093506f, -183.9282989502f, -298.2685089111f, 2930.0008392334f, 1650.8038482666f, -186.5361785889f, -297.4827728271f, 2909.8311309814f, 1672.7860565186f, -189.1344146729f, -296.6449127197f, 2889.5675506592f, 1694.7996368408f, -191.7222747803f, -295.7556610107f, 2869.2122955322f, 1716.8423919678f, -194.2990264893f, -294.8157501221f, 2848.7675628662f, 1738.9121246338f, -196.8639373779f, -293.8259124756f, 2828.2355499268f, 1761.0066375732f, -199.4162750244f, -292.7868804932f, 2807.6184539795f, 1783.1237335205f, -201.9553070068f, -291.6993865967f, 2786.9184722900f, 1805.2612152100f, -204.4803009033f, -290.5641632080f, 2766.1378021240f, 1827.4168853760f, -206.9905242920f, -289.3819427490f, 2745.2786407471f, 1849.5885467529f, -209.4852447510f, -288.1534576416f, 2724.3431854248f, 1871.7740020752f, -211.9637298584f, -286.8794403076f, 2703.3336334229f, 1893.9710540771f, -214.4252471924f, -285.5606231689f, 2682.2521820068f, 1916.1775054932f, -216.8690643311f, -284.1977386475f, 2661.1010284424f, 1938.3911590576f, -219.2944488525f, -282.7915191650f, 2639.8823699951f, 1960.6098175049f, -221.7006683350f, -281.3426971436f, 2618.5984039307f, 1982.8312835693f, -224.0869903564f, -279.8520050049f, 2597.2513275146f, 2005.0533599854f, -226.4526824951f, -278.3201751709f, 2575.8433380127f, 2027.2738494873f, -228.7970123291f, -276.7479400635f, 2554.3766326904f, 2049.4905548096f, -231.1192474365f, -275.1360321045f, 2532.8534088135f, 2071.7012786865f, -233.4186553955f, -273.4851837158f, 2511.2758636475f, 2093.9038238525f, -235.6945037842f, -271.7961273193f, 2489.6461944580f, 2116.0959930420f, -237.9460601807f, -270.0695953369f, 2467.9665985107f, 2138.2755889893f, -240.1725921631f, -268.3063201904f, 2446.2392730713f, 2160.4404144287f, -242.3733673096f, -266.5070343018f, 2424.4664154053f, 2182.5882720947f, -244.5476531982f, -264.6724700928f, 2402.6502227783f, 2204.7169647217f, -246.6947174072f, -262.8033599854f, 2380.7928924561f, 2226.8242950439f, -248.8138275146f, -260.9004364014f, 2358.8966217041f, 2248.9080657959f, -250.9042510986f, -258.9644317627f, 2336.9636077881f, 2270.9660797119f, -252.9652557373f, -256.9960784912f, 2314.9960479736f, 2292.9961395264f, -254.9961090088f, -254.9961090088f, 2292.9961395264f, 2314.9960479736f, -256.9960784912f, -252.9652557373f, 2270.9660797119f, 2336.9636077881f, -258.9644317627f, -250.9042510986f, 2248.9080657959f, 2358.8966217041f, -260.9004364014f, -248.8138275146f, 2226.8242950439f, 2380.7928924561f, -262.8033599854f, -246.6947174072f, 2204.7169647217f, 2402.6502227783f, -264.6724700928f, -244.5476531982f, 2182.5882720947f, 2424.4664154053f, -266.5070343018f, -242.3733673096f, 2160.4404144287f, 2446.2392730713f, -268.3063201904f, -240.1725921631f, 2138.2755889893f, 2467.9665985107f, -270.0695953369f, -237.9460601807f, 2116.0959930420f, 2489.6461944580f, -271.7961273193f, -235.6945037842f, 2093.9038238525f, 2511.2758636475f, -273.4851837158f, -233.4186553955f, 2071.7012786865f, 2532.8534088135f, -275.1360321045f, -231.1192474365f, 2049.4905548096f, 2554.3766326904f, -276.7479400635f, -228.7970123291f, 2027.2738494873f, 2575.8433380127f, -278.3201751709f, -226.4526824951f, 2005.0533599854f, 2597.2513275146f, -279.8520050049f, -224.0869903564f, 1982.8312835693f, 2618.5984039307f, -281.3426971436f, -221.7006683350f, 1960.6098175049f, 2639.8823699951f, -282.7915191650f, -219.2944488525f, 1938.3911590576f, 2661.1010284424f, -284.1977386475f, -216.8690643311f, 1916.1775054932f, 2682.2521820068f, -285.5606231689f, -214.4252471924f, 1893.9710540771f, 2703.3336334229f, -286.8794403076f, -211.9637298584f, 1871.7740020752f, 2724.3431854248f, -288.1534576416f, -209.4852447510f, 1849.5885467529f, 2745.2786407471f, -289.3819427490f, -206.9905242920f, 1827.4168853760f, 2766.1378021240f, -290.5641632080f, -204.4803009033f, 1805.2612152100f, 2786.9184722900f, -291.6993865967f, -201.9553070068f, 1783.1237335205f, 2807.6184539795f, -292.7868804932f, -199.4162750244f, 1761.0066375732f, 2828.2355499268f, -293.8259124756f, -196.8639373779f, 1738.9121246338f, 2848.7675628662f, -294.8157501221f, -194.2990264893f, 1716.8423919678f, 2869.2122955322f, -295.7556610107f, -191.7222747803f, 1694.7996368408f, 2889.5675506592f, -296.6449127197f, -189.1344146729f, 1672.7860565186f, 2909.8311309814f, -297.4827728271f, -186.5361785889f, 1650.8038482666f, 2930.0008392334f, -298.2685089111f, -183.9282989502f, 1628.8552093506f, 2950.0744781494f, -299.0013885498f, -181.3115081787f, 1606.9423370361f, 2970.0498504639f, -299.6806793213f, -178.6865386963f, 1585.0674285889f, 2989.9247589111f, -300.3056488037f, -176.0541229248f, 1563.2326812744f, 3009.6970062256f, -300.8755645752f, -173.4149932861f, 1541.4402923584f, 3029.3643951416f, -301.3896942139f, -170.7698822021f, 1519.6924591064f, 3048.9247283936f, -301.8473052979f, -168.1195220947f, 1497.9913787842f, 3068.3758087158f, -302.2476654053f, -165.4646453857f, 1476.3392486572f, 3087.7154388428f, -302.5900421143f, -162.8059844971f, 1454.7382659912f, 3106.9414215088f, -302.8737030029f, -160.1442718506f, 1433.1906280518f, 3126.0515594482f, -303.0979156494f, -157.4802398682f, 1411.6985321045f, 3145.0436553955f, -303.2619476318f, -154.8146209717f, 1390.2641754150f, 3163.9155120850f, -303.3650665283f, -152.1481475830f, 1368.8897552490f, 3182.6649322510f, -303.4065399170f, -149.4815521240f, 1347.5774688721f, 3201.2897186279f, -303.3856353760f, -146.8155670166f, 1326.3295135498f, 3219.7876739502f, -303.3016204834f, -144.1509246826f, 1305.1480865479f, 3238.1566009521f, -303.1537628174f, -141.4883575439f, 1284.0353851318f, 3256.3943023682f, -302.9413299561f, -138.8285980225f, 1262.9936065674f, 3274.4985809326f, -302.6635894775f, -136.1723785400f, 1242.0249481201f, 3292.4672393799f, -302.3198089600f, -133.5204315186f, 1221.1316070557f, 3310.2980804443f, -301.9092559814f, -130.8734893799f, 1200.3157806396f, 3327.9889068604f, -301.4311981201f, -128.2322845459f, 1179.5796661377f, 3345.5375213623f, -300.8849029541f, -125.5975494385f, 1158.9254608154f, 3362.9417266846f, -300.2696380615f, -122.9700164795f, 1138.3553619385f, 3380.1993255615f, -299.5846710205f, -120.3504180908f, 1117.8715667725f, 3397.3081207275f, -298.8292694092f, -117.7394866943f, 1097.4762725830f, 3414.2659149170f, -298.0027008057f, -115.1379547119f, 1077.1716766357f, 3431.0705108643f, -297.1042327881f, -112.5465545654f, 1056.9599761963f, 3447.7197113037f, -296.1331329346f, -109.9660186768f, 1036.8433685303f, 3464.2113189697f, -295.0886688232f, -107.3970794678f, 1016.8240509033f, 3480.5431365967f, -293.9701080322f, -104.8404693604f, 996.9042205811f, 3496.7129669189f, -292.7767181396f, -102.2969207764f, 977.0860748291f, 3512.7186126709f, -291.5077667236f, -99.7671661377f, 957.3718109131f, 3528.5578765869f, -290.1625213623f, -97.2519378662f, 937.7636260986f, 3544.2285614014f, -288.7402496338f, -94.7519683838f, 918.2637176514f, 3559.7284698486f, -287.2402191162f, -92.2679901123f, 898.8742828369f, 3575.0554046631f, -285.6616973877f, -89.8007354736f, 879.5975189209f, 3590.2071685791f, -284.0039520264f, -87.3509368896f, 860.4356231689f, 3605.1815643311f, -282.2662506104f, -84.9193267822f, 841.3907928467f, 3619.9763946533f, -280.4478607178f, -82.5066375732f, 822.4652252197f, 3634.5894622803f, -278.5480499268f, -80.1136016846f, 803.6611175537f, 3649.0185699463f, -276.5660858154f, -77.7409515381f, 784.9806671143f, 3663.2615203857f, -274.5012359619f, -75.3894195557f, 766.4260711670f, 3677.3161163330f, -272.3527679443f, -73.0597381592f, 747.9995269775f, 3691.1801605225f, -270.1199493408f, -70.7526397705f, 729.7032318115f, 3704.8514556885f, -267.8020477295f, -68.4688568115f, 711.5393829346f, 3718.3278045654f, -265.3983306885f, -66.2091217041f, 693.5101776123f, 3731.6070098877f, -262.9080657959f, -63.9741668701f, 675.6178131104f, 3744.6868743896f, -260.3305206299f, -61.7647247314f, 657.8644866943f, 3757.5652008057f, -257.6649627686f, -59.5815277100f, 640.2523956299f, 3770.2397918701f, -254.9106597900f, -57.4253082275f, 622.7837371826f, 3782.7084503174f, -252.0668792725f, -55.2967987061f, 605.4607086182f, 3794.9689788818f, -249.1328887939f, -53.1967315674f, 588.2855072021f, 3807.0191802979f, -246.1079559326f, -51.1258392334f, 571.2603302002f, 3818.8568572998f, -242.9913482666f, -49.0848541260f, 554.3873748779f, 3830.4798126221f, -239.7823333740f, -47.0745086670f, 537.6688385010f, 3841.8858489990f, -236.4801788330f, -45.0955352783f, 521.1069183350f, 3853.0727691650f, -233.0841522217f, -43.1486663818f, 504.7038116455f, 3864.0383758545f, -229.5935211182f, -41.2346343994f, 488.4617156982f, 3874.7804718018f, -226.0075531006f, -39.3541717529f, 472.3828277588f, 3885.2968597412f, -222.3255157471f, -37.5080108643f, 456.4693450928f, 3895.5853424072f, -218.5466766357f, -35.6968841553f, 440.7234649658f, 3905.6437225342f, -214.6703033447f, -33.9215240479f, 425.1473846436f, 3915.4698028564f, -210.6956634521f, -32.1826629639f, 409.7433013916f, 3925.0613861084f, -206.6220245361f, -30.4810333252f, 394.5134124756f, 3934.4162750244f, -202.4486541748f, -28.8173675537f, 379.4599151611f, 3943.5322723389f, -198.1748199463f, -27.1923980713f, 364.5850067139f, 3952.4071807861f, -193.7997894287f, -25.6068572998f, 349.8908843994f, 3961.0388031006f, -189.3228302002f, -24.0614776611f, 335.3797454834f, 3969.4249420166f, -184.7432098389f, -22.5569915771f, 321.0537872314f, 3977.5634002686f, -180.0601959229f, -21.0941314697f, 306.9152069092f, 3985.4519805908f, -175.2730560303f, -19.6736297607f, 292.9662017822f, 3993.0884857178f, -170.3810577393f, -18.2962188721f, 279.2089691162f, 4000.4707183838f, -165.3834686279f, -16.9626312256f, 265.6457061768f, 4007.5964813232f, -160.2795562744f, -15.6735992432f, 252.2786102295f, 4014.4635772705f, -155.0685882568f, -14.4298553467f, 239.1098785400f, 4021.0698089600f, -149.7498321533f, -13.2321319580f, 226.1417083740f, 4027.4129791260f, -144.3225555420f, -12.0811614990f, 213.3762969971f, 4033.4908905029f, -138.7860260010f, -10.9776763916f, 200.8158416748f, 4039.3013458252f, -133.1395111084f, -9.9224090576f, 188.4625396729f, 4044.8421478271f, -127.3822784424f, -8.9160919189f, 176.3185882568f, 4050.1110992432f, -121.5135955811f, -7.9594573975f, 164.3861846924f, 4055.1060028076f, -115.5327301025f, -7.0532379150f, 152.6675262451f, 4059.8246612549f, -109.4389495850f, -6.1981658936f, 141.1648101807f, 4064.2648773193f, -103.2315216064f, -5.3949737549f, 129.8802337646f, 4068.4244537354f, -96.9097137451f, -4.6443939209f, 118.8159942627f, 4072.3011932373f, -90.4727935791f, -3.9471588135f, 107.9742889404f, 4075.8928985596f, -83.9200286865f, -3.3040008545f, 97.3573150635f, 4079.1973724365f, -77.2506866455f, -2.7156524658f, 86.9672698975f, 4082.2124176025f, -70.4640350342f, -2.1828460693f, 76.8063507080f, 4084.9358367920f, -63.5593414307f, -1.7063140869f, 66.8767547607f, 4087.3654327393f, -56.5358734131f, -1.2867889404f, 57.1806793213f, 4089.4990081787f, -49.3928985596f, -0.9250030518f, 47.7203216553f, 4091.3343658447f, -42.1296844482f, -0.6216888428f, 38.4978790283f, 4092.8693084717f, -34.7454986572f, -0.3775787354f, 29.5155487061f, 4094.1016387939f, -27.2396087646f, -0.1934051514f, 20.7755279541f, 4095.0291595459f, -19.6112823486f, -0.0699005127f, 12.2800140381f, 4095.6496734619f, -11.8597869873f, -0.0077972412f, 4.0312042236f, 4095.9609832764f, -3.9843902588f }; /***************************************************************/ const mlib_f32 mlib_filters_u8f_bc2[] = { -7.9687805176f, 4095.9687805176f, 8.0155944824f, -0.0155944824f, -23.7195739746f, 4095.7195739746f, 24.1398010254f, -0.1398010254f, -39.2225646973f, 4095.2225646973f, 40.3868103027f, -0.3868103027f, -54.4792175293f, 4094.4792175293f, 56.7551574707f, -0.7551574707f, -69.4909973145f, 4093.4909973145f, 73.2433776855f, -1.2433776855f, -84.2593688965f, 4092.2593688965f, 89.8500061035f, -1.8500061035f, -98.7857971191f, 4090.7857971191f, 106.5735778809f, -2.5735778809f, -113.0717468262f, 4089.0717468262f, 123.4126281738f, -3.4126281738f, -127.1186828613f, 4087.1186828613f, 140.3656921387f, -4.3656921387f, -140.9280700684f, 4084.9280700684f, 157.4313049316f, -5.4313049316f, -154.5013732910f, 4082.5013732910f, 174.6080017090f, -6.6080017090f, -167.8400573730f, 4079.8400573730f, 191.8943176270f, -7.8943176270f, -180.9455871582f, 4076.9455871582f, 209.2887878418f, -9.2887878418f, -193.8194274902f, 4073.8194274902f, 226.7899475098f, -10.7899475098f, -206.4630432129f, 4070.4630432129f, 244.3963317871f, -12.3963317871f, -218.8778991699f, 4066.8778991699f, 262.1064758301f, -14.1064758301f, -231.0654602051f, 4063.0654602051f, 279.9189147949f, -15.9189147949f, -243.0271911621f, 4059.0271911621f, 297.8321838379f, -17.8321838379f, -254.7645568848f, 4054.7645568848f, 315.8448181152f, -19.8448181152f, -266.2790222168f, 4050.2790222168f, 333.9553527832f, -21.9553527832f, -277.5720520020f, 4045.5720520020f, 352.1623229980f, -24.1623229980f, -288.6451110840f, 4040.6451110840f, 370.4642639160f, -26.4642639160f, -299.4996643066f, 4035.4996643066f, 388.8597106934f, -28.8597106934f, -310.1371765137f, 4030.1371765137f, 407.3471984863f, -31.3471984863f, -320.5591125488f, 4024.5591125488f, 425.9252624512f, -33.9252624512f, -330.7669372559f, 4018.7669372559f, 444.5924377441f, -36.5924377441f, -340.7621154785f, 4012.7621154785f, 463.3472595215f, -39.3472595215f, -350.5461120605f, 4006.5461120605f, 482.1882629395f, -42.1882629395f, -360.1203918457f, 4000.1203918457f, 501.1139831543f, -45.1139831543f, -369.4864196777f, 3993.4864196777f, 520.1229553223f, -48.1229553223f, -378.6456604004f, 3986.6456604004f, 539.2137145996f, -51.2137145996f, -387.5995788574f, 3979.5995788574f, 558.3847961426f, -54.3847961426f, -396.3496398926f, 3972.3496398926f, 577.6347351074f, -57.6347351074f, -404.8973083496f, 3964.8973083496f, 596.9620666504f, -60.9620666504f, -413.2440490723f, 3957.2440490723f, 616.3653259277f, -64.3653259277f, -421.3913269043f, 3949.3913269043f, 635.8430480957f, -67.8430480957f, -429.3406066895f, 3941.3406066895f, 655.3937683105f, -71.3937683105f, -437.0933532715f, 3933.0933532715f, 675.0160217285f, -75.0160217285f, -444.6510314941f, 3924.6510314941f, 694.7083435059f, -78.7083435059f, -452.0151062012f, 3916.0151062012f, 714.4692687988f, -82.4692687988f, -459.1870422363f, 3907.1870422363f, 734.2973327637f, -86.2973327637f, -466.1683044434f, 3898.1683044434f, 754.1910705566f, -90.1910705566f, -472.9603576660f, 3888.9603576660f, 774.1490173340f, -94.1490173340f, -479.5646667480f, 3879.5646667480f, 794.1697082520f, -98.1697082520f, -485.9826965332f, 3869.9826965332f, 814.2516784668f, -102.2516784668f, -492.2159118652f, 3860.2159118652f, 834.3934631348f, -106.3934631348f, -498.2657775879f, 3850.2657775879f, 854.5935974121f, -110.5935974121f, -504.1337585449f, 3840.1337585449f, 874.8506164551f, -114.8506164551f, -509.8213195801f, 3829.8213195801f, 895.1630554199f, -119.1630554199f, -515.3299255371f, 3819.3299255371f, 915.5294494629f, -123.5294494629f, -520.6610412598f, 3808.6610412598f, 935.9483337402f, -127.9483337402f, -525.8161315918f, 3797.8161315918f, 956.4182434082f, -132.4182434082f, -530.7966613770f, 3786.7966613770f, 976.9377136230f, -136.9377136230f, -535.6040954590f, 3775.6040954590f, 997.5052795410f, -141.5052795410f, -540.2398986816f, 3764.2398986816f, 1018.1194763184f, -146.1194763184f, -544.7055358887f, 3752.7055358887f, 1038.7788391113f, -150.7788391113f, -549.0024719238f, 3741.0024719238f, 1059.4819030762f, -155.4819030762f, -553.1321716309f, 3729.1321716309f, 1080.2272033691f, -160.2272033691f, -557.0960998535f, 3717.0960998535f, 1101.0132751465f, -165.0132751465f, -560.8957214355f, 3704.8957214355f, 1121.8386535645f, -169.8386535645f, -564.5325012207f, 3692.5325012207f, 1142.7018737793f, -174.7018737793f, -568.0079040527f, 3680.0079040527f, 1163.6014709473f, -179.6014709473f, -571.3233947754f, 3667.3233947754f, 1184.5359802246f, -184.5359802246f, -574.4804382324f, 3654.4804382324f, 1205.5039367676f, -189.5039367676f, -577.4804992676f, 3641.4804992676f, 1226.5038757324f, -194.5038757324f, -580.3250427246f, 3628.3250427246f, 1247.5343322754f, -199.5343322754f, -583.0155334473f, 3615.0155334473f, 1268.5938415527f, -204.5938415527f, -585.5534362793f, 3601.5534362793f, 1289.6809387207f, -209.6809387207f, -587.9402160645f, 3587.9402160645f, 1310.7941589355f, -214.7941589355f, -590.1773376465f, 3574.1773376465f, 1331.9320373535f, -219.9320373535f, -592.2662658691f, 3560.2662658691f, 1353.0931091309f, -225.0931091309f, -594.2084655762f, 3546.2084655762f, 1374.2759094238f, -230.2759094238f, -596.0054016113f, 3532.0054016113f, 1395.4789733887f, -235.4789733887f, -597.6585388184f, 3517.6585388184f, 1416.7008361816f, -240.7008361816f, -599.1693420410f, 3503.1693420410f, 1437.9400329590f, -245.9400329590f, -600.5392761230f, 3488.5392761230f, 1459.1950988770f, -251.1950988770f, -601.7698059082f, 3473.7698059082f, 1480.4645690918f, -256.4645690918f, -602.8623962402f, 3458.8623962402f, 1501.7469787598f, -261.7469787598f, -603.8185119629f, 3443.8185119629f, 1523.0408630371f, -267.0408630371f, -604.6396179199f, 3428.6396179199f, 1544.3447570801f, -272.3447570801f, -605.3271789551f, 3413.3271789551f, 1565.6571960449f, -277.6571960449f, -605.8826599121f, 3397.8826599121f, 1586.9767150879f, -282.9767150879f, -606.3075256348f, 3382.3075256348f, 1608.3018493652f, -288.3018493652f, -606.6032409668f, 3366.6032409668f, 1629.6311340332f, -293.6311340332f, -606.7712707520f, 3350.7712707520f, 1650.9631042480f, -298.9631042480f, -606.8130798340f, 3334.8130798340f, 1672.2962951660f, -304.2962951660f, -606.7301330566f, 3318.7301330566f, 1693.6292419434f, -309.6292419434f, -606.5238952637f, 3302.5238952637f, 1714.9604797363f, -314.9604797363f, -606.1958312988f, 3286.1958312988f, 1736.2885437012f, -320.2885437012f, -605.7474060059f, 3269.7474060059f, 1757.6119689941f, -325.6119689941f, -605.1800842285f, 3253.1800842285f, 1778.9292907715f, -330.9292907715f, -604.4953308105f, 3236.4953308105f, 1800.2390441895f, -336.2390441895f, -603.6946105957f, 3219.6946105957f, 1821.5397644043f, -341.5397644043f, -602.7793884277f, 3202.7793884277f, 1842.8299865723f, -346.8299865723f, -601.7511291504f, 3185.7511291504f, 1864.1082458496f, -352.1082458496f, -600.6112976074f, 3168.6112976074f, 1885.3730773926f, -357.3730773926f, -599.3613586426f, 3151.3613586426f, 1906.6230163574f, -362.6230163574f, -598.0027770996f, 3134.0027770996f, 1927.8565979004f, -367.8565979004f, -596.5370178223f, 3116.5370178223f, 1949.0723571777f, -373.0723571777f, -594.9655456543f, 3098.9655456543f, 1970.2688293457f, -378.2688293457f, -593.2898254395f, 3081.2898254395f, 1991.4445495605f, -383.4445495605f, -591.5113220215f, 3063.5113220215f, 2012.5980529785f, -388.5980529785f, -589.6315002441f, 3045.6315002441f, 2033.7278747559f, -393.7278747559f, -587.6518249512f, 3027.6518249512f, 2054.8325500488f, -398.8325500488f, -585.5737609863f, 3009.5737609863f, 2075.9106140137f, -403.9106140137f, -583.3987731934f, 2991.3987731934f, 2096.9606018066f, -408.9606018066f, -581.1283264160f, 2973.1283264160f, 2117.9810485840f, -413.9810485840f, -578.7638854980f, 2954.7638854980f, 2138.9704895020f, -418.9704895020f, -576.3069152832f, 2936.3069152832f, 2159.9274597168f, -423.9274597168f, -573.7588806152f, 2917.7588806152f, 2180.8504943848f, -428.8504943848f, -571.1212463379f, 2899.1212463379f, 2201.7381286621f, -433.7381286621f, -568.3954772949f, 2880.3954772949f, 2222.5888977051f, -438.5888977051f, -565.5830383301f, 2861.5830383301f, 2243.4013366699f, -443.4013366699f, -562.6853942871f, 2842.6853942871f, 2264.1739807129f, -448.1739807129f, -559.7040100098f, 2823.7040100098f, 2284.9053649902f, -452.9053649902f, -556.6403503418f, 2804.6403503418f, 2305.5940246582f, -457.5940246582f, -553.4958801270f, 2785.4958801270f, 2326.2384948730f, -462.2384948730f, -550.2720642090f, 2766.2720642090f, 2346.8373107910f, -466.8373107910f, -546.9703674316f, 2746.9703674316f, 2367.3890075684f, -471.3890075684f, -543.5922546387f, 2727.5922546387f, 2387.8921203613f, -475.8921203613f, -540.1391906738f, 2708.1391906738f, 2408.3451843262f, -480.3451843262f, -536.6126403809f, 2688.6126403809f, 2428.7467346191f, -484.7467346191f, -533.0140686035f, 2669.0140686035f, 2449.0953063965f, -489.0953063965f, -529.3449401855f, 2649.3449401855f, 2469.3894348145f, -493.3894348145f, -525.6067199707f, 2629.6067199707f, 2489.6276550293f, -497.6276550293f, -521.8008728027f, 2609.8008728027f, 2509.8085021973f, -501.8085021973f, -517.9288635254f, 2589.9288635254f, 2529.9305114746f, -505.9305114746f, -513.9921569824f, 2569.9921569824f, 2549.9922180176f, -509.9922180176f, -509.9922180176f, 2549.9922180176f, 2569.9921569824f, -513.9921569824f, -505.9305114746f, 2529.9305114746f, 2589.9288635254f, -517.9288635254f, -501.8085021973f, 2509.8085021973f, 2609.8008728027f, -521.8008728027f, -497.6276550293f, 2489.6276550293f, 2629.6067199707f, -525.6067199707f, -493.3894348145f, 2469.3894348145f, 2649.3449401855f, -529.3449401855f, -489.0953063965f, 2449.0953063965f, 2669.0140686035f, -533.0140686035f, -484.7467346191f, 2428.7467346191f, 2688.6126403809f, -536.6126403809f, -480.3451843262f, 2408.3451843262f, 2708.1391906738f, -540.1391906738f, -475.8921203613f, 2387.8921203613f, 2727.5922546387f, -543.5922546387f, -471.3890075684f, 2367.3890075684f, 2746.9703674316f, -546.9703674316f, -466.8373107910f, 2346.8373107910f, 2766.2720642090f, -550.2720642090f, -462.2384948730f, 2326.2384948730f, 2785.4958801270f, -553.4958801270f, -457.5940246582f, 2305.5940246582f, 2804.6403503418f, -556.6403503418f, -452.9053649902f, 2284.9053649902f, 2823.7040100098f, -559.7040100098f, -448.1739807129f, 2264.1739807129f, 2842.6853942871f, -562.6853942871f, -443.4013366699f, 2243.4013366699f, 2861.5830383301f, -565.5830383301f, -438.5888977051f, 2222.5888977051f, 2880.3954772949f, -568.3954772949f, -433.7381286621f, 2201.7381286621f, 2899.1212463379f, -571.1212463379f, -428.8504943848f, 2180.8504943848f, 2917.7588806152f, -573.7588806152f, -423.9274597168f, 2159.9274597168f, 2936.3069152832f, -576.3069152832f, -418.9704895020f, 2138.9704895020f, 2954.7638854980f, -578.7638854980f, -413.9810485840f, 2117.9810485840f, 2973.1283264160f, -581.1283264160f, -408.9606018066f, 2096.9606018066f, 2991.3987731934f, -583.3987731934f, -403.9106140137f, 2075.9106140137f, 3009.5737609863f, -585.5737609863f, -398.8325500488f, 2054.8325500488f, 3027.6518249512f, -587.6518249512f, -393.7278747559f, 2033.7278747559f, 3045.6315002441f, -589.6315002441f, -388.5980529785f, 2012.5980529785f, 3063.5113220215f, -591.5113220215f, -383.4445495605f, 1991.4445495605f, 3081.2898254395f, -593.2898254395f, -378.2688293457f, 1970.2688293457f, 3098.9655456543f, -594.9655456543f, -373.0723571777f, 1949.0723571777f, 3116.5370178223f, -596.5370178223f, -367.8565979004f, 1927.8565979004f, 3134.0027770996f, -598.0027770996f, -362.6230163574f, 1906.6230163574f, 3151.3613586426f, -599.3613586426f, -357.3730773926f, 1885.3730773926f, 3168.6112976074f, -600.6112976074f, -352.1082458496f, 1864.1082458496f, 3185.7511291504f, -601.7511291504f, -346.8299865723f, 1842.8299865723f, 3202.7793884277f, -602.7793884277f, -341.5397644043f, 1821.5397644043f, 3219.6946105957f, -603.6946105957f, -336.2390441895f, 1800.2390441895f, 3236.4953308105f, -604.4953308105f, -330.9292907715f, 1778.9292907715f, 3253.1800842285f, -605.1800842285f, -325.6119689941f, 1757.6119689941f, 3269.7474060059f, -605.7474060059f, -320.2885437012f, 1736.2885437012f, 3286.1958312988f, -606.1958312988f, -314.9604797363f, 1714.9604797363f, 3302.5238952637f, -606.5238952637f, -309.6292419434f, 1693.6292419434f, 3318.7301330566f, -606.7301330566f, -304.2962951660f, 1672.2962951660f, 3334.8130798340f, -606.8130798340f, -298.9631042480f, 1650.9631042480f, 3350.7712707520f, -606.7712707520f, -293.6311340332f, 1629.6311340332f, 3366.6032409668f, -606.6032409668f, -288.3018493652f, 1608.3018493652f, 3382.3075256348f, -606.3075256348f, -282.9767150879f, 1586.9767150879f, 3397.8826599121f, -605.8826599121f, -277.6571960449f, 1565.6571960449f, 3413.3271789551f, -605.3271789551f, -272.3447570801f, 1544.3447570801f, 3428.6396179199f, -604.6396179199f, -267.0408630371f, 1523.0408630371f, 3443.8185119629f, -603.8185119629f, -261.7469787598f, 1501.7469787598f, 3458.8623962402f, -602.8623962402f, -256.4645690918f, 1480.4645690918f, 3473.7698059082f, -601.7698059082f, -251.1950988770f, 1459.1950988770f, 3488.5392761230f, -600.5392761230f, -245.9400329590f, 1437.9400329590f, 3503.1693420410f, -599.1693420410f, -240.7008361816f, 1416.7008361816f, 3517.6585388184f, -597.6585388184f, -235.4789733887f, 1395.4789733887f, 3532.0054016113f, -596.0054016113f, -230.2759094238f, 1374.2759094238f, 3546.2084655762f, -594.2084655762f, -225.0931091309f, 1353.0931091309f, 3560.2662658691f, -592.2662658691f, -219.9320373535f, 1331.9320373535f, 3574.1773376465f, -590.1773376465f, -214.7941589355f, 1310.7941589355f, 3587.9402160645f, -587.9402160645f, -209.6809387207f, 1289.6809387207f, 3601.5534362793f, -585.5534362793f, -204.5938415527f, 1268.5938415527f, 3615.0155334473f, -583.0155334473f, -199.5343322754f, 1247.5343322754f, 3628.3250427246f, -580.3250427246f, -194.5038757324f, 1226.5038757324f, 3641.4804992676f, -577.4804992676f, -189.5039367676f, 1205.5039367676f, 3654.4804382324f, -574.4804382324f, -184.5359802246f, 1184.5359802246f, 3667.3233947754f, -571.3233947754f, -179.6014709473f, 1163.6014709473f, 3680.0079040527f, -568.0079040527f, -174.7018737793f, 1142.7018737793f, 3692.5325012207f, -564.5325012207f, -169.8386535645f, 1121.8386535645f, 3704.8957214355f, -560.8957214355f, -165.0132751465f, 1101.0132751465f, 3717.0960998535f, -557.0960998535f, -160.2272033691f, 1080.2272033691f, 3729.1321716309f, -553.1321716309f, -155.4819030762f, 1059.4819030762f, 3741.0024719238f, -549.0024719238f, -150.7788391113f, 1038.7788391113f, 3752.7055358887f, -544.7055358887f, -146.1194763184f, 1018.1194763184f, 3764.2398986816f, -540.2398986816f, -141.5052795410f, 997.5052795410f, 3775.6040954590f, -535.6040954590f, -136.9377136230f, 976.9377136230f, 3786.7966613770f, -530.7966613770f, -132.4182434082f, 956.4182434082f, 3797.8161315918f, -525.8161315918f, -127.9483337402f, 935.9483337402f, 3808.6610412598f, -520.6610412598f, -123.5294494629f, 915.5294494629f, 3819.3299255371f, -515.3299255371f, -119.1630554199f, 895.1630554199f, 3829.8213195801f, -509.8213195801f, -114.8506164551f, 874.8506164551f, 3840.1337585449f, -504.1337585449f, -110.5935974121f, 854.5935974121f, 3850.2657775879f, -498.2657775879f, -106.3934631348f, 834.3934631348f, 3860.2159118652f, -492.2159118652f, -102.2516784668f, 814.2516784668f, 3869.9826965332f, -485.9826965332f, -98.1697082520f, 794.1697082520f, 3879.5646667480f, -479.5646667480f, -94.1490173340f, 774.1490173340f, 3888.9603576660f, -472.9603576660f, -90.1910705566f, 754.1910705566f, 3898.1683044434f, -466.1683044434f, -86.2973327637f, 734.2973327637f, 3907.1870422363f, -459.1870422363f, -82.4692687988f, 714.4692687988f, 3916.0151062012f, -452.0151062012f, -78.7083435059f, 694.7083435059f, 3924.6510314941f, -444.6510314941f, -75.0160217285f, 675.0160217285f, 3933.0933532715f, -437.0933532715f, -71.3937683105f, 655.3937683105f, 3941.3406066895f, -429.3406066895f, -67.8430480957f, 635.8430480957f, 3949.3913269043f, -421.3913269043f, -64.3653259277f, 616.3653259277f, 3957.2440490723f, -413.2440490723f, -60.9620666504f, 596.9620666504f, 3964.8973083496f, -404.8973083496f, -57.6347351074f, 577.6347351074f, 3972.3496398926f, -396.3496398926f, -54.3847961426f, 558.3847961426f, 3979.5995788574f, -387.5995788574f, -51.2137145996f, 539.2137145996f, 3986.6456604004f, -378.6456604004f, -48.1229553223f, 520.1229553223f, 3993.4864196777f, -369.4864196777f, -45.1139831543f, 501.1139831543f, 4000.1203918457f, -360.1203918457f, -42.1882629395f, 482.1882629395f, 4006.5461120605f, -350.5461120605f, -39.3472595215f, 463.3472595215f, 4012.7621154785f, -340.7621154785f, -36.5924377441f, 444.5924377441f, 4018.7669372559f, -330.7669372559f, -33.9252624512f, 425.9252624512f, 4024.5591125488f, -320.5591125488f, -31.3471984863f, 407.3471984863f, 4030.1371765137f, -310.1371765137f, -28.8597106934f, 388.8597106934f, 4035.4996643066f, -299.4996643066f, -26.4642639160f, 370.4642639160f, 4040.6451110840f, -288.6451110840f, -24.1623229980f, 352.1623229980f, 4045.5720520020f, -277.5720520020f, -21.9553527832f, 333.9553527832f, 4050.2790222168f, -266.2790222168f, -19.8448181152f, 315.8448181152f, 4054.7645568848f, -254.7645568848f, -17.8321838379f, 297.8321838379f, 4059.0271911621f, -243.0271911621f, -15.9189147949f, 279.9189147949f, 4063.0654602051f, -231.0654602051f, -14.1064758301f, 262.1064758301f, 4066.8778991699f, -218.8778991699f, -12.3963317871f, 244.3963317871f, 4070.4630432129f, -206.4630432129f, -10.7899475098f, 226.7899475098f, 4073.8194274902f, -193.8194274902f, -9.2887878418f, 209.2887878418f, 4076.9455871582f, -180.9455871582f, -7.8943176270f, 191.8943176270f, 4079.8400573730f, -167.8400573730f, -6.6080017090f, 174.6080017090f, 4082.5013732910f, -154.5013732910f, -5.4313049316f, 157.4313049316f, 4084.9280700684f, -140.9280700684f, -4.3656921387f, 140.3656921387f, 4087.1186828613f, -127.1186828613f, -3.4126281738f, 123.4126281738f, 4089.0717468262f, -113.0717468262f, -2.5735778809f, 106.5735778809f, 4090.7857971191f, -98.7857971191f, -1.8500061035f, 89.8500061035f, 4092.2593688965f, -84.2593688965f, -1.2433776855f, 73.2433776855f, 4093.4909973145f, -69.4909973145f, -0.7551574707f, 56.7551574707f, 4094.4792175293f, -54.4792175293f, -0.3868103027f, 40.3868103027f, 4095.2225646973f, -39.2225646973f, -0.1398010254f, 24.1398010254f, 4095.7195739746f, -23.7195739746f, -0.0155944824f, 8.0155944824f, 4095.9687805176f, -7.9687805176f }; /***************************************************************/ const mlib_f32 mlib_filters_s16f_bc[] = { -0.1247559786f, 255.9993900061f, 0.1254879236f, -0.0001219511f, -0.3728059530f, 255.9945164919f, 0.3793848753f, -0.0010954142f, -0.6189113855f, 255.9847859144f, 0.6371623278f, -0.0030368567f, -0.8630779982f, 255.9702154398f, 0.8988031149f, -0.0059405565f, -1.1053115129f, 255.9508222342f, 1.1642900705f, -0.0098007917f, -1.3456176519f, 255.9266234636f, 1.4336060286f, -0.0146118402f, -1.5840021372f, 255.8976362944f, 1.7067338228f, -0.0203679800f, -1.8204706907f, 255.8638778925f, 1.9836562872f, -0.0270634890f, -2.0550290346f, 255.8253654242f, 2.2643562555f, -0.0346926451f, -2.2876828909f, 255.7821160555f, 2.5488165617f, -0.0432497263f, -2.5184379816f, 255.7341469526f, 2.8370200396f, -0.0527290106f, -2.7473000288f, 255.6814752817f, 3.1289495230f, -0.0631247759f, -2.9742747545f, 255.6241182089f, 3.4245878458f, -0.0744313002f, -3.1993678808f, 255.5620929003f, 3.7239178419f, -0.0866428614f, -3.4225851297f, 255.4954165220f, 4.0269223452f, -0.0997537374f, -3.6439322233f, 255.4241062403f, 4.3335841894f, -0.1137582064f, -3.8634148836f, 255.3481792212f, 4.6438862085f, -0.1286505461f, -4.0810388327f, 255.2676526308f, 4.9578112364f, -0.1444250345f, -4.2968097925f, 255.1825436354f, 5.2753421068f, -0.1610759497f, -4.5107334852f, 255.0928694010f, 5.5964616537f, -0.1785975695f, -4.7228156328f, 254.9986470938f, 5.9211527109f, -0.1969841719f, -4.9330619574f, 254.8998938799f, 6.2493981123f, -0.2162300348f, -5.1414781809f, 254.7966269255f, 6.5811806917f, -0.2363294363f, -5.3480700254f, 254.6888633966f, 6.9164832830f, -0.2572766542f, -5.5528432131f, 254.5766204596f, 7.2552887201f, -0.2790659666f, -5.7558034658f, 254.4599152803f, 7.5975798368f, -0.3016916513f, -5.9569565058f, 254.3387650251f, 7.9433394670f, -0.3251479864f, -6.1563080549f, 254.2131868601f, 8.2925504446f, -0.3494292498f, -6.3538638353f, 254.0831979513f, 8.6451956034f, -0.3745297194f, -6.5496295691f, 253.9488154650f, 9.0012577772f, -0.4004436731f, -6.7436109781f, 253.8100565672f, 9.3607198000f, -0.4271653891f, -6.9358137846f, 253.6669384241f, 9.7235645056f, -0.4546891451f, -7.1262437105f, 253.5194782019f, 10.0897747278f, -0.4830092192f, -7.3149064779f, 253.3676930666f, 10.4593333006f, -0.5121198893f, -7.5018078089f, 253.2116001844f, 10.8322230577f, -0.5420154333f, -7.6869534254f, 253.0512167215f, 11.2084268332f, -0.5726901293f, -7.8703490496f, 252.8865598440f, 11.5879274607f, -0.6041382551f, -8.0520004034f, 252.7176467180f, 11.9707077742f, -0.6363540888f, -8.2319132090f, 252.5444945097f, 12.3567506075f, -0.6693319082f, -8.4100931883f, 252.3671203852f, 12.7460387945f, -0.7030659914f, -8.5865460634f, 252.1855415106f, 13.1385551691f, -0.7375506163f, -8.7612775564f, 251.9997750521f, 13.5342825651f, -0.7727800608f, -8.9342933893f, 251.8098381758f, 13.9332038164f, -0.8087486029f, -9.1055992842f, 251.6157480478f, 14.3353017569f, -0.8454505205f, -9.2752009630f, 251.4175218344f, 14.7405592203f, -0.8828800917f, -9.4431041479f, 251.2151767015f, 15.1489590406f, -0.9210315943f, -9.6093145609f, 251.0087298155f, 15.5604840517f, -0.9598993063f, -9.7738379240f, 250.7981983423f, 15.9751170874f, -0.9994775057f, -9.9366799593f, 250.5835994482f, 16.3928409815f, -1.0397604704f, -10.0978463888f, 250.3649502993f, 16.8136385679f, -1.0807424784f, -10.2573429346f, 250.1422680616f, 17.2374926805f, -1.1224178076f, -10.4151753187f, 249.9155699015f, 17.6643861532f, -1.1647807360f, -10.5713492632f, 249.6848729849f, 18.0943018198f, -1.2078255415f, -10.7258704901f, 249.4501944780f, 18.5272225142f, -1.2515465021f, -10.8787447214f, 249.2115515471f, 18.9631310701f, -1.2959378958f, -11.0299776793f, 248.9689613581f, 19.4020103216f, -1.3409940004f, -11.1795750856f, 248.7224410772f, 19.8438431025f, -1.3867090940f, -11.3275426626f, 248.4720078707f, 20.2886122465f, -1.4330774546f, -11.4738861322f, 248.2176789045f, 20.7363005877f, -1.4800933599f, -11.6186112165f, 247.9594713449f, 21.1868909597f, -1.5277510881f, -11.7617236376f, 247.6974023581f, 21.6403661966f, -1.5760449171f, -11.9032291174f, 247.4314891100f, 22.0967091322f, -1.6249691248f, -12.0431333780f, 247.1617487669f, 22.5559026003f, -1.6745179892f, -12.1814421415f, 246.8881984949f, 23.0179294348f, -1.7246857882f, -12.3181611300f, 246.6108554602f, 23.4827724695f, -1.7754667997f, -12.4532960653f, 246.3297368288f, 23.9504145384f, -1.8268553019f, -12.5868526697f, 246.0448597670f, 24.4208384752f, -1.8788455725f, -12.7188366652f, 245.7562414408f, 24.8940271139f, -1.9314318895f, -12.8492537737f, 245.4638990164f, 25.3699632883f, -1.9846085310f, -12.9781097174f, 245.1678496599f, 25.8486298323f, -2.0383697748f, -13.1054102182f, 244.8681105375f, 26.3300095797f, -2.0927098989f, -13.2311609983f, 244.5646988153f, 26.8140853643f, -2.1476231813f, -13.3553677797f, 244.2576316595f, 27.3008400202f, -2.2031039000f, -13.4780362844f, 243.9469262362f, 27.7902563810f, -2.2591463327f, -13.5991722345f, 243.6325997114f, 28.2823172808f, -2.3157447577f, -13.7187813520f, 243.3146692514f, 28.7770055532f, -2.3728934526f, -13.8368693590f, 242.9931520224f, 29.2743040323f, -2.4305866957f, -13.9534419775f, 242.6680651903f, 29.7741955519f, -2.4888187647f, -14.0685049295f, 242.3394259214f, 30.2766629457f, -2.5475839376f, -14.1820639372f, 242.0072513819f, 30.7816890478f, -2.6068764925f, -14.2941247225f, 241.6715587378f, 31.2892566919f, -2.6666907072f, -14.4046930075f, 241.3323651552f, 31.7993487120f, -2.7270208597f, -14.5137745142f, 240.9896878004f, 32.3119479418f, -2.7878612280f, -14.6213749647f, 240.6435438395f, 32.8270372152f, -2.8492060900f, -14.7275000811f, 240.2939504385f, 33.3445993662f, -2.9110497236f, -14.8321555853f, 239.9409247637f, 33.8646172285f, -2.9733864069f, -14.9353471994f, 239.5844839811f, 34.3870736361f, -3.0362104177f, -15.0370806456f, 239.2246452570f, 34.9119514227f, -3.0995160341f, -15.1373616457f, 238.8614257574f, 35.4392334223f, -3.1632975340f, -15.2361959219f, 238.4948426485f, 35.9689024687f, -3.2275491953f, -15.3335891962f, 238.1249130964f, 36.5009413958f, -3.2922652960f, -15.4295471907f, 237.7516542673f, 37.0353330374f, -3.3574401140f, -15.5240756273f, 237.3750833273f, 37.5720602274f, -3.4230679274f, -15.6171802282f, 236.9952174425f, 38.1111057997f, -3.4891430140f, -15.7088667154f, 236.6120737791f, 38.6524525881f, -3.5556596518f, -15.7991408110f, 236.2256695032f, 39.1960834265f, -3.6226121187f, -15.8880082369f, 235.8360217810f, 39.7419811487f, -3.6899946928f, -15.9754747152f, 235.4431477785f, 40.2901285887f, -3.7578016520f, -16.0615459681f, 235.0470646620f, 40.8405085802f, -3.8260272741f, -16.1462277174f, 234.6477895975f, 41.3931039572f, -3.8946658373f, -16.2295256853f, 234.2453397512f, 41.9478975534f, -3.9637116194f, -16.3114455938f, 233.8397322893f, 42.5048722029f, -4.0331588984f, -16.3919931650f, 233.4309843779f, 43.0640107393f, -4.1030019522f, -16.4711741209f, 233.0191131830f, 43.6252959967f, -4.1732350588f, -16.5489941835f, 232.6041358709f, 44.1887108088f, -4.2438524961f, -16.6254590750f, 232.1860696077f, 44.7542380095f, -4.3148485422f, -16.7005745173f, 231.7649315596f, 45.3218604326f, -4.3862174749f, -16.7743462324f, 231.3407388926f, 45.8915609121f, -4.4579535723f, -16.8467799425f, 230.9135087729f, 46.4633222818f, -4.5300511122f, -16.9178813696f, 230.4832583666f, 47.0371273756f, -4.6025043726f, -16.9876562357f, 230.0500048399f, 47.6129590273f, -4.6753076315f, -17.0561102629f, 229.6137653589f, 48.1908000708f, -4.7484551668f, -17.1232491732f, 229.1745570898f, 48.7706333399f, -4.8219412565f, -17.1890786886f, 228.7323971987f, 49.3524416685f, -4.8957601786f, -17.2536045313f, 228.2873028517f, 49.9362078905f, -4.9699062109f, -17.3168324232f, 227.8392912149f, 50.5219148397f, -5.0443736315f, -17.3787680864f, 227.3883794546f, 51.1095453501f, -5.1191567183f, -17.4394172430f, 226.9345847368f, 51.6990822554f, -5.1942497492f, -17.4987856150f, 226.4779242277f, 52.2905083895f, -5.2696470022f, -17.5568789244f, 226.0184150934f, 52.8838065863f, -5.3453427553f, -17.6137028933f, 225.5560745001f, 53.4789596796f, -5.4213312864f, -17.6692632437f, 225.0909196138f, 54.0759505033f, -5.4976068735f, -17.7235656977f, 224.6229676008f, 54.6747618914f, -5.5741637945f, -17.7766159773f, 224.1522356272f, 55.2753766775f, -5.6509963274f, -17.8284198046f, 223.6787408590f, 55.8777776957f, -5.7280987501f, -17.8789829016f, 223.2025004625f, 56.4819477797f, -5.8054653406f, -17.9283109903f, 222.7235316038f, 57.0878697634f, -5.8830903769f, -17.9764097929f, 222.2418514490f, 57.6955264807f, -5.9609681368f, -18.0232850313f, 221.7574771643f, 58.3049007654f, -6.0390928984f, -18.0689424276f, 221.2704259157f, 58.9159754515f, -6.1174589396f, -18.1133877039f, 220.7807148695f, 59.5287333727f, -6.1960605383f, -18.1566265821f, 220.2883611917f, 60.1431573629f, -6.2748919725f, -18.1986647844f, 219.7933820486f, 60.7592302561f, -6.3539475203f, -18.2395080328f, 219.2957946062f, 61.3769348860f, -6.4332214594f, -18.2791620493f, 218.7956160307f, 61.9962540865f, -6.5127080679f, -18.3176325560f, 218.2928634882f, 62.6171706915f, -6.5924016237f, -18.3549252748f, 217.7875541449f, 63.2396675348f, -6.6722964048f, -18.3910459280f, 217.2797051668f, 63.8637274504f, -6.7523866892f, -18.4260002375f, 216.7693337202f, 64.4893332720f, -6.8326667547f, -18.4597939253f, 216.2564569712f, 65.1164678335f, -6.9131308794f, -18.4924327135f, 215.7410920858f, 65.7451139688f, -6.9937733412f, -18.5239223242f, 215.2232562304f, 66.3752545118f, -7.0745884180f, -18.5542684793f, 214.7029665709f, 67.0068722963f, -7.1555703878f, -18.5834769011f, 214.1802402735f, 67.6399501562f, -7.2367135286f, -18.6115533113f, 213.6550945044f, 68.2744709253f, -7.3180121183f, -18.6385034323f, 213.1275464296f, 68.9104174376f, -7.3994604349f, -18.6643329859f, 212.5976132154f, 69.5477725267f, -7.4810527563f, -18.6890476942f, 212.0653120279f, 70.1865190268f, -7.5627833605f, -18.7126532793f, 211.5306600332f, 70.8266397715f, -7.6446465254f, -18.7351554632f, 210.9936743975f, 71.4681175947f, -7.7266365290f, -18.7565599680f, 210.4543722868f, 72.1109353304f, -7.8087476492f, -18.7768725157f, 209.9127708673f, 72.7550758123f, -7.8909741640f, -18.7960988283f, 209.3688873053f, 73.4005218744f, -7.9733103514f, -18.8142446280f, 208.8227387667f, 74.0472563505f, -8.0557504892f, -18.8313156366f, 208.2743424177f, 74.6952620745f, -8.1382888556f, -18.8473175764f, 207.7237154245f, 75.3445218801f, -8.2209197283f, -18.8622561693f, 207.1708749533f, 75.9950186014f, -8.3036373854f, -18.8761371374f, 206.6158381701f, 76.6467350721f, -8.3864361048f, -18.8889662027f, 206.0586222410f, 77.2996541262f, -8.4693101645f, -18.9007490873f, 205.4992443323f, 77.9537585974f, -8.5522538424f, -18.9114915133f, 204.9377216101f, 78.6090313196f, -8.6352614164f, -18.9211992025f, 204.3740712404f, 79.2654551268f, -8.7183271646f, -18.9298778772f, 203.8083103895f, 79.9230128527f, -8.8014453650f, -18.9375332594f, 203.2404562235f, 80.5816873312f, -8.8846102953f, -18.9441710711f, 202.6705259085f, 81.2414613962f, -8.9678162336f, -18.9497970343f, 202.0985366106f, 81.9023178816f, -9.0510574579f, -18.9544168711f, 201.5245054960f, 82.5642396212f, -9.1343282461f, -18.9580363035f, 200.9484497309f, 83.2272094488f, -9.2176228762f, -18.9606610537f, 200.3703864813f, 83.8912101984f, -9.3009356260f, -18.9622968435f, 199.7903329134f, 84.5562247038f, -9.3842607737f, -18.9629493952f, 199.2083061934f, 85.2222357988f, -9.4675925970f, -18.9626244307f, 198.6243234873f, 85.8892263174f, -9.5509253740f, -18.9613276720f, 198.0384019613f, 86.5571790934f, -9.6342533827f, -18.9590648413f, 197.4505587816f, 87.2260769606f, -9.7175709009f, -18.9558416605f, 196.8608111143f, 87.8959027529f, -9.8008722067f, -18.9516638517f, 196.2691761255f, 88.5666393042f, -9.8841515779f, -18.9465371370f, 195.6756709814f, 89.2382694483f, -9.9674032927f, -18.9404672384f, 195.0803128481f, 89.9107760191f, -10.0506216288f, -18.9334598780f, 194.4831188917f, 90.5841418505f, -10.1338008642f, -18.9255207777f, 193.8841062784f, 91.2583497763f, -10.2169352770f, -18.9166556597f, 193.2832921743f, 91.9333826303f, -10.3000191450f, -18.9068702459f, 192.6806937456f, 92.6092232466f, -10.3830467463f, -18.8961702585f, 192.0763281584f, 93.2858544588f, -10.4660123587f, -18.8845614195f, 191.4702125788f, 93.9632591009f, -10.5489102602f, -18.8720494509f, 190.8623641729f, 94.6414200068f, -10.6317347288f, -18.8586400747f, 190.2528001070f, 95.3203200102f, -10.7144800425f, -18.8443390131f, 189.6415375471f, 95.9999419451f, -10.7971404791f, -18.8291519880f, 189.0285936594f, 96.6802686453f, -10.8797103167f, -18.8130847216f, 188.4139856100f, 97.3612829447f, -10.9621838331f, -18.7961429358f, 187.7977305651f, 98.0429676771f, -11.0445553064f, -18.7783323526f, 187.1798456907f, 98.7253056765f, -11.1268190145f, -18.7596586943f, 186.5603481531f, 99.4082797766f, -11.2089692354f, -18.7401276827f, 185.9392551184f, 100.0918728113f, -11.2910002470f, -18.7197450399f, 185.3165837526f, 100.7760676146f, -11.3729063272f, -18.6985164881f, 184.6923512220f, 101.4608470201f, -11.4546817541f, -18.6764477491f, 184.0665746927f, 102.1461938620f, -11.5363208055f, -18.6535445452f, 183.4392713308f, 102.8320909739f, -11.6178177595f, -18.6298125982f, 182.8104583025f, 103.5185211897f, -11.6991668940f, -18.6052576303f, 182.1801527739f, 104.2054673433f, -11.7803624868f, -18.5798853636f, 181.5483719110f, 104.8929122686f, -11.8613988161f, -18.5537015200f, 180.9151328802f, 105.5808387995f, -11.9422701597f, -18.5267118216f, 180.2804528475f, 106.2692297697f, -12.0229707956f, -18.4989219904f, 179.6443489790f, 106.9580680132f, -12.1034950018f, -18.4703377485f, 179.0068384409f, 107.6473363638f, -12.1838370562f, -18.4409648180f, 178.3679383993f, 108.3370176554f, -12.2639912367f, -18.4108089209f, 177.7276660204f, 109.0270947218f, -12.3439518213f, -18.3798757792f, 177.0860384703f, 109.7175503969f, -12.4237130880f, -18.3481711149f, 176.4430729151f, 110.4083675146f, -12.5032693148f, -18.3157006502f, 175.7987865210f, 111.0995289087f, -12.5826147795f, -18.2824701071f, 175.1531964540f, 111.7910174131f, -12.6617437601f, -18.2484852076f, 174.5063198805f, 112.4828158617f, -12.7406505346f, -18.2137516737f, 173.8581739664f, 113.1749070883f, -12.8193293810f, -18.1782752275f, 173.2087758780f, 113.8672739267f, -12.8977745771f, -18.1420615911f, 172.5581427813f, 114.5598992109f, -12.9759804010f, -18.1051164865f, 171.9062918425f, 115.2527657747f, -13.0539411306f, -18.0674456358f, 171.2532402277f, 115.9458564520f, -13.1316510439f, -18.0290547609f, 170.5990051031f, 116.6391540766f, -13.2091044188f, -17.9899495840f, 169.9436036348f, 117.3326414824f, -13.2862955332f, -17.9501358271f, 169.2870529890f, 118.0263015032f, -13.3632186651f, -17.9096192122f, 168.6293703318f, 118.7201169729f, -13.4398680925f, -17.8684054613f, 167.9705728292f, 119.4140707254f, -13.5162380934f, -17.8265002966f, 167.3106776476f, 120.1081455946f, -13.5923229456f, -17.7839094400f, 166.6497019529f, 120.8023244143f, -13.6681169271f, -17.7406386137f, 165.9876629114f, 121.4965900183f, -13.7436143160f, -17.6966935396f, 165.3245776892f, 122.1909252405f, -13.8188093901f, -17.6520799398f, 164.6604634523f, 122.8853129148f, -13.8936964273f, -17.6068035364f, 163.9953373671f, 123.5797358751f, -13.9682697058f, -17.5608700514f, 163.3292165995f, 124.2741769552f, -14.0425235033f, -17.5142852068f, 162.6621183157f, 124.9686189890f, -14.1164520979f, -17.4670547247f, 161.9940596819f, 125.6630448103f, -14.1900497675f, -17.4191843271f, 161.3250578642f, 126.3574372530f, -14.2633107901f, -17.3706797361f, 160.6551300287f, 127.0517791510f, -14.3362294436f, -17.3215466738f, 159.9842933416f, 127.7460533381f, -14.4088000059f, -17.2717908621f, 159.3125649691f, 128.4402426481f, -14.4810167551f, -17.2214180231f, 158.6399620771f, 129.1343299150f, -14.5528739691f, -17.1704338789f, 157.9665018320f, 129.8282979727f, -14.6243659258f, -17.1188441515f, 157.2922013998f, 130.5221296549f, -14.6954869032f, -17.0666545630f, 156.6170779467f, 131.2158077955f, -14.7662311792f, -17.0138708353f, 155.9411486387f, 131.9093152285f, -14.8365930319f, -16.9604986906f, 155.2644306421f, 132.6026347876f, -14.9065667391f, -16.9065438509f, 154.5869411230f, 133.2957493067f, -14.9761465788f, -16.8520120382f, 153.9086972475f, 133.9886416197f, -15.0453268290f, -16.7969089746f, 153.2297161818f, 134.6812945604f, -15.1141017675f, -16.7412403822f, 152.5500150919f, 135.3736909628f, -15.1824656725f, -16.6850119829f, 151.8696111441f, 136.0658136606f, -15.2504128218f, -16.6282294989f, 151.1885215044f, 136.7576454878f, -15.3179374933f, -16.5708986521f, 150.5067633390f, 137.4491692781f, -15.3850339651f, -16.5130251646f, 149.8243538141f, 138.1403678656f, -15.4516965151f, -16.4546147585f, 149.1413100958f, 138.8312240839f, -15.5179194212f, -16.3956731558f, 148.4576493502f, 139.5217207670f, -15.5836969614f, -16.3362060785f, 147.7733887434f, 140.2118407488f, -15.6490234137f, -16.2762192488f, 147.0885454416f, 140.9015668631f, -15.7138930559f, -16.2157183886f, 146.4031366110f, 141.5908819437f, -15.7783001661f, -16.1547092199f, 145.7171794176f, 142.2797688246f, -15.8422390223f, -16.0931974649f, 145.0306910276f, 142.9682103395f, -15.9057039022f, -16.0311888456f, 144.3436886072f, 143.6561893225f, -15.9686890841f, -15.9686890841f, 143.6561893225f, 144.3436886072f, -16.0311888456f, -15.9057039022f, 142.9682103395f, 145.0306910276f, -16.0931974649f, -15.8422390223f, 142.2797688246f, 145.7171794176f, -16.1547092199f, -15.7783001661f, 141.5908819437f, 146.4031366110f, -16.2157183886f, -15.7138930559f, 140.9015668631f, 147.0885454416f, -16.2762192488f, -15.6490234137f, 140.2118407488f, 147.7733887434f, -16.3362060785f, -15.5836969614f, 139.5217207670f, 148.4576493502f, -16.3956731558f, -15.5179194212f, 138.8312240839f, 149.1413100958f, -16.4546147585f, -15.4516965151f, 138.1403678656f, 149.8243538141f, -16.5130251646f, -15.3850339651f, 137.4491692781f, 150.5067633390f, -16.5708986521f, -15.3179374933f, 136.7576454878f, 151.1885215044f, -16.6282294989f, -15.2504128218f, 136.0658136606f, 151.8696111441f, -16.6850119829f, -15.1824656725f, 135.3736909628f, 152.5500150919f, -16.7412403822f, -15.1141017675f, 134.6812945604f, 153.2297161818f, -16.7969089746f, -15.0453268290f, 133.9886416197f, 153.9086972475f, -16.8520120382f, -14.9761465788f, 133.2957493067f, 154.5869411230f, -16.9065438509f, -14.9065667391f, 132.6026347876f, 155.2644306421f, -16.9604986906f, -14.8365930319f, 131.9093152285f, 155.9411486387f, -17.0138708353f, -14.7662311792f, 131.2158077955f, 156.6170779467f, -17.0666545630f, -14.6954869032f, 130.5221296549f, 157.2922013998f, -17.1188441515f, -14.6243659258f, 129.8282979727f, 157.9665018320f, -17.1704338789f, -14.5528739691f, 129.1343299150f, 158.6399620771f, -17.2214180231f, -14.4810167551f, 128.4402426481f, 159.3125649691f, -17.2717908621f, -14.4088000059f, 127.7460533381f, 159.9842933416f, -17.3215466738f, -14.3362294436f, 127.0517791510f, 160.6551300287f, -17.3706797361f, -14.2633107901f, 126.3574372530f, 161.3250578642f, -17.4191843271f, -14.1900497675f, 125.6630448103f, 161.9940596819f, -17.4670547247f, -14.1164520979f, 124.9686189890f, 162.6621183157f, -17.5142852068f, -14.0425235033f, 124.2741769552f, 163.3292165995f, -17.5608700514f, -13.9682697058f, 123.5797358751f, 163.9953373671f, -17.6068035364f, -13.8936964273f, 122.8853129148f, 164.6604634523f, -17.6520799398f, -13.8188093901f, 122.1909252405f, 165.3245776892f, -17.6966935396f, -13.7436143160f, 121.4965900183f, 165.9876629114f, -17.7406386137f, -13.6681169271f, 120.8023244143f, 166.6497019529f, -17.7839094400f, -13.5923229456f, 120.1081455946f, 167.3106776476f, -17.8265002966f, -13.5162380934f, 119.4140707254f, 167.9705728292f, -17.8684054613f, -13.4398680925f, 118.7201169729f, 168.6293703318f, -17.9096192122f, -13.3632186651f, 118.0263015032f, 169.2870529890f, -17.9501358271f, -13.2862955332f, 117.3326414824f, 169.9436036348f, -17.9899495840f, -13.2091044188f, 116.6391540766f, 170.5990051031f, -18.0290547609f, -13.1316510439f, 115.9458564520f, 171.2532402277f, -18.0674456358f, -13.0539411306f, 115.2527657747f, 171.9062918425f, -18.1051164865f, -12.9759804010f, 114.5598992109f, 172.5581427813f, -18.1420615911f, -12.8977745771f, 113.8672739267f, 173.2087758780f, -18.1782752275f, -12.8193293810f, 113.1749070883f, 173.8581739664f, -18.2137516737f, -12.7406505346f, 112.4828158617f, 174.5063198805f, -18.2484852076f, -12.6617437601f, 111.7910174131f, 175.1531964540f, -18.2824701071f, -12.5826147795f, 111.0995289087f, 175.7987865210f, -18.3157006502f, -12.5032693148f, 110.4083675146f, 176.4430729151f, -18.3481711149f, -12.4237130880f, 109.7175503969f, 177.0860384703f, -18.3798757792f, -12.3439518213f, 109.0270947218f, 177.7276660204f, -18.4108089209f, -12.2639912367f, 108.3370176554f, 178.3679383993f, -18.4409648180f, -12.1838370562f, 107.6473363638f, 179.0068384409f, -18.4703377485f, -12.1034950018f, 106.9580680132f, 179.6443489790f, -18.4989219904f, -12.0229707956f, 106.2692297697f, 180.2804528475f, -18.5267118216f, -11.9422701597f, 105.5808387995f, 180.9151328802f, -18.5537015200f, -11.8613988161f, 104.8929122686f, 181.5483719110f, -18.5798853636f, -11.7803624868f, 104.2054673433f, 182.1801527739f, -18.6052576303f, -11.6991668940f, 103.5185211897f, 182.8104583025f, -18.6298125982f, -11.6178177595f, 102.8320909739f, 183.4392713308f, -18.6535445452f, -11.5363208055f, 102.1461938620f, 184.0665746927f, -18.6764477491f, -11.4546817541f, 101.4608470201f, 184.6923512220f, -18.6985164881f, -11.3729063272f, 100.7760676146f, 185.3165837526f, -18.7197450399f, -11.2910002470f, 100.0918728113f, 185.9392551184f, -18.7401276827f, -11.2089692354f, 99.4082797766f, 186.5603481531f, -18.7596586943f, -11.1268190145f, 98.7253056765f, 187.1798456907f, -18.7783323526f, -11.0445553064f, 98.0429676771f, 187.7977305651f, -18.7961429358f, -10.9621838331f, 97.3612829447f, 188.4139856100f, -18.8130847216f, -10.8797103167f, 96.6802686453f, 189.0285936594f, -18.8291519880f, -10.7971404791f, 95.9999419451f, 189.6415375471f, -18.8443390131f, -10.7144800425f, 95.3203200102f, 190.2528001070f, -18.8586400747f, -10.6317347288f, 94.6414200068f, 190.8623641729f, -18.8720494509f, -10.5489102602f, 93.9632591009f, 191.4702125788f, -18.8845614195f, -10.4660123587f, 93.2858544588f, 192.0763281584f, -18.8961702585f, -10.3830467463f, 92.6092232466f, 192.6806937456f, -18.9068702459f, -10.3000191450f, 91.9333826303f, 193.2832921743f, -18.9166556597f, -10.2169352770f, 91.2583497763f, 193.8841062784f, -18.9255207777f, -10.1338008642f, 90.5841418505f, 194.4831188917f, -18.9334598780f, -10.0506216288f, 89.9107760191f, 195.0803128481f, -18.9404672384f, -9.9674032927f, 89.2382694483f, 195.6756709814f, -18.9465371370f, -9.8841515779f, 88.5666393042f, 196.2691761255f, -18.9516638517f, -9.8008722067f, 87.8959027529f, 196.8608111143f, -18.9558416605f, -9.7175709009f, 87.2260769606f, 197.4505587816f, -18.9590648413f, -9.6342533827f, 86.5571790934f, 198.0384019613f, -18.9613276720f, -9.5509253740f, 85.8892263174f, 198.6243234873f, -18.9626244307f, -9.4675925970f, 85.2222357988f, 199.2083061934f, -18.9629493952f, -9.3842607737f, 84.5562247038f, 199.7903329134f, -18.9622968435f, -9.3009356260f, 83.8912101984f, 200.3703864813f, -18.9606610537f, -9.2176228762f, 83.2272094488f, 200.9484497309f, -18.9580363035f, -9.1343282461f, 82.5642396212f, 201.5245054960f, -18.9544168711f, -9.0510574579f, 81.9023178816f, 202.0985366106f, -18.9497970343f, -8.9678162336f, 81.2414613962f, 202.6705259085f, -18.9441710711f, -8.8846102953f, 80.5816873312f, 203.2404562235f, -18.9375332594f, -8.8014453650f, 79.9230128527f, 203.8083103895f, -18.9298778772f, -8.7183271646f, 79.2654551268f, 204.3740712404f, -18.9211992025f, -8.6352614164f, 78.6090313196f, 204.9377216101f, -18.9114915133f, -8.5522538424f, 77.9537585974f, 205.4992443323f, -18.9007490873f, -8.4693101645f, 77.2996541262f, 206.0586222410f, -18.8889662027f, -8.3864361048f, 76.6467350721f, 206.6158381701f, -18.8761371374f, -8.3036373854f, 75.9950186014f, 207.1708749533f, -18.8622561693f, -8.2209197283f, 75.3445218801f, 207.7237154245f, -18.8473175764f, -8.1382888556f, 74.6952620745f, 208.2743424177f, -18.8313156366f, -8.0557504892f, 74.0472563505f, 208.8227387667f, -18.8142446280f, -7.9733103514f, 73.4005218744f, 209.3688873053f, -18.7960988283f, -7.8909741640f, 72.7550758123f, 209.9127708673f, -18.7768725157f, -7.8087476492f, 72.1109353304f, 210.4543722868f, -18.7565599680f, -7.7266365290f, 71.4681175947f, 210.9936743975f, -18.7351554632f, -7.6446465254f, 70.8266397715f, 211.5306600332f, -18.7126532793f, -7.5627833605f, 70.1865190268f, 212.0653120279f, -18.6890476942f, -7.4810527563f, 69.5477725267f, 212.5976132154f, -18.6643329859f, -7.3994604349f, 68.9104174376f, 213.1275464296f, -18.6385034323f, -7.3180121183f, 68.2744709253f, 213.6550945044f, -18.6115533113f, -7.2367135286f, 67.6399501562f, 214.1802402735f, -18.5834769011f, -7.1555703878f, 67.0068722963f, 214.7029665709f, -18.5542684793f, -7.0745884180f, 66.3752545118f, 215.2232562304f, -18.5239223242f, -6.9937733412f, 65.7451139688f, 215.7410920858f, -18.4924327135f, -6.9131308794f, 65.1164678335f, 216.2564569712f, -18.4597939253f, -6.8326667547f, 64.4893332720f, 216.7693337202f, -18.4260002375f, -6.7523866892f, 63.8637274504f, 217.2797051668f, -18.3910459280f, -6.6722964048f, 63.2396675348f, 217.7875541449f, -18.3549252748f, -6.5924016237f, 62.6171706915f, 218.2928634882f, -18.3176325560f, -6.5127080679f, 61.9962540865f, 218.7956160307f, -18.2791620493f, -6.4332214594f, 61.3769348860f, 219.2957946062f, -18.2395080328f, -6.3539475203f, 60.7592302561f, 219.7933820486f, -18.1986647844f, -6.2748919725f, 60.1431573629f, 220.2883611917f, -18.1566265821f, -6.1960605383f, 59.5287333727f, 220.7807148695f, -18.1133877039f, -6.1174589396f, 58.9159754515f, 221.2704259157f, -18.0689424276f, -6.0390928984f, 58.3049007654f, 221.7574771643f, -18.0232850313f, -5.9609681368f, 57.6955264807f, 222.2418514490f, -17.9764097929f, -5.8830903769f, 57.0878697634f, 222.7235316038f, -17.9283109903f, -5.8054653406f, 56.4819477797f, 223.2025004625f, -17.8789829016f, -5.7280987501f, 55.8777776957f, 223.6787408590f, -17.8284198046f, -5.6509963274f, 55.2753766775f, 224.1522356272f, -17.7766159773f, -5.5741637945f, 54.6747618914f, 224.6229676008f, -17.7235656977f, -5.4976068735f, 54.0759505033f, 225.0909196138f, -17.6692632437f, -5.4213312864f, 53.4789596796f, 225.5560745001f, -17.6137028933f, -5.3453427553f, 52.8838065863f, 226.0184150934f, -17.5568789244f, -5.2696470022f, 52.2905083895f, 226.4779242277f, -17.4987856150f, -5.1942497492f, 51.6990822554f, 226.9345847368f, -17.4394172430f, -5.1191567183f, 51.1095453501f, 227.3883794546f, -17.3787680864f, -5.0443736315f, 50.5219148397f, 227.8392912149f, -17.3168324232f, -4.9699062109f, 49.9362078905f, 228.2873028517f, -17.2536045313f, -4.8957601786f, 49.3524416685f, 228.7323971987f, -17.1890786886f, -4.8219412565f, 48.7706333399f, 229.1745570898f, -17.1232491732f, -4.7484551668f, 48.1908000708f, 229.6137653589f, -17.0561102629f, -4.6753076315f, 47.6129590273f, 230.0500048399f, -16.9876562357f, -4.6025043726f, 47.0371273756f, 230.4832583666f, -16.9178813696f, -4.5300511122f, 46.4633222818f, 230.9135087729f, -16.8467799425f, -4.4579535723f, 45.8915609121f, 231.3407388926f, -16.7743462324f, -4.3862174749f, 45.3218604326f, 231.7649315596f, -16.7005745173f, -4.3148485422f, 44.7542380095f, 232.1860696077f, -16.6254590750f, -4.2438524961f, 44.1887108088f, 232.6041358709f, -16.5489941835f, -4.1732350588f, 43.6252959967f, 233.0191131830f, -16.4711741209f, -4.1030019522f, 43.0640107393f, 233.4309843779f, -16.3919931650f, -4.0331588984f, 42.5048722029f, 233.8397322893f, -16.3114455938f, -3.9637116194f, 41.9478975534f, 234.2453397512f, -16.2295256853f, -3.8946658373f, 41.3931039572f, 234.6477895975f, -16.1462277174f, -3.8260272741f, 40.8405085802f, 235.0470646620f, -16.0615459681f, -3.7578016520f, 40.2901285887f, 235.4431477785f, -15.9754747152f, -3.6899946928f, 39.7419811487f, 235.8360217810f, -15.8880082369f, -3.6226121187f, 39.1960834265f, 236.2256695032f, -15.7991408110f, -3.5556596518f, 38.6524525881f, 236.6120737791f, -15.7088667154f, -3.4891430140f, 38.1111057997f, 236.9952174425f, -15.6171802282f, -3.4230679274f, 37.5720602274f, 237.3750833273f, -15.5240756273f, -3.3574401140f, 37.0353330374f, 237.7516542673f, -15.4295471907f, -3.2922652960f, 36.5009413958f, 238.1249130964f, -15.3335891962f, -3.2275491953f, 35.9689024687f, 238.4948426485f, -15.2361959219f, -3.1632975340f, 35.4392334223f, 238.8614257574f, -15.1373616457f, -3.0995160341f, 34.9119514227f, 239.2246452570f, -15.0370806456f, -3.0362104177f, 34.3870736361f, 239.5844839811f, -14.9353471994f, -2.9733864069f, 33.8646172285f, 239.9409247637f, -14.8321555853f, -2.9110497236f, 33.3445993662f, 240.2939504385f, -14.7275000811f, -2.8492060900f, 32.8270372152f, 240.6435438395f, -14.6213749647f, -2.7878612280f, 32.3119479418f, 240.9896878004f, -14.5137745142f, -2.7270208597f, 31.7993487120f, 241.3323651552f, -14.4046930075f, -2.6666907072f, 31.2892566919f, 241.6715587378f, -14.2941247225f, -2.6068764925f, 30.7816890478f, 242.0072513819f, -14.1820639372f, -2.5475839376f, 30.2766629457f, 242.3394259214f, -14.0685049295f, -2.4888187647f, 29.7741955519f, 242.6680651903f, -13.9534419775f, -2.4305866957f, 29.2743040323f, 242.9931520224f, -13.8368693590f, -2.3728934526f, 28.7770055532f, 243.3146692514f, -13.7187813520f, -2.3157447577f, 28.2823172808f, 243.6325997114f, -13.5991722345f, -2.2591463327f, 27.7902563810f, 243.9469262362f, -13.4780362844f, -2.2031039000f, 27.3008400202f, 244.2576316595f, -13.3553677797f, -2.1476231813f, 26.8140853643f, 244.5646988153f, -13.2311609983f, -2.0927098989f, 26.3300095797f, 244.8681105375f, -13.1054102182f, -2.0383697748f, 25.8486298323f, 245.1678496599f, -12.9781097174f, -1.9846085310f, 25.3699632883f, 245.4638990164f, -12.8492537737f, -1.9314318895f, 24.8940271139f, 245.7562414408f, -12.7188366652f, -1.8788455725f, 24.4208384752f, 246.0448597670f, -12.5868526697f, -1.8268553019f, 23.9504145384f, 246.3297368288f, -12.4532960653f, -1.7754667997f, 23.4827724695f, 246.6108554602f, -12.3181611300f, -1.7246857882f, 23.0179294348f, 246.8881984949f, -12.1814421415f, -1.6745179892f, 22.5559026003f, 247.1617487669f, -12.0431333780f, -1.6249691248f, 22.0967091322f, 247.4314891100f, -11.9032291174f, -1.5760449171f, 21.6403661966f, 247.6974023581f, -11.7617236376f, -1.5277510881f, 21.1868909597f, 247.9594713449f, -11.6186112165f, -1.4800933599f, 20.7363005877f, 248.2176789045f, -11.4738861322f, -1.4330774546f, 20.2886122465f, 248.4720078707f, -11.3275426626f, -1.3867090940f, 19.8438431025f, 248.7224410772f, -11.1795750856f, -1.3409940004f, 19.4020103216f, 248.9689613581f, -11.0299776793f, -1.2959378958f, 18.9631310701f, 249.2115515471f, -10.8787447214f, -1.2515465021f, 18.5272225142f, 249.4501944780f, -10.7258704901f, -1.2078255415f, 18.0943018198f, 249.6848729849f, -10.5713492632f, -1.1647807360f, 17.6643861532f, 249.9155699015f, -10.4151753187f, -1.1224178076f, 17.2374926805f, 250.1422680616f, -10.2573429346f, -1.0807424784f, 16.8136385679f, 250.3649502993f, -10.0978463888f, -1.0397604704f, 16.3928409815f, 250.5835994482f, -9.9366799593f, -0.9994775057f, 15.9751170874f, 250.7981983423f, -9.7738379240f, -0.9598993063f, 15.5604840517f, 251.0087298155f, -9.6093145609f, -0.9210315943f, 15.1489590406f, 251.2151767015f, -9.4431041479f, -0.8828800917f, 14.7405592203f, 251.4175218344f, -9.2752009630f, -0.8454505205f, 14.3353017569f, 251.6157480478f, -9.1055992842f, -0.8087486029f, 13.9332038164f, 251.8098381758f, -8.9342933893f, -0.7727800608f, 13.5342825651f, 251.9997750521f, -8.7612775564f, -0.7375506163f, 13.1385551691f, 252.1855415106f, -8.5865460634f, -0.7030659914f, 12.7460387945f, 252.3671203852f, -8.4100931883f, -0.6693319082f, 12.3567506075f, 252.5444945097f, -8.2319132090f, -0.6363540888f, 11.9707077742f, 252.7176467180f, -8.0520004034f, -0.6041382551f, 11.5879274607f, 252.8865598440f, -7.8703490496f, -0.5726901293f, 11.2084268332f, 253.0512167215f, -7.6869534254f, -0.5420154333f, 10.8322230577f, 253.2116001844f, -7.5018078089f, -0.5121198893f, 10.4593333006f, 253.3676930666f, -7.3149064779f, -0.4830092192f, 10.0897747278f, 253.5194782019f, -7.1262437105f, -0.4546891451f, 9.7235645056f, 253.6669384241f, -6.9358137846f, -0.4271653891f, 9.3607198000f, 253.8100565672f, -6.7436109781f, -0.4004436731f, 9.0012577772f, 253.9488154650f, -6.5496295691f, -0.3745297194f, 8.6451956034f, 254.0831979513f, -6.3538638353f, -0.3494292498f, 8.2925504446f, 254.2131868601f, -6.1563080549f, -0.3251479864f, 7.9433394670f, 254.3387650251f, -5.9569565058f, -0.3016916513f, 7.5975798368f, 254.4599152803f, -5.7558034658f, -0.2790659666f, 7.2552887201f, 254.5766204596f, -5.5528432131f, -0.2572766542f, 6.9164832830f, 254.6888633966f, -5.3480700254f, -0.2363294363f, 6.5811806917f, 254.7966269255f, -5.1414781809f, -0.2162300348f, 6.2493981123f, 254.8998938799f, -4.9330619574f, -0.1969841719f, 5.9211527109f, 254.9986470938f, -4.7228156328f, -0.1785975695f, 5.5964616537f, 255.0928694010f, -4.5107334852f, -0.1610759497f, 5.2753421068f, 255.1825436354f, -4.2968097925f, -0.1444250345f, 4.9578112364f, 255.2676526308f, -4.0810388327f, -0.1286505461f, 4.6438862085f, 255.3481792212f, -3.8634148836f, -0.1137582064f, 4.3335841894f, 255.4241062403f, -3.6439322233f, -0.0997537374f, 4.0269223452f, 255.4954165220f, -3.4225851297f, -0.0866428614f, 3.7239178419f, 255.5620929003f, -3.1993678808f, -0.0744313002f, 3.4245878458f, 255.6241182089f, -2.9742747545f, -0.0631247759f, 3.1289495230f, 255.6814752817f, -2.7473000288f, -0.0527290106f, 2.8370200396f, 255.7341469526f, -2.5184379816f, -0.0432497263f, 2.5488165617f, 255.7821160555f, -2.2876828909f, -0.0346926451f, 2.2643562555f, 255.8253654242f, -2.0550290346f, -0.0270634890f, 1.9836562872f, 255.8638778925f, -1.8204706907f, -0.0203679800f, 1.7067338228f, 255.8976362944f, -1.5840021372f, -0.0146118402f, 1.4336060286f, 255.9266234636f, -1.3456176519f, -0.0098007917f, 1.1642900705f, 255.9508222342f, -1.1053115129f, -0.0059405565f, 0.8988031149f, 255.9702154398f, -0.8630779982f, -0.0030368567f, 0.6371623278f, 255.9847859144f, -0.6189113855f, -0.0010954142f, 0.3793848753f, 255.9945164919f, -0.3728059530f, -0.0001219511f, 0.1254879236f, 255.9993900061f, -0.1247559786f }; /***************************************************************/ const mlib_f32 mlib_filters_s16f_bc2[] = { -0.2495119572f, 255.9995119572f, 0.2502439022f, -0.0002439022f, -0.7456119061f, 255.9956119061f, 0.7521908283f, -0.0021908283f, -1.2378227711f, 255.9878227711f, 1.2560737133f, -0.0060737133f, -1.7261559963f, 255.9761559963f, 1.7618811131f, -0.0118811131f, -2.2106230259f, 255.9606230259f, 2.2696015835f, -0.0196015835f, -2.6912353039f, 255.9412353039f, 2.7792236805f, -0.0292236805f, -3.1680042744f, 255.9180042744f, 3.2907359600f, -0.0407359600f, -3.6409413815f, 255.8909413815f, 3.8041269779f, -0.0541269779f, -4.1100580692f, 255.8600580692f, 4.3193852901f, -0.0693852901f, -4.5753657818f, 255.8253657818f, 4.8364994526f, -0.0864994526f, -5.0368759632f, 255.7868759632f, 5.3554580212f, -0.1054580212f, -5.4946000576f, 255.7446000576f, 5.8762495518f, -0.1262495518f, -5.9485495090f, 255.6985495090f, 6.3988626003f, -0.1488626003f, -6.3987357616f, 255.6487357616f, 6.9232857227f, -0.1732857227f, -6.8451702595f, 255.5951702595f, 7.4495074749f, -0.1995074749f, -7.2878644466f, 255.5378644466f, 7.9775164127f, -0.2275164127f, -7.7268297672f, 255.4768297672f, 8.5073010921f, -0.2573010921f, -8.1620776653f, 255.4120776653f, 9.0388500690f, -0.2888500690f, -8.5936195850f, 255.3436195850f, 9.5721518993f, -0.3221518993f, -9.0214669704f, 255.2714669704f, 10.1071951389f, -0.3571951389f, -9.4456312656f, 255.1956312656f, 10.6439683437f, -0.3939683437f, -9.8661239147f, 255.1161239147f, 11.1824600697f, -0.4324600697f, -10.2829563618f, 255.0329563618f, 11.7226588726f, -0.4726588726f, -10.6961400509f, 254.9461400509f, 12.2645533085f, -0.5145533085f, -11.1056864262f, 254.8556864262f, 12.8081319332f, -0.5581319332f, -11.5116069317f, 254.7616069317f, 13.3533833027f, -0.6033833027f, -11.9139130116f, 254.6639130116f, 13.9002959728f, -0.6502959728f, -12.3126161098f, 254.5626161098f, 14.4488584995f, -0.6988584995f, -12.7077276707f, 254.4577276707f, 14.9990594387f, -0.7490594387f, -13.0992591381f, 254.3492591381f, 15.5508873463f, -0.8008873463f, -13.4872219563f, 254.2372219563f, 16.1043307781f, -0.8543307781f, -13.8716275692f, 254.1216275692f, 16.6593782902f, -0.9093782902f, -14.2524874210f, 254.0024874210f, 17.2160184383f, -0.9660184383f, -14.6298129559f, 253.8798129559f, 17.7742397785f, -1.0242397785f, -15.0036156178f, 253.7536156178f, 18.3340308666f, -1.0840308666f, -15.3739068508f, 253.6239068508f, 18.8953802586f, -1.1453802586f, -15.7406980991f, 253.4906980991f, 19.4582765102f, -1.2082765102f, -16.1040008068f, 253.3540008068f, 20.0227081776f, -1.2727081776f, -16.4638264179f, 253.2138264179f, 20.5886638165f, -1.3386638165f, -16.8201863766f, 253.0701863766f, 21.1561319828f, -1.4061319828f, -17.1730921268f, 252.9230921268f, 21.7251012325f, -1.4751012325f, -17.5225551128f, 252.7725551128f, 22.2955601215f, -1.5455601215f, -17.8685867786f, 252.6185867786f, 22.8674972057f, -1.6174972057f, -18.2111985683f, 252.4611985683f, 23.4409010410f, -1.6909010410f, -18.5504019260f, 252.3004019260f, 24.0157601833f, -1.7657601833f, -18.8862082958f, 252.1362082958f, 24.5920631886f, -1.8420631886f, -19.2186291218f, 251.9686291218f, 25.1697986126f, -1.9197986126f, -19.5476758480f, 251.7976758480f, 25.7489550114f, -1.9989550114f, -19.8733599186f, 251.6233599186f, 26.3295209408f, -2.0795209408f, -20.1956927776f, 251.4456927776f, 26.9114849567f, -2.1614849567f, -20.5146858692f, 251.2646858692f, 27.4948356152f, -2.2448356152f, -20.8303506374f, 251.0803506374f, 28.0795614719f, -2.3295614719f, -21.1426985264f, 250.8926985264f, 28.6656510830f, -2.4156510830f, -21.4517409801f, 250.7017409801f, 29.2530930042f, -2.5030930042f, -21.7574894428f, 250.5074894428f, 29.8418757915f, -2.5918757915f, -22.0599553585f, 250.3099553585f, 30.4319880009f, -2.6819880009f, -22.3591501713f, 250.1091501713f, 31.0234181881f, -2.7734181881f, -22.6550853252f, 249.9050853252f, 31.6161549091f, -2.8661549091f, -22.9477722645f, 249.6977722645f, 32.2101867199f, -2.9601867199f, -23.2372224331f, 249.4872224331f, 32.8055021763f, -3.0555021763f, -23.5234472752f, 249.2734472752f, 33.4020898342f, -3.1520898342f, -23.8064582348f, 249.0564582348f, 33.9999382496f, -3.2499382496f, -24.0862667561f, 248.8362667561f, 34.5990359783f, -3.3490359783f, -24.3628842831f, 248.6128842831f, 35.1993715763f, -3.4493715763f, -24.6363222599f, 248.3863222599f, 35.8009335995f, -3.5509335995f, -24.9065921307f, 248.1565921307f, 36.4037106037f, -3.6537106037f, -25.1737053394f, 247.9237053394f, 37.0076911449f, -3.7576911449f, -25.4376733303f, 247.6876733303f, 37.6128637791f, -3.8628637791f, -25.6985075474f, 247.4485075474f, 38.2192170620f, -3.9692170620f, -25.9562194347f, 247.2062194347f, 38.8267395496f, -4.0767395496f, -26.2108204365f, 246.9608204365f, 39.4354197979f, -4.1854197979f, -26.4623219967f, 246.7123219967f, 40.0452463627f, -4.2952463627f, -26.7107355595f, 246.4607355595f, 40.6562077999f, -4.4062077999f, -26.9560725689f, 246.2060725689f, 41.2682926655f, -4.5182926655f, -27.1983444691f, 245.9483444691f, 41.8814895153f, -4.6314895153f, -27.4375627041f, 245.6875627041f, 42.4957869053f, -4.7457869053f, -27.6737387180f, 245.4237387180f, 43.1111733913f, -4.8611733913f, -27.9068839550f, 245.1568839550f, 43.7276375294f, -4.9776375294f, -28.1370098591f, 244.8870098591f, 44.3451678753f, -5.0951678753f, -28.3641278744f, 244.6141278744f, 44.9637529850f, -5.2137529850f, -28.5882494450f, 244.3382494450f, 45.5833814144f, -5.3333814144f, -28.8093860149f, 244.0593860149f, 46.2040417194f, -5.4540417194f, -29.0275490284f, 243.7775490284f, 46.8257224560f, -5.5757224560f, -29.2427499294f, 243.4927499294f, 47.4484121799f, -5.6984121799f, -29.4550001621f, 243.2050001621f, 48.0720994473f, -5.8220994473f, -29.6643111706f, 242.9143111706f, 48.6967728138f, -5.9467728138f, -29.8706943989f, 242.6206943989f, 49.3224208355f, -6.0724208355f, -30.0741612911f, 242.3241612911f, 49.9490320683f, -6.1990320683f, -30.2747232914f, 242.0247232914f, 50.5765950680f, -6.3265950680f, -30.4723918438f, 241.7223918438f, 51.2050983906f, -6.4550983906f, -30.6671783924f, 241.4171783924f, 51.8345305920f, -6.5845305920f, -30.8590943813f, 241.1090943813f, 52.4648802280f, -6.7148802280f, -31.0481512547f, 240.7981512547f, 53.0961358547f, -6.8461358547f, -31.2343604565f, 240.4843604565f, 53.7282860279f, -6.9782860279f, -31.4177334309f, 240.1677334309f, 54.3613193035f, -7.1113193035f, -31.5982816219f, 239.8482816219f, 54.9952242374f, -7.2452242374f, -31.7760164738f, 239.5260164738f, 55.6299893856f, -7.3799893856f, -31.9509494305f, 239.2009494305f, 56.2656033039f, -7.5156033039f, -32.1230919361f, 238.8730919361f, 56.9020545483f, -7.6520545483f, -32.2924554348f, 238.5424554348f, 57.5393316746f, -7.7893316746f, -32.4590513706f, 238.2090513706f, 58.1774232388f, -7.9274232388f, -32.6228911877f, 237.8728911877f, 58.8163177967f, -8.0663177967f, -32.7839863300f, 237.5339863300f, 59.4560039043f, -8.2060039043f, -32.9423482418f, 237.1923482418f, 60.0964701176f, -8.3464701176f, -33.0979883671f, 236.8479883671f, 60.7377049923f, -8.4877049923f, -33.2509181499f, 236.5009181499f, 61.3796970844f, -8.6296970844f, -33.4011490345f, 236.1511490345f, 62.0224349499f, -8.7724349499f, -33.5486924648f, 235.7986924648f, 62.6659071445f, -8.9159071445f, -33.6935598850f, 235.4435598850f, 63.3101022243f, -9.0601022243f, -33.8357627392f, 235.0857627392f, 63.9550087452f, -9.2050087452f, -33.9753124714f, 234.7253124714f, 64.6006152630f, -9.3506152630f, -34.1122205257f, 234.3622205257f, 65.2469103336f, -9.4969103336f, -34.2464983463f, 233.9964983463f, 65.8938825130f, -9.6438825130f, -34.3781573772f, 233.6281573772f, 66.5415203571f, -9.7915203571f, -34.5072090626f, 233.2572090626f, 67.1898124218f, -9.9398124218f, -34.6336648464f, 232.8836648464f, 67.8387472630f, -10.0887472630f, -34.7575361729f, 232.5075361729f, 68.4883134365f, -10.2383134365f, -34.8788344860f, 232.1288344860f, 69.1384994984f, -10.3884994984f, -34.9975712299f, 231.7475712299f, 69.7892940044f, -10.5392940044f, -35.1137578487f, 231.3637578487f, 70.4406855106f, -10.6906855106f, -35.2274057865f, 230.9774057865f, 71.0926625729f, -10.8426625729f, -35.3385264874f, 230.5885264874f, 71.7452137470f, -10.9952137470f, -35.4471313953f, 230.1971313953f, 72.3983275890f, -11.1483275890f, -35.5532319546f, 229.8032319546f, 73.0519926548f, -11.3019926548f, -35.6568396091f, 229.4068396091f, 73.7061975002f, -11.4561975002f, -35.7579658031f, 229.0079658031f, 74.3609306812f, -11.6109306812f, -35.8566219807f, 228.6066219807f, 75.0161807537f, -11.7661807537f, -35.9528195858f, 228.2028195858f, 75.6719362736f, -11.9219362736f, -36.0465700626f, 227.7965700626f, 76.3281857967f, -12.0781857967f, -36.1378848553f, 227.3878848553f, 76.9849178791f, -12.2349178791f, -36.2267754078f, 226.9767754078f, 77.6421210766f, -12.3921210766f, -36.3132531643f, 226.5632531643f, 78.2997839451f, -12.5497839451f, -36.3973295689f, 226.1473295689f, 78.9578950405f, -12.7078950405f, -36.4790160656f, 225.7290160656f, 79.6164429188f, -12.8664429188f, -36.5583240986f, 225.3083240986f, 80.2754161358f, -13.0254161358f, -36.6352651119f, 224.8852651119f, 80.9348032475f, -13.1848032475f, -36.7098505497f, 224.4598505497f, 81.5945928097f, -13.3445928097f, -36.7820918560f, 224.0320918560f, 82.2547733784f, -13.5047733784f, -36.8520004749f, 223.6020004749f, 82.9153335094f, -13.6653335094f, -36.9195878506f, 223.1695878506f, 83.5762617588f, -13.8262617588f, -36.9848654270f, 222.7348654270f, 84.2375466824f, -13.9875466824f, -37.0478446484f, 222.2978446484f, 84.8991768360f, -14.1491768360f, -37.1085369587f, 221.8585369587f, 85.5611407757f, -14.3111407757f, -37.1669538021f, 221.4169538021f, 86.2234270573f, -14.4734270573f, -37.2231066227f, 220.9731066227f, 86.8860242367f, -14.6360242367f, -37.2770068645f, 220.5270068645f, 87.5489208698f, -14.7989208698f, -37.3286659718f, 220.0786659718f, 88.2121055126f, -14.9621055126f, -37.3780953884f, 219.6280953884f, 88.8755667210f, -15.1255667210f, -37.4253065586f, 219.1753065586f, 89.5392930508f, -15.2892930508f, -37.4703109264f, 218.7203109264f, 90.2032730579f, -15.4532730579f, -37.5131199360f, 218.2631199360f, 90.8674952984f, -15.6174952984f, -37.5537450314f, 217.8037450314f, 91.5319483280f, -15.7819483280f, -37.5921976566f, 217.3421976566f, 92.1966207027f, -15.9466207027f, -37.6284892559f, 216.8784892559f, 92.8615009785f, -16.1115009785f, -37.6626312733f, 216.4126312733f, 93.5265777111f, -16.2765777111f, -37.6946351528f, 215.9446351528f, 94.1918394566f, -16.4418394566f, -37.7245123386f, 215.4745123386f, 94.8572747707f, -16.6072747707f, -37.7522742748f, 215.0022742748f, 95.5228722095f, -16.7728722095f, -37.7779324055f, 214.5279324055f, 96.1886203289f, -16.9386203289f, -37.8014981747f, 214.0514981747f, 96.8545076847f, -17.1045076847f, -37.8229830265f, 213.5729830265f, 97.5205228329f, -17.2705228329f, -37.8423984051f, 213.0923984051f, 98.1866543293f, -17.4366543293f, -37.8597557545f, 212.6097557545f, 98.8528907299f, -17.6028907299f, -37.8750665188f, 212.1250665188f, 99.5192205906f, -17.7692205906f, -37.8883421421f, 211.6383421421f, 100.1856324673f, -17.9356324673f, -37.8995940685f, 211.1495940685f, 100.8521149158f, -18.1021149158f, -37.9088337421f, 210.6588337421f, 101.5186564922f, -18.2686564922f, -37.9160726070f, 210.1660726070f, 102.1852457523f, -18.4352457523f, -37.9213221073f, 209.6713221073f, 102.8518712521f, -18.6018712521f, -37.9245936871f, 209.1745936871f, 103.5185215473f, -18.7685215473f, -37.9258987904f, 208.6758987904f, 104.1851851940f, -18.9351851940f, -37.9252488613f, 208.1752488613f, 104.8518507481f, -19.1018507481f, -37.9226553440f, 207.6726553440f, 105.5185067654f, -19.2685067654f, -37.9181296825f, 207.1681296825f, 106.1851418018f, -19.4351418018f, -37.9116833210f, 206.6616833210f, 106.8517444134f, -19.6017444134f, -37.9033277035f, 206.1533277035f, 107.5183031559f, -19.7683031559f, -37.8930742741f, 205.6430742741f, 108.1848065853f, -19.9348065853f, -37.8809344769f, 205.1309344769f, 108.8512432575f, -20.1012432575f, -37.8669197559f, 204.6169197559f, 109.5176017284f, -20.2676017284f, -37.8510415554f, 204.1010415554f, 110.1838705540f, -20.4338705540f, -37.8333113194f, 203.5833113194f, 110.8500382900f, -20.6000382900f, -37.8137404919f, 203.0637404919f, 111.5160934925f, -20.7660934925f, -37.7923405170f, 202.5423405170f, 112.1820247173f, -20.9320247173f, -37.7691228390f, 202.0191228390f, 112.8478205204f, -21.0978205204f, -37.7440989017f, 201.4940989017f, 113.5134694576f, -21.2634694576f, -37.7172801495f, 200.9672801495f, 114.1789600849f, -21.4289600849f, -37.6886780262f, 200.4386780262f, 114.8442809582f, -21.5942809582f, -37.6583039761f, 199.9083039761f, 115.5094206333f, -21.7594206333f, -37.6261694431f, 199.3761694431f, 116.1743676662f, -21.9243676662f, -37.5922858715f, 198.8422858715f, 116.8391106129f, -22.0891106129f, -37.5566647053f, 198.3066647053f, 117.5036380291f, -22.2536380291f, -37.5193173885f, 197.7693173885f, 118.1679384708f, -22.4179384708f, -37.4802553654f, 197.2302553654f, 118.8320004940f, -22.5820004940f, -37.4394900799f, 196.6894900799f, 119.4958126545f, -22.7458126545f, -37.3970329762f, 196.1470329762f, 120.1593635082f, -22.9093635082f, -37.3528954983f, 195.6028954983f, 120.8226416111f, -23.0726416111f, -37.3070890903f, 195.0570890903f, 121.4856355190f, -23.2356355190f, -37.2596251965f, 194.5096251965f, 122.1483337879f, -23.3983337879f, -37.2105152607f, 193.9605152607f, 122.8107249737f, -23.5607249737f, -37.1597707272f, 193.4097707272f, 123.4727976322f, -23.7227976322f, -37.1074030399f, 192.8574030399f, 124.1345403194f, -23.8845403194f, -37.0534236431f, 192.3034236431f, 124.7959415913f, -24.0459415913f, -36.9978439808f, 191.7478439808f, 125.4569900036f, -24.2069900036f, -36.9406754971f, 191.1906754971f, 126.1176741123f, -24.3676741123f, -36.8819296360f, 190.6319296360f, 126.7779824734f, -24.5279824734f, -36.8216178417f, 190.0716178417f, 127.4379036427f, -24.6879036427f, -36.7597515583f, 189.5097515583f, 128.0974261761f, -24.8474261761f, -36.6963422298f, 188.9463422298f, 128.7565386295f, -25.0065386295f, -36.6314013004f, 188.3814013004f, 129.4152295589f, -25.1652295589f, -36.5649402142f, 187.8149402142f, 130.0734875202f, -25.3234875202f, -36.4969704151f, 187.2469704151f, 130.7313010693f, -25.4813010693f, -36.4275033474f, 186.6775033474f, 131.3886587620f, -25.6386587620f, -36.3565504551f, 186.1065504551f, 132.0455491543f, -25.7955491543f, -36.2841231823f, 185.5341231823f, 132.7019608021f, -25.9519608021f, -36.2102329731f, 184.9602329731f, 133.3578822613f, -26.1078822613f, -36.1348912716f, 184.3848912716f, 134.0133020878f, -26.2633020878f, -36.0581095219f, 183.8081095219f, 134.6682088375f, -26.4182088375f, -35.9798991680f, 183.2298991680f, 135.3225910664f, -26.5725910664f, -35.9002716541f, 182.6502716541f, 135.9764373302f, -26.7264373302f, -35.8192384243f, 182.0692384243f, 136.6297361851f, -26.8797361851f, -35.7368109226f, 181.4868109226f, 137.2824761868f, -27.0324761868f, -35.6530005932f, 180.9030005932f, 137.9346458912f, -27.1846458912f, -35.5678188801f, 180.3178188801f, 138.5862338543f, -27.3362338543f, -35.4812772274f, 179.7312772274f, 139.2372286320f, -27.4872286320f, -35.3933870792f, 179.1433870792f, 139.8876187801f, -27.6376187801f, -35.3041598797f, 178.5541598797f, 140.5373928547f, -27.7873928547f, -35.2136070728f, 177.9636070728f, 141.1865394115f, -27.9365394115f, -35.1217401028f, 177.3717401028f, 141.8350470066f, -28.0850470066f, -35.0285704136f, 176.7785704136f, 142.4829041958f, -28.2329041958f, -34.9341094494f, 176.1841094494f, 143.1300995350f, -28.3800995350f, -34.8383686543f, 175.5883686543f, 143.7766215801f, -28.5266215801f, -34.7413594723f, 174.9913594723f, 144.4224588871f, -28.6724588871f, -34.6430933475f, 174.3930933475f, 145.0676000118f, -28.8176000118f, -34.5435817242f, 173.7935817242f, 145.7120335102f, -28.9620335102f, -34.4428360462f, 173.1928360462f, 146.3557479382f, -29.1057479382f, -34.3408677578f, 172.5908677578f, 146.9987318516f, -29.2487318516f, -34.2376883030f, 171.9876883030f, 147.6409738064f, -29.3909738064f, -34.1333091259f, 171.3833091259f, 148.2824623585f, -29.5324623585f, -34.0277416706f, 170.7777416706f, 148.9231860638f, -29.6731860638f, -33.9209973812f, 170.1709973812f, 149.5631334782f, -29.8131334782f, -33.8130877018f, 169.5630877018f, 150.2022931576f, -29.9522931576f, -33.7040240765f, 168.9540240765f, 150.8406536579f, -30.0906536579f, -33.5938179493f, 168.3438179493f, 151.4782035351f, -30.2282035351f, -33.4824807644f, 167.7324807644f, 152.1149313450f, -30.3649313450f, -33.3700239658f, 167.1200239658f, 152.7508256435f, -30.5008256435f, -33.2564589977f, 166.5064589977f, 153.3858749866f, -30.6358749866f, -33.1417973042f, 165.8917973042f, 154.0200679302f, -30.7700679302f, -33.0260503292f, 165.2760503292f, 154.6533930302f, -30.9033930302f, -32.9092295170f, 164.6592295170f, 155.2858388424f, -31.0358388424f, -32.7913463116f, 164.0413463116f, 155.9173939228f, -31.1673939228f, -32.6724121571f, 163.4224121571f, 156.5480468273f, -31.2980468273f, -32.5524384975f, 162.8024384975f, 157.1777861118f, -31.4277861118f, -32.4314367771f, 162.1814367771f, 157.8066003323f, -31.5566003323f, -32.3094184399f, 161.5594184399f, 158.4344780445f, -31.6844780445f, -32.1863949299f, 160.9363949299f, 159.0614078045f, -31.8114078045f, -32.0623776913f, 160.3123776913f, 159.6873781681f, -31.9373781681f, -31.9373781681f, 159.6873781681f, 160.3123776913f, -32.0623776913f, -31.8114078045f, 159.0614078045f, 160.9363949299f, -32.1863949299f, -31.6844780445f, 158.4344780445f, 161.5594184399f, -32.3094184399f, -31.5566003323f, 157.8066003323f, 162.1814367771f, -32.4314367771f, -31.4277861118f, 157.1777861118f, 162.8024384975f, -32.5524384975f, -31.2980468273f, 156.5480468273f, 163.4224121571f, -32.6724121571f, -31.1673939228f, 155.9173939228f, 164.0413463116f, -32.7913463116f, -31.0358388424f, 155.2858388424f, 164.6592295170f, -32.9092295170f, -30.9033930302f, 154.6533930302f, 165.2760503292f, -33.0260503292f, -30.7700679302f, 154.0200679302f, 165.8917973042f, -33.1417973042f, -30.6358749866f, 153.3858749866f, 166.5064589977f, -33.2564589977f, -30.5008256435f, 152.7508256435f, 167.1200239658f, -33.3700239658f, -30.3649313450f, 152.1149313450f, 167.7324807644f, -33.4824807644f, -30.2282035351f, 151.4782035351f, 168.3438179493f, -33.5938179493f, -30.0906536579f, 150.8406536579f, 168.9540240765f, -33.7040240765f, -29.9522931576f, 150.2022931576f, 169.5630877018f, -33.8130877018f, -29.8131334782f, 149.5631334782f, 170.1709973812f, -33.9209973812f, -29.6731860638f, 148.9231860638f, 170.7777416706f, -34.0277416706f, -29.5324623585f, 148.2824623585f, 171.3833091259f, -34.1333091259f, -29.3909738064f, 147.6409738064f, 171.9876883030f, -34.2376883030f, -29.2487318516f, 146.9987318516f, 172.5908677578f, -34.3408677578f, -29.1057479382f, 146.3557479382f, 173.1928360462f, -34.4428360462f, -28.9620335102f, 145.7120335102f, 173.7935817242f, -34.5435817242f, -28.8176000118f, 145.0676000118f, 174.3930933475f, -34.6430933475f, -28.6724588871f, 144.4224588871f, 174.9913594723f, -34.7413594723f, -28.5266215801f, 143.7766215801f, 175.5883686543f, -34.8383686543f, -28.3800995350f, 143.1300995350f, 176.1841094494f, -34.9341094494f, -28.2329041958f, 142.4829041958f, 176.7785704136f, -35.0285704136f, -28.0850470066f, 141.8350470066f, 177.3717401028f, -35.1217401028f, -27.9365394115f, 141.1865394115f, 177.9636070728f, -35.2136070728f, -27.7873928547f, 140.5373928547f, 178.5541598797f, -35.3041598797f, -27.6376187801f, 139.8876187801f, 179.1433870792f, -35.3933870792f, -27.4872286320f, 139.2372286320f, 179.7312772274f, -35.4812772274f, -27.3362338543f, 138.5862338543f, 180.3178188801f, -35.5678188801f, -27.1846458912f, 137.9346458912f, 180.9030005932f, -35.6530005932f, -27.0324761868f, 137.2824761868f, 181.4868109226f, -35.7368109226f, -26.8797361851f, 136.6297361851f, 182.0692384243f, -35.8192384243f, -26.7264373302f, 135.9764373302f, 182.6502716541f, -35.9002716541f, -26.5725910664f, 135.3225910664f, 183.2298991680f, -35.9798991680f, -26.4182088375f, 134.6682088375f, 183.8081095219f, -36.0581095219f, -26.2633020878f, 134.0133020878f, 184.3848912716f, -36.1348912716f, -26.1078822613f, 133.3578822613f, 184.9602329731f, -36.2102329731f, -25.9519608021f, 132.7019608021f, 185.5341231823f, -36.2841231823f, -25.7955491543f, 132.0455491543f, 186.1065504551f, -36.3565504551f, -25.6386587620f, 131.3886587620f, 186.6775033474f, -36.4275033474f, -25.4813010693f, 130.7313010693f, 187.2469704151f, -36.4969704151f, -25.3234875202f, 130.0734875202f, 187.8149402142f, -36.5649402142f, -25.1652295589f, 129.4152295589f, 188.3814013004f, -36.6314013004f, -25.0065386295f, 128.7565386295f, 188.9463422298f, -36.6963422298f, -24.8474261761f, 128.0974261761f, 189.5097515583f, -36.7597515583f, -24.6879036427f, 127.4379036427f, 190.0716178417f, -36.8216178417f, -24.5279824734f, 126.7779824734f, 190.6319296360f, -36.8819296360f, -24.3676741123f, 126.1176741123f, 191.1906754971f, -36.9406754971f, -24.2069900036f, 125.4569900036f, 191.7478439808f, -36.9978439808f, -24.0459415913f, 124.7959415913f, 192.3034236431f, -37.0534236431f, -23.8845403194f, 124.1345403194f, 192.8574030399f, -37.1074030399f, -23.7227976322f, 123.4727976322f, 193.4097707272f, -37.1597707272f, -23.5607249737f, 122.8107249737f, 193.9605152607f, -37.2105152607f, -23.3983337879f, 122.1483337879f, 194.5096251965f, -37.2596251965f, -23.2356355190f, 121.4856355190f, 195.0570890903f, -37.3070890903f, -23.0726416111f, 120.8226416111f, 195.6028954983f, -37.3528954983f, -22.9093635082f, 120.1593635082f, 196.1470329762f, -37.3970329762f, -22.7458126545f, 119.4958126545f, 196.6894900799f, -37.4394900799f, -22.5820004940f, 118.8320004940f, 197.2302553654f, -37.4802553654f, -22.4179384708f, 118.1679384708f, 197.7693173885f, -37.5193173885f, -22.2536380291f, 117.5036380291f, 198.3066647053f, -37.5566647053f, -22.0891106129f, 116.8391106129f, 198.8422858715f, -37.5922858715f, -21.9243676662f, 116.1743676662f, 199.3761694431f, -37.6261694431f, -21.7594206333f, 115.5094206333f, 199.9083039761f, -37.6583039761f, -21.5942809582f, 114.8442809582f, 200.4386780262f, -37.6886780262f, -21.4289600849f, 114.1789600849f, 200.9672801495f, -37.7172801495f, -21.2634694576f, 113.5134694576f, 201.4940989017f, -37.7440989017f, -21.0978205204f, 112.8478205204f, 202.0191228390f, -37.7691228390f, -20.9320247173f, 112.1820247173f, 202.5423405170f, -37.7923405170f, -20.7660934925f, 111.5160934925f, 203.0637404919f, -37.8137404919f, -20.6000382900f, 110.8500382900f, 203.5833113194f, -37.8333113194f, -20.4338705540f, 110.1838705540f, 204.1010415554f, -37.8510415554f, -20.2676017284f, 109.5176017284f, 204.6169197559f, -37.8669197559f, -20.1012432575f, 108.8512432575f, 205.1309344769f, -37.8809344769f, -19.9348065853f, 108.1848065853f, 205.6430742741f, -37.8930742741f, -19.7683031559f, 107.5183031559f, 206.1533277035f, -37.9033277035f, -19.6017444134f, 106.8517444134f, 206.6616833210f, -37.9116833210f, -19.4351418018f, 106.1851418018f, 207.1681296825f, -37.9181296825f, -19.2685067654f, 105.5185067654f, 207.6726553440f, -37.9226553440f, -19.1018507481f, 104.8518507481f, 208.1752488613f, -37.9252488613f, -18.9351851940f, 104.1851851940f, 208.6758987904f, -37.9258987904f, -18.7685215473f, 103.5185215473f, 209.1745936871f, -37.9245936871f, -18.6018712521f, 102.8518712521f, 209.6713221073f, -37.9213221073f, -18.4352457523f, 102.1852457523f, 210.1660726070f, -37.9160726070f, -18.2686564922f, 101.5186564922f, 210.6588337421f, -37.9088337421f, -18.1021149158f, 100.8521149158f, 211.1495940685f, -37.8995940685f, -17.9356324673f, 100.1856324673f, 211.6383421421f, -37.8883421421f, -17.7692205906f, 99.5192205906f, 212.1250665188f, -37.8750665188f, -17.6028907299f, 98.8528907299f, 212.6097557545f, -37.8597557545f, -17.4366543293f, 98.1866543293f, 213.0923984051f, -37.8423984051f, -17.2705228329f, 97.5205228329f, 213.5729830265f, -37.8229830265f, -17.1045076847f, 96.8545076847f, 214.0514981747f, -37.8014981747f, -16.9386203289f, 96.1886203289f, 214.5279324055f, -37.7779324055f, -16.7728722095f, 95.5228722095f, 215.0022742748f, -37.7522742748f, -16.6072747707f, 94.8572747707f, 215.4745123386f, -37.7245123386f, -16.4418394566f, 94.1918394566f, 215.9446351528f, -37.6946351528f, -16.2765777111f, 93.5265777111f, 216.4126312733f, -37.6626312733f, -16.1115009785f, 92.8615009785f, 216.8784892559f, -37.6284892559f, -15.9466207027f, 92.1966207027f, 217.3421976566f, -37.5921976566f, -15.7819483280f, 91.5319483280f, 217.8037450314f, -37.5537450314f, -15.6174952984f, 90.8674952984f, 218.2631199360f, -37.5131199360f, -15.4532730579f, 90.2032730579f, 218.7203109264f, -37.4703109264f, -15.2892930508f, 89.5392930508f, 219.1753065586f, -37.4253065586f, -15.1255667210f, 88.8755667210f, 219.6280953884f, -37.3780953884f, -14.9621055126f, 88.2121055126f, 220.0786659718f, -37.3286659718f, -14.7989208698f, 87.5489208698f, 220.5270068645f, -37.2770068645f, -14.6360242367f, 86.8860242367f, 220.9731066227f, -37.2231066227f, -14.4734270573f, 86.2234270573f, 221.4169538021f, -37.1669538021f, -14.3111407757f, 85.5611407757f, 221.8585369587f, -37.1085369587f, -14.1491768360f, 84.8991768360f, 222.2978446484f, -37.0478446484f, -13.9875466824f, 84.2375466824f, 222.7348654270f, -36.9848654270f, -13.8262617588f, 83.5762617588f, 223.1695878506f, -36.9195878506f, -13.6653335094f, 82.9153335094f, 223.6020004749f, -36.8520004749f, -13.5047733784f, 82.2547733784f, 224.0320918560f, -36.7820918560f, -13.3445928097f, 81.5945928097f, 224.4598505497f, -36.7098505497f, -13.1848032475f, 80.9348032475f, 224.8852651119f, -36.6352651119f, -13.0254161358f, 80.2754161358f, 225.3083240986f, -36.5583240986f, -12.8664429188f, 79.6164429188f, 225.7290160656f, -36.4790160656f, -12.7078950405f, 78.9578950405f, 226.1473295689f, -36.3973295689f, -12.5497839451f, 78.2997839451f, 226.5632531643f, -36.3132531643f, -12.3921210766f, 77.6421210766f, 226.9767754078f, -36.2267754078f, -12.2349178791f, 76.9849178791f, 227.3878848553f, -36.1378848553f, -12.0781857967f, 76.3281857967f, 227.7965700626f, -36.0465700626f, -11.9219362736f, 75.6719362736f, 228.2028195858f, -35.9528195858f, -11.7661807537f, 75.0161807537f, 228.6066219807f, -35.8566219807f, -11.6109306812f, 74.3609306812f, 229.0079658031f, -35.7579658031f, -11.4561975002f, 73.7061975002f, 229.4068396091f, -35.6568396091f, -11.3019926548f, 73.0519926548f, 229.8032319546f, -35.5532319546f, -11.1483275890f, 72.3983275890f, 230.1971313953f, -35.4471313953f, -10.9952137470f, 71.7452137470f, 230.5885264874f, -35.3385264874f, -10.8426625729f, 71.0926625729f, 230.9774057865f, -35.2274057865f, -10.6906855106f, 70.4406855106f, 231.3637578487f, -35.1137578487f, -10.5392940044f, 69.7892940044f, 231.7475712299f, -34.9975712299f, -10.3884994984f, 69.1384994984f, 232.1288344860f, -34.8788344860f, -10.2383134365f, 68.4883134365f, 232.5075361729f, -34.7575361729f, -10.0887472630f, 67.8387472630f, 232.8836648464f, -34.6336648464f, -9.9398124218f, 67.1898124218f, 233.2572090626f, -34.5072090626f, -9.7915203571f, 66.5415203571f, 233.6281573772f, -34.3781573772f, -9.6438825130f, 65.8938825130f, 233.9964983463f, -34.2464983463f, -9.4969103336f, 65.2469103336f, 234.3622205257f, -34.1122205257f, -9.3506152630f, 64.6006152630f, 234.7253124714f, -33.9753124714f, -9.2050087452f, 63.9550087452f, 235.0857627392f, -33.8357627392f, -9.0601022243f, 63.3101022243f, 235.4435598850f, -33.6935598850f, -8.9159071445f, 62.6659071445f, 235.7986924648f, -33.5486924648f, -8.7724349499f, 62.0224349499f, 236.1511490345f, -33.4011490345f, -8.6296970844f, 61.3796970844f, 236.5009181499f, -33.2509181499f, -8.4877049923f, 60.7377049923f, 236.8479883671f, -33.0979883671f, -8.3464701176f, 60.0964701176f, 237.1923482418f, -32.9423482418f, -8.2060039043f, 59.4560039043f, 237.5339863300f, -32.7839863300f, -8.0663177967f, 58.8163177967f, 237.8728911877f, -32.6228911877f, -7.9274232388f, 58.1774232388f, 238.2090513706f, -32.4590513706f, -7.7893316746f, 57.5393316746f, 238.5424554348f, -32.2924554348f, -7.6520545483f, 56.9020545483f, 238.8730919361f, -32.1230919361f, -7.5156033039f, 56.2656033039f, 239.2009494305f, -31.9509494305f, -7.3799893856f, 55.6299893856f, 239.5260164738f, -31.7760164738f, -7.2452242374f, 54.9952242374f, 239.8482816219f, -31.5982816219f, -7.1113193035f, 54.3613193035f, 240.1677334309f, -31.4177334309f, -6.9782860279f, 53.7282860279f, 240.4843604565f, -31.2343604565f, -6.8461358547f, 53.0961358547f, 240.7981512547f, -31.0481512547f, -6.7148802280f, 52.4648802280f, 241.1090943813f, -30.8590943813f, -6.5845305920f, 51.8345305920f, 241.4171783924f, -30.6671783924f, -6.4550983906f, 51.2050983906f, 241.7223918438f, -30.4723918438f, -6.3265950680f, 50.5765950680f, 242.0247232914f, -30.2747232914f, -6.1990320683f, 49.9490320683f, 242.3241612911f, -30.0741612911f, -6.0724208355f, 49.3224208355f, 242.6206943989f, -29.8706943989f, -5.9467728138f, 48.6967728138f, 242.9143111706f, -29.6643111706f, -5.8220994473f, 48.0720994473f, 243.2050001621f, -29.4550001621f, -5.6984121799f, 47.4484121799f, 243.4927499294f, -29.2427499294f, -5.5757224560f, 46.8257224560f, 243.7775490284f, -29.0275490284f, -5.4540417194f, 46.2040417194f, 244.0593860149f, -28.8093860149f, -5.3333814144f, 45.5833814144f, 244.3382494450f, -28.5882494450f, -5.2137529850f, 44.9637529850f, 244.6141278744f, -28.3641278744f, -5.0951678753f, 44.3451678753f, 244.8870098591f, -28.1370098591f, -4.9776375294f, 43.7276375294f, 245.1568839550f, -27.9068839550f, -4.8611733913f, 43.1111733913f, 245.4237387180f, -27.6737387180f, -4.7457869053f, 42.4957869053f, 245.6875627041f, -27.4375627041f, -4.6314895153f, 41.8814895153f, 245.9483444691f, -27.1983444691f, -4.5182926655f, 41.2682926655f, 246.2060725689f, -26.9560725689f, -4.4062077999f, 40.6562077999f, 246.4607355595f, -26.7107355595f, -4.2952463627f, 40.0452463627f, 246.7123219967f, -26.4623219967f, -4.1854197979f, 39.4354197979f, 246.9608204365f, -26.2108204365f, -4.0767395496f, 38.8267395496f, 247.2062194347f, -25.9562194347f, -3.9692170620f, 38.2192170620f, 247.4485075474f, -25.6985075474f, -3.8628637791f, 37.6128637791f, 247.6876733303f, -25.4376733303f, -3.7576911449f, 37.0076911449f, 247.9237053394f, -25.1737053394f, -3.6537106037f, 36.4037106037f, 248.1565921307f, -24.9065921307f, -3.5509335995f, 35.8009335995f, 248.3863222599f, -24.6363222599f, -3.4493715763f, 35.1993715763f, 248.6128842831f, -24.3628842831f, -3.3490359783f, 34.5990359783f, 248.8362667561f, -24.0862667561f, -3.2499382496f, 33.9999382496f, 249.0564582348f, -23.8064582348f, -3.1520898342f, 33.4020898342f, 249.2734472752f, -23.5234472752f, -3.0555021763f, 32.8055021763f, 249.4872224331f, -23.2372224331f, -2.9601867199f, 32.2101867199f, 249.6977722645f, -22.9477722645f, -2.8661549091f, 31.6161549091f, 249.9050853252f, -22.6550853252f, -2.7734181881f, 31.0234181881f, 250.1091501713f, -22.3591501713f, -2.6819880009f, 30.4319880009f, 250.3099553585f, -22.0599553585f, -2.5918757915f, 29.8418757915f, 250.5074894428f, -21.7574894428f, -2.5030930042f, 29.2530930042f, 250.7017409801f, -21.4517409801f, -2.4156510830f, 28.6656510830f, 250.8926985264f, -21.1426985264f, -2.3295614719f, 28.0795614719f, 251.0803506374f, -20.8303506374f, -2.2448356152f, 27.4948356152f, 251.2646858692f, -20.5146858692f, -2.1614849567f, 26.9114849567f, 251.4456927776f, -20.1956927776f, -2.0795209408f, 26.3295209408f, 251.6233599186f, -19.8733599186f, -1.9989550114f, 25.7489550114f, 251.7976758480f, -19.5476758480f, -1.9197986126f, 25.1697986126f, 251.9686291218f, -19.2186291218f, -1.8420631886f, 24.5920631886f, 252.1362082958f, -18.8862082958f, -1.7657601833f, 24.0157601833f, 252.3004019260f, -18.5504019260f, -1.6909010410f, 23.4409010410f, 252.4611985683f, -18.2111985683f, -1.6174972057f, 22.8674972057f, 252.6185867786f, -17.8685867786f, -1.5455601215f, 22.2955601215f, 252.7725551128f, -17.5225551128f, -1.4751012325f, 21.7251012325f, 252.9230921268f, -17.1730921268f, -1.4061319828f, 21.1561319828f, 253.0701863766f, -16.8201863766f, -1.3386638165f, 20.5886638165f, 253.2138264179f, -16.4638264179f, -1.2727081776f, 20.0227081776f, 253.3540008068f, -16.1040008068f, -1.2082765102f, 19.4582765102f, 253.4906980991f, -15.7406980991f, -1.1453802586f, 18.8953802586f, 253.6239068508f, -15.3739068508f, -1.0840308666f, 18.3340308666f, 253.7536156178f, -15.0036156178f, -1.0242397785f, 17.7742397785f, 253.8798129559f, -14.6298129559f, -0.9660184383f, 17.2160184383f, 254.0024874210f, -14.2524874210f, -0.9093782902f, 16.6593782902f, 254.1216275692f, -13.8716275692f, -0.8543307781f, 16.1043307781f, 254.2372219563f, -13.4872219563f, -0.8008873463f, 15.5508873463f, 254.3492591381f, -13.0992591381f, -0.7490594387f, 14.9990594387f, 254.4577276707f, -12.7077276707f, -0.6988584995f, 14.4488584995f, 254.5626161098f, -12.3126161098f, -0.6502959728f, 13.9002959728f, 254.6639130116f, -11.9139130116f, -0.6033833027f, 13.3533833027f, 254.7616069317f, -11.5116069317f, -0.5581319332f, 12.8081319332f, 254.8556864262f, -11.1056864262f, -0.5145533085f, 12.2645533085f, 254.9461400509f, -10.6961400509f, -0.4726588726f, 11.7226588726f, 255.0329563618f, -10.2829563618f, -0.4324600697f, 11.1824600697f, 255.1161239147f, -9.8661239147f, -0.3939683437f, 10.6439683437f, 255.1956312656f, -9.4456312656f, -0.3571951389f, 10.1071951389f, 255.2714669704f, -9.0214669704f, -0.3221518993f, 9.5721518993f, 255.3436195850f, -8.5936195850f, -0.2888500690f, 9.0388500690f, 255.4120776653f, -8.1620776653f, -0.2573010921f, 8.5073010921f, 255.4768297672f, -7.7268297672f, -0.2275164127f, 7.9775164127f, 255.5378644466f, -7.2878644466f, -0.1995074749f, 7.4495074749f, 255.5951702595f, -6.8451702595f, -0.1732857227f, 6.9232857227f, 255.6487357616f, -6.3987357616f, -0.1488626003f, 6.3988626003f, 255.6985495090f, -5.9485495090f, -0.1262495518f, 5.8762495518f, 255.7446000576f, -5.4946000576f, -0.1054580212f, 5.3554580212f, 255.7868759632f, -5.0368759632f, -0.0864994526f, 4.8364994526f, 255.8253657818f, -4.5753657818f, -0.0693852901f, 4.3193852901f, 255.8600580692f, -4.1100580692f, -0.0541269779f, 3.8041269779f, 255.8909413815f, -3.6409413815f, -0.0407359600f, 3.2907359600f, 255.9180042744f, -3.1680042744f, -0.0292236805f, 2.7792236805f, 255.9412353039f, -2.6912353039f, -0.0196015835f, 2.2696015835f, 255.9606230259f, -2.2106230259f, -0.0118811131f, 1.7618811131f, 255.9761559963f, -1.7261559963f, -0.0060737133f, 1.2560737133f, 255.9878227711f, -1.2378227711f, -0.0021908283f, 0.7521908283f, 255.9956119061f, -0.7456119061f, -0.0002439022f, 0.2502439022f, 255.9995119572f, -0.2495119572f }; #ifndef __sparc /* for x86, using integer multiplies is faster */ /***************************************************************/ const mlib_s16 mlib_filters_u8_bc[] = { -16, 16384, 16, 0, -47, 16383, 49, 0, -78, 16380, 83, -1, -109, 16376, 118, -2, -139, 16371, 154, -2, -169, 16365, 191, -4, -198, 16358, 229, -5, -226, 16349, 268, -7, -254, 16340, 307, -9, -282, 16329, 348, -11, -309, 16317, 389, -13, -336, 16304, 432, -16, -362, 16289, 475, -19, -388, 16274, 520, -22, -413, 16257, 565, -25, -438, 16239, 611, -28, -462, 16220, 658, -32, -486, 16200, 705, -36, -510, 16179, 754, -40, -533, 16157, 803, -44, -555, 16134, 854, -48, -577, 16110, 905, -53, -599, 16084, 956, -58, -620, 16058, 1009, -63, -641, 16030, 1063, -68, -662, 16002, 1117, -73, -682, 15972, 1172, -79, -701, 15942, 1228, -84, -720, 15910, 1284, -90, -739, 15878, 1342, -96, -757, 15844, 1400, -102, -775, 15810, 1458, -109, -793, 15774, 1518, -115, -810, 15738, 1578, -122, -826, 15700, 1639, -129, -843, 15662, 1701, -136, -859, 15623, 1763, -143, -874, 15582, 1826, -150, -889, 15541, 1890, -157, -904, 15499, 1954, -165, -918, 15456, 2019, -173, -932, 15412, 2084, -180, -946, 15368, 2151, -188, -959, 15322, 2218, -196, -972, 15275, 2285, -205, -984, 15228, 2353, -213, -997, 15180, 2422, -221, -1008, 15131, 2491, -230, -1020, 15081, 2561, -238, -1031, 15030, 2631, -247, -1041, 14979, 2702, -256, -1052, 14926, 2774, -265, -1062, 14873, 2846, -274, -1071, 14819, 2919, -283, -1080, 14765, 2992, -292, -1089, 14709, 3066, -302, -1098, 14653, 3140, -311, -1106, 14596, 3215, -320, -1114, 14538, 3290, -330, -1122, 14480, 3366, -340, -1129, 14421, 3442, -349, -1136, 14361, 3518, -359, -1143, 14300, 3595, -369, -1149, 14239, 3673, -379, -1155, 14177, 3751, -389, -1161, 14114, 3829, -399, -1166, 14051, 3908, -409, -1171, 13987, 3988, -419, -1176, 13922, 4067, -430, -1180, 13857, 4147, -440, -1185, 13791, 4228, -450, -1188, 13724, 4309, -461, -1192, 13657, 4390, -471, -1195, 13589, 4471, -481, -1198, 13521, 4553, -492, -1201, 13452, 4636, -502, -1204, 13382, 4718, -513, -1206, 13312, 4801, -523, -1208, 13241, 4885, -534, -1209, 13170, 4968, -545, -1211, 13098, 5052, -555, -1212, 13026, 5136, -566, -1213, 12953, 5221, -577, -1213, 12879, 5305, -587, -1214, 12805, 5390, -598, -1214, 12731, 5476, -609, -1213, 12656, 5561, -619, -1213, 12580, 5647, -630, -1212, 12504, 5733, -641, -1211, 12428, 5819, -651, -1210, 12351, 5905, -662, -1209, 12274, 5992, -672, -1207, 12196, 6079, -683, -1206, 12117, 6166, -694, -1204, 12039, 6253, -704, -1201, 11960, 6340, -715, -1199, 11880, 6428, -725, -1196, 11800, 6515, -736, -1193, 11720, 6603, -746, -1190, 11639, 6691, -757, -1187, 11558, 6779, -767, -1183, 11477, 6867, -777, -1179, 11395, 6956, -787, -1175, 11313, 7044, -798, -1171, 11230, 7132, -808, -1167, 11148, 7221, -818, -1162, 11065, 7310, -828, -1158, 10981, 7398, -838, -1153, 10897, 7487, -848, -1148, 10813, 7576, -858, -1142, 10729, 7665, -867, -1137, 10644, 7754, -877, -1131, 10560, 7842, -887, -1125, 10474, 7931, -896, -1119, 10389, 8020, -906, -1113, 10303, 8109, -915, -1107, 10218, 8198, -924, -1101, 10131, 8287, -934, -1094, 10045, 8376, -943, -1087, 9959, 8464, -952, -1080, 9872, 8553, -961, -1073, 9785, 8642, -969, -1066, 9698, 8730, -978, -1059, 9611, 8819, -987, -1051, 9523, 8907, -995, -1044, 9436, 8996, -1004, -1036, 9348, 9084, -1012, -1028, 9260, 9172, -1020, -1020, 9172, 9260, -1028, -1012, 9084, 9348, -1036, -1004, 8996, 9436, -1044, -995, 8907, 9523, -1051, -987, 8819, 9611, -1059, -978, 8730, 9698, -1066, -969, 8642, 9785, -1073, -961, 8553, 9872, -1080, -952, 8464, 9959, -1087, -943, 8376, 10045, -1094, -934, 8287, 10131, -1101, -924, 8198, 10218, -1107, -915, 8109, 10303, -1113, -906, 8020, 10389, -1119, -896, 7931, 10474, -1125, -887, 7842, 10560, -1131, -877, 7754, 10644, -1137, -867, 7665, 10729, -1142, -858, 7576, 10813, -1148, -848, 7487, 10897, -1153, -838, 7398, 10981, -1158, -828, 7310, 11065, -1162, -818, 7221, 11148, -1167, -808, 7132, 11230, -1171, -798, 7044, 11313, -1175, -787, 6956, 11395, -1179, -777, 6867, 11477, -1183, -767, 6779, 11558, -1187, -757, 6691, 11639, -1190, -746, 6603, 11720, -1193, -736, 6515, 11800, -1196, -725, 6428, 11880, -1199, -715, 6340, 11960, -1201, -704, 6253, 12039, -1204, -694, 6166, 12117, -1206, -683, 6079, 12196, -1207, -672, 5992, 12274, -1209, -662, 5905, 12351, -1210, -651, 5819, 12428, -1211, -641, 5733, 12504, -1212, -630, 5647, 12580, -1213, -619, 5561, 12656, -1213, -609, 5476, 12731, -1214, -598, 5390, 12805, -1214, -587, 5305, 12879, -1213, -577, 5221, 12953, -1213, -566, 5136, 13026, -1212, -555, 5052, 13098, -1211, -545, 4968, 13170, -1209, -534, 4885, 13241, -1208, -523, 4801, 13312, -1206, -513, 4718, 13382, -1204, -502, 4636, 13452, -1201, -492, 4553, 13521, -1198, -481, 4471, 13589, -1195, -471, 4390, 13657, -1192, -461, 4309, 13724, -1188, -450, 4228, 13791, -1185, -440, 4147, 13857, -1180, -430, 4067, 13922, -1176, -419, 3988, 13987, -1171, -409, 3908, 14051, -1166, -399, 3829, 14114, -1161, -389, 3751, 14177, -1155, -379, 3673, 14239, -1149, -369, 3595, 14300, -1143, -359, 3518, 14361, -1136, -349, 3442, 14421, -1129, -340, 3366, 14480, -1122, -330, 3290, 14538, -1114, -320, 3215, 14596, -1106, -311, 3140, 14653, -1098, -302, 3066, 14709, -1089, -292, 2992, 14765, -1080, -283, 2919, 14819, -1071, -274, 2846, 14873, -1062, -265, 2774, 14926, -1052, -256, 2702, 14979, -1041, -247, 2631, 15030, -1031, -238, 2561, 15081, -1020, -230, 2491, 15131, -1008, -221, 2422, 15180, -997, -213, 2353, 15228, -984, -205, 2285, 15275, -972, -196, 2218, 15322, -959, -188, 2151, 15368, -946, -180, 2084, 15412, -932, -173, 2019, 15456, -918, -165, 1954, 15499, -904, -157, 1890, 15541, -889, -150, 1826, 15582, -874, -143, 1763, 15623, -859, -136, 1701, 15662, -843, -129, 1639, 15700, -826, -122, 1578, 15738, -810, -115, 1518, 15774, -793, -109, 1458, 15810, -775, -102, 1400, 15844, -757, -96, 1342, 15878, -739, -90, 1284, 15910, -720, -84, 1228, 15942, -701, -79, 1172, 15972, -682, -73, 1117, 16002, -662, -68, 1063, 16030, -641, -63, 1009, 16058, -620, -58, 956, 16084, -599, -53, 905, 16110, -577, -48, 854, 16134, -555, -44, 803, 16157, -533, -40, 754, 16179, -510, -36, 705, 16200, -486, -32, 658, 16220, -462, -28, 611, 16239, -438, -25, 565, 16257, -413, -22, 520, 16274, -388, -19, 475, 16289, -362, -16, 432, 16304, -336, -13, 389, 16317, -309, -11, 348, 16329, -282, -9, 307, 16340, -254, -7, 268, 16349, -226, -5, 229, 16358, -198, -4, 191, 16365, -169, -2, 154, 16371, -139, -2, 118, 16376, -109, -1, 83, 16380, -78, 0, 49, 16383, -47, 0, 16, 16384, -16 }; /***************************************************************/ const mlib_s16 mlib_filters_u8_bc2[] = { -32, 16384, 32, 0, -95, 16383, 97, -1, -157, 16381, 162, -2, -218, 16378, 227, -3, -278, 16374, 293, -5, -337, 16369, 359, -7, -395, 16363, 426, -10, -452, 16356, 494, -14, -508, 16348, 561, -17, -564, 16340, 630, -22, -618, 16330, 698, -26, -671, 16319, 768, -32, -724, 16308, 837, -37, -775, 16295, 907, -43, -826, 16282, 978, -50, -876, 16268, 1048, -56, -924, 16252, 1120, -64, -972, 16236, 1191, -71, -1019, 16219, 1263, -79, -1065, 16201, 1336, -88, -1110, 16182, 1409, -97, -1155, 16163, 1482, -106, -1198, 16142, 1555, -115, -1241, 16121, 1629, -125, -1282, 16098, 1704, -136, -1323, 16075, 1778, -146, -1363, 16051, 1853, -157, -1402, 16026, 1929, -169, -1440, 16000, 2004, -180, -1478, 15974, 2080, -192, -1515, 15947, 2157, -205, -1550, 15918, 2234, -218, -1585, 15889, 2311, -231, -1620, 15860, 2388, -244, -1653, 15829, 2465, -257, -1686, 15798, 2543, -271, -1717, 15765, 2622, -286, -1748, 15732, 2700, -300, -1779, 15699, 2779, -315, -1808, 15664, 2858, -330, -1837, 15629, 2937, -345, -1865, 15593, 3017, -361, -1892, 15556, 3097, -377, -1918, 15518, 3177, -393, -1944, 15480, 3257, -409, -1969, 15441, 3338, -426, -1993, 15401, 3418, -442, -2017, 15361, 3499, -459, -2039, 15319, 3581, -477, -2061, 15277, 3662, -494, -2083, 15235, 3744, -512, -2103, 15191, 3826, -530, -2123, 15147, 3908, -548, -2142, 15102, 3990, -566, -2161, 15057, 4072, -584, -2179, 15011, 4155, -603, -2196, 14964, 4238, -622, -2213, 14917, 4321, -641, -2228, 14868, 4404, -660, -2244, 14820, 4487, -679, -2258, 14770, 4571, -699, -2272, 14720, 4654, -718, -2285, 14669, 4738, -738, -2298, 14618, 4822, -758, -2310, 14566, 4906, -778, -2321, 14513, 4990, -798, -2332, 14460, 5074, -818, -2342, 14406, 5159, -839, -2352, 14352, 5243, -859, -2361, 14297, 5328, -880, -2369, 14241, 5412, -900, -2377, 14185, 5497, -921, -2384, 14128, 5582, -942, -2391, 14071, 5667, -963, -2397, 14013, 5752, -984, -2402, 13954, 5837, -1005, -2407, 13895, 5922, -1026, -2411, 13835, 6007, -1047, -2415, 13775, 6092, -1068, -2419, 13715, 6177, -1089, -2421, 13653, 6263, -1111, -2424, 13592, 6348, -1132, -2425, 13529, 6433, -1153, -2426, 13466, 6519, -1175, -2427, 13403, 6604, -1196, -2427, 13339, 6689, -1217, -2427, 13275, 6775, -1239, -2426, 13210, 6860, -1260, -2425, 13145, 6945, -1281, -2423, 13079, 7030, -1302, -2421, 13013, 7116, -1324, -2418, 12946, 7201, -1345, -2415, 12879, 7286, -1366, -2411, 12811, 7371, -1387, -2407, 12743, 7456, -1408, -2402, 12674, 7541, -1429, -2397, 12605, 7626, -1450, -2392, 12536, 7711, -1471, -2386, 12466, 7796, -1492, -2380, 12396, 7881, -1513, -2373, 12325, 7966, -1534, -2366, 12254, 8050, -1554, -2359, 12183, 8135, -1575, -2351, 12111, 8219, -1595, -2342, 12038, 8304, -1616, -2334, 11966, 8388, -1636, -2325, 11893, 8472, -1656, -2315, 11819, 8556, -1676, -2305, 11745, 8640, -1696, -2295, 11671, 8723, -1715, -2284, 11596, 8807, -1735, -2274, 11522, 8890, -1754, -2262, 11446, 8974, -1774, -2251, 11371, 9057, -1793, -2239, 11295, 9140, -1812, -2227, 11219, 9222, -1830, -2214, 11142, 9305, -1849, -2201, 11065, 9387, -1867, -2188, 10988, 9470, -1886, -2174, 10910, 9552, -1904, -2161, 10833, 9633, -1921, -2146, 10754, 9715, -1939, -2132, 10676, 9796, -1956, -2117, 10597, 9878, -1974, -2102, 10518, 9959, -1991, -2087, 10439, 10039, -2007, -2072, 10360, 10120, -2024, -2056, 10280, 10200, -2040, -2040, 10200, 10280, -2056, -2024, 10120, 10360, -2072, -2007, 10039, 10439, -2087, -1991, 9959, 10518, -2102, -1974, 9878, 10597, -2117, -1956, 9796, 10676, -2132, -1939, 9715, 10754, -2146, -1921, 9633, 10833, -2161, -1904, 9552, 10910, -2174, -1886, 9470, 10988, -2188, -1867, 9387, 11065, -2201, -1849, 9305, 11142, -2214, -1830, 9222, 11219, -2227, -1812, 9140, 11295, -2239, -1793, 9057, 11371, -2251, -1774, 8974, 11446, -2262, -1754, 8890, 11522, -2274, -1735, 8807, 11596, -2284, -1715, 8723, 11671, -2295, -1696, 8640, 11745, -2305, -1676, 8556, 11819, -2315, -1656, 8472, 11893, -2325, -1636, 8388, 11966, -2334, -1616, 8304, 12038, -2342, -1595, 8219, 12111, -2351, -1575, 8135, 12183, -2359, -1554, 8050, 12254, -2366, -1534, 7966, 12325, -2373, -1513, 7881, 12396, -2380, -1492, 7796, 12466, -2386, -1471, 7711, 12536, -2392, -1450, 7626, 12605, -2397, -1429, 7541, 12674, -2402, -1408, 7456, 12743, -2407, -1387, 7371, 12811, -2411, -1366, 7286, 12879, -2415, -1345, 7201, 12946, -2418, -1324, 7116, 13013, -2421, -1302, 7030, 13079, -2423, -1281, 6945, 13145, -2425, -1260, 6860, 13210, -2426, -1239, 6775, 13275, -2427, -1217, 6689, 13339, -2427, -1196, 6604, 13403, -2427, -1175, 6519, 13466, -2426, -1153, 6433, 13529, -2425, -1132, 6348, 13592, -2424, -1111, 6263, 13653, -2421, -1089, 6177, 13715, -2419, -1068, 6092, 13775, -2415, -1047, 6007, 13835, -2411, -1026, 5922, 13895, -2407, -1005, 5837, 13954, -2402, -984, 5752, 14013, -2397, -963, 5667, 14071, -2391, -942, 5582, 14128, -2384, -921, 5497, 14185, -2377, -900, 5412, 14241, -2369, -880, 5328, 14297, -2361, -859, 5243, 14352, -2352, -839, 5159, 14406, -2342, -818, 5074, 14460, -2332, -798, 4990, 14513, -2321, -778, 4906, 14566, -2310, -758, 4822, 14618, -2298, -738, 4738, 14669, -2285, -718, 4654, 14720, -2272, -699, 4571, 14770, -2258, -679, 4487, 14820, -2244, -660, 4404, 14868, -2228, -641, 4321, 14917, -2213, -622, 4238, 14964, -2196, -603, 4155, 15011, -2179, -584, 4072, 15057, -2161, -566, 3990, 15102, -2142, -548, 3908, 15147, -2123, -530, 3826, 15191, -2103, -512, 3744, 15235, -2083, -494, 3662, 15277, -2061, -477, 3581, 15319, -2039, -459, 3499, 15361, -2017, -442, 3418, 15401, -1993, -426, 3338, 15441, -1969, -409, 3257, 15480, -1944, -393, 3177, 15518, -1918, -377, 3097, 15556, -1892, -361, 3017, 15593, -1865, -345, 2937, 15629, -1837, -330, 2858, 15664, -1808, -315, 2779, 15699, -1779, -300, 2700, 15732, -1748, -286, 2622, 15765, -1717, -271, 2543, 15798, -1686, -257, 2465, 15829, -1653, -244, 2388, 15860, -1620, -231, 2311, 15889, -1585, -218, 2234, 15918, -1550, -205, 2157, 15947, -1515, -192, 2080, 15974, -1478, -180, 2004, 16000, -1440, -169, 1929, 16026, -1402, -157, 1853, 16051, -1363, -146, 1778, 16075, -1323, -136, 1704, 16098, -1282, -125, 1629, 16121, -1241, -115, 1555, 16142, -1198, -106, 1482, 16163, -1155, -97, 1409, 16182, -1110, -88, 1336, 16201, -1065, -79, 1263, 16219, -1019, -71, 1191, 16236, -972, -64, 1120, 16252, -924, -56, 1048, 16268, -876, -50, 978, 16282, -826, -43, 907, 16295, -775, -37, 837, 16308, -724, -32, 768, 16319, -671, -26, 698, 16330, -618, -22, 630, 16340, -564, -17, 561, 16348, -508, -14, 494, 16356, -452, -10, 426, 16363, -395, -7, 359, 16369, -337, -5, 293, 16374, -278, -3, 227, 16378, -218, -2, 162, 16381, -157, -1, 97, 16383, -95, 0, 32, 16384, -32 }; /***************************************************************/ const mlib_s16 mlib_filters_s16_bc[] = { -16, 32767, 16, 0, -48, 32767, 49, 0, -79, 32766, 82, 0, -110, 32764, 115, -1, -141, 32762, 149, -1, -172, 32759, 184, -2, -203, 32755, 218, -3, -233, 32751, 254, -3, -263, 32746, 290, -4, -293, 32740, 326, -6, -322, 32734, 363, -7, -352, 32727, 401, -8, -381, 32720, 438, -10, -410, 32712, 477, -11, -438, 32703, 515, -13, -466, 32694, 555, -15, -495, 32685, 594, -16, -522, 32674, 635, -18, -550, 32663, 675, -21, -577, 32652, 716, -23, -605, 32640, 758, -25, -631, 32627, 800, -28, -658, 32614, 842, -30, -685, 32600, 885, -33, -711, 32586, 929, -36, -737, 32571, 972, -39, -762, 32555, 1017, -42, -788, 32539, 1061, -45, -813, 32523, 1107, -48, -838, 32505, 1152, -51, -863, 32488, 1198, -55, -888, 32469, 1245, -58, -912, 32450, 1291, -62, -936, 32431, 1339, -66, -960, 32411, 1387, -69, -984, 32391, 1435, -73, -1007, 32369, 1483, -77, -1031, 32348, 1532, -81, -1054, 32326, 1582, -86, -1076, 32303, 1631, -90, -1099, 32280, 1682, -94, -1121, 32256, 1732, -99, -1144, 32232, 1783, -104, -1166, 32207, 1835, -108, -1187, 32181, 1887, -113, -1209, 32156, 1939, -118, -1230, 32129, 1992, -123, -1251, 32102, 2045, -128, -1272, 32075, 2098, -133, -1293, 32047, 2152, -138, -1313, 32018, 2206, -144, -1333, 31989, 2261, -149, -1353, 31960, 2316, -155, -1373, 31930, 2371, -160, -1392, 31899, 2427, -166, -1412, 31868, 2483, -172, -1431, 31836, 2540, -177, -1450, 31804, 2597, -183, -1469, 31772, 2654, -189, -1487, 31739, 2712, -196, -1506, 31705, 2770, -202, -1524, 31671, 2828, -208, -1542, 31637, 2887, -214, -1559, 31602, 2946, -221, -1577, 31566, 3006, -227, -1594, 31530, 3066, -234, -1611, 31494, 3126, -240, -1628, 31457, 3186, -247, -1645, 31419, 3247, -254, -1661, 31381, 3309, -261, -1677, 31343, 3370, -268, -1694, 31304, 3432, -275, -1709, 31265, 3495, -282, -1725, 31225, 3557, -289, -1741, 31185, 3620, -296, -1756, 31144, 3683, -304, -1771, 31103, 3747, -311, -1786, 31062, 3811, -319, -1801, 31019, 3875, -326, -1815, 30977, 3940, -334, -1830, 30934, 4005, -341, -1844, 30891, 4070, -349, -1858, 30847, 4136, -357, -1872, 30802, 4202, -365, -1885, 30758, 4268, -373, -1899, 30712, 4335, -381, -1912, 30667, 4402, -389, -1925, 30621, 4469, -397, -1938, 30574, 4536, -405, -1950, 30527, 4604, -413, -1963, 30480, 4672, -421, -1975, 30432, 4741, -430, -1987, 30384, 4809, -438, -1999, 30335, 4878, -447, -2011, 30286, 4948, -455, -2022, 30237, 5017, -464, -2034, 30187, 5087, -472, -2045, 30137, 5157, -481, -2056, 30086, 5228, -490, -2067, 30035, 5298, -499, -2077, 29983, 5369, -507, -2088, 29931, 5441, -516, -2098, 29879, 5512, -525, -2108, 29826, 5584, -534, -2118, 29773, 5656, -543, -2128, 29720, 5729, -552, -2138, 29666, 5801, -561, -2147, 29612, 5874, -571, -2156, 29557, 5947, -580, -2165, 29502, 6021, -589, -2174, 29446, 6094, -598, -2183, 29391, 6168, -608, -2192, 29334, 6243, -617, -2200, 29278, 6317, -627, -2208, 29221, 6392, -636, -2217, 29163, 6467, -646, -2224, 29106, 6542, -655, -2232, 29048, 6617, -665, -2240, 28989, 6693, -675, -2247, 28930, 6769, -684, -2255, 28871, 6845, -694, -2262, 28812, 6922, -704, -2269, 28752, 6998, -713, -2275, 28691, 7075, -723, -2282, 28631, 7152, -733, -2289, 28570, 7230, -743, -2295, 28509, 7307, -753, -2301, 28447, 7385, -763, -2307, 28385, 7463, -773, -2313, 28323, 7541, -783, -2319, 28260, 7620, -793, -2324, 28197, 7698, -803, -2329, 28134, 7777, -813, -2335, 28070, 7856, -823, -2340, 28006, 7936, -834, -2345, 27941, 8015, -844, -2349, 27877, 8095, -854, -2354, 27812, 8175, -864, -2359, 27746, 8255, -875, -2363, 27681, 8335, -885, -2367, 27615, 8415, -895, -2371, 27549, 8496, -906, -2375, 27482, 8577, -916, -2379, 27415, 8658, -926, -2382, 27348, 8739, -937, -2386, 27280, 8821, -947, -2389, 27212, 8902, -958, -2392, 27144, 8984, -968, -2395, 27076, 9066, -979, -2398, 27007, 9148, -989, -2401, 26938, 9230, -1000, -2403, 26869, 9313, -1010, -2406, 26799, 9395, -1021, -2408, 26729, 9478, -1031, -2410, 26659, 9561, -1042, -2412, 26589, 9644, -1052, -2414, 26518, 9727, -1063, -2416, 26447, 9811, -1073, -2418, 26376, 9894, -1084, -2419, 26304, 9978, -1095, -2421, 26232, 10062, -1105, -2422, 26160, 10146, -1116, -2423, 26087, 10230, -1127, -2424, 26015, 10314, -1137, -2425, 25942, 10399, -1148, -2426, 25869, 10483, -1159, -2426, 25795, 10568, -1169, -2427, 25721, 10653, -1180, -2427, 25647, 10738, -1191, -2427, 25573, 10823, -1201, -2427, 25499, 10908, -1212, -2427, 25424, 10994, -1223, -2427, 25349, 11079, -1233, -2427, 25274, 11165, -1244, -2426, 25198, 11251, -1255, -2426, 25122, 11337, -1265, -2425, 25046, 11422, -1276, -2424, 24970, 11509, -1286, -2423, 24894, 11595, -1297, -2422, 24817, 11681, -1308, -2421, 24740, 11767, -1318, -2420, 24663, 11854, -1329, -2419, 24586, 11941, -1340, -2417, 24508, 12027, -1350, -2416, 24430, 12114, -1361, -2414, 24352, 12201, -1371, -2412, 24274, 12288, -1382, -2410, 24196, 12375, -1393, -2408, 24117, 12462, -1403, -2406, 24038, 12549, -1414, -2404, 23959, 12637, -1424, -2401, 23880, 12724, -1435, -2399, 23800, 12812, -1445, -2396, 23721, 12899, -1456, -2393, 23641, 12987, -1466, -2391, 23561, 13075, -1477, -2388, 23480, 13163, -1487, -2385, 23400, 13250, -1497, -2381, 23319, 13338, -1508, -2378, 23238, 13426, -1518, -2375, 23157, 13514, -1529, -2371, 23076, 13602, -1539, -2368, 22994, 13691, -1549, -2364, 22913, 13779, -1560, -2360, 22831, 13867, -1570, -2357, 22749, 13955, -1580, -2353, 22667, 14044, -1590, -2349, 22585, 14132, -1600, -2344, 22502, 14221, -1611, -2340, 22420, 14309, -1621, -2336, 22337, 14398, -1631, -2331, 22254, 14486, -1641, -2327, 22171, 14575, -1651, -2322, 22087, 14664, -1661, -2317, 22004, 14752, -1671, -2313, 21920, 14841, -1681, -2308, 21837, 14930, -1691, -2303, 21753, 15019, -1701, -2298, 21669, 15107, -1710, -2292, 21585, 15196, -1720, -2287, 21500, 15285, -1730, -2282, 21416, 15374, -1740, -2276, 21331, 15463, -1750, -2271, 21246, 15552, -1759, -2265, 21162, 15640, -1769, -2259, 21077, 15729, -1778, -2254, 20991, 15818, -1788, -2248, 20906, 15907, -1797, -2242, 20821, 15996, -1807, -2236, 20735, 16085, -1816, -2230, 20650, 16174, -1826, -2223, 20564, 16263, -1835, -2217, 20478, 16351, -1844, -2211, 20392, 16440, -1854, -2204, 20306, 16529, -1863, -2198, 20220, 16618, -1872, -2191, 20133, 16707, -1881, -2185, 20047, 16796, -1890, -2178, 19960, 16884, -1899, -2171, 19874, 16973, -1908, -2164, 19787, 17062, -1917, -2157, 19700, 17151, -1926, -2150, 19613, 17239, -1935, -2143, 19526, 17328, -1943, -2136, 19439, 17416, -1952, -2128, 19352, 17505, -1961, -2121, 19265, 17593, -1969, -2114, 19178, 17682, -1978, -2106, 19090, 17770, -1986, -2099, 19003, 17859, -1995, -2091, 18915, 17947, -2003, -2083, 18827, 18035, -2011, -2076, 18740, 18124, -2020, -2068, 18652, 18212, -2028, -2060, 18564, 18300, -2036, -2052, 18476, 18388, -2044, -2044, 18388, 18476, -2052, -2036, 18300, 18564, -2060, -2028, 18212, 18652, -2068, -2020, 18124, 18740, -2076, -2011, 18035, 18827, -2083, -2003, 17947, 18915, -2091, -1995, 17859, 19003, -2099, -1986, 17770, 19090, -2106, -1978, 17682, 19178, -2114, -1969, 17593, 19265, -2121, -1961, 17505, 19352, -2128, -1952, 17416, 19439, -2136, -1943, 17328, 19526, -2143, -1935, 17239, 19613, -2150, -1926, 17151, 19700, -2157, -1917, 17062, 19787, -2164, -1908, 16973, 19874, -2171, -1899, 16884, 19960, -2178, -1890, 16796, 20047, -2185, -1881, 16707, 20133, -2191, -1872, 16618, 20220, -2198, -1863, 16529, 20306, -2204, -1854, 16440, 20392, -2211, -1844, 16351, 20478, -2217, -1835, 16263, 20564, -2223, -1826, 16174, 20650, -2230, -1816, 16085, 20735, -2236, -1807, 15996, 20821, -2242, -1797, 15907, 20906, -2248, -1788, 15818, 20991, -2254, -1778, 15729, 21077, -2259, -1769, 15640, 21162, -2265, -1759, 15552, 21246, -2271, -1750, 15463, 21331, -2276, -1740, 15374, 21416, -2282, -1730, 15285, 21500, -2287, -1720, 15196, 21585, -2292, -1710, 15107, 21669, -2298, -1701, 15019, 21753, -2303, -1691, 14930, 21837, -2308, -1681, 14841, 21920, -2313, -1671, 14752, 22004, -2317, -1661, 14664, 22087, -2322, -1651, 14575, 22171, -2327, -1641, 14486, 22254, -2331, -1631, 14398, 22337, -2336, -1621, 14309, 22420, -2340, -1611, 14221, 22502, -2344, -1600, 14132, 22585, -2349, -1590, 14044, 22667, -2353, -1580, 13955, 22749, -2357, -1570, 13867, 22831, -2360, -1560, 13779, 22913, -2364, -1549, 13691, 22994, -2368, -1539, 13602, 23076, -2371, -1529, 13514, 23157, -2375, -1518, 13426, 23238, -2378, -1508, 13338, 23319, -2381, -1497, 13250, 23400, -2385, -1487, 13163, 23480, -2388, -1477, 13075, 23561, -2391, -1466, 12987, 23641, -2393, -1456, 12899, 23721, -2396, -1445, 12812, 23800, -2399, -1435, 12724, 23880, -2401, -1424, 12637, 23959, -2404, -1414, 12549, 24038, -2406, -1403, 12462, 24117, -2408, -1393, 12375, 24196, -2410, -1382, 12288, 24274, -2412, -1371, 12201, 24352, -2414, -1361, 12114, 24430, -2416, -1350, 12027, 24508, -2417, -1340, 11941, 24586, -2419, -1329, 11854, 24663, -2420, -1318, 11767, 24740, -2421, -1308, 11681, 24817, -2422, -1297, 11595, 24894, -2423, -1286, 11509, 24970, -2424, -1276, 11422, 25046, -2425, -1265, 11337, 25122, -2426, -1255, 11251, 25198, -2426, -1244, 11165, 25274, -2427, -1233, 11079, 25349, -2427, -1223, 10994, 25424, -2427, -1212, 10908, 25499, -2427, -1201, 10823, 25573, -2427, -1191, 10738, 25647, -2427, -1180, 10653, 25721, -2427, -1169, 10568, 25795, -2426, -1159, 10483, 25869, -2426, -1148, 10399, 25942, -2425, -1137, 10314, 26015, -2424, -1127, 10230, 26087, -2423, -1116, 10146, 26160, -2422, -1105, 10062, 26232, -2421, -1095, 9978, 26304, -2419, -1084, 9894, 26376, -2418, -1073, 9811, 26447, -2416, -1063, 9727, 26518, -2414, -1052, 9644, 26589, -2412, -1042, 9561, 26659, -2410, -1031, 9478, 26729, -2408, -1021, 9395, 26799, -2406, -1010, 9313, 26869, -2403, -1000, 9230, 26938, -2401, -989, 9148, 27007, -2398, -979, 9066, 27076, -2395, -968, 8984, 27144, -2392, -958, 8902, 27212, -2389, -947, 8821, 27280, -2386, -937, 8739, 27348, -2382, -926, 8658, 27415, -2379, -916, 8577, 27482, -2375, -906, 8496, 27549, -2371, -895, 8415, 27615, -2367, -885, 8335, 27681, -2363, -875, 8255, 27746, -2359, -864, 8175, 27812, -2354, -854, 8095, 27877, -2349, -844, 8015, 27941, -2345, -834, 7936, 28006, -2340, -823, 7856, 28070, -2335, -813, 7777, 28134, -2329, -803, 7698, 28197, -2324, -793, 7620, 28260, -2319, -783, 7541, 28323, -2313, -773, 7463, 28385, -2307, -763, 7385, 28447, -2301, -753, 7307, 28509, -2295, -743, 7230, 28570, -2289, -733, 7152, 28631, -2282, -723, 7075, 28691, -2275, -713, 6998, 28752, -2269, -704, 6922, 28812, -2262, -694, 6845, 28871, -2255, -684, 6769, 28930, -2247, -675, 6693, 28989, -2240, -665, 6617, 29048, -2232, -655, 6542, 29106, -2224, -646, 6467, 29163, -2217, -636, 6392, 29221, -2208, -627, 6317, 29278, -2200, -617, 6243, 29334, -2192, -608, 6168, 29391, -2183, -598, 6094, 29446, -2174, -589, 6021, 29502, -2165, -580, 5947, 29557, -2156, -571, 5874, 29612, -2147, -561, 5801, 29666, -2138, -552, 5729, 29720, -2128, -543, 5656, 29773, -2118, -534, 5584, 29826, -2108, -525, 5512, 29879, -2098, -516, 5441, 29931, -2088, -507, 5369, 29983, -2077, -499, 5298, 30035, -2067, -490, 5228, 30086, -2056, -481, 5157, 30137, -2045, -472, 5087, 30187, -2034, -464, 5017, 30237, -2022, -455, 4948, 30286, -2011, -447, 4878, 30335, -1999, -438, 4809, 30384, -1987, -430, 4741, 30432, -1975, -421, 4672, 30480, -1963, -413, 4604, 30527, -1950, -405, 4536, 30574, -1938, -397, 4469, 30621, -1925, -389, 4402, 30667, -1912, -381, 4335, 30712, -1899, -373, 4268, 30758, -1885, -365, 4202, 30802, -1872, -357, 4136, 30847, -1858, -349, 4070, 30891, -1844, -341, 4005, 30934, -1830, -334, 3940, 30977, -1815, -326, 3875, 31019, -1801, -319, 3811, 31062, -1786, -311, 3747, 31103, -1771, -304, 3683, 31144, -1756, -296, 3620, 31185, -1741, -289, 3557, 31225, -1725, -282, 3495, 31265, -1709, -275, 3432, 31304, -1694, -268, 3370, 31343, -1677, -261, 3309, 31381, -1661, -254, 3247, 31419, -1645, -247, 3186, 31457, -1628, -240, 3126, 31494, -1611, -234, 3066, 31530, -1594, -227, 3006, 31566, -1577, -221, 2946, 31602, -1559, -214, 2887, 31637, -1542, -208, 2828, 31671, -1524, -202, 2770, 31705, -1506, -196, 2712, 31739, -1487, -189, 2654, 31772, -1469, -183, 2597, 31804, -1450, -177, 2540, 31836, -1431, -172, 2483, 31868, -1412, -166, 2427, 31899, -1392, -160, 2371, 31930, -1373, -155, 2316, 31960, -1353, -149, 2261, 31989, -1333, -144, 2206, 32018, -1313, -138, 2152, 32047, -1293, -133, 2098, 32075, -1272, -128, 2045, 32102, -1251, -123, 1992, 32129, -1230, -118, 1939, 32156, -1209, -113, 1887, 32181, -1187, -108, 1835, 32207, -1166, -104, 1783, 32232, -1144, -99, 1732, 32256, -1121, -94, 1682, 32280, -1099, -90, 1631, 32303, -1076, -86, 1582, 32326, -1054, -81, 1532, 32348, -1031, -77, 1483, 32369, -1007, -73, 1435, 32391, -984, -69, 1387, 32411, -960, -66, 1339, 32431, -936, -62, 1291, 32450, -912, -58, 1245, 32469, -888, -55, 1198, 32488, -863, -51, 1152, 32505, -838, -48, 1107, 32523, -813, -45, 1061, 32539, -788, -42, 1017, 32555, -762, -39, 972, 32571, -737, -36, 929, 32586, -711, -33, 885, 32600, -685, -30, 842, 32614, -658, -28, 800, 32627, -631, -25, 758, 32640, -605, -23, 716, 32652, -577, -21, 675, 32663, -550, -18, 635, 32674, -522, -16, 594, 32685, -495, -15, 555, 32694, -466, -13, 515, 32703, -438, -11, 477, 32712, -410, -10, 438, 32720, -381, -8, 401, 32727, -352, -7, 363, 32734, -322, -6, 326, 32740, -293, -4, 290, 32746, -263, -3, 254, 32751, -233, -3, 218, 32755, -203, -2, 184, 32759, -172, -1, 149, 32762, -141, -1, 115, 32764, -110, 0, 82, 32766, -79, 0, 49, 32767, -48, 0, 16, 32767, -16 }; /***************************************************************/ const mlib_s16 mlib_filters_s16_bc2[] = { -32, 32767, 32, 0, -95, 32767, 96, 0, -158, 32766, 161, -1, -221, 32765, 226, -2, -283, 32763, 291, -3, -344, 32760, 356, -4, -406, 32758, 421, -5, -466, 32754, 487, -7, -526, 32750, 553, -9, -586, 32746, 619, -11, -645, 32741, 685, -13, -703, 32735, 752, -16, -761, 32729, 819, -19, -819, 32723, 886, -22, -876, 32716, 954, -26, -933, 32709, 1021, -29, -989, 32701, 1089, -33, -1045, 32693, 1157, -37, -1100, 32684, 1225, -41, -1155, 32675, 1294, -46, -1209, 32665, 1362, -50, -1263, 32655, 1431, -55, -1316, 32644, 1501, -61, -1369, 32633, 1570, -66, -1422, 32622, 1639, -71, -1473, 32609, 1709, -77, -1525, 32597, 1779, -83, -1576, 32584, 1849, -89, -1627, 32571, 1920, -96, -1677, 32557, 1991, -103, -1726, 32542, 2061, -109, -1776, 32528, 2132, -116, -1824, 32512, 2204, -124, -1873, 32497, 2275, -131, -1920, 32480, 2347, -139, -1968, 32464, 2419, -147, -2015, 32447, 2491, -155, -2061, 32429, 2563, -163, -2107, 32411, 2635, -171, -2153, 32393, 2708, -180, -2198, 32374, 2781, -189, -2243, 32355, 2854, -198, -2287, 32335, 2927, -207, -2331, 32315, 3000, -216, -2374, 32294, 3074, -226, -2417, 32273, 3148, -236, -2460, 32252, 3222, -246, -2502, 32230, 3296, -256, -2544, 32208, 3370, -266, -2585, 32185, 3445, -277, -2626, 32162, 3519, -287, -2666, 32138, 3594, -298, -2706, 32114, 3669, -309, -2746, 32090, 3744, -320, -2785, 32065, 3820, -332, -2824, 32040, 3895, -343, -2862, 32014, 3971, -355, -2900, 31988, 4047, -367, -2937, 31961, 4123, -379, -2974, 31934, 4199, -391, -3011, 31907, 4275, -403, -3047, 31879, 4352, -416, -3083, 31851, 4429, -429, -3118, 31822, 4506, -442, -3153, 31793, 4583, -455, -3188, 31764, 4660, -468, -3222, 31734, 4737, -481, -3256, 31704, 4814, -494, -3289, 31673, 4892, -508, -3322, 31642, 4970, -522, -3355, 31611, 5048, -536, -3387, 31579, 5126, -550, -3419, 31547, 5204, -564, -3450, 31514, 5282, -578, -3481, 31481, 5361, -593, -3512, 31448, 5439, -607, -3542, 31414, 5518, -622, -3572, 31380, 5597, -637, -3602, 31346, 5676, -652, -3631, 31311, 5755, -667, -3659, 31275, 5835, -683, -3688, 31240, 5914, -698, -3716, 31204, 5994, -714, -3743, 31167, 6073, -729, -3770, 31130, 6153, -745, -3797, 31093, 6233, -761, -3823, 31055, 6313, -777, -3849, 31017, 6393, -793, -3875, 30979, 6474, -810, -3900, 30940, 6554, -826, -3925, 30901, 6635, -843, -3950, 30862, 6716, -860, -3974, 30822, 6796, -876, -3998, 30782, 6877, -893, -4021, 30741, 6958, -910, -4045, 30701, 7039, -927, -4067, 30659, 7121, -945, -4090, 30618, 7202, -962, -4112, 30576, 7283, -979, -4133, 30533, 7365, -997, -4155, 30491, 7447, -1015, -4176, 30448, 7528, -1032, -4196, 30404, 7610, -1050, -4217, 30361, 7692, -1068, -4237, 30317, 7774, -1086, -4256, 30272, 7857, -1105, -4275, 30227, 7939, -1123, -4294, 30182, 8021, -1141, -4313, 30137, 8104, -1160, -4331, 30091, 8186, -1178, -4349, 30045, 8269, -1197, -4366, 29998, 8352, -1216, -4384, 29952, 8434, -1234, -4400, 29904, 8517, -1253, -4417, 29857, 8600, -1272, -4433, 29809, 8683, -1291, -4449, 29761, 8767, -1311, -4464, 29712, 8850, -1330, -4480, 29664, 8933, -1349, -4495, 29615, 9016, -1368, -4509, 29565, 9100, -1388, -4523, 29515, 9183, -1407, -4537, 29465, 9267, -1427, -4551, 29415, 9351, -1447, -4564, 29364, 9434, -1466, -4577, 29313, 9518, -1486, -4590, 29262, 9602, -1506, -4602, 29210, 9686, -1526, -4614, 29158, 9770, -1546, -4626, 29106, 9854, -1566, -4637, 29053, 9938, -1586, -4648, 29000, 10022, -1606, -4659, 28947, 10107, -1627, -4669, 28893, 10191, -1647, -4679, 28839, 10275, -1667, -4689, 28785, 10360, -1688, -4699, 28731, 10444, -1708, -4708, 28676, 10529, -1729, -4717, 28621, 10613, -1749, -4726, 28566, 10698, -1770, -4734, 28510, 10782, -1790, -4742, 28454, 10867, -1811, -4750, 28398, 10952, -1832, -4757, 28341, 11037, -1853, -4765, 28285, 11121, -1873, -4771, 28227, 11206, -1894, -4778, 28170, 11291, -1915, -4784, 28112, 11376, -1936, -4790, 28054, 11461, -1957, -4796, 27996, 11546, -1978, -4802, 27938, 11631, -1999, -4807, 27879, 11716, -2020, -4812, 27820, 11801, -2041, -4816, 27760, 11886, -2062, -4821, 27701, 11971, -2083, -4825, 27641, 12057, -2105, -4829, 27581, 12142, -2126, -4832, 27520, 12227, -2147, -4836, 27460, 12312, -2168, -4839, 27399, 12397, -2189, -4841, 27337, 12483, -2211, -4844, 27276, 12568, -2232, -4846, 27214, 12653, -2253, -4848, 27152, 12738, -2274, -4850, 27090, 12824, -2296, -4851, 27027, 12909, -2317, -4852, 26964, 12994, -2338, -4853, 26901, 13080, -2360, -4854, 26838, 13165, -2381, -4854, 26774, 13250, -2402, -4855, 26711, 13336, -2424, -4854, 26646, 13421, -2445, -4854, 26582, 13506, -2466, -4854, 26518, 13592, -2488, -4853, 26453, 13677, -2509, -4852, 26388, 13762, -2530, -4850, 26322, 13848, -2552, -4849, 26257, 13933, -2573, -4847, 26191, 14018, -2594, -4845, 26125, 14104, -2616, -4843, 26059, 14189, -2637, -4840, 25992, 14274, -2658, -4837, 25925, 14359, -2679, -4834, 25858, 14445, -2701, -4831, 25791, 14530, -2722, -4828, 25724, 14615, -2743, -4824, 25656, 14700, -2764, -4820, 25588, 14785, -2785, -4816, 25520, 14870, -2806, -4812, 25452, 14955, -2827, -4807, 25383, 15040, -2848, -4802, 25314, 15125, -2869, -4797, 25245, 15210, -2890, -4792, 25176, 15295, -2911, -4787, 25107, 15380, -2932, -4781, 25037, 15465, -2953, -4775, 24967, 15550, -2974, -4769, 24897, 15635, -2995, -4763, 24827, 15720, -3016, -4756, 24756, 15805, -3037, -4750, 24686, 15889, -3057, -4743, 24615, 15974, -3078, -4736, 24544, 16058, -3098, -4728, 24472, 16143, -3119, -4721, 24401, 16228, -3140, -4713, 24329, 16312, -3160, -4705, 24257, 16396, -3180, -4697, 24185, 16481, -3201, -4689, 24113, 16565, -3221, -4680, 24040, 16649, -3241, -4672, 23968, 16734, -3262, -4663, 23895, 16818, -3282, -4654, 23822, 16902, -3302, -4644, 23748, 16986, -3322, -4635, 23675, 17070, -3342, -4625, 23601, 17154, -3362, -4615, 23527, 17238, -3382, -4605, 23453, 17321, -3401, -4595, 23379, 17405, -3421, -4585, 23305, 17489, -3441, -4574, 23230, 17572, -3460, -4564, 23156, 17656, -3480, -4553, 23081, 17739, -3499, -4542, 23006, 17822, -3518, -4530, 22930, 17906, -3538, -4519, 22855, 17989, -3557, -4507, 22779, 18072, -3576, -4496, 22704, 18155, -3595, -4484, 22628, 18238, -3614, -4472, 22552, 18321, -3633, -4459, 22475, 18403, -3651, -4447, 22399, 18486, -3670, -4434, 22322, 18569, -3689, -4422, 22246, 18651, -3707, -4409, 22169, 18734, -3726, -4396, 22092, 18816, -3744, -4382, 22014, 18898, -3762, -4369, 21937, 18980, -3780, -4356, 21860, 19062, -3798, -4342, 21782, 19144, -3816, -4328, 21704, 19226, -3834, -4314, 21626, 19308, -3852, -4300, 21548, 19389, -3869, -4286, 21470, 19471, -3887, -4271, 21391, 19552, -3904, -4257, 21313, 19633, -3921, -4242, 21234, 19715, -3939, -4227, 21155, 19796, -3956, -4212, 21076, 19877, -3973, -4197, 20997, 19957, -3989, -4182, 20918, 20038, -4006, -4167, 20839, 20119, -4023, -4151, 20759, 20199, -4039, -4136, 20680, 20280, -4056, -4120, 20600, 20360, -4072, -4104, 20520, 20440, -4088, -4088, 20440, 20520, -4104, -4072, 20360, 20600, -4120, -4056, 20280, 20680, -4136, -4039, 20199, 20759, -4151, -4023, 20119, 20839, -4167, -4006, 20038, 20918, -4182, -3989, 19957, 20997, -4197, -3973, 19877, 21076, -4212, -3956, 19796, 21155, -4227, -3939, 19715, 21234, -4242, -3921, 19633, 21313, -4257, -3904, 19552, 21391, -4271, -3887, 19471, 21470, -4286, -3869, 19389, 21548, -4300, -3852, 19308, 21626, -4314, -3834, 19226, 21704, -4328, -3816, 19144, 21782, -4342, -3798, 19062, 21860, -4356, -3780, 18980, 21937, -4369, -3762, 18898, 22014, -4382, -3744, 18816, 22092, -4396, -3726, 18734, 22169, -4409, -3707, 18651, 22246, -4422, -3689, 18569, 22322, -4434, -3670, 18486, 22399, -4447, -3651, 18403, 22475, -4459, -3633, 18321, 22552, -4472, -3614, 18238, 22628, -4484, -3595, 18155, 22704, -4496, -3576, 18072, 22779, -4507, -3557, 17989, 22855, -4519, -3538, 17906, 22930, -4530, -3518, 17822, 23006, -4542, -3499, 17739, 23081, -4553, -3480, 17656, 23156, -4564, -3460, 17572, 23230, -4574, -3441, 17489, 23305, -4585, -3421, 17405, 23379, -4595, -3401, 17321, 23453, -4605, -3382, 17238, 23527, -4615, -3362, 17154, 23601, -4625, -3342, 17070, 23675, -4635, -3322, 16986, 23748, -4644, -3302, 16902, 23822, -4654, -3282, 16818, 23895, -4663, -3262, 16734, 23968, -4672, -3241, 16649, 24040, -4680, -3221, 16565, 24113, -4689, -3201, 16481, 24185, -4697, -3180, 16396, 24257, -4705, -3160, 16312, 24329, -4713, -3140, 16228, 24401, -4721, -3119, 16143, 24472, -4728, -3098, 16058, 24544, -4736, -3078, 15974, 24615, -4743, -3057, 15889, 24686, -4750, -3037, 15805, 24756, -4756, -3016, 15720, 24827, -4763, -2995, 15635, 24897, -4769, -2974, 15550, 24967, -4775, -2953, 15465, 25037, -4781, -2932, 15380, 25107, -4787, -2911, 15295, 25176, -4792, -2890, 15210, 25245, -4797, -2869, 15125, 25314, -4802, -2848, 15040, 25383, -4807, -2827, 14955, 25452, -4812, -2806, 14870, 25520, -4816, -2785, 14785, 25588, -4820, -2764, 14700, 25656, -4824, -2743, 14615, 25724, -4828, -2722, 14530, 25791, -4831, -2701, 14445, 25858, -4834, -2679, 14359, 25925, -4837, -2658, 14274, 25992, -4840, -2637, 14189, 26059, -4843, -2616, 14104, 26125, -4845, -2594, 14018, 26191, -4847, -2573, 13933, 26257, -4849, -2552, 13848, 26322, -4850, -2530, 13762, 26388, -4852, -2509, 13677, 26453, -4853, -2488, 13592, 26518, -4854, -2466, 13506, 26582, -4854, -2445, 13421, 26646, -4854, -2424, 13336, 26711, -4855, -2402, 13250, 26774, -4854, -2381, 13165, 26838, -4854, -2360, 13080, 26901, -4853, -2338, 12994, 26964, -4852, -2317, 12909, 27027, -4851, -2296, 12824, 27090, -4850, -2274, 12738, 27152, -4848, -2253, 12653, 27214, -4846, -2232, 12568, 27276, -4844, -2211, 12483, 27337, -4841, -2189, 12397, 27399, -4839, -2168, 12312, 27460, -4836, -2147, 12227, 27520, -4832, -2126, 12142, 27581, -4829, -2105, 12057, 27641, -4825, -2083, 11971, 27701, -4821, -2062, 11886, 27760, -4816, -2041, 11801, 27820, -4812, -2020, 11716, 27879, -4807, -1999, 11631, 27938, -4802, -1978, 11546, 27996, -4796, -1957, 11461, 28054, -4790, -1936, 11376, 28112, -4784, -1915, 11291, 28170, -4778, -1894, 11206, 28227, -4771, -1873, 11121, 28285, -4765, -1853, 11037, 28341, -4757, -1832, 10952, 28398, -4750, -1811, 10867, 28454, -4742, -1790, 10782, 28510, -4734, -1770, 10698, 28566, -4726, -1749, 10613, 28621, -4717, -1729, 10529, 28676, -4708, -1708, 10444, 28731, -4699, -1688, 10360, 28785, -4689, -1667, 10275, 28839, -4679, -1647, 10191, 28893, -4669, -1627, 10107, 28947, -4659, -1606, 10022, 29000, -4648, -1586, 9938, 29053, -4637, -1566, 9854, 29106, -4626, -1546, 9770, 29158, -4614, -1526, 9686, 29210, -4602, -1506, 9602, 29262, -4590, -1486, 9518, 29313, -4577, -1466, 9434, 29364, -4564, -1447, 9351, 29415, -4551, -1427, 9267, 29465, -4537, -1407, 9183, 29515, -4523, -1388, 9100, 29565, -4509, -1368, 9016, 29615, -4495, -1349, 8933, 29664, -4480, -1330, 8850, 29712, -4464, -1311, 8767, 29761, -4449, -1291, 8683, 29809, -4433, -1272, 8600, 29857, -4417, -1253, 8517, 29904, -4400, -1234, 8434, 29952, -4384, -1216, 8352, 29998, -4366, -1197, 8269, 30045, -4349, -1178, 8186, 30091, -4331, -1160, 8104, 30137, -4313, -1141, 8021, 30182, -4294, -1123, 7939, 30227, -4275, -1105, 7857, 30272, -4256, -1086, 7774, 30317, -4237, -1068, 7692, 30361, -4217, -1050, 7610, 30404, -4196, -1032, 7528, 30448, -4176, -1015, 7447, 30491, -4155, -997, 7365, 30533, -4133, -979, 7283, 30576, -4112, -962, 7202, 30618, -4090, -945, 7121, 30659, -4067, -927, 7039, 30701, -4045, -910, 6958, 30741, -4021, -893, 6877, 30782, -3998, -876, 6796, 30822, -3974, -860, 6716, 30862, -3950, -843, 6635, 30901, -3925, -826, 6554, 30940, -3900, -810, 6474, 30979, -3875, -793, 6393, 31017, -3849, -777, 6313, 31055, -3823, -761, 6233, 31093, -3797, -745, 6153, 31130, -3770, -729, 6073, 31167, -3743, -714, 5994, 31204, -3716, -698, 5914, 31240, -3688, -683, 5835, 31275, -3659, -667, 5755, 31311, -3631, -652, 5676, 31346, -3602, -637, 5597, 31380, -3572, -622, 5518, 31414, -3542, -607, 5439, 31448, -3512, -593, 5361, 31481, -3481, -578, 5282, 31514, -3450, -564, 5204, 31547, -3419, -550, 5126, 31579, -3387, -536, 5048, 31611, -3355, -522, 4970, 31642, -3322, -508, 4892, 31673, -3289, -494, 4814, 31704, -3256, -481, 4737, 31734, -3222, -468, 4660, 31764, -3188, -455, 4583, 31793, -3153, -442, 4506, 31822, -3118, -429, 4429, 31851, -3083, -416, 4352, 31879, -3047, -403, 4275, 31907, -3011, -391, 4199, 31934, -2974, -379, 4123, 31961, -2937, -367, 4047, 31988, -2900, -355, 3971, 32014, -2862, -343, 3895, 32040, -2824, -332, 3820, 32065, -2785, -320, 3744, 32090, -2746, -309, 3669, 32114, -2706, -298, 3594, 32138, -2666, -287, 3519, 32162, -2626, -277, 3445, 32185, -2585, -266, 3370, 32208, -2544, -256, 3296, 32230, -2502, -246, 3222, 32252, -2460, -236, 3148, 32273, -2417, -226, 3074, 32294, -2374, -216, 3000, 32315, -2331, -207, 2927, 32335, -2287, -198, 2854, 32355, -2243, -189, 2781, 32374, -2198, -180, 2708, 32393, -2153, -171, 2635, 32411, -2107, -163, 2563, 32429, -2061, -155, 2491, 32447, -2015, -147, 2419, 32464, -1968, -139, 2347, 32480, -1920, -131, 2275, 32497, -1873, -124, 2204, 32512, -1824, -116, 2132, 32528, -1776, -109, 2061, 32542, -1726, -103, 1991, 32557, -1677, -96, 1920, 32571, -1627, -89, 1849, 32584, -1576, -83, 1779, 32597, -1525, -77, 1709, 32609, -1473, -71, 1639, 32622, -1422, -66, 1570, 32633, -1369, -61, 1501, 32644, -1316, -55, 1431, 32655, -1263, -50, 1362, 32665, -1209, -46, 1294, 32675, -1155, -41, 1225, 32684, -1100, -37, 1157, 32693, -1045, -33, 1089, 32701, -989, -29, 1021, 32709, -933, -26, 954, 32716, -876, -22, 886, 32723, -819, -19, 819, 32729, -761, -16, 752, 32735, -703, -13, 685, 32741, -645, -11, 619, 32746, -586, -9, 553, 32750, -526, -7, 487, 32754, -466, -5, 421, 32758, -406, -4, 356, 32760, -344, -3, 291, 32763, -283, -2, 226, 32765, -221, -1, 161, 32766, -158, 0, 96, 32767, -95, 0, 32, 32767, -32 }; /***************************************************************/ #endif /* #ifndef __sparc */ Other Java examples (source code examples)Here is a short list of links related to this Java mlib_ImageFilters.c source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.