riscv-non-isa / rvv-intrinsic-doc

https://jira.riscv.org/browse/RVG-153
BSD 3-Clause "New" or "Revised" License
281 stars 89 forks source link

Remove the `vread_csr` / `vwrite_csr` intrinsics #249

Closed eopXD closed 1 year ago

eopXD commented 1 year ago

These interfaces expose control to VSTART, VXSAT, VXRM, and VCSR.

Concluding these facts above, vread_csr and vwrite_csr is no longer needed.


Although we don't have the exception handling intrinsics for now, but for us to stay consistent that there won't be any backward incompatibility after v1.0, we should remove the interfaces now.

This resolves #246.

LLVM implementation is at https://reviews.llvm.org/D156321.