COP2
Jump to navigation
Jump to search
COP2 is the nomenclature for PSP's CPU Vector Floating Point Unit, or shortly VFPU.
Specifications
- Functionality is similar to PS2's VFPU Macromode
- It is designed for vector and matrix operations.
- It supports some trigonometric functions, binary logarithm, square root, and others.
- It has 128 32-bit registers.
- Reconfigurable as scalar, vector or matrix.
- It can handle these types of numbers:
- 32-bit IEEE 754 floating-point numbers.
- 32-bit integer numbers.
- 16-bit integer numbers.
- 8-bit integer numbers.
- 16-bit floating-point numbers (half-precision float).
Instructions
This table is not completed yet. |
Instruction | Operation | Time (in cycles) |
---|---|---|
vmmul.q vd, vs, vt
|
4×4 matrix multiply | 22 cycles |