From: Shriya Sharma Date: Wed, 18 Oct 2023 11:39:20 +0000 (+0100) Subject: intel srd is 2-in 2-out X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2d1627c68e67504dcef04b8d3ac8867c638488e2;p=libreriscv.git intel srd is 2-in 2-out --- diff --git a/openpower/sv/biginteger/analysis.mdwn b/openpower/sv/biginteger/analysis.mdwn index 12923cb5e..d535a9396 100644 --- a/openpower/sv/biginteger/analysis.mdwn +++ b/openpower/sv/biginteger/analysis.mdwn @@ -274,7 +274,8 @@ vector. Overall it is extremely powerful. The decision here was made to follow the same principle as for multiply-and-accumulate. Whilst Intel has [srd](https://www.felixcloutier.com/x86/shrd) -which is very similar, the decision was made to create a 3-in 2-out +which is very similar (but only 2-in 2-out), +the decision was made to create a 3-in 2-out instruction that effectively uses one of the inputs and one of the outputs as a "sort of 64-bit carry".