Is the CPU 32 bit or 64 bit?

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Recursive Acronym
Posts: 5
Joined: Tue Jan 01, 2008 4:11 am

Is the CPU 32 bit or 64 bit?

Post by Recursive Acronym »

Wikipedia says that the PSP has a "32-bit MIPS32 R4k-based CPU", although it is elsewhere documented that the R4k (R4000) is a 64-bit CPU. Which is it?
crazyc
Posts: 408
Joined: Fri Jun 17, 2005 10:13 am

Re: Is the CPU 32 bit or 64 bit?

Post by crazyc »

Recursive Acronym wrote:Wikipedia says that the PSP has a "32-bit MIPS32 R4k-based CPU", although it is elsewhere documented that the R4k (R4000) is a 64-bit CPU. Which is it?
It's not a R4000 (they probably meant MIPS32-4k and everyone misunderstood). It implements a slightly modified MIPS32R2 ISA.
hlide
Posts: 739
Joined: Sun Sep 10, 2006 2:31 am

Post by hlide »

it is mostly a modified version named Allegrex based on R4100 with no 64-bit support at all. if i'm not wrong, all MIPS32R2 SPECIAL2 instructions are mapped to the SPECIAL instructions space instead of the usual SPECIAL2 instructions space for instance, which is why using a vanilla MIPS gcc generating those SPECIAL2 instructions might be incompatible with Allegrex (not something i checked).
Post Reply