diff options
author | Quentin Neill <quentin.neill@amd.com> | 2011-01-07 17:44:30 +0000 |
---|---|---|
committer | Quentin Neill <quentin.neill@amd.com> | 2011-01-07 17:44:30 +0000 |
commit | 87973e9f82d516acbf4f484ba56febe17a3b312d (patch) | |
tree | 9acf62988309a10615c120ee310ab838b0a9ed92 /gas/doc | |
parent | ac74f77061b2c386a31af52bed258d6800217071 (diff) | |
download | gdb-87973e9f82d516acbf4f484ba56febe17a3b312d.zip gdb-87973e9f82d516acbf4f484ba56febe17a3b312d.tar.gz gdb-87973e9f82d516acbf4f484ba56febe17a3b312d.tar.bz2 |
Add docs and arch tests to BMI.
gas/
2011-01-07 Quentin Neill <quentin.neill@amd.com>
* config/tc-i386.c (cpu_arch): Add CPU_BMI_FLAGS.
* doc/c-i386.texi (i386-BMI): New section.
gas/testsuite/
2011-01-07 Quentin Neill <quentin.neill@amd.com>
* gas/i386/arch-10.s: Add a BMI instruction.
* gas/i386/x86-64-arch-2.s: Likewise.
* gas/i386/arch-10.d: Add bmi flag and BMI instruction pattern.
* gas/i386/x86-64-arch-2.d: Likewise.
* gas/i386/arch-10-1.l: Add BMI instruction pattern.
* gas/i386/arch-10-2.l: Likewise.
* gas/i386/arch-10-3.l: Likewise.
* gas/i386/arch-10-4.l: Likewise.
Diffstat (limited to 'gas/doc')
-rw-r--r-- | gas/doc/c-i386.texi | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gas/doc/c-i386.texi b/gas/doc/c-i386.texi index 5c1c6bd..4ea33f6 100644 --- a/gas/doc/c-i386.texi +++ b/gas/doc/c-i386.texi @@ -35,6 +35,7 @@ extending the Intel architecture to 64-bits. * i386-Float:: Floating Point * i386-SIMD:: Intel's MMX and AMD's 3DNow! SIMD Operations * i386-LWP:: AMD's Lightweight Profiling Instructions +* i386-BMI:: Bit Manipulation Instruction * i386-16bit:: Writing 16-bit Code * i386-Arch:: Specifying an x86 CPU architecture * i386-Bugs:: AT&T Syntax bugs @@ -845,6 +846,21 @@ For detailed information on the LWP instruction set, see the @cite{AMD Lightweight Profiling Specification} available at @uref{http://developer.amd.com/cpu/LWP,Lightweight Profiling Specification}. +@node i386-BMI +@section Bit Manipulation Instructions + +@cindex BMI, i386 +@cindex BMI, x86-64 + +@code{@value{AS}} supports the Bit Manipulation (BMI) instruction set. + +BMI instructions provide several instructions implementing individual +bit manipulation operations such as isolation, masking, setting, or +resetting. + +@c Need to add a specification citation here when available. + + @node i386-16bit @section Writing 16-bit Code |