Code

History

Commits on upstream to lib/math35+
  1. Merge tag 'char-misc-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-miscLinus Torvalds committed 2 months ago93e4b30
  2. lib/math: add KUnit test suite for polynomial_calc()Adi Nata committed 5 months agoa0275ef
  3. lib: math: div64: add div64_s64_rem()Rodrigo Alencar committed 5 months agob89c1a6
  4. Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 6 months ago440d663
  5. lib/prime_numbers: drop temporary buffer in dump_primes()Yury Norov committed 8 months ago7ca1d7f
  6. lib: math: polynomial: remove link to non-exist file and fix spellingAndy Shevchenko committed 8 months ago118d86a
  7. lib: math: polynomial: don't use 'proxy' headersAndy Shevchenko committed 8 months ago512e19a
  8. lib: polynomial: move to math/ subfolderAndy Shevchenko committed 8 months ago7eece69
  9. lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bitDavid Laight committed 1 year ago1d1ef8c
  10. lib: mul_u64_u64_div_u64(): optimise the divide codeDavid Laight committed 1 year agod10bb37
  11. lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86David Laight committed 1 year ago630f96a
  12. lib: test_mul_u64_u64_div_u64(): test both generic and arch versionsDavid Laight committed 1 year agof0bff2e
  13. lib: add tests for mul_u64_u64_div_u64_roundup()David Laight committed 1 year ago500db21
  14. lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup()David Laight committed 1 year ago6480241
  15. lib: mul_u64_u64_div_u64(): simplify check for a 64bit productDavid Laight committed 1 year agod91f891
  16. lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checksDavid Laight committed 1 year ago08092ba
  17. lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd'David Laight committed 1 year ago5944f87
  18. lib/math/gcd: use static key to select implementation at runtimeKuan-Wei Chiu committed 1 year agob3d5fd6
  19. mul_u64_u64_div_u64: fix the division-by-zero behaviorNicolas Pitre committed 1 year agoe795000
  20. lib/prime_numbers: convert self-test to KUnitTamir Duberstein committed 1 year ago313b38a
  21. lib/math: Add Kunit test suite for gcd()Yu-Chun Lin committed 1 year ago9ab6188
  22. lib/math: Add int_log test suiteBruno Sobreira França committed 1 year ago84ec093
  23. lib: math: Move KUnit tests into tests/ subdirLuis Felipe Hernandez committed 1 year ago3e50ba8
  24. lib/math: add int_sqrt test suiteLuis Felipe Hernandez committed 1 year ago0fafc9e
  25. lib/math/test_div64: add some edge cases relevant to __div64_const32()Nicolas Pitre committed 2 years ago1dc8267
  26. 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
  27. lib/math: Add int_pow test suiteLuis Felipe Hernandez committed 2 years ago7fcc9b5
  28. mul_u64_u64_div_u64: basic sanity testNicolas Pitre committed 2 years ago1635e62
  29. mul_u64_u64_div_u64: make it precise alwaysNicolas Pitre committed 2 years agob29a62d
  30. 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
  31. math: rational: add missing MODULE_DESCRIPTION() macroJeff Johnson committed 2 years ago8547d11
  32. lib/math: add missing MODULE_DESCRIPTION() macrosJeff Johnson committed 2 years ago0d618e3
  33. bitmap: introduce generic optimized bitmap_size()Alexander Lobakin committed 2 years agoa37fbe6
  34. mul_u64_u64_div_u64: increase precision by conditionally swapping a and bUwe Kleine-König committed 2 years ago8c86fb6
  35. lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifierAndy Shevchenko committed 3 years ago9ab04d7