Closed arkup closed 5 years ago
These look like bugs in Scalar_SPFP.sinc
Change OP=4 to 1 in
efscfsi
Change OP=4 to 9 in efsdiv
Seems most of them are copy paste bugged.
oops, @ghidra1 sorry for not checking that better
"OP" is a 6-bit field so the existing patterns are correct.
See comments at end of ppc_64_isa_altivec_vle_be.slaspec
Unfortunately Ghidra does not separate all the valid combinations of PowerPC feature sets (EVX vs. Altivec). The presence of Altivec support which is enabled in this variant by default precludes the presence of EVX. We already have 19 variants of PPC, many more variants would be required to handle the various combinations not yet. This is very hidden and certainly could use some attention.
You can try un-commenting the EVX support and comment-out the Altivec include. Restart Ghidra and try again.
You can try un-commenting the EVX support and comment-out the Altivec include. Restart Ghidra and try again.
exactly right, works now thanks @ghidra1 !
Describe the bug Hi, would be great if you implement PowerPC VLE floating-point instructions support. Seems only IDA, objdump can disasm the FPU instructions.
To Reproduce
Create a file with the data
10 60 02 D1 13 a3 02 c9
open as PowerPC VLEExpected behavior
Environment: