From: lkcl Date: Fri, 7 Apr 2023 21:49:22 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls012_v1~85 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2ea0f4c1892c3a3387506e82a19d3e8a9ab1fdb3;p=libreriscv.git --- diff --git a/openpower/sv/rfc/ls012.mdwn b/openpower/sv/rfc/ls012.mdwn index d9917f734..58cb892a4 100644 --- a/openpower/sv/rfc/ls012.mdwn +++ b/openpower/sv/rfc/ls012.mdwn @@ -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 ]]