riscv-fs

F# RISC-V Instruction Set formal specification

MIT License

Stars
280

Bot releases are visible (Hide)

riscv-fs - v0.4.1 Latest Release

Published by mrLSD 9 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
riscv-fs - v0.4.0

Published by mrLSD over 4 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
riscv-fs - v0.3.0

Published by mrLSD almost 5 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
riscv-fs - v0.2.0

Published by mrLSD almost 5 years ago

New features:

  • RISC-V RV64i instructions set
  • RISC-V RV64i full Unit Tests coverage
  • Changed Decoder
  • Extended tests
riscv-fs - v0.1.0

Published by mrLSD almost 5 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