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.
 
 
 

47 lines
3.0 KiB

const auto fMin = std::array<simd::float_v, 6>{
{2.32376150961e-05, 1.25644373838e-06, 4.38690185547e-05, 1.90734863281e-06,
4.71249222755e-07, 3.16649675369e-08}};
const auto fMax = std::array<simd::float_v, 6>{{29.9998512268, 0.368200153112,
489.191040039, 498.304443359,
1.34504961967, 0.149330914021}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{-0.091951637525973, -6.93346987709903, 5.48848552856238, 19.5840311658558,
-7.36361108514447, -13.1757707275385, -1.86200889006216},
{0.655516759273221, -12.8630535300664, 16.0085502999955, 8.27229987939837,
-4.88507243398217, 11.9066297693309, 19.9634120764891},
{-0.91068716917935, 4.65690020223811, 3.49834183391567, 1.0611121921812,
2.5805168659915, 2.07853056390383, 10.2452574943481},
{3.05067318319739, -4.05548629577051, 1.84986442888556, -12.5475679512519,
0.44913034549931, -2.43260989687924, -13.4655207460294},
{-15.5043559456667, 5.69511263853998, -6.21955870103976, 0.352527471796584,
-1.78859423888245, -5.35993216119686, -20.8585464706034},
{-1.15591620816008, 8.32354137820574, 4.11620895717867, 2.12840590309323,
3.62768906209725, -3.81512479352066, 9.69863968988765},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.7537624447672, 0.849924533877327, 0.445725632965271, 1.43754667616149,
0.828858464676059, 0.0104531969028869, -1.41061668641753}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-1.67235097040123, 1.00513756776317, -2.92631487875512, -1.6038974765405,
-1.47288012266996, 2.70953672363598, 1.63438201788813, -1.42549390383994,
-0.543445952044864},
{-0.532691413776942, -0.580234674879184, 1.31478936946123,
-0.539672959325038, 0.138709555867666, -1.26578825688072,
-1.61531096417457, 0.0978404638976393, 2.77104692513204},
{4.28298138842154, 0.58608197013747, -1.77392582052533, -0.273645873484308,
-0.879428799028896, -0.137882560967726, -0.825543426908553,
-1.82572532002039, -0.529218019273749},
{1.8104405264028, 0.509636266869985, -2.67129956204263, -1.64014328771681,
-1.64641493283524, 1.19208652458466, 1.61348068527877, -1.68315031684302,
-1.74464421914292},
{-1.77348714639146, -0.626224486222319, 1.95830353256012, 0.40323457332636,
-0.837734704701505, -1.23466417916396, -0.848898627795279,
0.795980021309838, -2.10795903634289},
{0.785946766333194, -1.00518153582256, -1.24582824599048,
-1.34792657343402, 1.16296759700032, 0.207590308743009, -1.52203810494393,
1.60904858276205, 1.1231659288384}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.447860492158434, 0.901478241245483, -0.611589204105589,
0.941708659474118, -0.569567453555716, 1.04362285338971,
-1.04481061413156}};