Altivec (cont.)
Permute Unit
- Shuffle data from any of the 32 byte locations in two operands to any of 16 byte locations in the destination
- Permute instructions - one cycle
Vector Unit
- Three sub-units
- Simple fixed-point - one cycle
- Complex fixed-point - three cycles
- Floating-point - four cycles