/*===--------------------------------------------------------------------------
 *                   ROCm Device Libraries
 *
 * This file is distributed under the University of Illinois Open Source
 * License. See LICENSE.TXT for details.
 *===------------------------------------------------------------------------*/

DECLARE_TABLE(float, M32_J0, 8*9)
    1.0f,
    0.44869526e-7f,
    -0.250000678f,
    0.394978156e-5f,
    0.0156135085f,
    0.186404843e-4f,
    -0.000451465494f,
    0.906744475e-5f,
    0.462022483e-5f,

    0.0f,
    -0.519147497f,
    0.107938702f,
    0.0566017522f,
    -0.00865766565f,
    -0.00219399941f,
    0.000264347633f,
    0.431469054e-4f,
    -0.427168323e-5f,

    -0.402759396f,
    -0.133988793e-8f,
    0.201379688f,
    -0.0175186868f,
    -0.0133525141f,
    0.00103577016f,
    0.000371882642f,
    -0.245406847e-4f,
    -0.544857844e-5f,

    0.0f,
    0.340264805f,
    -0.0308206513f,
    -0.0529884948f,
    0.00463103756f,
    0.00225704943f,
    -0.00017515902f,
    -0.45676898e-4f,
    0.314800819e-5f,

    0.300115752f,
    0.142140419e-8f,
    -0.150057871f,
    0.00712970835f,
    0.0117425671f,
    -0.00062589107f,
    -0.00035076219f,
    0.175677152e-4f,
    0.542756342e-5f,

    0.0f,
    -0.271452299f,
    0.0156841249f,
    0.0440337286f,
    -0.00250929967f,
    -0.0020600007f,
    0.000112417278f,
    0.440465451e-4f,
    -0.224955545e-5f,

    -0.249704877f,
    -0.114020252e-8f,
    0.124852435f,
    -0.00409076252f,
    -0.0101027605f,
    0.000385232178f,
    0.000318490142f,
    -0.120950437e-4f,
    -0.516322204e-5f,

    0.0f,
    0.232459831f,
    -0.00985706448f,
    -0.0381859695f,
    0.00160739566f,
    0.00184174666f,
    -0.758016756e-4f,
    -0.408780042e-4f,
    0.162275495e-5f,
END_TABLE()

DECLARE_TABLE(float, M32_J1, 8*9)
    0.0f,
    0.5f,
    0.462571126e-8f,
    -0.0625000886f,
    0.646901306e-6f,
    0.00260184106f,
    0.455472757e-5f,
    -0.592206849e-4f,
    0.284771796e-5f,

    0.581865224f,
    -0.432727717e-10f,
    -0.205110698f,
    0.00605894703f,
    0.0138016513f,
    -0.000372288399f,
    -0.000394630783f,
    0.908655709e-5f,
    0.594411649e-5f,

    0.0f,
    -0.402759391f,
    0.0525561452f,
    0.0534102785f,
    -0.00517971268f,
    -0.00223227521f,
    0.000174696729f,
    0.448728749e-4f,
    -0.312619124e-5f,

    -0.346126202f,
    -0.135982554e-8f,
    0.166974529f,
    -0.00967824094f,
    -0.0120991661f,
    0.000665244429f,
    0.000353951297f,
    -0.170900235e-4f,
    -0.544345571e-5f,

    0.0f,
    0.300115751f,
    -0.0213892127f,
    -0.0469704276f,
    0.00313028838f,
    0.00210522941f,
    -0.000125486758f,
    -0.441893462e-4f,
    0.235877085e-5f,

    0.273299942f,
    0.123871464e-8f,
    -0.134774676f,
    0.00511631544f,
    0.0106318216f,
    -0.000448605206f,
    -0.000326670201f,
    0.130923618e-4f,
    0.520545213e-5f,

    0.0f,
    -0.249704872f,
    0.0122723573f,
    0.04041102f,
    -0.00192680868f,
    -0.00191084766f,
    0.865574383e-4f,
    0.412630035e-4f,
    -0.171042992e-5f,

    -0.233304417f,
    -0.101355681e-8f,
    0.11580092f,
    -0.00324897742f,
    -0.00937250256f,
    0.000303501923f,
    0.000297960941f,
    -0.958268173e-5f,
    -0.490863176e-5f,
END_TABLE()

DECLARE_TABLE(float, M32_Y0, 18*9)
    -0.0738042951f,
    0.177606017f,
    -0.016073968f,
    0.000538602667f,
    -0.949500521e-5f,
    0.10358476e-6f,
    -0.769307974e-9f,
    0.414351772e-11f,
    -0.168538199e-13f,

    -0.779129354f,
    2.21109539f,
    -3.14817837f,
    6.76234763f,
    -16.5245871f,
    41.721874f,
    -101.297948f,
    197.994167f,
    -213.204578f,

    -0.541790797f,
    1.64879305f,
    -1.61343882f,
    2.39011447f,
    -4.27463147f,
    7.8283496f,
    -14.2356687f,
    22.309494f,
    -20.7850723f,

    -0.35708307f,
    1.3315403f,
    -1.00504975f,
    1.07504147f,
    -1.54659225f,
    2.2281907f,
    -3.21955386f,
    4.18656836f,
    -3.43559538f,

    -0.204564821f,
    1.12081681f,
    -0.712857069f,
    0.554042423f,
    -0.680799155f,
    0.814950073f,
    -0.973649903f,
    1.07700623f,
    -0.787302821f,

    0.0f,
    0.879420802f,
    -0.492078934f,
    0.220553062f,
    -0.226122006f,
    0.218871042f,
    -0.204734177f,
    0.205007038f,
    -0.209851389f,

    0.0882569642f,
    0.781212821f,
    -0.434734855f,
    0.144909902f,
    -0.137517504f,
    0.124034055f,
    -0.100221697f,
    0.072159059f,
    -0.0322405804f,

    0.258216852f,
    0.584364035f,
    -0.362853954f,
    0.0616967017f,
    -0.0457019916f,
    0.0403914876f,
    -0.0257050488f,
    0.0138811594f,
    -0.00448857991f,

    0.428917561f,
    0.331694423f,
    -0.316518592f,
    0.0305795132f,
    -0.00474255594f,
    0.0105095903f,
    -0.00569634195f,
    0.0023888513f,
    -0.000671151428f,

    0.520786412f,
    0.316257491e-10f,
    -0.260393207f,
    0.0395048433f,
    0.00821442047f,
    0.000959730625f,
    -0.00123958131f,
    0.00037168397f,
    -0.000105767765f,

    0.493297245f,
    -0.159512126f,
    -0.215140053f,
    0.050767252f,
    0.00813790411f,
    -0.000862432027f,
    -0.000649450987f,
    0.000150259461f,
    -0.184581358e-4f,

    0.37685001f,
    -0.324674425f,
    -0.134312601f,
    0.0630235318f,
    0.00445562302f,
    -0.00210112822f,
    -0.000263972937f,
    0.876453474e-4f,
    -0.546484929e-5f,

    0.0f,
    -0.40254267f,
    0.0508559094f,
    0.058523724f,
    -0.00685252463f,
    -0.002182572f,
    0.000194599211f,
    0.485251783e-4f,
    -0.269518635e-5f,

    -0.340318045f,
    -0.176035638e-8f,
    0.170159015f,
    -0.0104461902f,
    -0.0127369142f,
    0.000831821655f,
    0.000360781298f,
    -0.205125477e-4f,
    -0.556989234e-5f,

    0.0f,
    0.300097614f,
    -0.0211752365f,
    -0.0480240177f,
    0.00331834481f,
    0.00217561974f,
    -0.000140580184f,
    -0.451359559e-4f,
    0.265455576e-5f,

    0.271459877f,
    0.139172743e-8f,
    -0.135729934f,
    0.00526326684f,
    0.0108515634f,
    -0.000483436056f,
    -0.000335109802f,
    0.145606732e-4f,
    0.530954251e-5f,

    0.0f,
    -0.249701237f,
    0.0122135007f,
    0.0408203043f,
    -0.00197714145f,
    -0.00194569725f,
    0.914230753e-4f,
    0.425102172e-4f,
    -0.190386676e-5f,

    -0.232461766f,
    -0.985286365e-9f,
    0.11623088f,
    -0.00329754703f,
    -0.00947537951f,
    0.000315310068f,
    0.000302731128f,
    -0.101595111e-4f,
    -0.49823498e-5f,
END_TABLE()

DECLARE_TABLE(float, M32_Y1, 18*9)
    -0.196057091f,
    0.0543486882f,
    -0.00295530534f,
    0.716426875e-4f,
    -0.992674062e-6f,
    0.893187962e-8f,
    -0.564802451e-10f,
    0.264946691e-12f,
    -0.956040552e-15f,

    -1.47147239f,
    2.49842603f,
    -4.705631f,
    9.97554229f,
    -20.1713128f,
    40.1878477f,
    -76.6812412f,
    123.027773f,
    -115.903802f,

    -1.2171501f,
    1.6698932f,
    -2.28529116f,
    4.02725834f,
    -6.58555591f,
    10.5423814f,
    -16.4151681f,
    22.3415253f,
    -18.8343596f,

    -1.03759455f,
    1.24628662f,
    -1.23436566f,
    1.89920078f,
    -2.63550437f,
    3.50388357f,
    -4.46415376f,
    4.77962593f,
    -3.00258761f,

    -0.837397335f,
    0.930919184f,
    -0.554175938f,
    0.733648813f,
    -0.859400875f,
    0.908155864f,
    -0.904818857f,
    0.731425234f,
    -0.332223767f,

    -0.607228956f,
    0.737838338f,
    -0.203493924f,
    0.210066093f,
    -0.230917988f,
    0.188616636f,
    -0.14625808f,
    0.0958024404f,
    -0.0364996384f,

    -0.391867956f,
    0.650927429f,
    -0.100177392f,
    0.0422373453f,
    -0.07235139f,
    0.0493095772f,
    -0.0299278561f,
    0.0165691516f,
    -0.00564529733f,

    -0.197513707f,
    0.593769812f,
    -0.0913166067f,
    -0.013725346f,
    -0.0252004653f,
    0.0176426751f,
    -0.00832470911f,
    0.00410178601f,
    -0.00142662074f,

    0.0f,
    0.520786412f,
    -0.118514546f,
    -0.0328573972f,
    -0.00479781174f,
    0.00742247989f,
    -0.00259521656f,
    0.00107430961f,
    -0.000512579875f,

    0.0584489381f,
    0.492108098f,
    -0.130161305f,
    -0.0341572041f,
    -0.000981824109f,
    0.00587622283f,
    -0.00185575707f,
    0.000582281731f,
    -0.000148343917f,

    0.240364643f,
    0.364553919f,
    -0.170769591f,
    -0.0276077249f,
    0.00766230439f,
    0.00273966927f,
    -0.000828295737f,
    0.000137588785f,
    -0.305187593e-4f,

    0.416729928f,
    -0.258296385e-9f,
    -0.193004092f,
    0.0146874353f,
    0.0120957914f,
    -0.000525144004f,
    -0.000426716299f,
    0.352388331e-4f,
    0.877397631e-6f,

    0.367444533f,
    -0.182322102f,
    -0.151633779f,
    0.0373228744f,
    0.00917855673f,
    -0.00164468944f,
    -0.000284979934f,
    0.451783718e-4f,
    0.198340769e-5f,

    0.0f,
    -0.340318045f,
    0.0313386774f,
    0.0509479111f,
    -0.00416011363f,
    -0.00216575933f,
    0.000146604317f,
    0.458142122e-4f,
    -0.282657316e-5f,

    -0.30317374f,
    -0.139307478e-8f,
    0.148440893f,
    -0.00682601599f,
    -0.0113866644f,
    0.000555890828f,
    0.000340287228f,
    -0.150871178e-4f,
    -0.536125411e-5f,

    0.0f,
    0.271459876f,
    -0.0157898843f,
    -0.0434063812f,
    0.00241795425f,
    0.00201116367f,
    -0.000104184764f,
    -0.430443521e-4f,
    0.204582146e-5f,

    0.250912536f,
    0.109595535e-8f,
    -0.124232101f,
    0.00400995233f,
    0.009956529f,
    -0.000365777587f,
    -0.000312125102f,
    0.111983746e-4f,
    0.504825687e-5f,

    0.0f,
    -0.232461765f,
    0.00989270158f,
    0.037901591f,
    -0.0015771177f,
    -0.00181666561f,
    0.72793478e-4f,
    0.40167952e-4f,
    -0.153180005e-5f,
END_TABLE()

