(no commit message)
authorlkcl <lkcl@web>
Tue, 19 Apr 2022 12:49:00 +0000 (13:49 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 19 Apr 2022 12:49:00 +0000 (13:49 +0100)
openpower/sv/biginteger.mdwn [new file with mode: 0644]

diff --git a/openpower/sv/biginteger.mdwn b/openpower/sv/biginteger.mdwn
new file mode 100644 (file)
index 0000000..9017b8c
--- /dev/null
@@ -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.