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.21005723486e-06, 0.0001220703125, 4.57763671875e-05,
6.51180744171e-06, 5.58793544769e-09}};
const auto fMax = std::array<simd::float_v, 6>{{29.9999580383, 0.388462841511,
497.0078125, 499.509338379,
1.34583222866, 0.148980647326}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{1.80376907529412, -3.94522006510378, 0.731592325680377, -11.2008566094574,
0.679894249961926, 3.84839657473663, -8.07142111719402},
{-2.07030049796095, 3.26515474867444, 0.320697671285593,
-0.564334829758113, 3.06552235842096, 2.6605948885273, 4.6955026167446},
{0.896838903613344, -1.89786210758941, 6.19791014227951, 13.9534201571522,
-9.67617750026742, -5.13735275462149, 5.25604022070252},
{0.350723542258884, -5.46236108010248, 11.3961275449655, 6.86860356458193,
-4.10979098519269, 7.40355727094559, 17.4195097954786},
{-4.98089321802183, -3.06924425120168, -4.16533013325382,
-1.76525268144874, -0.574266009689755, 1.38792795938214,
-11.9738574538811},
{-1.3792553381734, 6.6360108241851, 1.58470490969407, 1.2116201192747,
3.35950082512036, -2.69400720014141, 5.78773380456927},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.89618444435453, 0.756762886971226, 0.224607628956107, 1.58224418687104,
1.01198188838621, 0.0609287072816972, -1.10149714422957}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-1.95030391768864, -2.57241200745428, 2.22513961422549, 1.09636924630915,
-1.41670442059213, 0.268826912887813, 1.63438201788813, -1.41788409846508,
-0.529591299831198},
{-1.7671292981577, -0.123369349217712, -0.866977288876212,
-0.90631173560288, 2.47901931013162, -2.21695976800688, -1.61531096417457,
0.0991885303988918, 1.28955047096799},
{-0.534089470091784, 1.26461913447419, -0.403013723511741,
-0.758910423086654, -0.92644473334079, -1.52818746990179,
-0.825543426908553, -1.92721239362346, 3.26105888866326},
{0.198023173442802, -0.564145037694825, -1.43289188975828,
-1.86352960767302, -0.808447979295006, -1.71330811211152,
1.61348068527877, -1.66550797875971, -0.910801619527772},
{-1.8227621068219, -0.698025453596766, 0.233245541019916,
-0.387306932182454, -1.05004029412037, -0.333220104163044,
-0.848898627795279, 0.782822716993409, -0.262552968051654},
{-0.314822731076892, -1.50428335429844, 0.179689344301775,
-0.325249075131384, -0.635962383213103, -0.491817587388958,
-1.52203810494393, 1.59283237353393, -0.153430533462156}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.572477318545036, 1.12222369845671, 0.962011482756679, 0.427739156517669,
-1.31864386562843, 1.61500835143017, -1.96827876292426}};