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

const auto fMin = std::array<simd::float_v, 6>{
{2.32376150961e-05, 1.20999777664e-06, 0.000137329101562, 0.0001220703125,
4.08235937357e-05, 1.58324837685e-08}};
const auto fMax =
std::array<simd::float_v, 6>{{14.9999294281, 0.397419095039, 249.888916016,
249.80456543, 1.27809739113, 0.145608559251}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{1.14686702105133, 7.32165886864229, -2.10667874646636, -7.81436645467837,
3.20456295583655, 5.71630082011742, 5.4267515236929},
{1.1223108812746, -18.4304654490729, 2.24283549655358, -7.91903630390993,
-1.7120179953541, 16.4428763984042, -7.7670575606826},
{-0.29671778729467, -13.0855752393889, 5.76397705095293, 15.1050031386427,
-9.46272395702593, -10.4098401251365, -11.1827876138273},
{1.22567671872288, -10.1806559784814, 9.4123889819786, 3.33020804707504,
-3.62892938790107, 1.97202890758237, 3.00691838410481},
{-13.287527754626, 8.65715009899808, -9.23874052442022, 0.342819975485346,
-2.66075937738172, -2.21180912649223, -15.8042500545369},
{0.40615324018488, 8.20528799556931, 0.120437714891502, 2.82045299528089,
3.3146607823261, -10.1500252961676, 2.98147186565103},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{2.03080670645102, 0.857008886862134, -0.000292226644302983,
0.178638222067627, -0.0451998322708684, 1.57747130561694,
-0.947885853615947}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{1.34042894664901, -1.25881431072482, 0.854571496235596, 1.19180978658431,
-2.56084328311484, -1.16908642761855, 1.63438201788813,
-0.719776498381903, -0.517779751300816},
{-6.05551610325633, 3.51881316116878, -1.72489919395952, -1.34854599849755,
0.228556506507238, -1.24082608277022, -1.61531096417457,
-0.331048490560243, 0.0440270896123382},
{-0.910597065292042, 0.638583362065693, 2.46177710816441,
-0.383879693573997, 0.172027182621679, -4.97353833514206,
-0.825543426908553, -1.90529613859482, -1.62517251048573},
{0.749189388930382, -0.678429015139203, -0.113727217593658,
-0.745127265514822, -1.32287250351125, -1.52089060286024,
1.61348068527877, -1.98928137020268, 2.55881275295292},
{-1.90912384419543, -2.26367223577845, -0.778619268564688,
-0.385457172868458, 1.78069433521773, 2.26006150643181,
-0.848898627795279, 0.954332464334022, -4.46228362617693},
{-1.6361774999973, 0.351405034583161, -0.519208899403995,
-0.684887663689445, 2.06674522765702, 0.753161538395281,
-1.52203810494393, 1.28302454216952, 0.518256247348975}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.579816512887146, -0.642641373642023, -0.601374474291051,
0.732569201596012, -0.643217840709555, 0.885243737133997,
-0.0355854155197324}};