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.
 
 
 

46 lines
3.0 KiB

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>, 8>{
{{2.57491955820114, -0.0666351688682796, -3.61648923844569,
-8.75747553035328, 0.639385257730277, 10.5129455348455, 1.22080436670381},
{-0.839608322851951, -11.7978768103865, 7.24641653369801, 6.63011679030303,
-5.38496571510758, 8.30851076817151, 6.69929919816849},
{-0.17630967374162, -3.75940580347415, 2.79889282638498, 16.7594894489781,
-3.10824840396248, -8.80345141844331, 3.9130937162361},
{0.19092161829683, -3.60963385297311, 11.9569759734039, 2.10283509156704,
-2.39101707207304, -1.89478969715624, 7.1165950679585},
{-3.02014034882022, 2.24487587036827, -8.90770349935038, -4.05040202238185,
-1.36813505779681, 9.14630004607903, -3.34618937758505},
{0.459674275912345, 8.12262886393506, 0.45018729587823, -1.11787227534737,
2.8096254085019, -0.481877520480143, 7.78611195142966},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.8337752666274, 0.841018614520629, 0.272259015077869, 1.63031107650108,
0.987469718084883, 0.0999586200250234, -1.13752770875358}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-0.0482883134570299, 0.46403980819019, 2.73665245864103,
0.245936163361116, -0.472281505442891, 0.307317690224363,
1.63438201788813, -1.44341215808597, -0.706584289774802},
{-3.91297125261727, 0.681495111998297, -3.37155822025346,
-0.966831590652637, 2.65933759421044, -0.661174079209186,
-1.61531096417457, 0.0991696473049824, -4.51523108840722},
{0.273186686950073, 1.14087516410812, 0.653137998266985,
-0.158819017566112, 0.692268877136322, -8.04912219449925,
-0.825543426908553, -1.92132463640843, -2.47870678055356},
{0.180394111293318, -0.414717927339332, -1.44129610325848,
-1.86532392228702, -0.806791495297171, -1.73521704274739,
1.61348068527877, -1.66550797875971, -0.927403017991324},
{-0.790929106392951, -0.0886126272927867, 0.035682993929273,
-0.602424006939674, 0.334723143379322, 2.22416454606917,
-0.848898627795279, 0.743857937018801, -0.291005217785123},
{-0.681492967014666, -0.368602644948209, 1.52403393057559,
-1.06212309361209, 0.881062654352226, 0.690165878288055,
-1.52203810494393, 1.63217238068739, 2.76628946224152}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.692725959420674, 1.18375950895893, -1.13672009847538, 0.407788542121486,
-0.606866044733726, 0.927912329413981, -0.887231003739174}};