convert summary to table
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 30 Apr 2023 11:38:04 +0000 (12:38 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 30 Apr 2023 11:38:04 +0000 (12:38 +0100)
openpower/sv/rfc/ls012.mdwn

index 9c432b33ce902ee27dde9e8f27cc941cdb931756..65be84b0dab1491b6dada98d978627341714602e 100644 (file)
@@ -75,30 +75,30 @@ Audio/Visual, High-Performance Compute, GPU workloads and DSP.
 
 **Instruction count guide and approximate priority order**
 
-| qty | name | RFC | URL |
+| qty | description | RFC | URL |
 | --- | ---- | --- | --- |
-* 6 - SVP64 Management [[ls008]] [[ls009]] [[ls010]]
-* 5 - CR weirds [[sv/cr_int_predication]]
-* 4 - INT<->FP mv [[ls006]]
-* 19 - GPR LD/ST-PostIncrement-Update (saves hugely in hot-loops) [[ls011]]
-* ~12 - FPR LD/ST-PostIncrement-Update (ditto) [[ls011]]
-* 11 - GPR LD/ST-Shifted-PostIncrement-Update (saves hugely in hot-loops) [[ls011]]
-* 4 - FPR LD/ST-Shifted-PostIncrement-Update (ditto) [[ls011]]
-* 26 - GPR LD/ST-Shifted (again saves hugely in hot-loops) [[ls004]]
-* 11 - FPR LD/ST-Shifted (ditto) [[ls004]]
-* 2 - Float-Load-Immediate (always saves one LD L1/2/3 D-Cache op) [[ls002]]
-* 5 - Big-Integer Chained 3-in 2-out (64-bit Carry) [[ls003]] [[sv/biginteger]]
-* 6 - Bitmanip LUT2/3 operations. high cost high reward [[sv/bitmanip]]
-* 1 - fclass (Scalar variant of xvtstdcsp) [[sv/fclass]]
-* 5 - Audio-Video [[sv/av_opcodes]]
-* 2 - Shift-and-Add (mitigates LD-ST-Shift; Cryptography e.g. twofish) [[ls004]]
-* 2 - BMI group [[ls014]] [[sv/vector_ops]]
-* 2 - GPU swizzle [[sv/mv.swizzle]]
-* 9 - FP DCT/FFT Butterfly (2/3-in 2-out) [[ls016]]
-* ~9 Integer DCT/FFT Butterfly [[ls016]] <https://bugs.libre-soc.org/show_bug.cgi?id=1028>
-* 18 - Trigonometric (1-arg) [[openpower/transcendentals]]
-* 15 - Transcendentals (1-arg) [[openpower/transcendentals]]
-* 25 - Transcendentals (2-arg) [[openpower/transcendentals]]
+| 6   | SVP64 Management | [[ls008]] [[ls009]] [[ls010]] | |
+| 5   | CR weirds ||  [[sv/cr_int_predication]] |
+| 4   | INT<->FP mv | [[ls006]] | |
+| 19  | GPR LD/ST-PostIncrement-Update (saves hugely in hot-loops) | [[ls011]] | |
+| ~12 | FPR LD/ST-PostIncrement-Update (ditto) | [[ls011]] | |
+| 11  | GPR LD/ST-Shifted-PostIncrement-Update (saves hugely in hot-loops) | [[ls011]] | |
+| 4   | FPR LD/ST-Shifted-PostIncrement-Update (ditto) | [[ls011]] | |
+| 26  | GPR LD/ST-Shifted (again saves hugely in hot-loops) | [[ls004]] | |
+| 11  | FPR LD/ST-Shifted (ditto) | [[ls004]] | |
+| 2   | Float-Load-Immediate (always saves one LD L1/2/3 D-Cache op) | [[ls002]] | |
+| 5   | Big-Integer Chained 3-in 2-out (64-bit Carry) | [[ls003]] | [[sv/biginteger]] |
+| 6   | Bitmanip LUT2/3 operations. high cost high reward ||  [[sv/bitmanip]] |
+| 1   | fclass (Scalar variant of xvtstdcsp) ||  [[sv/fclass]] |
+| 5   | Audio-Video ||  [[sv/av_opcodes]] |
+| 2   | Shift-and-Add (mitigates LD-ST-Shift; Cryptography e.g. twofish) | [[ls004]] | |
+| 2   | BMI group | [[ls014]] | [[sv/vector_ops]] |
+| 2   | GPU swizzle ||  [[sv/mv.swizzle]] |
+| 9   | FP DCT/FFT Butterfly (2/3-in 2-out) | [[ls016]] | |
+| ~9 Integer DCT/FFT Butterfly | [[ls016]] | <https://bugs.libre-soc.org/show_bug.cgi?id=1028> |
+| 18  | Trigonometric (1-arg) ||  [[openpower/transcendentals]] |
+| 15  | Transcendentals (1-arg) ||  [[openpower/transcendentals]] |
+| 25  | Transcendentals (2-arg) ||  [[openpower/transcendentals]] |
 
 Summary tables are created below by different sort categories. Additional
 columns (and tables) as necessary can be requested to be added as part