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.
 
 
 

48 lines
2.9 KiB

const auto fMin = std::array<simd::float_v, 6>{
{1.4334048501e-05, 1.63528045505e-06, 9.53674316406e-06, 3.0517578125e-05,
7.06594437361e-06, 1.16415321827e-09}};
const auto fMax =
std::array<simd::float_v, 6>{{14.9999303818, 0.150984346867, 249.944519043,
249.72227478, 1.2982006073, 0.14879232645}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{-0.467009392443679, 3.13038478068159, 7.69074482195567, 19.4740399882829,
-12.4226124427254, -17.8377969080852, 0.324599910589164},
{0.409517663494154, -4.80717970008151, 7.39765986277672, 2.94291582266624,
-6.63674641556525, 14.5190335903859, 16.7183741770646},
{-1.1979267210966, 3.6445915667578, 0.146080609432624, 4.45219969251689,
-0.0841213041055908, 2.9617556137416, 7.8401740287792},
{1.17396583313892, -3.20374577742852, 3.53092294628749, -3.74950467361221,
-1.23345027639013, 8.36990985313349, 3.25979213328609},
{-4.00743769404869, -0.162350205755865, -13.6138131925815,
1.61570915988503, -2.07726361395964, -8.76589498728215,
-24.3243834851991},
{1.03931152369819, 2.06238587887749, 2.39383581231119, -1.28071940195598,
2.6359345348319, -8.53979185789067, -2.81437513237195},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.23437152721431, 0.969867183299634, 0.489357752958563, 1.15557578730553,
0.375753930932818, 0.235772722180657, -1.93050331453235}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-0.362984222655222, 0.0575415955867324, 1.81392234379813,
-1.43355707971832, -1.41410184245097, 1.24640985827233, 1.63438201788813,
-1.4104150048593, -1.38296879948788},
{-1.47307081661686, -0.433784117324807, 0.712469849514256,
0.141714938633336, 1.21002241594085, -1.51348568906894, -1.61531096417457,
0.0967363894593757, 1.95362088322887},
{1.40135993785718, 1.30774549452044, -2.539720675103, -0.983997921183448,
-0.445450459320042, 0.0266683318537168, -0.825543426908553,
-1.61051519922959, -1.57509382514065},
{1.30276531089237, -1.16242552734625, -3.12605763697036, -1.73297773012808,
-0.398400221663194, -0.132175182099031, 1.61348068527877,
-1.66550840168782, 1.46526675182052},
{-2.48572847167941, -1.09713494799696, 0.752331872799834, 1.15795999924382,
0.2461886540518, -0.878810683484985, -0.848898627795279,
0.925022060859081, 0.652563065038129},
{-0.0844554950529646, -1.48593949873299, 0.536229220758805,
0.345759115253286, -0.0709252677119196, -0.848029969991824,
-1.52203810494393, 1.52719221155096, -0.669504464600642}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.45016769768098, 0.751691649834118, -0.690008423258335,
0.519377093523785, -0.770441408980362, 1.21569665457313,
0.707344099705116}};