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.
 
 
 

46 lines
3.0 KiB

const auto fMin = std::array<simd::float_v, 6>{
{5.23340640939e-05, 1.25644373838e-06, 4.38690185547e-05, 1.90734863281e-06,
4.71249222755e-07, 1.02445483208e-08}};
const auto fMax = std::array<simd::float_v, 6>{{29.9998512268, 0.423314958811,
499.603149414, 499.198486328,
1.36927723885, 0.149392709136}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{1.10509804069795, -1.06659111536073, -1.23304417235305, -9.91292225685574,
1.00704133279785, 9.53100159268659, -0.793174916006915},
{-0.776689382841375, -10.4158785961964, 8.69653776953056, 6.84445159227452,
-6.97657257253127, 6.63766574651487, 7.11596889066532},
{-0.381785768656306, -5.11642852466812, 3.59950933567307, 16.792587073888,
-3.83635033235741, -7.72761443893271, 3.58572441569503},
{1.04413334688141, -3.78312149763691, 9.83287128246016, 1.4778662654192,
-2.0766161850877, 1.08288357164774, 8.02887163423859},
{-3.94899781448378, 1.94391204753919, -8.65991195739853, -2.00834934461626,
-3.50457026010403, 4.99589301163709, -6.89137092011374},
{-1.29549202700169, 7.66739081183929, 0.281901363288286, -1.19821907042793,
2.92107740687058, 1.14948481762706, 7.31015879384667},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.76053743491788, 0.909858152169371, 0.323489900540112, 1.61941068281945,
0.92342774005317, 0.0522421825019989, -1.23071245493981}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-0.12420793824361, 0.0833900748795987, 3.10092151009265,
0.320087923870887, -0.582151496774453, 0.029470772407136,
1.63438201788813, -1.43480874379498, 1.55528937765131},
{-2.8947400885087, 0.336449303963403, -2.30774902952597, -2.03456375507124,
2.29485822558142, 0.145499754959071, -1.61531096417457,
0.0991522125616504, -6.41616204842718},
{1.75720706890165, 1.241283421626, 0.607968086927335, -0.816112122281315,
0.0294391273974063, -7.94349478092389, -0.825543426908553,
-1.917979348207, -2.03720925778068},
{0.276286323447054, -0.393087539092168, -1.44329478350452,
-1.86277301712902, -0.807222527397035, -1.7239133524486, 1.61348068527877,
-1.66550797875971, -0.966703432130041},
{-1.20952640410995, -1.34067444254507, 0.079870798547199,
-0.0280804827435552, 0.15103668191983, 2.28974121850533,
-0.848898627795279, 0.747603604163112, 0.000485431747120298},
{-0.806478361586365, -0.902043622848205, 2.75668355569402,
-0.636341321727925, 0.189229471295501, 1.41597159860703,
-1.52203810494393, 1.62460924160209, 1.94946724799691}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-1.05665248808677, 1.16854173340171, -0.924262662063758, 0.441514927697916,
-0.908730180794495, 1.02616776486021, 1.26618724664255}};