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>{
{1.4334048501e-05, 1.20995343877e-06, 0.000255584716797, 7.62939453125e-05,
1.95447355509e-05, 9.31322574615e-09}};
const auto fMax = std::array<simd::float_v, 6>{{29.9999771118, 0.480875372887,
497.208251953, 499.789672852,
1.33854484558, 0.149920448661}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{-2.53490305244316, -3.87226566727903, -4.46377668521249, 3.76593347190621,
-0.736147925273483, 9.02585614570327, 3.6237871734026},
{0.549076542016505, -6.76487588278314, 12.7146884747338, 6.35190577761167,
-4.4556955709276, 8.26540577622736, 18.015709088484},
{-0.456124601513526, -3.87828385698417, 6.13829079533624, 20.024096872054,
-10.2437102287476, -13.5453994008865, 1.47951238998312},
{0.81464719007702, -5.60573514166659, 7.32263078411251, -5.0446935011349,
-0.701597395356833, 6.4873077480756, 1.05029191775837},
{-5.20529068292815, -1.29341688678248, -12.9211101623102, 4.06192896781978,
-2.24819687530499, -4.47649653096685, -18.7962996196447},
{-1.92319074705205, 9.13989051160526, 1.4372857889395, 3.71255897752862,
2.12080932540223, 0.775519813919651, 13.1780255071529},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{2.48032981707208, 1.99122468030675, 0.147128688791476, 3.20653226030149,
-1.59262641780577, 1.63473498915926, -0.983318163281607}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-1.23665952123739, 1.12167249551526, 0.882383882593374,
-0.923566479348657, 0.0338835472680554, 1.00667491483647,
1.63438201788813, -4.23394622989637, -0.990743251230407},
{-1.17099975681859, -0.0097715608108182, -0.404796049870115,
0.85424890495973, 3.98024762276004, -0.145761966096377, -1.61531096417457,
0.0969352107124514, -5.51833020463238},
{2.4380083430657, 2.00418225228056, -0.792776990439125, -2.80847623446533,
-0.137631196353825, -7.80633161173606, -0.825543426908553,
-2.37988842437401, -6.27310694945946},
{0.225004410426863, -0.39049833080813, -1.43244348842572,
-1.86390252348813, -0.816126277640337, -1.7092593780967, 1.61348068527877,
-1.66550797875971, -0.984918093686436},
{-0.238610540704029, -0.352025987714205, 1.91071878135911,
1.06903719015662, -0.0879085084653824, -5.01732651510019,
-0.848898627795279, 0.301171033553613, -3.31246000228067},
{1.06098527822605, -1.02241211107063, -0.727572693909408,
-0.164960522101848, 0.834295993060446, -0.816864575663688,
-1.52203810494393, 1.63565593112606, 0.829470327557413}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.547016315428893, 0.794153417512957, -0.534810951888594,
0.411807752872488, -1.06003774378693, 0.679060736847631,
0.119300486730084}};