MrLSD Riscv Fs Versions Save

F# RISC-V Instruction Set formal specification

v0.4.1

3 months ago

Changes:

➡️ Updatet .NET version to .NET 8 ➡️ Bits functions cleanup ➡️ ExecutionI matching fixed for Execution I flow ➡️ Added CI

  • #12 - Feat: updated to .NET 8 - @mrLSD
  • #13 - System.Int64.abs is buggy
  • #14 - Cleanup Bits functions #14 - @mrLSD
  • #15 - Feat: Fix ExecutionI and added CI - @mrLSD
  • #16 - Fix InstructionI matching for Execution

v0.4.0

3 years ago

Changes:

  • RISC-V RV32A/RV64A extension instructions set
  • RISC-V RV32A extension full Unit Tests coverage
  • RISC-V RV64A extension partly Unit Tests
  • Changed Decoder
  • Extended A-extension Executor
  • Separated to 32/64 bit A-extension implementation
  • Changes ASM builder & source files

v0.3.0

4 years ago

Changes:

  • RISC-V RV32M/RV64M extension instructions set
  • RISC-V RV32M/RV64M extension full Unit Tests coverage
  • Changed Decoder
  • Extended M-extension Executor
  • Separated to 32/64 bit M-extension implementation
  • Changes ASM builder & source files

v0.2.0

4 years ago

New features:

  • RISC-V RV64i instructions set
  • RISC-V RV64i full Unit Tests coverage
  • Changed Decoder
  • Extended tests

v0.1.0

4 years ago

New features:

  • RISC-V RV32i instructions set
  • RISC-V RV32i full Unit Tests coverage
  • Most common Bit utils and functions
  • Extended CLI logic for the Application
  • Executable application with possibility to run elf binary files
  • RV32i Assembler tests with build configs
  • Documentation