summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2022-03-30 23:09:55 +0200
committerTorbjorn Granlund <tg@gmplib.org>2022-03-30 23:09:55 +0200
commitd5caa8705dd5b86cf1d20b29cf955847ff31572c (patch)
treefade541a4537c4d1c808ae80555d179c1f8f6032
parenta7bf3dc83d3f92a69d09b7a73b6ef758a60c9d76 (diff)
downloadgmp-d5caa8705dd5b86cf1d20b29cf955847ff31572c.tar.gz
ChangeLog
-rw-r--r--ChangeLog42
1 files changed, 42 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 774a15383..a38896524 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,10 @@
* mpn/generic/mul_fft.c: Use _bknp1. Not when tuning, to avoid "noise".
+2022-03-09 Torbjörn Granlund <tg@gmplib.org>
+
+ * mpn/x86_64/alderlake/submul_1.asm: New file.
+
2022-03-08 Marco Bodrato <bodrato@mail.dm.unipi.it>
* mpn/generic/mulmod_bnm1.c: Use mulmod_bknp1, on the bnp1 side.
@@ -15,6 +19,15 @@
* mpn/generic/mul_fft.c: Remove a branch and improve carry propagation.
+2022-03-03 Torbjörn Granlund <tg@gmplib.org>
+
+ * mpn/x86_64/alderlake/mul_basecase.asm: New file.
+ * mpn/x86_64/alderlake/addmul_1.asm: New file.
+
+2022-02-21 Torbjörn Granlund <tg@gmplib.org>
+
+ * configure.ac: Handle alderlake specifically, as it lacks avx512.
+
2022-02-15 Marco Bodrato <bodrato@mail.dm.unipi.it>
* mpn/generic/strongfibo.c: Correct condition in #if.
@@ -31,6 +44,10 @@
* tune/speed.h: Declare new speed_ functions to measure them.
* tune/common.c: Implement speed_ functions.
+2022-02-14 Torbjörn Granlund <tg@gmplib.org>
+
+ * config.guess: Recognize Tremont CPU variants.
+
2022-02-01 Marco Bodrato <bodrato@mail.dm.unipi.it>
* mpz/aorsmul_i.c: Use MPZ_NEWALLOC when the operand is overwritten.
@@ -65,6 +82,31 @@
* mpz/tdiv_r.c: Special code for divisor with low zero limbs.
* mpz/tdiv_qr.c: Likewise.
+2021-11-14 Torbjörn Granlund <tg@gmplib.org>
+
+ * configure.ac: Adapt to acinclude.m4 change.
+
+ * mpn/riscv/64/aors_n.asm: Accept 4th CMPCY operand, allowing for
+ 2 c/l mpn_sub_n (mpn_add_n cannot beat 3 c/l with RISC V's ISA).
+
+ * configure.ac (S390_PATTERN): Rewrite to handle path inheritance.
+
+ * acinclude.m4 (GMP_ASM_SPARC_GDOP): Renamed GMP_ASM_SPARC_GOTDATA.
+
+ * mpn/sparc32/sparc-defs.m4 (LEA64): Remove misguided assert.
+ * mpn/sparc32/sparc-defs.m4 (LEA64): Allow PIC withot gdop_*.
+
+ * mpn/sparc64/gcd_11.asm: Optimise out annulled shift insn in loop.
+
+2021-11-07 Torbjörn Granlund <tg@gmplib.org>
+
+ * mpn/generic/sec_tabselect.c: Make recently added code actually work.
+ (Thanks Marco!)
+
+ * mpn/s390_32/sec_tabselect.asm: New file.
+
+ * mpn/s390_64/sec_tabselect.asm: Avoid "slfi" for portability.
+
2021-11-02 Torbjörn Granlund <tg@gmplib.org>
* mpn/s390_64/sec_tabselect.asm: Rewrite.