65 lines
4.1 KiB
C++
65 lines
4.1 KiB
C++
|
const auto fMin = std::array<simd::float_v, 6>{
|
||
|
{5.23340640939e-05, 1.25644373838e-06, 4.38690185547e-05, 1.90734863281e-06,
|
||
|
4.71249222755e-07, 1.02445483208e-08}};
|
||
|
const auto fMax = std::array<simd::float_v, 6>{{29.9998512268, 0.423314958811,
|
||
|
499.603149414, 499.198486328,
|
||
|
1.36927723885, 0.149392709136}};
|
||
|
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 12>{
|
||
|
{{1.10989365682333, -0.400262341428031, 0.703648655520529,
|
||
|
-10.0488008412327, 2.24766437644792, -1.51561555364132,
|
||
|
-8.19659986380238},
|
||
|
{0.168629698489816, -0.235222573459749, -2.76479490713939,
|
||
|
4.70755796881564, 0.422213317504099, -2.15975111024372,
|
||
|
-0.0413862540873273},
|
||
|
{-1.20008716401126, 5.98181458205593, 1.97530107863487, 0.951399694875291,
|
||
|
3.21037292600378, -1.88398815839093, 6.00348890738369},
|
||
|
{1.59529309197505, 1.03059763992094, -1.28481350389235, 1.77750648317864,
|
||
|
1.66698562433363, 0.560549629043751, -0.646784291824832},
|
||
|
{-10.5582477166915, 1.83421764351223, -4.28308784555713, 2.73941897264262,
|
||
|
-1.09755306824252, -2.76940523423182, -13.1324718956297},
|
||
|
{-1.37726196850241, 1.6684137449588, 0.234563275112263, 0.889405325109031,
|
||
|
1.24137671714337, -0.240977390196439, -2.00650503697469},
|
||
|
{-0.0917280130282914, -6.60741151288151, 4.280141752342, 15.8869539382336,
|
||
|
-4.40078451860264, -11.63552941888, -2.23848664347195},
|
||
|
{1.72810153197739, 1.81133984072885, 1.53310134343984, 1.53430340675608,
|
||
|
-0.880657747996044, -1.01002428097867, 0.327772484279249},
|
||
|
{0.450749853210101, -10.427522498238, 10.1106981167422, 2.50275117049706,
|
||
|
-3.96268925724634, 7.80062171624392, 8.13617432588314},
|
||
|
{-0.899044020226273, 4.04967555584356, -0.184515937391125,
|
||
|
0.605936074234893, 2.11314319461295, 1.08529920345605, 5.198893026323},
|
||
|
{-4.62555398916988, 2.56629651777862, -5.19280819069721, 0.979353155613104,
|
||
|
0.362510005701342, -0.387373325452426, -4.51347844411621},
|
||
|
{0.43181068852013, -1.12870359395317, -5.59123177894442, -2.78683035529746,
|
||
|
-0.119944490657953, -4.22887938179223, -12.1803091805475}}};
|
||
|
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 13>, 6>{
|
||
|
{{-1.67244648790854, 2.58776560386115, 1.05350530586878, 1.12701723441192,
|
||
|
0.309436118156294, -1.41275414644542, -2.14966008423622,
|
||
|
-0.311448006165657, 0.485736777594352, -2.55661662619223,
|
||
|
0.96538530983999, -3.26795296807062, 0.988977174263089},
|
||
|
{-0.381498099253961, -0.549200770730038, -0.893363207717135,
|
||
|
0.119028293459292, 5.13224785809454, 1.77747846865563, -1.7072596641081,
|
||
|
0.0171890434060519, -0.612613204335275, 1.49948177816202,
|
||
|
0.230169849172349, -0.177176079772119, 3.44507835207359},
|
||
|
{-1.20063578327457, 1.63342807940049, -2.53476436290309, -1.5305832886762,
|
||
|
-3.05946450928802, 0.360300407115462, 0.625027143539907,
|
||
|
-1.77680947527138, -0.585041547463601, -2.08759735767147,
|
||
|
0.925138221824412, -1.24854533226616, 2.0502994330023},
|
||
|
{-1.36610982082625, -1.68603095079278, 1.93369535731656, 2.38299921699452,
|
||
|
0.133785811268423, -0.941203171967918, 2.97186174778511, 1.15122509873234,
|
||
|
0.135596009829977, -0.62708569660126, -0.024554433907907,
|
||
|
-0.555962579400608, 0.581541394004209},
|
||
|
{0.349027399089585, 0.0804040832557828, -0.454499280002817,
|
||
|
-1.17318303808809, 0.292596492448844, 0.801032353759436,
|
||
|
0.760037949875418, 0.22815167017283, 0.315794043406641,
|
||
|
-0.969493545848479, -1.03825660899029, 1.94713626859943,
|
||
|
-2.1389717446658},
|
||
|
{-1.88715819596171, 0.277545438410592, -1.68976255449697,
|
||
|
-1.02675310905861, 0.226775035076775, -1.07682401936394,
|
||
|
-0.52218117899507, -1.8253408434363, -1.94344181953331,
|
||
|
-0.444301427484403, -0.343612121595328, -0.177028285618245,
|
||
|
-0.648349320508864}}};
|
||
|
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
|
||
|
{-0.844891680754208, 0.967426474103726, 0.960945561425279,
|
||
|
-0.80019723500702, -0.545585546409515, 0.3310030293198,
|
||
|
-2.29115821922715}};
|