1. Jun 08, 2021
  2. Jun 04, 2021
    • Ben Marshall's avatar
      scalar-crypto: Opcode updates for v0.9.2 (#66) · 0c8505cc
      Ben Marshall authored
      - 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
      0c8505cc
  3. Apr 06, 2021
  4. Mar 12, 2021
  5. Mar 09, 2021
  6. Feb 24, 2021
  7. Feb 19, 2021
    • Ben Marshall's avatar
      f1e31a97
    • Ben Marshall's avatar
      scalar-crypto: Add opcodes for RV32K, RV64K · 9b802ad7
      Ben Marshall authored
      - 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
      9b802ad7
  8. Jan 24, 2021
  9. Jan 23, 2021
    • Joel Sing's avatar
      Update Go instruction encoding generation (#34) · d2ef6435
      Joel Sing authored
      Remove the 'ok' value since this is redundant - an invalid instruction can
      already be identified by a nil return value.
      
      Also, include the script flags in the 'DO NOT EDIT' header.
      d2ef6435
  10. Jan 18, 2021
  11. Jan 09, 2021
  12. Dec 03, 2020
  13. Nov 21, 2020
  14. Nov 14, 2020
  15. Nov 10, 2020
  16. Nov 09, 2020
  17. Oct 15, 2020
  18. Sep 18, 2020
  19. Aug 22, 2020
  20. Aug 04, 2020
  21. Aug 01, 2020
  22. Jul 27, 2020
  23. Jul 22, 2020
  24. Jun 10, 2020
  25. May 12, 2020