(no commit message)
authorlkcl <lkcl@web>
Wed, 4 May 2022 11:12:20 +0000 (12:12 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 4 May 2022 11:12:20 +0000 (12:12 +0100)
openpower/sv/av_opcodes.mdwn

index 470bcf1f15afa0d4d6ec5e9f2f6a49f47dfcbf93..866ed6456eef1f829ec37f8cf5c32bd8149cc7a8 100644 (file)
@@ -187,6 +187,8 @@ For 8,16,32,64, resulting in 8,16,32,64,128.
 
 *All of these can be done with SV elwidth overrides, as long as the dest is no greater than 128.  SV specifically does not do 128 bit arithmetic. Instead, vec2.X mul-lo followed by vec2.Y mul-hi can be macro-op fused to get at the full 128 bit internal result.  Specifying e.g. src elwidth=8 and dest elwidth=16 will give a widening multiply*
 
+(Now added `madded` which is twin-half 64x64->HI64/LO64 in [[sv/biginteger]])
+
 ## vec_rl - rotate left
 
     (a << x) | (a >> (WIDTH - x))