From f345239f37201bad0ea0ef7ed66617622650537a Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 19 Apr 2022 13:49:00 +0100 Subject: [PATCH] --- openpower/sv/biginteger.mdwn | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 openpower/sv/biginteger.mdwn diff --git a/openpower/sv/biginteger.mdwn b/openpower/sv/biginteger.mdwn new file mode 100644 index 000000000..9017b8cd1 --- /dev/null +++ b/openpower/sv/biginteger.mdwn @@ -0,0 +1,13 @@ +# Big Integer Arithmetic + +**DRAFT STATUS** 19apr2021 + +BigNum arithmetic is extremely common especially in cryptography, +where for example RSA relies on arithmetic of 2048 or 4096 bits +in length. The primary operations are add, multiply and divide +(and modulo) with specialisations of subtract and signed multiply. + +A reminder that a particular focus of SVP64 is that it is built on +top of Scalar operations, where those scalar operations are useful in +their own right without SVP64. Thus the operstions here are proposed +first as Scalar Extensions to the Power ISA. -- 2.30.2