Difference between revisions of "R5900"
From LinuxMIPS
(SIMD) |
Citronalco (Talk | contribs) |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | The R5900 | + | The R5900 core was developed by Toshiba, exclusively for use in the [[PS2|Playstation 2]] Emotion Engine (EE). It is similar to the [[R5000]], but adds several SIMD (multimedia) instructions. |
* It implements almost all [[Instruction_Set_Architecture#MIPS_III | MIPS3]] instructions, though it supports [[Instruction_Set_Architecture#MIPS_IV | MIPS4]]'s movn/movz. | * It implements almost all [[Instruction_Set_Architecture#MIPS_III | MIPS3]] instructions, though it supports [[Instruction_Set_Architecture#MIPS_IV | MIPS4]]'s movn/movz. | ||
| − | * | + | * It has a lot of SIMD instructions which allow you to do 128 bits register manipulations (vector rotations, etc) |
| − | + | ||
* It doesn't support load linked and store conditional instruction (ll/lld/sc/scd, MIPS2). | * It doesn't support load linked and store conditional instruction (ll/lld/sc/scd, MIPS2). | ||
| − | + | ||
| − | + | Toshiba tried to sell a derived core, the "ArTile TMPR7901B" (also known as TX79). | |
| − | + | ||
| − | + | ||
| − | + | ||
== External links == | == External links == | ||
| − | * http://ps2dev. | + | * http://playstation2-linux.com/ |
| + | * http://ps2dev.org/ | ||
| + | * [http://lukasz.dk/files/tx79architecture.pdf TX79 Architecture] | ||
Latest revision as of 18:08, 12 May 2010
The R5900 core was developed by Toshiba, exclusively for use in the Playstation 2 Emotion Engine (EE). It is similar to the R5000, but adds several SIMD (multimedia) instructions.
- It implements almost all MIPS3 instructions, though it supports MIPS4's movn/movz.
- It has a lot of SIMD instructions which allow you to do 128 bits register manipulations (vector rotations, etc)
- It doesn't support load linked and store conditional instruction (ll/lld/sc/scd, MIPS2).
Toshiba tried to sell a derived core, the "ArTile TMPR7901B" (also known as TX79).