(no commit message)
authorlkcl <lkcl@web>
Fri, 11 Dec 2020 00:17:50 +0000 (00:17 +0000)
committerIkiWiki <ikiwiki.info>
Fri, 11 Dec 2020 00:17:50 +0000 (00:17 +0000)
openpower/sv/av_opcodes.mdwn

index 9810b34902487b96178290ee3e082d2f7d08e459..0988d72574b46c4fc0eef644716cce8c238dcc34 100644 (file)
@@ -121,7 +121,7 @@ There should be both a same-width multiply and a widening multiply. Signed and u
 
 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.  Specifying src elwidth=8 and dest elwidth=16 will give a widening multiply*
+*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*
 
 ## vec_rl - rotate left