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
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
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:
PowerPC Microprocessor Family: The Programming Environments Manual for 64-Bit Microprocessors
Further Details
See:
SIMD Math Library Specification for CBE Architecture