Difference between revisions of "Power ISA/Vector Operations"

From RCS Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
The Power Architecture ISA includes a specification of vector or SIMD operations. Prior to the Power ISA, i.e. PowerPC, some of these operations were available, but defined in an external standard, called Altivec by Motorola (and then Freescale who bought them), VMX by IBM, and Velocity Engine by Apple.
 
The Power Architecture ISA includes a specification of vector or SIMD operations. Prior to the Power ISA, i.e. PowerPC, some of these operations were available, but defined in an external standard, called Altivec by Motorola (and then Freescale who bought them), VMX by IBM, and Velocity Engine by Apple.
  
The Vector operations are classified as Vector Facility and Vector Scalar Extension (VSX) in current versions of the Power ISA.
+
The Vector operations are classified as Vector Multimedia Extension (VMX) and Vector Scalar Extension (VSX) in current versions of the Power ISA.
  
 
Power ISA v2.07 still refers to some instructions as VMX in its summary of changes since the previous version, but the rest of the document avoids mentioning VMX completely.
 
Power ISA v2.07 still refers to some instructions as VMX in its summary of changes since the previous version, but the rest of the document avoids mentioning VMX completely.

Revision as of 19:05, 13 March 2019

The Power Architecture ISA includes a specification of vector or SIMD operations. Prior to the Power ISA, i.e. PowerPC, some of these operations were available, but defined in an external standard, called Altivec by Motorola (and then Freescale who bought them), VMX by IBM, and Velocity Engine by Apple.

The Vector operations are classified as Vector Multimedia Extension (VMX) and Vector Scalar Extension (VSX) in current versions of the Power ISA.

Power ISA v2.07 still refers to some instructions as VMX in its summary of changes since the previous version, but the rest of the document avoids mentioning VMX completely.

Power ISA v3 no longer mentions VMX at all.

External Links