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.

48 lines
3.0 KiB

9 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {2.32376150961e-05, 1.20999777664e-06, 0.000137329101562, 0.0001220703125,
  3. 4.08235937357e-05, 1.58324837685e-08}};
  4. const auto fMax =
  5. std::array<simd::float_v, 6>{{14.9999294281, 0.397419095039, 249.888916016,
  6. 249.80456543, 1.27809739113, 0.145608559251}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{1.14686702105133, 7.32165886864229, -2.10667874646636, -7.81436645467837,
  9. 3.20456295583655, 5.71630082011742, 5.4267515236929},
  10. {1.1223108812746, -18.4304654490729, 2.24283549655358, -7.91903630390993,
  11. -1.7120179953541, 16.4428763984042, -7.7670575606826},
  12. {-0.29671778729467, -13.0855752393889, 5.76397705095293, 15.1050031386427,
  13. -9.46272395702593, -10.4098401251365, -11.1827876138273},
  14. {1.22567671872288, -10.1806559784814, 9.4123889819786, 3.33020804707504,
  15. -3.62892938790107, 1.97202890758237, 3.00691838410481},
  16. {-13.287527754626, 8.65715009899808, -9.23874052442022, 0.342819975485346,
  17. -2.66075937738172, -2.21180912649223, -15.8042500545369},
  18. {0.40615324018488, 8.20528799556931, 0.120437714891502, 2.82045299528089,
  19. 3.3146607823261, -10.1500252961676, 2.98147186565103},
  20. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  21. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  22. -1.8437808630988},
  23. {2.03080670645102, 0.857008886862134, -0.000292226644302983,
  24. 0.178638222067627, -0.0451998322708684, 1.57747130561694,
  25. -0.947885853615947}}};
  26. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  27. {{1.34042894664901, -1.25881431072482, 0.854571496235596, 1.19180978658431,
  28. -2.56084328311484, -1.16908642761855, 1.63438201788813,
  29. -0.719776498381903, -0.517779751300816},
  30. {-6.05551610325633, 3.51881316116878, -1.72489919395952, -1.34854599849755,
  31. 0.228556506507238, -1.24082608277022, -1.61531096417457,
  32. -0.331048490560243, 0.0440270896123382},
  33. {-0.910597065292042, 0.638583362065693, 2.46177710816441,
  34. -0.383879693573997, 0.172027182621679, -4.97353833514206,
  35. -0.825543426908553, -1.90529613859482, -1.62517251048573},
  36. {0.749189388930382, -0.678429015139203, -0.113727217593658,
  37. -0.745127265514822, -1.32287250351125, -1.52089060286024,
  38. 1.61348068527877, -1.98928137020268, 2.55881275295292},
  39. {-1.90912384419543, -2.26367223577845, -0.778619268564688,
  40. -0.385457172868458, 1.78069433521773, 2.26006150643181,
  41. -0.848898627795279, 0.954332464334022, -4.46228362617693},
  42. {-1.6361774999973, 0.351405034583161, -0.519208899403995,
  43. -0.684887663689445, 2.06674522765702, 0.753161538395281,
  44. -1.52203810494393, 1.28302454216952, 0.518256247348975}}};
  45. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  46. {-0.579816512887146, -0.642641373642023, -0.601374474291051,
  47. 0.732569201596012, -0.643217840709555, 0.885243737133997,
  48. -0.0355854155197324}};