That's pretty hardcore for someone with no assembly experience (ME!).
So QC is proposing ZNEW instruction encoding? What are the chances that the other players will agree? If everyone does agree, will this end the great ISA debate?
The BoD came in and agreed with SiFive (and others against Znew):
https://lists.riscv.org/g/tech-profiles/topic/slides_on_retaining_ialign_16/101922590
"The BoD has sent a strong message that unless there is something catastrophic (e.g. a security issue -- which we have none), that they want RVI members to honor the bond of RVI's word for items like this that are published as mandatory in profiles."
SiFive, Ventana, Tenstorrent are likely already built for maximizing the C extension.
Overall, it isn't an issue for RISC-V getting out and beating ARM64/AMD64.
RV64G = Bad density, instruction count, etc.
RV64GC = Good density, etc. Bad instruction count.
RV64GCBV = Good density, etc. Good instruction count.
P670's most important instructions on clamping down sizes across encoding/compression/compute/etc:
// MCPU-SIFIVE-P670-SAME: "-target-feature" "+c"
// MCPU-SIFIVE-P670-SAME: "-target-feature" "+zba"
// MCPU-SIFIVE-P670-SAME: "-target-feature" "+zbb"
// MCPU-SIFIVE-P670-SAME: "-target-feature" "+zbs"
// MCPU-SIFIVE-P670-SAME: "-target-feature" "+v"
// MCPU-SIFIVE-P670-SAME: "-target-feature" "+zvbb"
// MCPU-SIFIVE-P670-SAME: "-target-feature" "+zvbc"
Want to re-iterate general pathing on prior post:
2024 -- Sophgo's SG2380 => First SoC hardware with instructions that stretch from RVA22(Major) to RVA23(Minor) to RVA24(Major).
Baseline requirements for Android and Windows.
2024+/2025 -- Next group would be Tenstorrent/Ventana with Akeana/Rivos. Only Ventana has disclosed SoC plans with Imgtec. While, Tenstorrent is an owner of CPU IP, not a producer of SoC IP. So, only LG/Samsung Ascalon-based SoCs will be the avenue of those products. Akeana is likely to be more aggressive than Tenstorrent in licensing into SoCs. While Rivos might follow Ventana with partnering with a GPU IP and building SoCs themselves.
2025+/2026 --Then, finally AMD will deploy RISC-V cores.
Feature complete goal for Windows and other OSes will be achieved by this point.