chaoticgd / ghidra-emotionengine-reloaded

An extension for Ghidra that adds support for the PlayStation 2.
Apache License 2.0
134 stars 11 forks source link

Make disassembly of VU instructions much more permissive #39

Closed chaoticgd closed 1 year ago

chaoticgd commented 1 year ago

This should fix the disassembly of certain vclip and vsqrt instructions, for example. In the case of vclip, I was incorrectly assuming the dest field would always be equal to "xyz", for most of the other instructions I was incorrectly checking that unused fields must be zero.