Vector/SIMD Multimedia Extension instructions

The 128-bit Vector/SIMD Multimedia Extension unit (VXU) operates concurrently with the PPU’s fixed-point integer unit (FXU) and floating-point execution unit (FPU).

Like PowerPC instructions, the Vector/SIMD Multimedia Extension instructions are 4 bytes long and word-aligned. The Vector/SIMD Multimedia Extension instructions support simultaneous execution on multiple elements that make up the 128-bit vector operands. These vector elements may be byte, halfword, or word.
Figure 1. Concurrent execution of integer, floating-point, and vector unitsconcurrent execution of integer, floating-point, and vector units

The Vector/SIMD Multimedia Extension instructions are fully described in the PowerPC Microprocessor Family, Vector/SIMD Multimedia Extension Technology Programming Environments manual.

All Vector/SIMD Multimedia Extension instructions are designed to be easily "pipelined". Parallel execution with the PPE’s integer and floating-point instructions is simplified by the fact that Vector/SIMD Multimedia Extension instructions: