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.

49 lines
2.9 KiB

9 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {8.165359759e-06, 1.20664617498e-06, 3.0517578125e-05, 0, 4.7143548727e-06,
  3. 5.58793544769e-09}};
  4. const auto fMax =
  5. std::array<simd::float_v, 6>{{14.9999341965, 0.441820472479, 249.991241455,
  6. 399.657226562, 1.31253051758, 0.1461160779}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{-2.69517659211572, 11.8302794023495, -4.18951579686807, -3.98494892798567,
  9. 2.81897548445767, 0.59383239448013, 8.23409922740496},
  10. {0.211366021230384, -17.963369064596, 15.9757126175754, 7.06797978526591,
  11. -4.70452883659984, -6.9670945574808, -6.09966951812501},
  12. {-0.671572194549583, 11.3044506689324, 0.41567016443692, -1.37717944379749,
  13. 4.32454960210643, -2.81417446537734, 9.27800394526066},
  14. {-0.0170007006326477, -29.3978844207289, 1.21375106319138,
  15. -4.08361109078602, 1.26964946956945, 2.36059581879151, -28.6616649803861},
  16. {-11.5040478504233, 0.787126057627091, -1.9688816880041, 3.80563620582515,
  17. -1.24505398457039, -4.63206817893295, -13.6204407803068},
  18. {-0.338909805576579, 5.40829054574145, -5.80255047095045,
  19. -4.01690019633219, 1.01720190260241, -8.00726918670078,
  20. -9.13220942993612},
  21. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  22. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  23. -1.8437808630988},
  24. {-0.0200186919403349, 1.41949954504535, 1.49019129872922,
  25. 0.288411192617344, -1.04637027529446, 0.461207091311545,
  26. 2.34712624673865}}};
  27. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  28. {{-0.742932789484951, 1.098742538125, -0.406409364576387, 3.47055509094897,
  29. 0.0962780863393642, 1.41748292133237, 1.63438201788813, -1.44301381179313,
  30. -0.572613401802679},
  31. {-0.38589120983735, 1.59861062444015, -0.0248567208616739,
  32. 0.671741015980856, -0.708380620370054, -1.03895600322296,
  33. -1.61531096417457, -0.148523097987218, -4.64632456422582},
  34. {0.79166633002489, -1.08475628425482, -4.28859285488566, 1.52323344063281,
  35. 0.841577416846386, -2.87987947235168, -0.825543426908553,
  36. -1.68433960913801, 3.44474663480542},
  37. {0.0775004589408732, -0.262461293729405, -1.52083397977799,
  38. -1.8717755745741, -0.836405509817299, -1.7218693116007, 1.61348068527877,
  39. -1.66550797875971, -0.970612266783855},
  40. {-0.173976577204694, 0.622518962366594, 1.06846030554012,
  41. -1.98774771637332, 0.519455930696643, 0.29715629978414,
  42. -0.848898627795279, -0.571811756436865, -0.634485828880002},
  43. {1.01806297385566, -2.23322855713652, -0.6087066354355, -2.48675705217909,
  44. 3.17812971554116, 0.101672334443862, -1.52203810494393, 2.31992216900119,
  45. -1.25181073559493}}};
  46. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  47. {-0.916964821952665, 0.719312774569769, -0.639131582384414,
  48. 0.543723763328418, -0.519810071051254, 0.818949275577508,
  49. -0.217502220186121}};