Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ben-marshall ben-marshall released this 19 Feb 13:51

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.