| Crates.io | ppc750cl |
| lib.rs | ppc750cl |
| version | 0.3.3 |
| created_at | 2021-08-14 08:32:41.89145+00 |
| updated_at | 2025-06-03 05:50:56.818188+00 |
| description | Disassembler for PowerPC 750CL |
| homepage | |
| repository | https://github.com/encounter/ppc750cl |
| max_upload_size | |
| id | 436006 |
| size | 353,242 |
Rust tools for working with the PowerPC 750CL / 750CXe family of processors.
cargo run --package ppc750cl-genisa
cargo build --release
For those unfamiliar with PowerPC, here are some basics.
The file isa.yaml contains a full definition of the PowerPC 750CL / 750CXe instruction set.
It powers the disassembler and assembler.
Similarly to LLVM TableGen, the program ppc750cl-genisa generates a Rust file implementing an instruction decoder.
ppc750cl-fuzz).With a single thread on Ryzen 9 3900X: