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.

36 lines
2.8 KiB

10 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{{6.2234539655e-06, 1.07554035367e-06, 0, 0, 1.38022005558e-06, 0}};
  2. const auto fMax = std::array<simd::float_v, 6>{
  3. {14.9999675751, 0.414966464043, 249.946044922, 399.411682129, 1.32134592533, 0.148659110069}};
  4. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  5. {{-1.81318680192985, 11.5306183035191, -1.52244588205196, -2.18285669265567, 5.01352644485465,
  6. -5.51296033910149, 5.73927468893956},
  7. {-0.672534709795381, -3.00002957605882, 6.88356805276872, -6.22160659721202, 6.77446979297102,
  8. 3.22745998562836, 2.16560576533548},
  9. {0.671467962865227, -5.25794414846222, 19.3828230421486, 11.0803546893003, -6.38234816567783,
  10. -8.90286557784295, 10.7684525390767},
  11. {-0.2692056487945, -45.0124720478328, 3.02956760827695, -5.39985352881923, 2.33235637852444, 3.67377088731803,
  12. -41.6892338123688},
  13. {-1.7097866252219, -2.44815463022872, -6.25060061923427, -2.9527155271918, -2.82646287573035,
  14. -2.57930159017213, -15.3820440704287},
  15. {-1.05477315994645, 10.922735030486, 3.15543979640938, -1.83775727341147, 7.65261550754585, -6.94317448033313,
  16. 6.86131922732798},
  17. {-0.79066972900182, -0.617757099680603, 0.740878002718091, 0.681870030239224, -1.20759406685829,
  18. 0.769290467724204, -1.8437808630988},
  19. {-0.184133955272691, 1.92932229057759, 10.2040343486098, 4.08783185462586, -2.02695228923391,
  20. -3.00792235466827, 10.2821397360227}}};
  21. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  22. {{-0.529669554811976, -2.45282233466048, 1.45989990967879, 3.56480948423982, 0.687553026936273,
  23. 1.78027012856298, 1.63438201788813, -2.94255147008571, -2.10797233521637},
  24. {1.36475059953963, 0.542190986793164, -0.135276688209357, -0.761685823733301, 0.679401991574712,
  25. -1.40198671179551, -1.61531096417457, -0.791464040720268, 0.852677079400607},
  26. {0.767942415115046, -2.97714597002192, -3.5629451506092, -2.69040161409325, 3.21229316674369,
  27. 0.688654835034672, -0.825543426908553, -1.84996857815595, -7.69537697905136},
  28. {0.114639040310829, -0.37219550277267, -1.42908394861416, -1.86752756108709, -0.839837159377482,
  29. -1.70735346337309, 1.61348068527877, -1.66550797875971, -0.949665027488677},
  30. {-0.0439008856537062, 0.14714685191285, -0.900218617709006, 0.734110875341394, -3.26381964641836,
  31. -0.903556360012639, -0.848898627795279, 2.4264150318668, 0.290359165274663},
  32. {0.404515384352441, -0.158287682443141, -1.5660040193724, -1.64457334373498, 0.883554107720622,
  33. -1.48730815915072, -1.52203810494393, 3.67527716420631, -0.393484682839}}};
  34. const auto fWeightMatrix2to3 =
  35. std::array<simd::float_v, 7>{{-0.776910463978178, 0.811895970822024, 0.775804138783722, 0.282335113136984,
  36. -0.612856158181358, 0.786801771324536, -2.16123706007375}};