Skip to content

riscv_ext_xventanacondops_xlen

Tsukasa OI edited this page Aug 30, 2023 · 5 revisions

Extension: Make XVentanaCondOps instructions RV64-only

Issue Solved

Two instructions in the XVentanaCondOps vendor extension ― "vt.maskc" and "vt.maskcn" ― are defined for all XLEN values. This is against the manual and LLVM.

Although those instructions are (in theory) XLEN-agonistic, it would be safer to disable those instructions on RV32 to prevent misuses.

Clone this wiki locally