add single demo sv.dsrd instruction
authorShriya Sharma <shriya@redsemiconductor.com>
Wed, 18 Oct 2023 11:46:16 +0000 (12:46 +0100)
committerShriya Sharma <shriya@redsemiconductor.com>
Wed, 18 Oct 2023 11:46:16 +0000 (12:46 +0100)
openpower/sv/biginteger/analysis.mdwn

index 26365a8368ba06be2e9d03759dff0ba73aaa4c20..c50457fb0fef323e946b34b71bb477496d3ae514 100644 (file)
@@ -351,7 +351,10 @@ long as the bits of RC are in the right place.
 The really interesting bit is that when Vectorised,
 the upper bits (now in RS) *are* in the right bit-positions
 to be ORed into the second `dsrd` operation.  This allows
-us to create a chain `sv.dsrd`.
+us to create a chain `sv.dsrd`, and a single instruction
+replaces all four above:
+
+    sv.dsrd *r8, *r24, t1, t0
 
 For larger shift amounts beyond an element bitwidth standard register move
 operations may be used, or, if the shift amount is static,