riscv-isa 0.2.0

RISC-V instruction set architecture library
Documentation
  • Coverage
  • 2.19%
    29 out of 1323 items documented2 out of 2 items with examples
  • Size
  • Source code size: 173.81 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 5.83 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 10s Average build duration of successful builds.
  • all releases: 10s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • jwnrt

Rust RISC-V ISA crate

builds.sr.ht status

Rust crate for working with the RISC-V instruction set architecture.

This library currently supports decoding RISC-V instructions and has partial support for producing disassembly.

Instructions from the following specs and extensions are supported:

  • RV32I
  • RV64I
  • M
  • A
  • F
  • D
  • Q
  • C
  • B
  • Zifencei
  • Zicsr
  • Zawrs
  • Zfh
  • Zba
  • Zbb
  • Zbc
  • Zbs
  • Zbkb

License

This work is distributed under the terms of both the MIT license and the Apache-2.0 license. See LICENSE-APACHE and LICENSE-MIT for details.