Skip Navigation Links | |
Exit Print View | |
x86 Assembly Language Reference Manual Oracle Solaris 11.1 Information Library |
1. Overview of the Oracle Solaris x86 Assembler
2. Oracle Solaris x86 Assembly Language Syntax
Binary Arithmetic Instructions
Decimal Arithmetic Instructions
Flag Control (EFLAG) Instructions
Data Transfer Instructions (Floating Point)
Basic Arithmetic Instructions (Floating-Point)
Comparison Instructions (Floating-Point)
Transcendental Instructions (Floating-Point)
Load Constants (Floating-Point) Instructions
Control Instructions (Floating-Point)
SIMD State Management Instructions
Data Transfer Instructions (MMX)
Packed Arithmetic Instructions (MMX)
Shift and Rotate Instructions (MMX)
State Management Instructions (MMX)
SIMD Single-Precision Floating-Point Instructions (SSE)
Data Transfer Instructions (SSE)
Packed Arithmetic Instructions (SSE)
Shuffle and Unpack Instructions (SSE)
MXCSR State Management Instructions (SSE)
64-Bit SIMD Integer Instructions (SSE)
Miscellaneous Instructions (SSE)
SSE2 Packed and Scalar Double-Precision Floating-Point Instructions
SSE2 Data Movement Instructions
SSE2 Packed Arithmetic Instructions
SSE2 Shuffle and Unpack Instructions
SSE2 Packed Single-Precision Floating-Point Instructions
SSE2 128-Bit SIMD Integer Instructions
SSE2 Miscellaneous Instructions
Operating System Support Instructions
To assemble code for the AMD Opteron CPU, invoke the assembler with the -m64 command line option. See the as(1) man page for additional information.
The following Oracle Solaris mnemonics are only valid when the -m64 command line option is specified:
|
The following Oracle Solaris mnemonics are not valid when the -m64 command line option is specified:
|