From: lkcl Date: Wed, 8 Jun 2022 19:58:27 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1910^2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bf2db53b8512721317241d3b5d1118f920ba02df;p=libreriscv.git --- diff --git a/openpower/sv/compliancy_levels.mdwn b/openpower/sv/compliancy_levels.mdwn index 11d54bf78..809de7f4a 100644 --- a/openpower/sv/compliancy_levels.mdwn +++ b/openpower/sv/compliancy_levels.mdwn @@ -29,12 +29,11 @@ Summary of Compliancy Levels, each Level includes all lower levels: Predicates, if used, may still raise illegal instruction trap. * **DSP/AV**: 128 registers, element-width - overrides, and all Modes (Saturation, Fail-First, Predicate-Result, - Mapreduce/Iteration) + overrides, and Saturation and Mapreduce/Iteration Modes. * **3D/Advanced/Supercomputing**: all SV Branch instructions; - crweird instructions; + crweird and vector-assist instructions (`set-before-first` etc); Matrix, DCT/FFT and Indexing - REMAP capability + REMAP capability; Fail-First and Predicate-Result Modes. These requirements within each Level constitute the minimum mandatory capabilities. @@ -113,3 +112,11 @@ This level is best suited to high-performance power-efficient but specialist Compute workloads. 128 GPRs, FPRs and CR Fields are all required, as is element-width overrides to allow data processing down to the 8-bit level. + +All SVP64 Modes are required to be implemented in hardware: Saturation +in particular is a necessity for Audio DSP work. Reduction as well to +assist with Audio/Video. + +It is not mandatory for this Level to have DCT/FFT REMAP Capability but +due to the high prevalence of DCT and FFT in Audio, Video and DSP +workloads it is strongly recommended.