(no commit message)
authorlkcl <lkcl@web>
Fri, 5 Feb 2021 04:45:50 +0000 (04:45 +0000)
committerIkiWiki <ikiwiki.info>
Fri, 5 Feb 2021 04:45:50 +0000 (04:45 +0000)
openpower/sv/av_opcodes.mdwn

index c1ab97bbb3f679d82e9b32e2ae5094e7d9afc7d8..feb813c30ce2564cc108e80f97ad2fe502c48c04 100644 (file)
@@ -4,7 +4,7 @@
 
 the fundamental principle of SV is a hardware for-loop. therefore the first (and in nearly 100% of cases only) place to put Vector operations is first and foremost in the *scalar* ISA.  However only by analysing those scalar opcodes *in* a SV Vectorisation context does it become clear why they are needed and how they may be designed.
 
-This page therefore has acompanying discussion at <https://bugs.libre-soc.org/show_bug.cgi?id=230> for evolution of suitable opcodes.
+This page therefore has accompanying discussion at <https://bugs.libre-soc.org/show_bug.cgi?id=230> for evolution of suitable opcodes.
 
 Links
 
@@ -22,7 +22,7 @@ In-advance, the summary of base scalar operations that need to be added is:
 | signed max   | result = (src1 > src2) ? src1 : src2  |
 | bitwise sel  | (a ? b : c) - use bitmanip ternary |
 
-All other capabilities are achieved with [[sv/svp64]] modes and swizzle.
+All other capabilities (saturate in particular) are achieved with [[sv/svp64]] modes and swizzle.
 
 # Audio