v0.2.0
Pre-release
Pre-release
Decisions Taken:
- None
Changes:
- General improvements to consistency of psuedo-code and instruction behaviour specification.
- LUT4 instruction change to have very efficent RV64-only variant, and lo/hi versions for RV32.
Additions:
- SHA256/512 benchmark results.
- AES proposal variants 1,2,3.1,3.2 all ready for discussion.
- Benchmark results for RTL and software performance.
- Placeholder for scalar SM4 acceleration instructions.
- Codified design policies for the scalar instructions to make motivations / decisions consistent across the extension.
- Start keeping track of contributors.
Removals:
- None.
- SHA3 proposals marked as tenuous given how SHA3 is normally implemented as loop-unrolled in the wild, and the instructions only help loop-rolled-up implementations.