From 2d1627c68e67504dcef04b8d3ac8867c638488e2 Mon Sep 17 00:00:00 2001 From: Shriya Sharma Date: Wed, 18 Oct 2023 12:39:20 +0100 Subject: [PATCH] intel srd is 2-in 2-out --- openpower/sv/biginteger/analysis.mdwn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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". -- 2.30.2