blob: 11bddb264a3df52f786708700c1727e6d912b6a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
2026-09-16 Andrew V. Kosteltsev <kx@radix-linux.su>
* man/: New man pages. igcd(), ilcm(), imod(), imul_mod(),
ipow_mod(), ipowm1_mod() operations.
* man/: New man pages. ibits_len(), _int_digs() operations.
* man/: New man pages. Integer and real/math operations
flags handling.
2026-09-14 Andrew V. Kosteltsev <kx@radix-linux.su>
* src/mpu-integer.c (ibits_len): New function. Return the number
of significant bits in an unsigned integer.
(imod): New function. Add unsigned modular reduction.
(imul_mod): New function. Add unsigned modular multiplication.
(ipow_mod): New function. Add unsigned modular exponentiation.
(igcd): New function. Add greatest common divisor calculation.
(ilcm): New function. Add least common multiple calculation.
(ipowm1_mod): New function. Add modular multiplicative inverse
calculation.
* include/mpu-integer.h (ibits_len, imod, imul_mod, ipow_mod,
igcd, ilcm, ipowm1_mod): Add declarations for the new bit-length
and modular arithmetic functions.
2022-10-08 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (SUBDIRS): Add po.
(EXTRA_DIST): Add m4/ChangeLog.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
|