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

10 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {5.23340640939e-05, 1.25644373838e-06, 4.38690185547e-05, 1.90734863281e-06,
  3. 4.71249222755e-07, 1.02445483208e-08}};
  4. const auto fMax = std::array<simd::float_v, 6>{{29.9998512268, 0.423314958811,
  5. 499.603149414, 499.198486328,
  6. 1.36927723885, 0.149392709136}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{2.57491955820114, -0.0666351688682796, -3.61648923844569,
  9. -8.75747553035328, 0.639385257730277, 10.5129455348455, 1.22080436670381},
  10. {-0.839608322851951, -11.7978768103865, 7.24641653369801, 6.63011679030303,
  11. -5.38496571510758, 8.30851076817151, 6.69929919816849},
  12. {-0.17630967374162, -3.75940580347415, 2.79889282638498, 16.7594894489781,
  13. -3.10824840396248, -8.80345141844331, 3.9130937162361},
  14. {0.19092161829683, -3.60963385297311, 11.9569759734039, 2.10283509156704,
  15. -2.39101707207304, -1.89478969715624, 7.1165950679585},
  16. {-3.02014034882022, 2.24487587036827, -8.90770349935038, -4.05040202238185,
  17. -1.36813505779681, 9.14630004607903, -3.34618937758505},
  18. {0.459674275912345, 8.12262886393506, 0.45018729587823, -1.11787227534737,
  19. 2.8096254085019, -0.481877520480143, 7.78611195142966},
  20. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  21. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  22. -1.8437808630988},
  23. {1.8337752666274, 0.841018614520629, 0.272259015077869, 1.63031107650108,
  24. 0.987469718084883, 0.0999586200250234, -1.13752770875358}}};
  25. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  26. {{-0.0482883134570299, 0.46403980819019, 2.73665245864103,
  27. 0.245936163361116, -0.472281505442891, 0.307317690224363,
  28. 1.63438201788813, -1.44341215808597, -0.706584289774802},
  29. {-3.91297125261727, 0.681495111998297, -3.37155822025346,
  30. -0.966831590652637, 2.65933759421044, -0.661174079209186,
  31. -1.61531096417457, 0.0991696473049824, -4.51523108840722},
  32. {0.273186686950073, 1.14087516410812, 0.653137998266985,
  33. -0.158819017566112, 0.692268877136322, -8.04912219449925,
  34. -0.825543426908553, -1.92132463640843, -2.47870678055356},
  35. {0.180394111293318, -0.414717927339332, -1.44129610325848,
  36. -1.86532392228702, -0.806791495297171, -1.73521704274739,
  37. 1.61348068527877, -1.66550797875971, -0.927403017991324},
  38. {-0.790929106392951, -0.0886126272927867, 0.035682993929273,
  39. -0.602424006939674, 0.334723143379322, 2.22416454606917,
  40. -0.848898627795279, 0.743857937018801, -0.291005217785123},
  41. {-0.681492967014666, -0.368602644948209, 1.52403393057559,
  42. -1.06212309361209, 0.881062654352226, 0.690165878288055,
  43. -1.52203810494393, 1.63217238068739, 2.76628946224152}}};
  44. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  45. {-0.692725959420674, 1.18375950895893, -1.13672009847538, 0.407788542121486,
  46. -0.606866044733726, 0.927912329413981, -0.887231003739174}};