(no commit message)
[libreriscv.git] / openpower / sv / rfc / ls012.mdwn
index d9917f734990202aaea5d7c6ad82ad8641c3c5ca..58cb892a4c7a03df1783c8ad5ad26bdd37091bae 100644 (file)
@@ -32,23 +32,23 @@ Vectorised.
 Instruction count guide and approximate priority order:
 
 * 6 - SVP64 Management [[ls008]] [[ls009]] [[ls010]]
-* 5 - CR weirds
+* 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]]
 * 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)
-* 6 - Bitmanip LUT2/3 operations. high cost high reward
-* 1 - fclass (Scalar variant of xvtstdcsp)
-* 5 - Audio-Video
+* 5 - Big-Integer Chained 3-in 2-out (64-bit Carry) [[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)
-* 2 - BMI group
-* 2 - GPU swizzle
+* 2 - BMI group [[sv/vector_ops]]
+* 2 - GPU swizzle [[sv/mv.swizzle]]
 * 9 - FP DCT/FFT Butterfly (2/3-in 2-out)
 * ~9 Integer DCT/FFT Butterfly
-* 18 - Trigonometric (1-arg)
-* 15 - Transcendentals (1-arg)
-* 25 - Transcendentals (2-arg)
+* 18 - Trigonometric (1-arg) [[openpower/transcendentals]]
+* 15 - Transcendentals (1-arg) [[openpower/transcendentals]]
+* 25 - Transcendentals (2-arg) [[openpower/transcendentals]]
 
 [[!inline pages="openpower/sv/rfc/ls012/areas.mdwn" raw=yes ]]