Files
Sylpheed/crates/sylpheed-ppc/src/lib.rs

17 lines
627 B
Rust

//! PowerPC decode and disassembly, for static analysis.
//!
//! Lifted from `xenia-rs`'s `xenia-cpu` when that emulator was retired. Only
//! three modules came: the interpreter, JIT, scheduler and VMX are the parts
//! this project no longer runs, and `sylpheed-xexdb` never referenced them —
//! it used exactly `decoder::decode`, `disasm::DisasmItem` and `disasm::format`.
//!
//! See `docs/agents/CONSOLIDATION.md` Phase 3.
pub mod decoder;
pub mod disasm;
pub mod opcode;
pub use decoder::decode;
pub use disasm::{DisasmItem, DisasmText, disassemble, format as disasm_format, iter_disasm};
pub use opcode::PpcOpcode;