From a0e440df3081cba037b5f8517f0d6fabb62d3801 Mon Sep 17 00:00:00 2001 From: Jason Gross Date: Tue, 13 Jun 2017 13:16:24 -0400 Subject: Add Z.mul_split --- src/Util/ZUtil/Definitions.v | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Util/ZUtil/Definitions.v') diff --git a/src/Util/ZUtil/Definitions.v b/src/Util/ZUtil/Definitions.v index 6fc969dfd..ff15dc83c 100644 --- a/src/Util/ZUtil/Definitions.v +++ b/src/Util/ZUtil/Definitions.v @@ -35,4 +35,6 @@ Module Z. then add_get_carry (Z.log2 bound) x y else ((x + y) mod bound, (x + y) / bound). + Definition mul_split (s x y : Z) : Z * Z + := ((x * y) mod s, (x * y) / s). End Z. -- cgit v1.2.3