Code

History

Commits on d78ddeb8938a366aabfabf60255c1a94de8d8ea1 to lib/math35+
  1. lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bitDavid Laight committed 1 year ago1d1ef8c
  2. lib: mul_u64_u64_div_u64(): optimise the divide codeDavid Laight committed 1 year agod10bb37
  3. lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86David Laight committed 1 year ago630f96a
  4. lib: test_mul_u64_u64_div_u64(): test both generic and arch versionsDavid Laight committed 1 year agof0bff2e
  5. lib: add tests for mul_u64_u64_div_u64_roundup()David Laight committed 1 year ago500db21
  6. lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup()David Laight committed 1 year ago6480241
  7. lib: mul_u64_u64_div_u64(): simplify check for a 64bit productDavid Laight committed 1 year agod91f891
  8. lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checksDavid Laight committed 1 year ago08092ba
  9. lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd'David Laight committed 1 year ago5944f87
  10. lib/math/gcd: use static key to select implementation at runtimeKuan-Wei Chiu committed 1 year agob3d5fd6
  11. mul_u64_u64_div_u64: fix the division-by-zero behaviorNicolas Pitre committed 1 year agoe795000
  12. lib/prime_numbers: convert self-test to KUnitTamir Duberstein committed 1 year ago313b38a
  13. lib/math: Add Kunit test suite for gcd()Yu-Chun Lin committed 1 year ago9ab6188
  14. lib/math: Add int_log test suiteBruno Sobreira França committed 1 year ago84ec093
  15. lib: math: Move KUnit tests into tests/ subdirLuis Felipe Hernandez committed 1 year ago3e50ba8
  16. lib/math: add int_sqrt test suiteLuis Felipe Hernandez committed 1 year ago0fafc9e
  17. lib/math/test_div64: add some edge cases relevant to __div64_const32()Nicolas Pitre committed 2 years ago1dc8267
  18. Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 2 years ago7856a56
  19. lib/math: Add int_pow test suiteLuis Felipe Hernandez committed 2 years ago7fcc9b5
  20. mul_u64_u64_div_u64: basic sanity testNicolas Pitre committed 2 years ago1635e62
  21. mul_u64_u64_div_u64: make it precise alwaysNicolas Pitre committed 2 years agob29a62d
  22. Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 2 years ago527eff2
  23. math: rational: add missing MODULE_DESCRIPTION() macroJeff Johnson committed 2 years ago8547d11
  24. lib/math: add missing MODULE_DESCRIPTION() macrosJeff Johnson committed 2 years ago0d618e3
  25. bitmap: introduce generic optimized bitmap_size()Alexander Lobakin committed 2 years agoa37fbe6
  26. mul_u64_u64_div_u64: increase precision by conditionally swapping a and bUwe Kleine-König committed 2 years ago8c86fb6
  27. lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifierAndy Shevchenko committed 3 years ago9ab04d7
  28. lib/math/int_log: Use ARRAY_SIZE(logtable) where makes senseAndy Shevchenko committed 3 years ago08f6a14
  29. lib/math: Move dvb_math.c into lib/math/int_log.cAndy Shevchenko committed 3 years agof97fa3d
  30. math64: favor kernel-doc from header filesLiam Beguin committed 3 years agod28a1de
  31. math: make RATIONAL tristateGeert Uytterhoeven committed 5 years agobcda5fd
  32. lib/math/rational: add Kunit test casesTrent Piepho committed 5 years agob6c75c4
  33. lib/math/rational.c: fix divide by zeroTrent Piepho committed 5 years ago65a0d3c
  34. Merge tag 'mips_5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds committed 5 years ago77d5133
  35. lib/math/test_div64: Correct the spelling of "dividend"Maciej W. Rozycki committed 5 years ago517b322