Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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?
Find all posts by this user
Quote this message in a reply
10-02-2019, 12:43 PM
Post: #2
RE: Allegrex instructions list
Just go look in the PPSSPP source code Smile 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.
Find all posts by this user
Quote this message in a reply
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 Smile

Am I correct in my understanding that the code that would be relevant to me is in the Core/MIPS/ subdirectory of the repo?
Find all posts by this user
Quote this message in a reply
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
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: