diff options
Diffstat (limited to 'zahl-inlines.h')
| -rw-r--r-- | zahl-inlines.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/zahl-inlines.h b/zahl-inlines.h index abea865..1f04a05 100644 --- a/zahl-inlines.h +++ b/zahl-inlines.h @@ -11,7 +11,7 @@ ZAHL_INLINE void zabs(z_t a, z_t b) { ZAHL_SET(a, b); a->sign = !!a->sign; } ZAHL_INLINE void zneg(z_t a, z_t b) { ZAHL_SET(a, b); a->sign = -a->sign; } -ZAHL_INLINE void +ZAHL_INLINE ZAHL_O3 void zswap(z_t a, z_t b) { /* Almost three times faster than the naïve method. */ @@ -23,7 +23,7 @@ zswap(z_t a, z_t b) } -ZAHL_INLINE void +ZAHL_INLINE ZAHL_O3 void zseti(z_t a, int64_t b) { if (ZAHL_UNLIKELY(b >= 0)) { @@ -35,7 +35,7 @@ zseti(z_t a, int64_t b) } -ZAHL_INLINE void +ZAHL_INLINE ZAHL_O3 void zsetu(z_t a, uint64_t b) { if (!b) { @@ -49,7 +49,7 @@ zsetu(z_t a, uint64_t b) } -ZAHL_INLINE size_t +ZAHL_INLINE ZAHL_O3 size_t zlsb(z_t a) { size_t i = 0; @@ -62,7 +62,7 @@ zlsb(z_t a) } -ZAHL_INLINE size_t +ZAHL_INLINE ZAHL_O3 size_t zbits(z_t a) { size_t rc; @@ -75,7 +75,7 @@ zbits(z_t a) } -ZAHL_INLINE int +ZAHL_INLINE ZAHL_O3 int zcmpmag(z_t a, z_t b) { size_t i, j; @@ -103,7 +103,7 @@ zcmpmag(z_t a, z_t b) } -ZAHL_INLINE int +ZAHL_INLINE ZAHL_O3 int zcmp(z_t a, z_t b) { if (zsignum(a) != zsignum(b)) @@ -112,7 +112,7 @@ zcmp(z_t a, z_t b) } -ZAHL_INLINE int +ZAHL_INLINE ZAHL_O3 int zcmpu(z_t a, uint64_t b) { extern z_t libzahl_tmp_cmp; @@ -125,7 +125,7 @@ zcmpu(z_t a, uint64_t b) } -ZAHL_INLINE int +ZAHL_INLINE ZAHL_O3 int zcmpi(z_t a, int64_t b) { extern z_t libzahl_tmp_cmp; @@ -147,7 +147,7 @@ zcmpi(z_t a, int64_t b) } -ZAHL_INLINE void +ZAHL_INLINE ZAHL_O3 void zbset(z_t a, z_t b, size_t bit, int action) { if (ZAHL_UNLIKELY(a != b)) @@ -185,7 +185,7 @@ fallback: } -ZAHL_INLINE int +ZAHL_INLINE ZAHL_O3 int zbtest(z_t a, size_t bit) { size_t chars; @@ -201,7 +201,7 @@ zbtest(z_t a, size_t bit) } -ZAHL_INLINE void +ZAHL_INLINE ZAHL_O3 void zsplit(z_t high, z_t low, z_t a, size_t delim) { if (ZAHL_UNLIKELY(high == a)) { @@ -214,7 +214,7 @@ zsplit(z_t high, z_t low, z_t a, size_t delim) } -ZAHL_INLINE size_t +ZAHL_INLINE ZAHL_O3 size_t zsave(z_t a, void *buffer) { if (ZAHL_LIKELY(buffer)) { |
