From 655c8b7d51c33935e4f32a7c61b52c31c7c39454 Mon Sep 17 00:00:00 2001 From: dhower-qc <134728312+dhower-qc@users.noreply.github.com> Date: Thu, 4 Apr 2024 10:47:47 -0400 Subject: [PATCH] Update charter.adoc Include new wording for compiler restriction Signed-off-by: dhower-qc <134728312+dhower-qc@users.noreply.github.com> --- charter.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charter.adoc b/charter.adoc index 7b847cf..9e007be 100644 --- a/charter.adoc +++ b/charter.adoc @@ -6,7 +6,7 @@ The Scalar Efficiency SIG aims to explore new unprivileged instructions that red * Scalar (i.e., not SIMD instructions) ** Includes floating point instructions. When considered, will coordinate with the FP SIG. -// * Targetable by a compiler TODO: Get Krste's opinion based on feedback that this requirement would be too narrowing. + * Targetable by a compiler code generator or builtin function The SIG will consider instructions spanning multiple processor classes, from limited in-order designs up to wide out-of-order designs. @@ -15,7 +15,7 @@ Based on results, we expect to spin off multiple Task Groups to define new exten == Background -RISC-V lacks common instructions present in competitive ISAs, and as such lags the competition on code size in many workloads. +RISC-V lacks common instructions present in competitive ISAs, and as such lags the competition on code size in many workloads even with compressed 16-bit encodings. To address that gap, many RVI members have custom extensions for combined instructions (_e.g._, additional load/store addressing modes). Standardizing combined instructions will benefit vendors with custom instructions by enabling consolidated toolchain support, and will improve key metrics for the ecosystem as a whole.