sync_up: Updated my section
[libreriscv.git] / openpower / isa.mdwn
index 394cbf53a9cc957bf0d933a11043ffe9210fa362..6fb84e902bccea66d1d97d27d49710d0d3f21f02 100644 (file)
@@ -22,7 +22,6 @@ the pseudo-code for all opcodes in the POWER v3.0B Public Spec
 * [[isa/sprset]]
 * [[isa/stringldst]]
 * [[isa/system]]
-* [[isa/simplev]]
 
 FP instructions: useful for testing <http://weitz.de/ieee/>
 
@@ -32,11 +31,34 @@ FP instructions: useful for testing <http://weitz.de/ieee/>
 * [[isa/fparith]]
 * [[isa/fpcvt]]
 
-Variants only available under the [[sv/svp64]] namespace
+Scalar instructions added as part of [[sv/svp64]] development, these are
+all **DRAFT FORM** and they are all stand-alone Scalar (no hard dependency
+on Simple-V).
+Explanation of the rules for twin register targets
+(implicit RS, FRS) explained in SVP64 [[sv/svp64/appendix]]
 
-* [[isa/svfixedload]]
 * [[isa/svfixedarith]]
 * [[isa/svfparith]]
+* [[isa/bitmanip]]
+* [[isa/av]] - Audio/Video includes minmax, sum of absolute difference etc.
+
+Scalar "Post-Increment" Draft Load/Store with Update
+
+* [[isa/pifixedload]]
+* [[isa/pifixedstore]]
+* [[isa/pifpload]]
+* [[isa/pifpstore]]
+
+Scalar "Post-Increment" Draft Load/Store with Shift
+
+* [[isa/pifixedloadshift]]
+* [[isa/pifixedstoreshift]]
+* [[isa/pifploadshift]]
+* [[isa/pifpstoreshift]]
+
+Part of the DRAFT Simple-V Specification:
+
+* [[isa/simplev]]
 
 A useful aide to finding Power ISA instructions: <https://power-isa-beta.mybluemix.net>