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
2.9 KiB

const auto fMin = std::array<simd::float_v, 6>{
{3.08839298668e-06, 1.0285064036e-06, 1.52587890625e-05, 0,
5.87664544582e-07, 1.16415321827e-10}};
const auto fMax =
std::array<simd::float_v, 6>{{14.9999723434, 0.448565632105, 249.991241455,
399.657226562, 1.32571601868, 0.1461160779}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{-13.6018653076529, 11.5780217700141, -7.92762809494091, -2.3767990231665,
2.10509041357149, 8.93423542038951, 0.697736541430846},
{1.39148569147387, -18.5749654585149, 16.332262515645, 8.93683318362009,
-5.31296543840869, -5.3403427435078, -2.19396356951465},
{-1.01323411158617, 13.2753123794943, 0.728991860392637, -2.42297786296918,
5.31377513515812, -3.50060317341991, 10.417424252956},
{-0.248243535822069, 4.62216903283789, 7.02215266119243, 1.16722623835237,
-4.02343144066426, 0.795833957766165, 8.68951250524976},
{-0.238717750484162, 6.4095254209171, -7.18004762765776, -5.26488261250603,
0.399079753011244, -13.2043917021304, -15.6484370000787},
{0.28927080766293, -43.0775712799999, 1.66954473021466, -9.33896425089968,
2.33665742943925, 3.79800824384931, -44.3378970188981},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.40243557561751, 0.527362898119982, 0.45726589950568, 1.14682278333905,
1.07970493015474, -0.120090795589863, -1.93859670804163}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-0.799170659507791, 0.78794128149515, -0.763826599227941,
-2.3771947370175, 1.02090569194105, 2.93661596670106, 1.63438201788813,
-1.4315640726598, -1.65256239855233},
{-0.0840828763430264, 1.63030483445294, 0.480480602063334,
-2.6196066367932, -1.07206902633681, 1.70077768270329, -1.61531096417457,
0.0827459973313509, -6.82577663153282},
{0.549379141222342, -1.30994855822444, -3.47047538273556,
0.416631880451092, -2.01641324755852, 0.534999953845232,
-0.825543426908553, -1.89592023892521, 5.51877157805828},
{0.0804714249535426, -0.5308079142129, -1.48689873935011,
-1.86763554052357, -0.869089360209786, -1.67763600182079,
1.61348068527877, -1.66550797875971, -0.925481963732789},
{-0.686375033428724, 1.09398610198181, 0.699349709460149,
-1.04209787556848, 0.0477294646540392, -0.311194459626976,
-0.848898627795279, 1.21798575421877, -1.20136465619996},
{0.65672978185887, -2.41522086895727, -0.906588505776888, 1.17488116346046,
0.348225140957002, -1.76790548692959, -1.52203810494393, 1.20010038210504,
2.16681827421459}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.711664725241253, 0.506164178116774, -0.741743336419543,
0.501270635463003, -0.672368683770616, 0.747306441658917,
0.789949973283111}};