17 lines
627 B
Rust
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;
|