-
Notifications
You must be signed in to change notification settings - Fork 89
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
spec,spike,sail,toolchain: Update SM4/RV32 AES encodings.
After feedback (see #65) and discussion within the TG at the Dec 17'th 2020 meeting, the SM4 and RV32 AES instruction encodings have been changed to source rd from rs1, and re-use the rd field as encoding space. This was deemed preferable to reclaiming the opcode space with the former rd==rs1 scheme. The change updates the encodings in the specificaiton, and brings the other components of the repository in line with this: - Spike - Binutils - SAIL - Benchmarks - Intrinsics On branch dev/next-release Your branch is up-to-date with 'origin/dev/next-release'. Changes to be committed: modified: benchmarks/aes/zscrypto_rv32/aes_128_ks.S modified: benchmarks/aes/zscrypto_rv32/aes_192_ks.S modified: benchmarks/aes/zscrypto_rv32/aes_256_ks.S modified: benchmarks/aes/zscrypto_rv32/aes_dec.S modified: benchmarks/aes/zscrypto_rv32/aes_enc.S modified: benchmarks/share/riscv-crypto-intrinsics.h modified: bin/better_parse_opcodes.py modified: doc/Makefile modified: doc/riscv-crypto-spec-scalar.tex modified: doc/tex/appx-scalar-encodings.tex modified: doc/tex/sec-scalar-aes.tex modified: doc/tex/sec-scalar-sha2.tex modified: doc/tex/sec-scalar-sm4.tex modified: sail/riscv_insts_crypto.sail modified: sail/riscv_insts_crypto_rv32.sail modified: sail/riscv_insts_crypto_rv64.sail modified: tools/opcodes-crypto-scalar-both modified: tools/opcodes-crypto-scalar-rv32 modified: tools/patch-binutils.patch modified: tools/patch-spike.patch Changes not staged for commit: modified: extern/riscv-compliance (modified content) modified: extern/riscv-gnu-toolchain (modified content) modified: extern/riscv-isa-sim (modified content) modified: extern/sail-riscv (modified content, untracked content)
- Loading branch information
1 parent
54566fe
commit bffeed3
Showing
20 changed files
with
400 additions
and
390 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.