From c8bc7a56d9a4dc15ffc0c468c9675447b4c3a6bf Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sun, 17 Apr 2022 17:43:19 +0100 Subject: [PATCH] add weirdmuladd to bitmanip appendix --- openpower/sv/bitmanip/appendix.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openpower/sv/bitmanip/appendix.mdwn b/openpower/sv/bitmanip/appendix.mdwn index cdd3d7dba..edf85fea0 100644 --- a/openpower/sv/bitmanip/appendix.mdwn +++ b/openpower/sv/bitmanip/appendix.mdwn @@ -113,3 +113,10 @@ may be morphed to: } ``` + +Transformation of 4-in, 2-out into a pair of operations: + +* 3-in, 2-out `msubx RT, RA, RB, RC` producing {RT,RS} where RS=RT+VL +* 3-in, 2-out `weirdsubx RT, RA, RB` a hidden RS=RT+VL as input *and output* + + -- 2.30.2