Guide to Cell/B.E. Programming Documentation
Version 1.0, August 2008 © 2008 Sony Computer Entertainment Inc. All Rights Reserved.
Page 12 of 16
PowerPC
™
Microprocessor Family: Vector/SIMD Multimedia Extension Technology
Programming Environments Manual
Cell Broadband Engine Public Information and Downloads
http://cell.scei.co.jp/e_download.html
Length
317 pages.
Audience
Assembly-language programmers writing application programs for the PPE.
Content
The PowerPC Vector/SIMD Multimedia Extension instruction set architecture (ISA), and how it relates to the 64-bit
PowerPC ISA.
Recommended Use
Browse after readings of the CBE Programming Handbook and refer to it thereafter as needed during coding of PPE
applications.
Document Sections
The document has the following sections:
1. Overview: Summarizes the instructions set architecture.
2. Vector Register Set: The software-related details about how registers operate.
3. Operand Conventions: Conventions for storing values in registers and memory, accessing registers, representing
data in registers, floating-point data formats, and exception conditions.
4. Addressing Modes and Instruction Set Summary: A summary of instructions and addressing modes for vector
integer arithmetic, vector floating-point arithmetic, vector load and store, vector permutation and formatting,
processor control, and memory control operations.
5. Cache, Exceptions, and Memory Management: The cache, exceptions (interrupts), and memory-management
models.
6. Vector Processing Instructions: Detailed descriptions of the instructions.
Recommended Prerequisites
Read or browse:
CBE Programming Handbook
PowerPC Microprocessor Family: The Programming Environments Manual for 64-Bit Microprocessors
Further Details
See:
SIMD Math Library Specification for CBE Architecture