Extensions for vector processing support
The vector extensions are only accepted when all of the following conditions are met:
| Language feature | Discussed in: |
|---|---|
| Vector programming language extensions | Vector types, Vector literals |
The following features are IBM extensions to the AltiVec Application Programming Interface specification:
| Language extension | Discussed in: |
|---|---|
| __pixel, pixel, __vector, and vector keywords | N/A |
| Indirection operator * applied to vector types | N/A |
| Initialization of vectors | Initialization of vectors |
| Pointer arithmetic on vector types | Pointer arithmetic |
| Unary and binary operators | Unary and binary operators |
| Vector types as arguments to vec_step | The vec_step operator |
| Vector type casts | Vector type casts |
| Vector subscripting operator [ ] | Vector subscripting operator [ ] |


