49 lines
3.0 KiB
C++
49 lines
3.0 KiB
C++
const auto fMin = std::array<simd::float_v, 6>{
|
|
{1.37092808927e-06, 1.07555365503e-06, 0, 1.90734863281e-06,
|
|
1.73929147422e-05, 1.86264514923e-09}};
|
|
const auto fMax = std::array<simd::float_v, 6>{{14.9999952316, 0.456682443619,
|
|
249.999572754, 399.509643555,
|
|
1.33115208149, 0.149789437652}};
|
|
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
|
|
{{0.55218535628556, -9.3289553119363, -3.16480805777192, 9.21929582222451,
|
|
-5.84675321729571, 4.37995011218691, -2.12651852927708},
|
|
{2.19402229437066, -36.4572143799157, 4.72612050852174, 0.871774263011679,
|
|
0.308249736812244, 5.59902946146285, -21.3121523564936},
|
|
{0.326882064023056, 2.35866196875568, 9.48783066071353, 2.75913715527822,
|
|
-3.60778259684168, 2.80447887380193, 12.22677213297},
|
|
{0.555959841347612, -11.3379921223552, 24.99514413087, 4.38044026679039,
|
|
-4.79766508655656, -5.51874542469878, 8.39926399588362},
|
|
{-0.474573814356478, -45.048645069346, -1.91571008337192,
|
|
-2.97043145049536, -0.791922976045819, 2.80933052961339,
|
|
-45.2686657256446},
|
|
{1.02111090620048, 0.942295739720341, 4.23884295504771, 3.69611210680021,
|
|
3.06108184531354, -5.59083664638509, 5.48212218750871},
|
|
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
|
|
0.681870030239224, -1.20759406685829, 0.769290467724204,
|
|
-1.8437808630988},
|
|
{1.25219270646431, 0.549228434890616, 0.470255515433846, 0.916142200504342,
|
|
1.60846971174291, 0.516066034145183, -1.99907858325808}}};
|
|
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
|
|
{{-2.16740050633671, 1.64201098704318, -1.81457731661729, 0.276267162453127,
|
|
4.41723045721244, 0.116946763347361, 1.63438201788813, -1.34454525041306,
|
|
-11.6363132267585},
|
|
{-0.975733315897721, -0.74456197080548, 1.37299729852781,
|
|
-0.935058973429512, 0.0844226992748141, -0.132452262552727,
|
|
-1.61531096417457, -0.186263378023113, 5.02662780750337},
|
|
{1.04696354000933, 0.278924511733321, -1.35925413801625, 0.938772342837744,
|
|
-0.549530917541879, -0.520171806146222, -0.825543426908553,
|
|
-2.06608637235381, -0.791984902945839},
|
|
{-1.2045961477844, -0.991003979261367, 1.09783625990238,
|
|
-0.421872249827208, -0.889785288418292, 2.04952712400642,
|
|
1.61348068527877, -1.7061481912452, -4.6379237728574},
|
|
{-1.36108475234833, -0.998277929718627, 1.44485269371602,
|
|
-0.712692589749601, 2.24954768341439, 2.14013866962467,
|
|
-0.848898627795279, 0.868380765164237, -2.78040856790563},
|
|
{-0.388348743847599, -3.23828818784509, -3.09515929145523,
|
|
-1.60979064312646, 2.55518501696684, -2.40442392560053, -1.52203810494393,
|
|
1.61704406536505, 1.28981466057697}}};
|
|
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
|
|
{-0.662286199846436, 0.602757344813461, -0.498657128878293,
|
|
0.682053959836921, -0.846606195204036, 0.885206167679193,
|
|
-0.091536072257332}};
|