diff options
| author | Mattias Andrée <maandree@kth.se> | 2016-04-29 21:54:39 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@kth.se> | 2016-04-29 21:55:15 +0200 |
| commit | 4bba6e7176632b4d760ba9362a1515552471d741 (patch) | |
| tree | edd86d32b0867990bf953568164800391b769589 /STATUS | |
| parent | refsheet: fix type of second parameter for zseti, zsetu, zcmpi, and zcmpu (diff) | |
| download | libzahl-4bba6e7176632b4d760ba9362a1515552471d741.tar.gz libzahl-4bba6e7176632b4d760ba9362a1515552471d741.tar.bz2 libzahl-4bba6e7176632b4d760ba9362a1515552471d741.tar.xz | |
Some optimisations, fix refsheet, and disable const/pure attributes in gmp in benchmark
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'STATUS')
| -rw-r--r-- | STATUS | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -16,7 +16,7 @@ zadd_unsigned ........... fastest (faster than all others' zadd) zsub_unsigned ........... fastest (faster than all others' zsub) zadd .................... 87 % of tomsfastmath, 83 % libtommath, 80 % of hebimath zsub .................... 97 % of tomsfastmath, 95 % hebimath, 93 % of libtommath -zand .................... 93 % of gmp, 49 % of tomsfastmath +zand .................... 49 % of tomsfastmath zor ..................... 36 % of tomsfastmath zxor .................... 51 % of tomsfastmath znot .................... fastest @@ -26,16 +26,16 @@ zeven_nonzero ........... fastest (shared with gmp, libtommath, and tomsfastmath zodd_nonzero ............ fastest (shared with gmp, libtommath, and tomsfastmath) zzero ................... fastest (shared with gmp and libtommath) zsignum ................. fastest (shared with gmp) -zbits ................... gmp is faster, because of bug in libzahl -zlsb .................... fastest (shared with gmp) +zbits ................... fastest +zlsb .................... fastest zswap ................... fastest zlsh .................... fastest zrsh .................... fastest ztrunc(a, b, c) ......... fastest ztrunc(a, a, b) ......... fastest -zsplit .................. 95 % of gmp -zcmpmag ................. gmp is faster -zcmp .................... 94 % of tomsfastmath, 81 % of hebimath, gmp is even faster (zcmpmag) +zsplit .................. fastest +zcmpmag ................. fastest +zcmp .................... 94 % of tomsfastmath, 81 % of hebimath (zcmpmag) zcmpi ................... fastest zcmpu ................... fastest zbset(a, b, 1) .......... fastest @@ -44,8 +44,8 @@ zbset(a, b, 0) .......... fastest zbset(a, a, 0) .......... fastest zbset(a, b, -1) ......... fastest zbset(a, a, -1) ......... fastest -zbtest .................. fastest (shared with gmp) -zgcd .................... 26 % of gmp (zcmpmag) +zbtest .................. fastest +zgcd .................... 17 % of gmp (zcmpmag) zmul .................... slowest zsqr .................... slowest (zmul) zmodmul(big mod) ........ slowest ((zmul, zmod)) |
