riscv / riscv-p-spec

RISC-V Packed SIMD Extension
https://jira.riscv.org/browse/RVG-129
Creative Commons Attribution 4.0 International
138 stars 38 forks source link

[riscv-b-spec version is v.1.0.0 now] #106

Closed fioraking closed 2 years ago

fioraking commented 2 years ago

riscv-b-spec version is v.1.0.0 , but riscv-b-spec version is v0.9.3 in this white paper.

marcfedorow commented 2 years ago

Zbpbo includes overlaps with insns not described in bitmanip 1.0.0. (e.g. CMIX and funnel shifts)

fioraking commented 2 years ago

In riscv-p-spec v0.9.9, these pkbb16, pktt16, pkbb32, pktt32 instructions are replaced by pack and packu in the b extension. But in riscv-b-ext v1.0.0, there are no pack and packu instructions.

marcfedorow commented 2 years ago

This seems to be a common practice. E.g. crypto extensions use some instructions (i.e. pack and packw) which are not in bitmanip 1.0.0. spec -- as a bitmanip overlap.

fioraking commented 2 years ago

Thank you very much for your replying. But, sorry I am a newer and I can't understand. I will read this repeatedly to understand it.

fioraking commented 2 years ago

I dont care this now, so I prepare to close this issue. and I am doing...