Allegrex instructions list
|
10-02-2019, 12:30 PM
Post: #1
|
|||
|
|||
Allegrex instructions list
Hi everyone!
I'm searching for a list of the extra instructions the Allegrex processor in the PSP has in addition to a standard MIPS processor. Does anyone have something like that, or at least a way to extrapolate one? |
|||
10-02-2019, 12:43 PM
Post: #2
|
|||
|
|||
RE: Allegrex instructions list
Just go look in the PPSSPP source code The GCC port for Allegrex also should have a list in it.
Most of the extra instructions are the VFPU ones. There are few additional once like shift-rotate. |
|||
10-02-2019, 03:22 PM
(This post was last modified: 10-02-2019 03:23 PM by frabert.)
Post: #3
|
|||
|
|||
RE: Allegrex instructions list
Thanks for the quick reply, Henrik
Am I correct in my understanding that the code that would be relevant to me is in the Core/MIPS/ subdirectory of the repo? |
|||
10-07-2019, 12:39 PM
Post: #4
|
|||
|
|||
RE: Allegrex instructions list
Yes. You can find the lookup table that is used to decode instructions in MIPSTables.cpp. Maybe start here: https://github.com/hrydgard/ppsspp/blob/...es.cpp#L99
|
|||
« Next Oldest | Next Newest »
|