COP1

From PSP Developer wiki
Revision as of 16:42, 3 June 2023 by EmilDalalyan (talk | contribs) (Correction of the formatting and some additions.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

COP1 is the nomenclature for PSP's CPU Floating Point Unit, or shortly FPU.

Specifications

PSP's COP1 can only operate with 32-bit single precision floating-point numbers, it does not support 64-bit floating-point numbers.

  • It has 32 32-bit registers ($f0-$f31).
  • It is IEEE 754 compliant.

Operations execution time

Operation Time (in cycles)
Square root (sqrt) 28 cycles
Division (div) 28 cycles
... (most others) 1 cycle