Rust tools for PowerPC 750CL
Go to file
Richard Patel d8e951befc
lib: use opcode masks (#7)
Implements a procedural macro for defining the ISA.
Moves validity checks to bitmasks instead of spaghetti code patterns.

Solves #1
2021-08-14 10:17:10 +02:00
.github/workflows use fmt::Write instead of String, support stable toolchain 2021-08-14 03:01:19 +02:00
codegen lib: use opcode masks (#7) 2021-08-14 10:17:10 +02:00
fuzz random instruction generator, use std::io::Write 2021-08-14 03:28:16 +02:00
lib lib: use opcode masks (#7) 2021-08-14 10:17:10 +02:00
macros lib: use opcode masks (#7) 2021-08-14 10:17:10 +02:00
rand random instruction generator, use std::io::Write 2021-08-14 03:28:16 +02:00
.gitignore lib: use opcode masks (#7) 2021-08-14 10:17:10 +02:00
Cargo.lock Opcode table via procedural macro 2021-08-14 08:40:36 +02:00
Cargo.toml Opcode table via procedural macro 2021-08-14 08:40:36 +02:00
README.md Initial commit 2021-08-08 02:59:07 +02:00

README.md

ppc750cl

Rust tools for working with the PowerPC 750CL family of processors.

Working on a disassembler at the moment. Nothing to see here yet.