From c50443ec48b0fece7e6cbc84d2792fad44f4f922 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Wed, 27 Apr 2022 13:53:24 +0100 Subject: [PATCH] accidentally added svfixedarith.mdwn to wiki rather than as an underlay in openpower-isa repo --- openpower/isa/svfixedarith.mdwn | 47 +++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 openpower/isa/svfixedarith.mdwn diff --git a/openpower/isa/svfixedarith.mdwn b/openpower/isa/svfixedarith.mdwn new file mode 100644 index 00000000..ebef59ce --- /dev/null +++ b/openpower/isa/svfixedarith.mdwn @@ -0,0 +1,47 @@ +# [DRAFT] Twin Multiply and Add Doubleword + +VA-Form + +* madded RT,RA,RB,RC + +Pseudo-code: + + + + + prod[0:127] <- (RA) * (RB) + sum[0:127] <- EXTZ(RC) + prod + RT <- sum[64:127] + RS <- sum[0:63] + +Special Registers Altered: + + None + +# [DRAFT] Twin Divide Quad Unsigned + +VA-Form + +* divmod2du RT,RA,RB,RC + +Pseudo-code: + + + + + if ((RA)