From: Luke Kenneth Casson Leighton Date: Wed, 27 Apr 2022 12:53:24 +0000 (+0100) Subject: accidentally added svfixedarith.mdwn to wiki rather than X-Git-Tag: sv_maxu_works-initial~457 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c50443ec48b0fece7e6cbc84d2792fad44f4f922;p=openpower-isa.git accidentally added svfixedarith.mdwn to wiki rather than as an underlay in openpower-isa repo --- 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)