aboutsummaryrefslogtreecommitdiff
path: root/opcodes-rvk
AgeCommit message (Collapse)AuthorFilesLines
2021-11-01Change entropy source CSR name and address (seed).Markku-Juhani O. Saarinen1-4/+0
2021-06-04scalar-crypto: Opcode updates for v0.9.2 (#66)Ben Marshall1-2/+2
- Change AES32* and SM4* instructions back to regular R-type encoding. On branch scalar-crypto-v0.9.2 Changes to be committed: modified: opcodes-rv32k modified: opcodes-rv64k modified: opcodes-rvk modified: parse_opcodes
2021-02-19scalar-crypto: Add opcodes for RV32K, RV64KBen Marshall1-0/+24
- Adds opcodes for RV32 and RV64 scalar crypto. - opcodes-rvk contains encodings which are for RV32 and RV64 base ISAs - opcodes-rv32/64k contains encodings which are for RV32 or RV64 - parse_opcodes has been modified: - Wnable instructions to be listed as either RV32 or RV64 only, allowing these opcodes to overlap. - The C backend has been modifed to emit the "DECLARE_RV32_ONLY" or "DECLARE_RV64_ONLY" macros as needed. - The other backends have not been modified, and may need to be in the future. On branch scalar-crypto Changes to be committed: modified: Makefile new file: opcodes-rv32k new file: opcodes-rv64k new file: opcodes-rvk modified: parse_opcodes