| Crates.io | ppc750cl-asm |
| lib.rs | ppc750cl-asm |
| version | 0.3.3 |
| created_at | 2024-09-10 01:18:10.839308+00 |
| updated_at | 2025-06-03 05:50:57.320497+00 |
| description | Assembler for PowerPC 750CL |
| homepage | |
| repository | https://github.com/encounter/ppc750cl |
| max_upload_size | |
| id | 1369944 |
| size | 174,789 |
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: