- @LOC("V2") private static float d16[][] = null; \r
- \r
- /**\r
- * Converts a 1D array into a number of smaller arrays. This is used\r
- * to achieve offset + constant indexing into an array. Each sub-array\r
- * represents a block of values of the original array. \r
- * @param array The array to split up into blocks.\r
- * @param blockSize The size of the blocks to split the array\r
- * into. This must be an exact divisor of\r
- * the length of the array, or some data\r
- * will be lost from the main array.\r
- * \r
- * @return An array of arrays in which each element in the returned\r
- * array will be of length <code>blockSize</code>.\r
- */\r
- static private float[][] splitArray(final float[] array, final int blockSize)\r
- {\r
- int size = array.length / blockSize;\r
- float[][] split = new float[size][];\r
- for (int i=0; i<size; i++)\r
- {\r
- split[i] = subArray(array, i*blockSize, blockSize);\r
- }\r
- return split;\r
- }\r
- \r
- /**\r
- * Returns a subarray of an existing array.\r
- * \r
- * @param array The array to retrieve a subarra from.\r
- * @param offs The offset in the array that corresponds to\r
- * the first index of the subarray.\r
- * @param len The number of indeces in the subarray.\r
- * @return The subarray, which may be of length 0.\r
- */\r
- static private float[] subArray(final float[] array, final int offs, int len)\r
- {\r
- if (offs+len > array.length)\r
- {\r
- len = array.length-offs;\r
- }\r
- \r
- if (len < 0)\r
- len = 0;\r
- \r
- float[] subarray = new float[len];\r
- for (int i=0; i<len; i++)\r
- {\r
- subarray[i] = array[offs+i];\r
- }\r
- \r
- return subarray;\r
- }\r
- \r
- // The original data for d[]. This data is loaded from a file\r
- // to reduce the overall package size and to improve performance. \r
-\r
- static final float d[] = {\r
- 0.000000000f, -0.000442505f, 0.003250122f, -0.007003784f,\r
- 0.031082153f, -0.078628540f, 0.100311279f, -0.572036743f,\r
- 1.144989014f, 0.572036743f, 0.100311279f, 0.078628540f,\r
- 0.031082153f, 0.007003784f, 0.003250122f, 0.000442505f,\r
- -0.000015259f, -0.000473022f, 0.003326416f, -0.007919312f,\r
- 0.030517578f, -0.084182739f, 0.090927124f, -0.600219727f,\r
- 1.144287109f, 0.543823242f, 0.108856201f, 0.073059082f,\r
- 0.031478882f, 0.006118774f, 0.003173828f, 0.000396729f,\r
- -0.000015259f, -0.000534058f, 0.003387451f, -0.008865356f,\r
- 0.029785156f, -0.089706421f, 0.080688477f, -0.628295898f,\r
- 1.142211914f, 0.515609741f, 0.116577148f, 0.067520142f,\r
- 0.031738281f, 0.005294800f, 0.003082275f, 0.000366211f,\r
- -0.000015259f, -0.000579834f, 0.003433228f, -0.009841919f,\r
- 0.028884888f, -0.095169067f, 0.069595337f, -0.656219482f,\r
- 1.138763428f, 0.487472534f, 0.123474121f, 0.061996460f,\r
- 0.031845093f, 0.004486084f, 0.002990723f, 0.000320435f,\r
- -0.000015259f, -0.000625610f, 0.003463745f, -0.010848999f,\r
- 0.027801514f, -0.100540161f, 0.057617188f, -0.683914185f,\r
- 1.133926392f, 0.459472656f, 0.129577637f, 0.056533813f,\r
- 0.031814575f, 0.003723145f, 0.002899170f, 0.000289917f,\r
- -0.000015259f, -0.000686646f, 0.003479004f, -0.011886597f,\r
- 0.026535034f, -0.105819702f, 0.044784546f, -0.711318970f,\r
- 1.127746582f, 0.431655884f, 0.134887695f, 0.051132202f,\r
- 0.031661987f, 0.003005981f, 0.002792358f, 0.000259399f,\r
- -0.000015259f, -0.000747681f, 0.003479004f, -0.012939453f,\r
- 0.025085449f, -0.110946655f, 0.031082153f, -0.738372803f,\r
- 1.120223999f, 0.404083252f, 0.139450073f, 0.045837402f,\r
- 0.031387329f, 0.002334595f, 0.002685547f, 0.000244141f,\r
- -0.000030518f, -0.000808716f, 0.003463745f, -0.014022827f,\r
- 0.023422241f, -0.115921021f, 0.016510010f, -0.765029907f,\r
- 1.111373901f, 0.376800537f, 0.143264771f, 0.040634155f,\r
- 0.031005859f, 0.001693726f, 0.002578735f, 0.000213623f,\r
- -0.000030518f, -0.000885010f, 0.003417969f, -0.015121460f,\r
- 0.021575928f, -0.120697021f, 0.001068115f, -0.791213989f,\r
- 1.101211548f, 0.349868774f, 0.146362305f, 0.035552979f,\r
- 0.030532837f, 0.001098633f, 0.002456665f, 0.000198364f,\r
- -0.000030518f, -0.000961304f, 0.003372192f, -0.016235352f,\r
- 0.019531250f, -0.125259399f, -0.015228271f, -0.816864014f,\r
- 1.089782715f, 0.323318481f, 0.148773193f, 0.030609131f,\r
- 0.029937744f, 0.000549316f, 0.002349854f, 0.000167847f,\r
- -0.000030518f, -0.001037598f, 0.003280640f, -0.017349243f,\r
- 0.017257690f, -0.129562378f, -0.032379150f, -0.841949463f,\r
- 1.077117920f, 0.297210693f, 0.150497437f, 0.025817871f,\r
- 0.029281616f, 0.000030518f, 0.002243042f, 0.000152588f,\r
- -0.000045776f, -0.001113892f, 0.003173828f, -0.018463135f,\r
- 0.014801025f, -0.133590698f, -0.050354004f, -0.866363525f,\r
- 1.063217163f, 0.271591187f, 0.151596069f, 0.021179199f,\r
- 0.028533936f, -0.000442505f, 0.002120972f, 0.000137329f,\r
- -0.000045776f, -0.001205444f, 0.003051758f, -0.019577026f,\r
- 0.012115479f, -0.137298584f, -0.069168091f, -0.890090942f,\r
- 1.048156738f, 0.246505737f, 0.152069092f, 0.016708374f,\r
- 0.027725220f, -0.000869751f, 0.002014160f, 0.000122070f,\r
- -0.000061035f, -0.001296997f, 0.002883911f, -0.020690918f,\r
- 0.009231567f, -0.140670776f, -0.088775635f, -0.913055420f,\r
- 1.031936646f, 0.221984863f, 0.151962280f, 0.012420654f,\r
- 0.026840210f, -0.001266479f, 0.001907349f, 0.000106812f,\r
- -0.000061035f, -0.001388550f, 0.002700806f, -0.021789551f,\r
- 0.006134033f, -0.143676758f, -0.109161377f, -0.935195923f,\r
- 1.014617920f, 0.198059082f, 0.151306152f, 0.008316040f,\r
- 0.025909424f, -0.001617432f, 0.001785278f, 0.000106812f,\r
- -0.000076294f, -0.001480103f, 0.002487183f, -0.022857666f,\r
- 0.002822876f, -0.146255493f, -0.130310059f, -0.956481934f,\r
- 0.996246338f, 0.174789429f, 0.150115967f, 0.004394531f,\r
- 0.024932861f, -0.001937866f, 0.001693726f, 0.000091553f,\r
- -0.000076294f, -0.001586914f, 0.002227783f, -0.023910522f,\r
- -0.000686646f, -0.148422241f, -0.152206421f, -0.976852417f,\r
- 0.976852417f, 0.152206421f, 0.148422241f, 0.000686646f,\r
- 0.023910522f, -0.002227783f, 0.001586914f, 0.000076294f,\r
- -0.000091553f, -0.001693726f, 0.001937866f, -0.024932861f,\r
- -0.004394531f, -0.150115967f, -0.174789429f, -0.996246338f,\r
- 0.956481934f, 0.130310059f, 0.146255493f, -0.002822876f,\r
- 0.022857666f, -0.002487183f, 0.001480103f, 0.000076294f,\r
- -0.000106812f, -0.001785278f, 0.001617432f, -0.025909424f,\r
- -0.008316040f, -0.151306152f, -0.198059082f, -1.014617920f,\r
- 0.935195923f, 0.109161377f, 0.143676758f, -0.006134033f,\r
- 0.021789551f, -0.002700806f, 0.001388550f, 0.000061035f,\r
- -0.000106812f, -0.001907349f, 0.001266479f, -0.026840210f,\r
- -0.012420654f, -0.151962280f, -0.221984863f, -1.031936646f,\r
- 0.913055420f, 0.088775635f, 0.140670776f, -0.009231567f,\r
- 0.020690918f, -0.002883911f, 0.001296997f, 0.000061035f,\r
- -0.000122070f, -0.002014160f, 0.000869751f, -0.027725220f,\r
- -0.016708374f, -0.152069092f, -0.246505737f, -1.048156738f,\r
- 0.890090942f, 0.069168091f, 0.137298584f, -0.012115479f,\r
- 0.019577026f, -0.003051758f, 0.001205444f, 0.000045776f,\r
- -0.000137329f, -0.002120972f, 0.000442505f, -0.028533936f,\r
- -0.021179199f, -0.151596069f, -0.271591187f, -1.063217163f,\r
- 0.866363525f, 0.050354004f, 0.133590698f, -0.014801025f,\r
- 0.018463135f, -0.003173828f, 0.001113892f, 0.000045776f,\r
- -0.000152588f, -0.002243042f, -0.000030518f, -0.029281616f,\r
- -0.025817871f, -0.150497437f, -0.297210693f, -1.077117920f,\r
- 0.841949463f, 0.032379150f, 0.129562378f, -0.017257690f,\r
- 0.017349243f, -0.003280640f, 0.001037598f, 0.000030518f,\r
- -0.000167847f, -0.002349854f, -0.000549316f, -0.029937744f,\r
- -0.030609131f, -0.148773193f, -0.323318481f, -1.089782715f,\r
- 0.816864014f, 0.015228271f, 0.125259399f, -0.019531250f,\r
- 0.016235352f, -0.003372192f, 0.000961304f, 0.000030518f,\r
- -0.000198364f, -0.002456665f, -0.001098633f, -0.030532837f,\r
- -0.035552979f, -0.146362305f, -0.349868774f, -1.101211548f,\r
- 0.791213989f, -0.001068115f, 0.120697021f, -0.021575928f,\r
- 0.015121460f, -0.003417969f, 0.000885010f, 0.000030518f,\r
- -0.000213623f, -0.002578735f, -0.001693726f, -0.031005859f,\r
- -0.040634155f, -0.143264771f, -0.376800537f, -1.111373901f,\r
- 0.765029907f, -0.016510010f, 0.115921021f, -0.023422241f,\r
- 0.014022827f, -0.003463745f, 0.000808716f, 0.000030518f,\r
- -0.000244141f, -0.002685547f, -0.002334595f, -0.031387329f,\r
- -0.045837402f, -0.139450073f, -0.404083252f, -1.120223999f,\r
- 0.738372803f, -0.031082153f, 0.110946655f, -0.025085449f,\r
- 0.012939453f, -0.003479004f, 0.000747681f, 0.000015259f,\r
- -0.000259399f, -0.002792358f, -0.003005981f, -0.031661987f,\r
- -0.051132202f, -0.134887695f, -0.431655884f, -1.127746582f,\r
- 0.711318970f, -0.044784546f, 0.105819702f, -0.026535034f,\r
- 0.011886597f, -0.003479004f, 0.000686646f, 0.000015259f,\r
- -0.000289917f, -0.002899170f, -0.003723145f, -0.031814575f,\r
- -0.056533813f, -0.129577637f, -0.459472656f, -1.133926392f,\r
- 0.683914185f, -0.057617188f, 0.100540161f, -0.027801514f,\r
- 0.010848999f, -0.003463745f, 0.000625610f, 0.000015259f,\r
- -0.000320435f, -0.002990723f, -0.004486084f, -0.031845093f,\r
- -0.061996460f, -0.123474121f, -0.487472534f, -1.138763428f,\r
- 0.656219482f, -0.069595337f, 0.095169067f, -0.028884888f,\r
- 0.009841919f, -0.003433228f, 0.000579834f, 0.000015259f,\r
- -0.000366211f, -0.003082275f, -0.005294800f, -0.031738281f,\r
- -0.067520142f, -0.116577148f, -0.515609741f, -1.142211914f,\r
- 0.628295898f, -0.080688477f, 0.089706421f, -0.029785156f,\r
- 0.008865356f, -0.003387451f, 0.000534058f, 0.000015259f,\r
- -0.000396729f, -0.003173828f, -0.006118774f, -0.031478882f,\r
- -0.073059082f, -0.108856201f, -0.543823242f, -1.144287109f,\r
- 0.600219727f, -0.090927124f, 0.084182739f, -0.030517578f,\r
- 0.007919312f, -0.003326416f, 0.000473022f, 0.000015259f\r
- };\r
- \r
- \r
+ @LOC("V2")\r
+ private static float d16[][] = null;\r
+\r
+ /**\r
+ * Converts a 1D array into a number of smaller arrays. This is used to\r
+ * achieve offset + constant indexing into an array. Each sub-array represents\r
+ * a block of values of the original array.\r
+ * \r
+ * @param array\r
+ * The array to split up into blocks.\r
+ * @param blockSize\r
+ * The size of the blocks to split the array into. This must be an\r
+ * exact divisor of the length of the array, or some data will be\r
+ * lost from the main array.\r
+ * \r
+ * @return An array of arrays in which each element in the returned array will\r
+ * be of length <code>blockSize</code>.\r
+ */\r
+ static private float[][] splitArray(final float[] array, final int blockSize) {\r
+ int size = array.length / blockSize;\r
+ float[][] split = new float[size][];\r
+ for (int i = 0; i < size; i++) {\r
+ split[i] = subArray(array, i * blockSize, blockSize);\r
+ }\r
+ return split;\r
+ }\r
+\r
+ /**\r
+ * Returns a subarray of an existing array.\r
+ * \r
+ * @param array\r
+ * The array to retrieve a subarra from.\r
+ * @param offs\r
+ * The offset in the array that corresponds to the first index of the\r
+ * subarray.\r
+ * @param len\r
+ * The number of indeces in the subarray.\r
+ * @return The subarray, which may be of length 0.\r
+ */\r
+ static private float[] subArray(final float[] array, final int offs, int len) {\r
+ if (offs + len > array.length) {\r
+ len = array.length - offs;\r
+ }\r
+\r
+ if (len < 0)\r
+ len = 0;\r
+\r
+ float[] subarray = new float[len];\r
+ for (int i = 0; i < len; i++) {\r
+ subarray[i] = array[offs + i];\r
+ }\r
+\r
+ return subarray;\r
+ }\r
+\r
+ // The original data for d[]. This data is loaded from a file\r
+ // to reduce the overall package size and to improve performance.\r
+\r
+ static final float d[] = { 0.000000000f, -0.000442505f, 0.003250122f, -0.007003784f,\r
+ 0.031082153f, -0.078628540f, 0.100311279f, -0.572036743f, 1.144989014f, 0.572036743f,\r
+ 0.100311279f, 0.078628540f, 0.031082153f, 0.007003784f, 0.003250122f, 0.000442505f,\r
+ -0.000015259f, -0.000473022f, 0.003326416f, -0.007919312f, 0.030517578f, -0.084182739f,\r
+ 0.090927124f, -0.600219727f, 1.144287109f, 0.543823242f, 0.108856201f, 0.073059082f,\r
+ 0.031478882f, 0.006118774f, 0.003173828f, 0.000396729f, -0.000015259f, -0.000534058f,\r
+ 0.003387451f, -0.008865356f, 0.029785156f, -0.089706421f, 0.080688477f, -0.628295898f,\r
+ 1.142211914f, 0.515609741f, 0.116577148f, 0.067520142f, 0.031738281f, 0.005294800f,\r
+ 0.003082275f, 0.000366211f, -0.000015259f, -0.000579834f, 0.003433228f, -0.009841919f,\r
+ 0.028884888f, -0.095169067f, 0.069595337f, -0.656219482f, 1.138763428f, 0.487472534f,\r
+ 0.123474121f, 0.061996460f, 0.031845093f, 0.004486084f, 0.002990723f, 0.000320435f,\r
+ -0.000015259f, -0.000625610f, 0.003463745f, -0.010848999f, 0.027801514f, -0.100540161f,\r
+ 0.057617188f, -0.683914185f, 1.133926392f, 0.459472656f, 0.129577637f, 0.056533813f,\r
+ 0.031814575f, 0.003723145f, 0.002899170f, 0.000289917f, -0.000015259f, -0.000686646f,\r
+ 0.003479004f, -0.011886597f, 0.026535034f, -0.105819702f, 0.044784546f, -0.711318970f,\r
+ 1.127746582f, 0.431655884f, 0.134887695f, 0.051132202f, 0.031661987f, 0.003005981f,\r
+ 0.002792358f, 0.000259399f, -0.000015259f, -0.000747681f, 0.003479004f, -0.012939453f,\r
+ 0.025085449f, -0.110946655f, 0.031082153f, -0.738372803f, 1.120223999f, 0.404083252f,\r
+ 0.139450073f, 0.045837402f, 0.031387329f, 0.002334595f, 0.002685547f, 0.000244141f,\r
+ -0.000030518f, -0.000808716f, 0.003463745f, -0.014022827f, 0.023422241f, -0.115921021f,\r
+ 0.016510010f, -0.765029907f, 1.111373901f, 0.376800537f, 0.143264771f, 0.040634155f,\r
+ 0.031005859f, 0.001693726f, 0.002578735f, 0.000213623f, -0.000030518f, -0.000885010f,\r
+ 0.003417969f, -0.015121460f, 0.021575928f, -0.120697021f, 0.001068115f, -0.791213989f,\r
+ 1.101211548f, 0.349868774f, 0.146362305f, 0.035552979f, 0.030532837f, 0.001098633f,\r
+ 0.002456665f, 0.000198364f, -0.000030518f, -0.000961304f, 0.003372192f, -0.016235352f,\r
+ 0.019531250f, -0.125259399f, -0.015228271f, -0.816864014f, 1.089782715f, 0.323318481f,\r
+ 0.148773193f, 0.030609131f, 0.029937744f, 0.000549316f, 0.002349854f, 0.000167847f,\r
+ -0.000030518f, -0.001037598f, 0.003280640f, -0.017349243f, 0.017257690f, -0.129562378f,\r
+ -0.032379150f, -0.841949463f, 1.077117920f, 0.297210693f, 0.150497437f, 0.025817871f,\r
+ 0.029281616f, 0.000030518f, 0.002243042f, 0.000152588f, -0.000045776f, -0.001113892f,\r
+ 0.003173828f, -0.018463135f, 0.014801025f, -0.133590698f, -0.050354004f, -0.866363525f,\r
+ 1.063217163f, 0.271591187f, 0.151596069f, 0.021179199f, 0.028533936f, -0.000442505f,\r
+ 0.002120972f, 0.000137329f, -0.000045776f, -0.001205444f, 0.003051758f, -0.019577026f,\r
+ 0.012115479f, -0.137298584f, -0.069168091f, -0.890090942f, 1.048156738f, 0.246505737f,\r
+ 0.152069092f, 0.016708374f, 0.027725220f, -0.000869751f, 0.002014160f, 0.000122070f,\r
+ -0.000061035f, -0.001296997f, 0.002883911f, -0.020690918f, 0.009231567f, -0.140670776f,\r
+ -0.088775635f, -0.913055420f, 1.031936646f, 0.221984863f, 0.151962280f, 0.012420654f,\r
+ 0.026840210f, -0.001266479f, 0.001907349f, 0.000106812f, -0.000061035f, -0.001388550f,\r
+ 0.002700806f, -0.021789551f, 0.006134033f, -0.143676758f, -0.109161377f, -0.935195923f,\r
+ 1.014617920f, 0.198059082f, 0.151306152f, 0.008316040f, 0.025909424f, -0.001617432f,\r
+ 0.001785278f, 0.000106812f, -0.000076294f, -0.001480103f, 0.002487183f, -0.022857666f,\r
+ 0.002822876f, -0.146255493f, -0.130310059f, -0.956481934f, 0.996246338f, 0.174789429f,\r
+ 0.150115967f, 0.004394531f, 0.024932861f, -0.001937866f, 0.001693726f, 0.000091553f,\r
+ -0.000076294f, -0.001586914f, 0.002227783f, -0.023910522f, -0.000686646f, -0.148422241f,\r
+ -0.152206421f, -0.976852417f, 0.976852417f, 0.152206421f, 0.148422241f, 0.000686646f,\r
+ 0.023910522f, -0.002227783f, 0.001586914f, 0.000076294f, -0.000091553f, -0.001693726f,\r
+ 0.001937866f, -0.024932861f, -0.004394531f, -0.150115967f, -0.174789429f, -0.996246338f,\r
+ 0.956481934f, 0.130310059f, 0.146255493f, -0.002822876f, 0.022857666f, -0.002487183f,\r
+ 0.001480103f, 0.000076294f, -0.000106812f, -0.001785278f, 0.001617432f, -0.025909424f,\r
+ -0.008316040f, -0.151306152f, -0.198059082f, -1.014617920f, 0.935195923f, 0.109161377f,\r
+ 0.143676758f, -0.006134033f, 0.021789551f, -0.002700806f, 0.001388550f, 0.000061035f,\r
+ -0.000106812f, -0.001907349f, 0.001266479f, -0.026840210f, -0.012420654f, -0.151962280f,\r
+ -0.221984863f, -1.031936646f, 0.913055420f, 0.088775635f, 0.140670776f, -0.009231567f,\r
+ 0.020690918f, -0.002883911f, 0.001296997f, 0.000061035f, -0.000122070f, -0.002014160f,\r
+ 0.000869751f, -0.027725220f, -0.016708374f, -0.152069092f, -0.246505737f, -1.048156738f,\r
+ 0.890090942f, 0.069168091f, 0.137298584f, -0.012115479f, 0.019577026f, -0.003051758f,\r
+ 0.001205444f, 0.000045776f, -0.000137329f, -0.002120972f, 0.000442505f, -0.028533936f,\r
+ -0.021179199f, -0.151596069f, -0.271591187f, -1.063217163f, 0.866363525f, 0.050354004f,\r
+ 0.133590698f, -0.014801025f, 0.018463135f, -0.003173828f, 0.001113892f, 0.000045776f,\r
+ -0.000152588f, -0.002243042f, -0.000030518f, -0.029281616f, -0.025817871f, -0.150497437f,\r
+ -0.297210693f, -1.077117920f, 0.841949463f, 0.032379150f, 0.129562378f, -0.017257690f,\r
+ 0.017349243f, -0.003280640f, 0.001037598f, 0.000030518f, -0.000167847f, -0.002349854f,\r
+ -0.000549316f, -0.029937744f, -0.030609131f, -0.148773193f, -0.323318481f, -1.089782715f,\r
+ 0.816864014f, 0.015228271f, 0.125259399f, -0.019531250f, 0.016235352f, -0.003372192f,\r
+ 0.000961304f, 0.000030518f, -0.000198364f, -0.002456665f, -0.001098633f, -0.030532837f,\r
+ -0.035552979f, -0.146362305f, -0.349868774f, -1.101211548f, 0.791213989f, -0.001068115f,\r
+ 0.120697021f, -0.021575928f, 0.015121460f, -0.003417969f, 0.000885010f, 0.000030518f,\r
+ -0.000213623f, -0.002578735f, -0.001693726f, -0.031005859f, -0.040634155f, -0.143264771f,\r
+ -0.376800537f, -1.111373901f, 0.765029907f, -0.016510010f, 0.115921021f, -0.023422241f,\r
+ 0.014022827f, -0.003463745f, 0.000808716f, 0.000030518f, -0.000244141f, -0.002685547f,\r
+ -0.002334595f, -0.031387329f, -0.045837402f, -0.139450073f, -0.404083252f, -1.120223999f,\r
+ 0.738372803f, -0.031082153f, 0.110946655f, -0.025085449f, 0.012939453f, -0.003479004f,\r
+ 0.000747681f, 0.000015259f, -0.000259399f, -0.002792358f, -0.003005981f, -0.031661987f,\r
+ -0.051132202f, -0.134887695f, -0.431655884f, -1.127746582f, 0.711318970f, -0.044784546f,\r
+ 0.105819702f, -0.026535034f, 0.011886597f, -0.003479004f, 0.000686646f, 0.000015259f,\r
+ -0.000289917f, -0.002899170f, -0.003723145f, -0.031814575f, -0.056533813f, -0.129577637f,\r
+ -0.459472656f, -1.133926392f, 0.683914185f, -0.057617188f, 0.100540161f, -0.027801514f,\r
+ 0.010848999f, -0.003463745f, 0.000625610f, 0.000015259f, -0.000320435f, -0.002990723f,\r
+ -0.004486084f, -0.031845093f, -0.061996460f, -0.123474121f, -0.487472534f, -1.138763428f,\r
+ 0.656219482f, -0.069595337f, 0.095169067f, -0.028884888f, 0.009841919f, -0.003433228f,\r
+ 0.000579834f, 0.000015259f, -0.000366211f, -0.003082275f, -0.005294800f, -0.031738281f,\r
+ -0.067520142f, -0.116577148f, -0.515609741f, -1.142211914f, 0.628295898f, -0.080688477f,\r
+ 0.089706421f, -0.029785156f, 0.008865356f, -0.003387451f, 0.000534058f, 0.000015259f,\r
+ -0.000396729f, -0.003173828f, -0.006118774f, -0.031478882f, -0.073059082f, -0.108856201f,\r
+ -0.543823242f, -1.144287109f, 0.600219727f, -0.090927124f, 0.084182739f, -0.030517578f,\r
+ 0.007919312f, -0.003326416f, 0.000473022f, 0.000015259f };\r
+\r