commit 2147cac3b550d6f24a5a4a456f6d72a70b4fbeea
Author: Mattias Andrée <maandree_AT_kth.se>
AuthorDate: Tue May 3 14:49:05 2016 +0200
Commit: Mattias Andrée <maandree_AT_kth.se>
CommitDate: Tue May 3 14:49:05 2016 +0200
Update STATUS
Signed-off-by: Mattias Andrée <maandree_AT_kth.se>
diff --git a/STATUS b/STATUS
index 8cae48a..9337b67 100644
--- a/STATUS
+++ b/STATUS
_AT_@ -6,17 +6,17 @@ left column. Double-parenthesis means there may be a better way
to do it. Inside square-brackets, there are some comments on
multi-bit comparisons.
-zset .................... fastest [always with gcc, unless ~250 with clang]
+zset .................... fastest [always (gcc); until ~250 (clang)]
zseti ................... tomsfastmath is faster [always]
zsetu ................... tomsfastmath is faster [always]
-zneg(a, b) .............. fastest [until ~300, then gmp]
+zneg(a, b) .............. fastest [always (gcc); until ~250 (clang)]
zneg(a, a) .............. fastest [always] (shared with gmp)
-zabs(a, b) .............. fastest [until ~700, then gmp, also after ~2700]
+zabs(a, b) .............. fastest [always (gcc); until ~250 (clang)]
zabs(a, a) .............. tomsfastmath is faster [always]
-zadd_unsigned ........... fastest [until 3600~4000, then gmp] (faster than all others' zadd)
-zsub_unsigned ........... fastest [always] (faster than all others' zsub)
+zadd_unsigned ........... fastest [always (gcc+glibc); until 1400~1600 (gcc+musl); until ~600 (clang+glibc)]
+zsub_unsigned ........... fastest [always]
zadd .................... fastest [almost never]
-zsub .................... 98 % of libtommath [always]
+zsub .................... fastest [always]
zand .................... 77 % of tomsfastmath [until ~150, then gmp]
zor ..................... 65 % of tomsfastmath [until ~250, then gmp]
zxor .................... 87 % of tomsfastmath [until ~500, then gmp]
Received on Tue May 03 2016 - 14:49:27 CEST
This archive was generated by hypermail 2.3.0
: Tue May 03 2016 - 15:00:37 CEST