From 83d95da004c8cc2387a4070b781a71a0c6433faa Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 30 Apr 2016 05:47:05 +0200 Subject: Some optimisations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/zsub.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/zsub.c') diff --git a/src/zsub.c b/src/zsub.c index 259526f..51d4a09 100644 --- a/src/zsub.c +++ b/src/zsub.c @@ -79,13 +79,12 @@ zsub_unsigned(z_t a, z_t b, z_t c) void zsub_nonnegative_assign(z_t a, z_t b) { - if (unlikely(zzero(b))) { + if (unlikely(zzero(b))) zabs(a, a); - } else if (unlikely(!zcmpmag(a, b))) { + else if (unlikely(!zcmpmag(a, b))) SET_SIGNUM(a, 0); - } else { + else zsub_impl(a, b, b->used); - } } void -- cgit v1.2.3-70-g09d2