(no commit message)
[libreriscv.git] / openpower / sv.mdwn
index abc0dc853774b5cc9e68635ac82582147ec47ee6..45dc32ad38163b3bba96c0d97fa257a87e271069 100644 (file)
@@ -1,5 +1,9 @@
+[[!tag standards]]
+
 # Simple-V Vectorisation for the OpenPOWER ISA
 
+**SV is in DRAFT STATUS**. SV has not yet been submitted to the OpenPOWER Foundation ISA WG for review.
+
 <https://bugs.libre-soc.org/show_bug.cgi?id=213>
 
 Fundamental design principles:
@@ -24,7 +28,7 @@ Advantages of these design principles:
 Pages being developed and examples
 
 * [[sv/overview]] explaining the basics.
-* [[sv/predication]]
+* [[sv/predication]] discussion on predication concepts
 * [[sv/masked_vector_chaining]]
 * [[sv/discussion]]
 * [[sv/example_dep_matrices]]
@@ -34,16 +38,22 @@ Pages being developed and examples
 * [[sv/vector_swizzle]]
 * [[sv/mv.swizzle]]
 * [[sv/mv.x]]
+* [[sv/fcvt]] FP Conversion (due to OpenPOWER Scalar FP32)
 * [[sv/mv.vec]] move to and from vec2/3/4
 * [[sv/16_bit_compressed]]
 * [[sv/toc_data_pointer]]
 * [[sv/cr_int_predication]]
 * [[sv/setvl]]
-* [[sv/svp_rewrite]]
-* [[sv/ldst]]
-* [[sv/sprs]] 
+* [[sv/svp64]]
+* [[sv/ldst]] Load and Store
+* [[sv/sprs]] SPRs
+* [[sv/bitmanip]]
+* [[sv/remap]] "Remapping" for Matrix Multiply and RGB "Structure Packing"
+* [[sv/propagation]] Context propagation including svp64, swizzle and remap
 * [[sv/vector_ops]] Vector ops needed to make a "complete" Vector ISA
 * [[sv/av_opcodes]] scalar opcodes for Audio/Video
+* [[sv/byteswap]]
+* TODO: OpenPOWER [[openpower/transcendentals]]
 
 Additional links: