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.
 
 
 

63 lines
3.7 KiB

const auto fMin = std::array<simd::float_v, 7>{
{2.32376150961e-05, 3.0517578125e-05, 0.00018310546875, 3.6396086216e-06,
1.76951289177e-08, 0, 1.90011811256}};
const auto fMax = std::array<simd::float_v, 7>{
{14.999830246, 249.825927734, 249.61138916, 1.29696559906, 0.149013325572,
3.14159274101, 5.09999227524}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 8>, 9>{
{{-0.846237746821496, -8.03843643532466, -3.00432818804268,
2.98362495153385, -8.30204037988624, -0.306326574654319, -2.5393244598679,
-12.9788166834249},
{-0.137032759920506, 7.41795757526836, 15.8691090940696, -12.0222660522419,
-1.26661989268768, -0.0471996453231026, 1.14044076185853,
10.0347389534087},
{-0.925404970993283, 3.91650473636148, 3.09872506164669, 3.07789907803461,
-5.89234371462099, 1.52697046878079, -2.41407448696455,
-0.52224103683963},
{0.525272669091143, -4.04036374422307, -3.63337846041632, 2.27518657840755,
-6.46815610170354, 0.105553386369743, 2.25675737076259,
-10.5864884774961},
{-0.712646078497308, -2.68155073885599, -0.63572676658644,
5.10857426235987, -4.58003514917929, -0.0139750813471162,
-1.50714566215816, -4.60717289916693},
{-8.51258300909997, -7.62444591413909, 1.20604253615868, -4.03703206441986,
-5.02901248764187, 0.0439553892392352, -0.134662730800406,
-21.4669837687862},
{-1.6997492195841, -0.54872602522421, 2.54594497136952, -0.270284425752145,
2.48803061545206, -0.240302974062072, -6.99199493959554,
-1.1600150379324},
{-0.35119903768516, -0.851010594055587, 2.49159394381305, 1.00592214377671,
-2.36013715652477, -3.96458625099317, -1.43246556719023,
-1.88906302802016},
{-1.41225035379307, 2.37091033887464, -0.53666708238452, 2.54623416884663,
0.500827252487499, 4.23305012223325, -0.176692711730615,
-2.78518952547645}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 10>, 7>{
{{-0.41855478347049, -0.208817828796731, 1.7716804600371,
-0.162153629253091, -0.704352403989385, -0.528957707377741,
-0.499141719348793, 0.859582735866302, -1.93294528330331,
3.06601088582947},
{-0.278272312566739, 1.06080049843089, -1.91424263771985, -1.4137661012997,
-1.25873165761699, -0.594370968945728, -1.51906009498781,
-0.374173621561471, 3.32641194302569, 4.29770565352321},
{-0.595978269228775, 1.00762386451696, -0.568276835286499, 1.3036795784,
0.853736498642311, -0.275539320806295, -2.13031494412905,
0.234026156134608, 1.03548830591165, -1.7253435996969},
{-1.07823546364454, -0.57414048842454, -2.36916670349986,
-0.789470519910404, 0.464625858097586, -1.80781082935096,
-0.348603275927619, -0.880953830416494, -1.75475001987691,
-0.663545013156836},
{-3.19650723751929, -0.158490246407849, 0.314067402555725,
-3.21582579345046, -0.181730644728971, -0.356221732374814,
0.399976792393633, 0.109338847378105, -0.602816917480111,
-0.13714412324491},
{-4.18367548264319, -1.02083234598983, -0.0703106364932762,
0.094072115695333, 0.0856152591584258, 0.1610107679122, -1.52627613168309,
-0.335584243838114, -0.303991294567878, 0.379939429115225},
{1.47455357123918, -0.866359170433226, -1.0615151059362, 0.114752686188043,
-1.73593206680509, 1.0000777059867, -0.325328900490266,
-0.0403527302222707, 0.0683224867974633, -2.80672566119746}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 8>{
{-0.612554243802521, -0.713038593311246, -0.481921446543178,
-0.184293838350977, -0.64531936417294, -0.501660149142157,
0.549782280888606, 1.83677089003801}};