MIPSpro™ 64-Bit Porting and Transition Guide
Next
MIPSpro
™
64-Bit Porting and Transition Guide
Document Number: 007-2391-006
Front Matter
|
List of Figures
|
List of Tables
|
Table of Contents
1.
64-bit ABI and Compiler Overview
64-bit ABI Overview
Compiler System Components
Interprocedural Analysis (IPA)
Loop Nest Optimizer (LNO)
MIPSpro Auto-Parallelizing Option
Multiprocessing Support
2.
Language Implementation Differences
Native 64-Bit Subprogram Interface for MIPS Architectures
Fortran Implementation Differences
C Implementation Differences
3.
Source Code Porting
64-Bit Fortran Porting Guidelines
64-Bit C Porting Guidelines
Fundamental Types for C
Assembly Language Coding Guidelines
4.
Compilation Issues
Environment Variables
Command Line Switches
Optimization Switches of the 64-Bit Compilers
Compilation Messages
Linking Your Application
5.
Runtime Issues
Runtime Differences
Extended MIPS Floating-Point Architecture
Application Bringup and Debugging
6.
Performance Tuning for the R8000 and R10000
Architectural Overview
Software Pipelining
Matrix Multiply – A Tuning Case Study
Use of the IVDEP Directive
Vector Intrinsic Functions
7.
Miscellaneous FAQ
Index