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.13978602612e-06, 1.21001266962e-06, 4.57763671875e-05, 1.52587890625e-05,
2.35475599766e-05, 9.31322574615e-10}};
const auto fMax = std::array<simd::float_v, 6>{{14.9998340607, 0.341120511293,
249.85144043, 249.654418945,
1.28548693657, 0.148729145527}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{-3.59507134278867, 4.44126726754447, -5.39129122445807, -1.36145810331529,
3.45807944450432, -3.62963116336421, -4.76757165032208},
{0.00730809941484838, 12.1453993220489, 2.13238151012009,
-1.07193185705376, 1.01495516009388, 0.675773203755866, 14.5690446401099},
{0.74939730911321, -11.7987743358516, 17.2771453073228, 5.37607761448036,
-5.19543030874781, 0.745951779199187, 7.24675189876196},
{0.212425885693112, -30.1006750951061, 3.69908071847949, -7.58653388603974,
3.54229591266875, 4.5299185451693, -25.8190052197695},
{-12.7976367570783, 0.54423710671167, -1.05109638894657, 0.466387803049121,
-0.472928668238963, -3.40509315864411, -15.5434994540645},
{-0.598238271329329, 9.44679909613754, 4.52488059715358, -1.82253115221556,
4.48983855698619, -7.10328381782273, 5.57446461378229},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{0.212882649189437, 4.84541802224511, -1.59141652350701, 0.137586963444654,
0.990271187848363, -0.244341013451349, 2.91171876264984}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{0.00389644240262298, -4.55698048859494, 0.219253812628637,
1.84871289342101, 0.431075248187761, -0.0591036222763046,
1.63438201788813, -3.75794030855487, -0.501979705923424},
{0.732763191833765, 1.07563903780358, -0.49481630429249, -0.23592165551296,
1.21429274982697, -0.847376289518716, -1.61531096417457,
-2.02639526813625, 1.75365741778183},
{0.55480953787371, -1.34763912029571, -1.18287931774105, -1.27366432648146,
1.22182097607433, -2.34417562895264, -0.825543426908553,
-0.356652889603628, 2.17198871290324},
{0.123941344788369, -0.373149230378266, -1.43068662525847,
-1.86275854214368, -0.838655280118823, -1.69085125560313,
1.61348068527877, -1.66550797875971, -0.967759843137966},
{-0.378493319151618, -0.952758303240969, 0.493592897083996,
0.915130842839079, -0.912852225845138, -0.504563583441966,
-0.848898627795279, 0.778732986751546, -0.808574895578719},
{-0.434490443617743, -1.68383028714987, -0.545709480825531,
-0.11424395667229, 0.00696279758727167, -0.608566694015555,
-1.52203810494393, 1.15233449144665, -0.792422297954841}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-1.14398227016536, 0.906917992751678, 0.840251146712371, 0.154975293170372,
-0.362358729103685, 1.22645848751857, -2.82791102236012}};