(no commit message)
authorlkcl <lkcl@web>
Thu, 10 Dec 2020 16:16:28 +0000 (16:16 +0000)
committerIkiWiki <ikiwiki.info>
Thu, 10 Dec 2020 16:16:28 +0000 (16:16 +0000)
openpower/sv/svp_rewrite/svp64/discussion.mdwn

index 296cd5254ab7eb70b7c48ba38ca41ab42f3eca7e..f3880584a78a9d8d7d51c268b43e82fa3928d14f 100644 (file)
@@ -56,6 +56,15 @@ One of the issues with vector ops is that in integer DSP ops for example in Audi
 
 If there are spare bits it would be very good to look at using some of them to specify the mode, because otherwise a SPR has to be used which will need to be set and unset.  This can get costly.
 
+Idea: 2 bits for clamping mode? similar to elwidth:
+
+* 0b00 default (no clamp)
+* 0b01 8 bit (sel: -128/127, us:0/255)
+* 0b10 16 bit
+* 0b11 32 bit
+
+not the same *as* elwidth.
+
 # Notes about Swizzle
 
 Basically, there isn't enough room to try to fit two src src1/2 swizzle, and SV, even into 64 bit (actually 24) without severely compromising on the number of bits allocated to either swizzle, or SV, or both.