projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d049e34
)
(no commit message)
author
lkcl
<lkcl@web>
Thu, 20 Oct 2022 21:55:18 +0000
(22:55 +0100)
committer
IkiWiki
<ikiwiki.info>
Thu, 20 Oct 2022 21:55:18 +0000
(22:55 +0100)
openpower/sv/rfc/ls003.mdwn
patch
|
blob
|
history
diff --git
a/openpower/sv/rfc/ls003.mdwn
b/openpower/sv/rfc/ls003.mdwn
index 042f942b730f077a966f9fb9c9cbc4793c441a27..2fbbf6dda76f99e839b167961d889bf5f135db3a 100644
(file)
--- a/
openpower/sv/rfc/ls003.mdwn
+++ b/
openpower/sv/rfc/ls003.mdwn
@@
-62,9
+62,10
@@
Similar to `maddhdu` and `maddld`, but allow for a big-integer rolling
accumulation affect: `RC` effectively becomes a 64-bit carry in chains
Similar to `maddhdu` and `maddld`, but allow for a big-integer rolling
accumulation affect: `RC` effectively becomes a 64-bit carry in chains
-of highly
efficient loop-unrolled arbitrary-length big-integer operations.
+of highly
-
efficient loop-unrolled arbitrary-length big-integer operations.
Similar to `divdeu`, and has similar advantages to `maddedu`,
Similar to `divdeu`, and has similar advantages to `maddedu`,
-Modulo result is available with the quotient.
+Modulo result is available with the quotient in a single instruction
+allowing highly-efficient arbitrary-length big-integer division.
**Notes and Observations**:
**Notes and Observations**:
@@
-73,7
+74,7
@@
Modulo result is available with the quotient.
3. Both instructions have been present in Intel x86 for several decades.
4. Neither instruction is present in VSX: these are 128/64 whereas
VSX is 128/128.
3. Both instructions have been present in Intel x86 for several decades.
4. Neither instruction is present in VSX: these are 128/64 whereas
VSX is 128/128.
-5. `maddedu` and `divmod2du` are inverses of each other, including
+5. `maddedu` and `divmod2du` are
full
inverses of each other, including
when used for arbitrary-length big-integer arithmetic
**Changes**
when used for arbitrary-length big-integer arithmetic
**Changes**