49 lines
3.0 KiB
C++
49 lines
3.0 KiB
C++
|
const auto fMin = std::array<simd::float_v, 6>{
|
||
|
{1.32643926918e-05, 1.20999777664e-06, 3.81469726562e-06, 1.52587890625e-05,
|
||
|
2.20164656639e-06, 1.86264514923e-09}};
|
||
|
const auto fMax = std::array<simd::float_v, 6>{{14.9999952316, 0.436187297106,
|
||
|
249.999572754, 399.485595703,
|
||
|
1.30260443687, 0.148344695568}};
|
||
|
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
|
||
|
{{2.32568146034949, -3.97864517484141, -0.976136452226726, 1.84234344676559,
|
||
|
-3.10046463102268, 4.13961872392198, 1.32395215581256},
|
||
|
{-0.246260592363558, -16.6289365646957, 15.8745926520597, 5.54227150397204,
|
||
|
-3.52013322130382, 3.54800430147538, 4.65963029843042},
|
||
|
{-0.0480865527472585, -0.629210074395733, 6.00348546361291,
|
||
|
2.9051880336304, -0.14352194426084, 1.69533803008533, 8.43612131346998},
|
||
|
{0.586453583994425, -2.56124202576808, 2.59227690708752,
|
||
|
0.0874243316906918, -2.97381765628525, 5.49796401976845,
|
||
|
3.23192359468339},
|
||
|
{0.429663439996412, -22.1383805768484, -0.392774946210208,
|
||
|
-3.3393241414433, -0.0183236766918373, 1.7443084621404,
|
||
|
-23.1241106528584},
|
||
|
{1.51561003857451, -0.252437187813493, 3.4382652179148, 1.64873635165153,
|
||
|
1.3257641118939, -1.3769915299618, 6.284788658685},
|
||
|
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
|
||
|
0.681870030239224, -1.20759406685829, 0.769290467724204,
|
||
|
-1.8437808630988},
|
||
|
{1.26283446391613, 1.060406101318, 0.30016156694275, 0.868137090713936,
|
||
|
0.620452727287864, 0.654572151525178, -1.93868171775984}}};
|
||
|
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
|
||
|
{{-0.756398914721592, 1.43176897679079, -1.9761225512629,
|
||
|
-0.252826703054453, 5.76338466721064, 0.853447490406625, 1.63438201788813,
|
||
|
-1.30124222851611, -1.16516476663684},
|
||
|
{1.33354118308893, 2.2779204457711, -2.4183940976708, -1.41409141050929,
|
||
|
-3.03014280476042, -0.105294409656274, -1.61531096417457,
|
||
|
0.0713464687805576, -4.46730787742624},
|
||
|
{1.69117951310622, 0.478803367417533, -0.0952992998738417,
|
||
|
-1.42291620159966, -5.3475695755735, -0.851706256912453,
|
||
|
-0.825543426908553, -1.84634786630319, 1.10300947885605},
|
||
|
{1.62294844942986, -1.4305887420849, 1.34690035656602, -1.75196364787073,
|
||
|
-1.34911857298729, -1.19784919878849, 1.61348068527877, -1.6413641883722,
|
||
|
-1.80987544922642},
|
||
|
{-0.885340378859963, -1.27010625003553, 1.64729145944323,
|
||
|
-1.93179670311711, -2.00487598846412, 0.858689001379895,
|
||
|
-0.848898627795279, 0.783837335125351, -1.50563595386066},
|
||
|
{-0.643070342091735, -1.362074820856, 3.23003893144526, -1.8069989021131,
|
||
|
-1.52168986931666, -2.92720177768097, -1.52203810494393, 1.54153084775635,
|
||
|
4.02998353429178}}};
|
||
|
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
|
||
|
{-1.03488783417574, 0.540010884713827, -1.17870273673375, 1.01943381348885,
|
||
|
-0.679190259548567, 1.25798110915057, 2.3197360649145}};
|