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.
 
 
 

48 lines
3.0 KiB

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}};