aboutsummaryrefslogtreecommitdiffstats
path: root/STATUS
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2016-05-07 03:17:44 +0200
committerMattias Andrée <maandree@kth.se>2016-05-07 03:17:44 +0200
commit247dffb6c9a24894f094392ce62f2aa2e81a8acc (patch)
tree2daabc69b193b7f79304998fb2bde4a39b5106e9 /STATUS
parentOptimisations (diff)
downloadlibzahl-247dffb6c9a24894f094392ce62f2aa2e81a8acc.tar.gz
libzahl-247dffb6c9a24894f094392ce62f2aa2e81a8acc.tar.bz2
libzahl-247dffb6c9a24894f094392ce62f2aa2e81a8acc.tar.xz
Fix zsave translation for tomsfastmath and libtommath
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'STATUS')
-rw-r--r--STATUS8
1 files changed, 5 insertions, 3 deletions
diff --git a/STATUS b/STATUS
index 46fdfab..559e0a2 100644
--- a/STATUS
+++ b/STATUS
@@ -1,11 +1,13 @@
Optimisation progress for libzahl. Benchmarks are done in the
-range 1 to 4097 bits. So far all benchmarks are done with the
-following combinations of cc and libc:
+range 1 to 4097 bits. So far all benchmarks on libzahl are
+done with the following combinations of cc and libc:
gcc + glibc
gcc + musl
clang + glibc
+Benchmarks on the other libraries are done with gcc and glibc.
+
All benchmarks are done on an x86-64 (specifically an Intel
Core 2 Quad CPU Q9300), without any extensions turned on
during compilation, and without any use of extensions in
@@ -63,7 +65,7 @@ zand .................... fastest until ~900, alternating with gmp
zor ..................... fastest until ~1750, alternating with gmp (gcc) and tomsfastmath (clang)
zxor .................... fastest until ~700, alternating with gmp (gcc+glibc)
znot .................... always fastest
-zsave ................... fastest until ~300, then tomsfastmath; libtommath is suspicious
+zsave ................... always fastest
zload ................... always fastest