v0.2.1
Pre-release
Pre-release
Decisions Taken:
- Select Markku's lwaes proposal going forward for RV32 based systems.
- Tentatively agree to have separate AES instructions for scalar RV32 and RV64 systems.
Changes:
- Swapped the order of
rs1
andrs2
in the 32-bit AES proposal. Allowsrd=rs1
for all usages of the instruction. - Re-structured the draft specification document to clearly separate between RV32 and RV64 AES proposals.
- Moved old AES proposals to an appendix for posterity.
- Adopted the
saes32.*
andsaes64.*
naming conventions for the scalar AES instructions.- Updated the binutils and spike patches accordingly.
Additions:
- A dedicated RV64 only aes proposal. Appears as section
4.4.2
in the draft specification.
Removals:
- Old AES proposal variant code has been removed because of the amount of repository clutter it generated. They can be recovered easily via version control if need be.