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

9 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {2.32376150961e-05, 1.25644373838e-06, 4.38690185547e-05, 1.90734863281e-06,
  3. 4.71249222755e-07, 3.16649675369e-08}};
  4. const auto fMax = std::array<simd::float_v, 6>{{29.9998512268, 0.368200153112,
  5. 489.191040039, 498.304443359,
  6. 1.34504961967, 0.149330914021}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{-0.091951637525973, -6.93346987709903, 5.48848552856238, 19.5840311658558,
  9. -7.36361108514447, -13.1757707275385, -1.86200889006216},
  10. {0.655516759273221, -12.8630535300664, 16.0085502999955, 8.27229987939837,
  11. -4.88507243398217, 11.9066297693309, 19.9634120764891},
  12. {-0.91068716917935, 4.65690020223811, 3.49834183391567, 1.0611121921812,
  13. 2.5805168659915, 2.07853056390383, 10.2452574943481},
  14. {3.05067318319739, -4.05548629577051, 1.84986442888556, -12.5475679512519,
  15. 0.44913034549931, -2.43260989687924, -13.4655207460294},
  16. {-15.5043559456667, 5.69511263853998, -6.21955870103976, 0.352527471796584,
  17. -1.78859423888245, -5.35993216119686, -20.8585464706034},
  18. {-1.15591620816008, 8.32354137820574, 4.11620895717867, 2.12840590309323,
  19. 3.62768906209725, -3.81512479352066, 9.69863968988765},
  20. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  21. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  22. -1.8437808630988},
  23. {1.7537624447672, 0.849924533877327, 0.445725632965271, 1.43754667616149,
  24. 0.828858464676059, 0.0104531969028869, -1.41061668641753}}};
  25. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  26. {{-1.67235097040123, 1.00513756776317, -2.92631487875512, -1.6038974765405,
  27. -1.47288012266996, 2.70953672363598, 1.63438201788813, -1.42549390383994,
  28. -0.543445952044864},
  29. {-0.532691413776942, -0.580234674879184, 1.31478936946123,
  30. -0.539672959325038, 0.138709555867666, -1.26578825688072,
  31. -1.61531096417457, 0.0978404638976393, 2.77104692513204},
  32. {4.28298138842154, 0.58608197013747, -1.77392582052533, -0.273645873484308,
  33. -0.879428799028896, -0.137882560967726, -0.825543426908553,
  34. -1.82572532002039, -0.529218019273749},
  35. {1.8104405264028, 0.509636266869985, -2.67129956204263, -1.64014328771681,
  36. -1.64641493283524, 1.19208652458466, 1.61348068527877, -1.68315031684302,
  37. -1.74464421914292},
  38. {-1.77348714639146, -0.626224486222319, 1.95830353256012, 0.40323457332636,
  39. -0.837734704701505, -1.23466417916396, -0.848898627795279,
  40. 0.795980021309838, -2.10795903634289},
  41. {0.785946766333194, -1.00518153582256, -1.24582824599048,
  42. -1.34792657343402, 1.16296759700032, 0.207590308743009, -1.52203810494393,
  43. 1.60904858276205, 1.1231659288384}}};
  44. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  45. {-0.447860492158434, 0.901478241245483, -0.611589204105589,
  46. 0.941708659474118, -0.569567453555716, 1.04362285338971,
  47. -1.04481061413156}};