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.21005723486e-06, 0.0001220703125, 4.57763671875e-05,
  3. 6.51180744171e-06, 5.58793544769e-09}};
  4. const auto fMax = std::array<simd::float_v, 6>{{29.9999580383, 0.388462841511,
  5. 497.0078125, 499.509338379,
  6. 1.34583222866, 0.148980647326}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{1.80376907529412, -3.94522006510378, 0.731592325680377, -11.2008566094574,
  9. 0.679894249961926, 3.84839657473663, -8.07142111719402},
  10. {-2.07030049796095, 3.26515474867444, 0.320697671285593,
  11. -0.564334829758113, 3.06552235842096, 2.6605948885273, 4.6955026167446},
  12. {0.896838903613344, -1.89786210758941, 6.19791014227951, 13.9534201571522,
  13. -9.67617750026742, -5.13735275462149, 5.25604022070252},
  14. {0.350723542258884, -5.46236108010248, 11.3961275449655, 6.86860356458193,
  15. -4.10979098519269, 7.40355727094559, 17.4195097954786},
  16. {-4.98089321802183, -3.06924425120168, -4.16533013325382,
  17. -1.76525268144874, -0.574266009689755, 1.38792795938214,
  18. -11.9738574538811},
  19. {-1.3792553381734, 6.6360108241851, 1.58470490969407, 1.2116201192747,
  20. 3.35950082512036, -2.69400720014141, 5.78773380456927},
  21. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  22. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  23. -1.8437808630988},
  24. {1.89618444435453, 0.756762886971226, 0.224607628956107, 1.58224418687104,
  25. 1.01198188838621, 0.0609287072816972, -1.10149714422957}}};
  26. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  27. {{-1.95030391768864, -2.57241200745428, 2.22513961422549, 1.09636924630915,
  28. -1.41670442059213, 0.268826912887813, 1.63438201788813, -1.41788409846508,
  29. -0.529591299831198},
  30. {-1.7671292981577, -0.123369349217712, -0.866977288876212,
  31. -0.90631173560288, 2.47901931013162, -2.21695976800688, -1.61531096417457,
  32. 0.0991885303988918, 1.28955047096799},
  33. {-0.534089470091784, 1.26461913447419, -0.403013723511741,
  34. -0.758910423086654, -0.92644473334079, -1.52818746990179,
  35. -0.825543426908553, -1.92721239362346, 3.26105888866326},
  36. {0.198023173442802, -0.564145037694825, -1.43289188975828,
  37. -1.86352960767302, -0.808447979295006, -1.71330811211152,
  38. 1.61348068527877, -1.66550797875971, -0.910801619527772},
  39. {-1.8227621068219, -0.698025453596766, 0.233245541019916,
  40. -0.387306932182454, -1.05004029412037, -0.333220104163044,
  41. -0.848898627795279, 0.782822716993409, -0.262552968051654},
  42. {-0.314822731076892, -1.50428335429844, 0.179689344301775,
  43. -0.325249075131384, -0.635962383213103, -0.491817587388958,
  44. -1.52203810494393, 1.59283237353393, -0.153430533462156}}};
  45. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  46. {-0.572477318545036, 1.12222369845671, 0.962011482756679, 0.427739156517669,
  47. -1.31864386562843, 1.61500835143017, -1.96827876292426}};