v0.3.0
Pre-release
Pre-release
Decisions Taken:
- Settled on the RV64 scalar AES acceleration instruction designs.
- Removed the scalar sha3 indexing instructions from the proposal, since they are not useful.
- Remove the funnel shift instructions from the "shared with Bitmanip" section.
- These were only tentatively proposed as a faster way of doing 64-bit rotations (for SHA3) on RV32, but ultimately proved unnecessary.
Changes:
- Modified the RV64 scalar AES instructions with Barry's enhanced KeySchedule proposal.
- Numerous miscellaneous typos/spelling/grammar fixes from Alexander Zeh.
Additions:
- Lightweight SM4 proposal based on lwaes_isa
- Lightweight SM3 proposal based on lwsha_isa
- Simple feature discovery mechanism.
Removals:
- All scalar SHA3 (
ssha3
) instructions.- Removed appendix section discussing on the SHA3 instructions.
- Funnel Shift instructions.