You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

58 lines
3.6 KiB

const auto fMin = std::array<simd::float_v, 7>{
{2.32376150961e-05, 1.20999845876e-06, 3.0517578125e-05, 0.000152587890625,
5.18634915352e-05, 3.16649675369e-08, 4964.515625}};
const auto fMax = std::array<simd::float_v, 7>{
{29.999835968, 0.448848098516, 490.75402832, 499.918823242, 1.29696559906,
0.148829773068, 5764.58056641}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 8>, 9>{
{{-13.8767665400575, 4.05734115522388, -3.01709661856028, 1.12334316344471,
-1.95431900429486, -4.28496976296461, 2.12003203912787,
-16.3247309911133},
{0.212048009453922, -15.1738107548058, 16.7279720978323, 7.86809247963017,
-2.44754013164889, 7.7765844954342, -7.1858320802125, 14.8502047053221},
{1.03697617644536, -7.74330829725443, 6.56587047894099, 17.8488797860709,
-6.58256061835055, -14.3326703613101, -4.21591741028686,
-3.48521822531376},
{1.07161857075862, -6.02457375820184, -2.95388380942296, -1.32423877366328,
4.40729929976243, 4.47413261680277, -9.1510537721088, -3.00961301024585},
{-0.483652311202822, 1.61937809966064, 3.0445519571216, 0.815891204469984,
0.474869080905695, 3.43775266744451, -1.25098304071557, 7.12769003125851},
{-8.4010714790805, 8.31810836442086, -3.26991947652379, 1.31844760189238,
-0.316007929405036, -0.703746325371237, 4.74898967505285,
-1.11739245753407},
{-0.592761413330552, 4.04188612003611, -0.218806073885883,
3.90563951642846, 7.09174466959683, -6.3569150742699, -5.14953269394216,
2.75424697228316},
{0.547164481580195, 1.70249203967427, 1.94714702524239, -13.7351709164445,
1.80504850488469, -2.90102696607898, 0.572900917600169, -10.365898528612},
{-1.41297642979771, 1.7421562904492, 1.51246974803507, -0.277205719612539,
-0.746303261257708, 1.31841345876455, -0.315569517202675,
-1.43151946831495}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 10>, 7>{
{{-2.70914120357355, 0.519189852188428, 1.64293953499867, -1.42908155115225,
-0.911252443482285, -3.62723599571144, -3.12039388485614,
-2.24012508264097, -1.80018616467714, -0.387269363887802},
{0.825289573993859, 0.977559873140871, -1.19932065232476,
0.448270358180695, -1.01118687034592, -0.12068624133809, 1.92125679147867,
-1.22870635454816, 1.06194042880088, -1.67985680933482},
{0.117628014226149, -0.666150093594241, -1.96462719830508,
-1.34621345717382, 2.69897179096947, 1.45683981784585, -0.280779666268364,
-1.09056907866035, 0.143585634417832, -0.853077107436903},
{0.343557768966074, -1.36884597467765, -0.978489408664556,
1.04108942352196, 2.38422271469634, -1.42280162989848, -1.24692906453324,
1.16005819097626, -1.81861709989607, 0.792826064358476},
{-2.43543923840386, -0.790741678609659, -0.86057585327147,
-0.560696061368329, -0.546486276970939, -1.10828693920102,
-0.390844170382116, -0.191292459405275, 0.655178595334291,
3.62562636803186},
{-1.85600205994161, -0.851713021005162, -2.36960755021907,
-2.65847940214873, 4.19992558926354, 0.482968294979867,
-0.674617611858262, 0.537074281854966, -1.44013551902026,
0.12897906197469},
{3.05467659680961, -0.835919265923888, -1.97139370203255,
-0.833191777667285, 3.1259995582494, 1.3049178372323, -0.601501165563516,
-0.476449568704171, 0.0595564302057028, 1.86826919022162}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 8>{
{-0.742315179835233, -0.384238828861699, -0.639019653069106,
-0.469522590533314, 0.812934812918375, -0.548705434492968,
1.10784727825793, -1.47828921845706}};