An open API service indexing awesome lists of open source software.

https://github.com/five-embeddev/riscv-isa-data

Machine readable ISA data
https://github.com/five-embeddev/riscv-isa-data

risc-v riscv ruby yaml

Last synced: about 1 year ago
JSON representation

Machine readable ISA data

Awesome Lists containing this project

README

          

# RISC-V ISA Data

Machine readable ISA data.

Descriptions are in YAML.

Used for https://five-embeddev.com/ quick references pages.

Used for code generation.

## Tests

Install `yamllint` and `yamlfix`.

e.g.

~~~
pip install yamlfix
sudo apt install yamllint
~~~

Run tests.

~~~
make test
~~~

## Examples

Generate a table of opcode data using Ruby.

~~~
cd examples/ruby
gem install liquid
./test.rb
~~~

This will create a file `result.html` from the template `template.html` using the data in `opcodes.yaml`.