riscvarchive / riscv-zicond

The ISA specification for the ZiCondOps extension.
https://jira.riscv.org/browse/RVG-122
Creative Commons Attribution 4.0 International
19 stars 7 forks source link

Discussion: Zicond and RVA profiles #10

Closed nibrunieAtSi5 closed 1 year ago

nibrunieAtSi5 commented 1 year ago

It does not look like Zicond is intended to be part of any future profile (at least it is not mentionned in https://github.com/riscv/riscv-profiles/blob/main/rva23-profile.adoc). Is the extension intended to be integrated into a profile at some point ?

ptomsich commented 1 year ago

@kasanovic Krste, could you comment on this?

kasanovic commented 1 year ago

Zicond is too new to have been included in that RVA23 draft. Assuming it is ratified before RVA23, it should at least be optional. It is the type of instruction that will eventually be mandatory in RVA, though there has been little discussion so far about whether that would happen in RVA23 or later.

ptomsich commented 1 year ago

We will add comment to this effect to the final specification version.

nibrunieAtSi5 commented 1 year ago

Thank you @kasanovic and @ptomsich .