12 Commits

Author SHA1 Message Date
4643ee0fd3 Add fsqrt(s), mfocrf, POWER aliases 2025-07-06 23:56:26 -06:00
108aa7673a Implement powerpc_asm::Error using thiserror 2025-07-06 22:24:00 -06:00
c75d090d82 Rename crate to powerpc; support extensions 2025-07-06 22:15:08 -06:00
2204612dfb Codegen updates & instruction aliases 2025-07-06 22:15:08 -06:00
rjkiv
c540ce97ca Add VMX128 tests, D3D inst context 2025-07-06 22:14:20 -06:00
5cc2a69939 Rework split field handling; working VMX128/AltiVec 2025-07-06 22:14:19 -06:00
rjkiv
cfd00bcbc5 Initial AltiVec & VMX128 support 2025-07-06 22:14:19 -06:00
d161deca50 Add badges to README.md & add documentation keys 2024-09-09 19:28:14 -06:00
c131108802 Add readme key to Cargo.toml 2024-09-09 19:19:58 -06:00
dbd66fae3b Use workspace.package fields & update deps 2024-09-09 19:13:44 -06:00
d31bf75009 API updates and cleanup 2024-03-21 21:32:06 -06:00
c4af15ddc2 Rewrite the entire crate, add assembler
- 10x faster disassembly performance
- Nearly feature-complete assembler
- `no_std` compatible
- Relicense to MIT/Apache-2.0
- Remove old crates (dol, flow-graph, etc)
- Remove Python bindings (for now, at least)
2024-03-14 00:55:08 -06:00