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
2.9 KiB

9 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {3.08839298668e-06, 1.0285064036e-06, 1.52587890625e-05, 0,
  3. 5.87664544582e-07, 1.16415321827e-10}};
  4. const auto fMax =
  5. std::array<simd::float_v, 6>{{14.9999723434, 0.448565632105, 249.991241455,
  6. 399.657226562, 1.32571601868, 0.1461160779}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{-13.6018653076529, 11.5780217700141, -7.92762809494091, -2.3767990231665,
  9. 2.10509041357149, 8.93423542038951, 0.697736541430846},
  10. {1.39148569147387, -18.5749654585149, 16.332262515645, 8.93683318362009,
  11. -5.31296543840869, -5.3403427435078, -2.19396356951465},
  12. {-1.01323411158617, 13.2753123794943, 0.728991860392637, -2.42297786296918,
  13. 5.31377513515812, -3.50060317341991, 10.417424252956},
  14. {-0.248243535822069, 4.62216903283789, 7.02215266119243, 1.16722623835237,
  15. -4.02343144066426, 0.795833957766165, 8.68951250524976},
  16. {-0.238717750484162, 6.4095254209171, -7.18004762765776, -5.26488261250603,
  17. 0.399079753011244, -13.2043917021304, -15.6484370000787},
  18. {0.28927080766293, -43.0775712799999, 1.66954473021466, -9.33896425089968,
  19. 2.33665742943925, 3.79800824384931, -44.3378970188981},
  20. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  21. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  22. -1.8437808630988},
  23. {1.40243557561751, 0.527362898119982, 0.45726589950568, 1.14682278333905,
  24. 1.07970493015474, -0.120090795589863, -1.93859670804163}}};
  25. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  26. {{-0.799170659507791, 0.78794128149515, -0.763826599227941,
  27. -2.3771947370175, 1.02090569194105, 2.93661596670106, 1.63438201788813,
  28. -1.4315640726598, -1.65256239855233},
  29. {-0.0840828763430264, 1.63030483445294, 0.480480602063334,
  30. -2.6196066367932, -1.07206902633681, 1.70077768270329, -1.61531096417457,
  31. 0.0827459973313509, -6.82577663153282},
  32. {0.549379141222342, -1.30994855822444, -3.47047538273556,
  33. 0.416631880451092, -2.01641324755852, 0.534999953845232,
  34. -0.825543426908553, -1.89592023892521, 5.51877157805828},
  35. {0.0804714249535426, -0.5308079142129, -1.48689873935011,
  36. -1.86763554052357, -0.869089360209786, -1.67763600182079,
  37. 1.61348068527877, -1.66550797875971, -0.925481963732789},
  38. {-0.686375033428724, 1.09398610198181, 0.699349709460149,
  39. -1.04209787556848, 0.0477294646540392, -0.311194459626976,
  40. -0.848898627795279, 1.21798575421877, -1.20136465619996},
  41. {0.65672978185887, -2.41522086895727, -0.906588505776888, 1.17488116346046,
  42. 0.348225140957002, -1.76790548692959, -1.52203810494393, 1.20010038210504,
  43. 2.16681827421459}}};
  44. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  45. {-0.711664725241253, 0.506164178116774, -0.741743336419543,
  46. 0.501270635463003, -0.672368683770616, 0.747306441658917,
  47. 0.789949973283111}};