add paragraph about purpose of ls012
[libreriscv.git] / openpower / sv / rfc / ls012.mdwn
1 # External RFC ls012: Discuss priorities of Libre-SOC Scalar(Vector) ops
2
3 * <https://git.openpower.foundation/isa/PowerISA/issues/121>
4
5 The purpose of this RFC is to give a full list of the upcoming Scalar
6 opcodes developed by Libre-SOC, formally agree a priority order, which
7 ones should be EXT022 Sandbox, and for IBM to get a clear picture of
8 the Opcode Allocation needs. Worth bearing in mind that every "Defined
9 Word" may or may not be Vectoriseable, but that every "Defined Word"
10 should have merits on its own not just when Vectorised. An example
11 of a borderline Vectoriseable Defined Word is `mv.swizzle` which
12 only really becomes high-priority for Vector GPU and HPC Workloads,
13 but has less merit as a Scalar-only operation.
14
15