riscv / riscv-bitmanip

Working draft of the proposed RISC-V Bitmanipulation extension

Home Page:https://jira.riscv.org/browse/RVG-122

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status of draft 0.93 instructions

kostaspap88 opened this issue · comments

Hi all, after looking around I wasn't able to find an answer so I am opening a question here (apologies if this isn't the right place).

I am a bit confused regarding instructions that were present in the bitmanip draft 0.93 such as the generalized shuffle (shfl), crc and bit-matrix instructions (bmatxor) but are no longer in draft 1.0.0.

I understand that they are not part of the public review draft 1.0.0 and they are not officially part of the Zba, Zbb, Zbc, Zbs extensions but I am not sure what is the end-goal regarding them? Will they become available as another Zb* extension in the future? Will they be supported elsewhere (e.g. in scalar crypto extensions)? Are Zbkb and Zbkx part of the Bitmanip or of the Crypto extension?

If anyone could clarify this gap between 0.93 and 1.0.0 it would be appreciated :)