From f3b969b6991f154a1fde1ea6b4488320ed0b486f Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 15 Mar 2016 11:40:46 +0100 Subject: Optimise zsetup, zgcd, zmul, and zsqr and add -flto MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- zahl.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'zahl.h') diff --git a/zahl.h b/zahl.h index e700dc7..cd41b7b 100644 --- a/zahl.h +++ b/zahl.h @@ -119,6 +119,9 @@ void zmodpowu(z_t, z_t, unsigned long long int, z_t); /* These are used internally and may be removed in a future version. */ void zadd_unsigned(z_t, z_t, z_t); /* a := |b| + |c| */ void zsub_unsigned(z_t, z_t, z_t); /* a := |b| - |c| */ +void zadd_unsigned_assign(z_t, z_t); /* a := |a| + |b| */ +void zsub_nonnegative_assign(z_t, z_t); /* a := a - b, assuming a ≥ b ≥ 0 */ +void zsub_positive_assign(z_t, z_t); /* a := a - b, assuming a > b > 0 */ /* Bitwise operations. */ -- cgit v1.2.3-70-g09d2