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.

47 lines
3.0 KiB

10 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {1.4334048501e-05, 1.20995343877e-06, 0.000255584716797, 7.62939453125e-05,
  3. 1.95447355509e-05, 9.31322574615e-09}};
  4. const auto fMax = std::array<simd::float_v, 6>{{29.9999771118, 0.480875372887,
  5. 497.208251953, 499.789672852,
  6. 1.33854484558, 0.149920448661}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{-2.53490305244316, -3.87226566727903, -4.46377668521249, 3.76593347190621,
  9. -0.736147925273483, 9.02585614570327, 3.6237871734026},
  10. {0.549076542016505, -6.76487588278314, 12.7146884747338, 6.35190577761167,
  11. -4.4556955709276, 8.26540577622736, 18.015709088484},
  12. {-0.456124601513526, -3.87828385698417, 6.13829079533624, 20.024096872054,
  13. -10.2437102287476, -13.5453994008865, 1.47951238998312},
  14. {0.81464719007702, -5.60573514166659, 7.32263078411251, -5.0446935011349,
  15. -0.701597395356833, 6.4873077480756, 1.05029191775837},
  16. {-5.20529068292815, -1.29341688678248, -12.9211101623102, 4.06192896781978,
  17. -2.24819687530499, -4.47649653096685, -18.7962996196447},
  18. {-1.92319074705205, 9.13989051160526, 1.4372857889395, 3.71255897752862,
  19. 2.12080932540223, 0.775519813919651, 13.1780255071529},
  20. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  21. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  22. -1.8437808630988},
  23. {2.48032981707208, 1.99122468030675, 0.147128688791476, 3.20653226030149,
  24. -1.59262641780577, 1.63473498915926, -0.983318163281607}}};
  25. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  26. {{-1.23665952123739, 1.12167249551526, 0.882383882593374,
  27. -0.923566479348657, 0.0338835472680554, 1.00667491483647,
  28. 1.63438201788813, -4.23394622989637, -0.990743251230407},
  29. {-1.17099975681859, -0.0097715608108182, -0.404796049870115,
  30. 0.85424890495973, 3.98024762276004, -0.145761966096377, -1.61531096417457,
  31. 0.0969352107124514, -5.51833020463238},
  32. {2.4380083430657, 2.00418225228056, -0.792776990439125, -2.80847623446533,
  33. -0.137631196353825, -7.80633161173606, -0.825543426908553,
  34. -2.37988842437401, -6.27310694945946},
  35. {0.225004410426863, -0.39049833080813, -1.43244348842572,
  36. -1.86390252348813, -0.816126277640337, -1.7092593780967, 1.61348068527877,
  37. -1.66550797875971, -0.984918093686436},
  38. {-0.238610540704029, -0.352025987714205, 1.91071878135911,
  39. 1.06903719015662, -0.0879085084653824, -5.01732651510019,
  40. -0.848898627795279, 0.301171033553613, -3.31246000228067},
  41. {1.06098527822605, -1.02241211107063, -0.727572693909408,
  42. -0.164960522101848, 0.834295993060446, -0.816864575663688,
  43. -1.52203810494393, 1.63565593112606, 0.829470327557413}}};
  44. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  45. {-0.547016315428893, 0.794153417512957, -0.534810951888594,
  46. 0.411807752872488, -1.06003774378693, 0.679060736847631,
  47. 0.119300486730084}};