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>{
{0.354097932577, 5.52064511794e-06, 0.000244140625, 8.39233398438e-05,
6.46021217108e-05, 3.98140400648e-08}};
const auto fMax = std::array<simd::float_v, 6>{{29.9984798431, 0.343307316303,
487.684082031, 497.415130615,
1.28809189796, 0.148829773068}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{0.528613355828958, -3.98084730501778, -0.592082531501982,
0.138947239841158, -0.778623431382993, -0.581951852087617,
-3.3077751082926},
{0.626191010935061, -6.59632782328807, 9.64286730275841, 9.55716888102903,
-4.21769290858214, -0.877735461418827, 7.66427785912706},
{0.589042763591211, 0.342730710819044, 2.15591537442552, 3.00613486546159,
0.031406906405544, 0.245821626313224, 4.14102878259858},
{0.331983030850774, 0.936730026632873, 5.0246621889186, -8.55182143000926,
-1.36911477615904, -0.62033806094376, -4.12767358459756},
{-1.83087334545531, 1.70659514344126, 1.64680904436349, -3.69383485282499,
-1.60992615163927, -1.33158200933679, -3.68738551321132},
{0.497605072926462, 3.10686068573917, -3.38889852931357, -2.83744183592321,
5.8582848269084, -5.8114650940735, -2.19632367553395},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{2.34124335963039, 0.212194857163335, 0.442598967492635, 1.99142561696414,
0.932043520652152, 0.0950084159057334, -0.343964005014347}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-3.9980933021236, -0.654530522369937, 1.38643691032487, 0.846962243830957,
0.106764765445591, 0.432714049442539, 1.63438201788813, -1.09500118769163,
-0.477330937420509},
{-1.00177046130397, 0.910392283082755, -1.10524270003512,
-0.863367119958066, 0.356000819965252, -1.36464636332376,
-1.61531096417457, -1.07499530514837, 2.02772049025211},
{1.06312654536343, 1.19247984844137, -2.56993344812772, -1.59660765668362,
-1.43473393145022, -2.45597801241373, -0.825543426908553,
-1.66068434492917, 1.54276462560785},
{1.81681515757912, -1.04949680940877, -1.47464408054066, -2.35655553716087,
-0.81674566968838, -2.03350840389647, 1.61348068527877, -1.66550797875971,
-2.15831244577917},
{-1.03932528137019, 1.40966162144001, -1.28446720148786, -1.3440214301115,
-0.764149070532308, -0.346882028973845, -0.848898627795279,
2.00051119462677, 3.35327375607444},
{-1.86664223320468, -2.77494106516727, 0.280364440162091,
-0.51153329496928, 0.099515543403597, -0.231471190430381,
-1.52203810494393, 1.14272217943492, 0.830204232719646}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.707654910623957, 0.947610371696967, -0.734533082005471,
2.92853232573231, -0.764897377620809, 2.76504552610281, 2.01235259703278}};