Skip to content

riscv_zce

Tsukasa OI edited this page Jul 29, 2023 · 3 revisions

Extension: Zce

Based On

Feature Description

It outlines what is necessary for actual Zce extension support.

Before After Expansion
Zce Zce + Zca + Zcb + Zcmp + Zcmt
Zce + F Zce + Zca + Zcb + Zcmp + Zcmt + Zcf + F (RV32)
Zce + F Zce + Zca + Zcb + Zcmp + Zcmt + F (RV64)

Unlike C extension which got debatable, this Zce extension expansion is necessary because it is explicitly stated in the code size reduction specification. It shares one commit (preparation for complex implications).

However, as of this writing, Zcmp and Zcmt extension works are not finished. So, this branch is currently a mockup.

Clone this wiki locally