summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorpk <pk@NetBSD.org>1993-10-04 22:53:32 +0000
committerpk <pk@NetBSD.org>1993-10-04 22:53:32 +0000
commit2dd49eebd84e18ffef9c1bd2884b6fbbc7177f0a (patch)
treed9c09626d50b11502c08789ee94707811102c534 /gnu
parentb12b0398ace2c8fc59d38525fc22438231cdd656 (diff)
Put back the 486 extensions which got lost while installing the PIC stuff.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/gas/opcode/i386.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/gnu/usr.bin/gas/opcode/i386.h b/gnu/usr.bin/gas/opcode/i386.h
index 0409bb1c91a..cc8fe1ca36c 100644
--- a/gnu/usr.bin/gas/opcode/i386.h
+++ b/gnu/usr.bin/gas/opcode/i386.h
@@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with GAS; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-/* $Id: i386.h,v 1.1 1993/10/02 21:00:42 pk Exp $ */
+/* $Id: i386.h,v 1.2 1993/10/04 22:53:32 pk Exp $ */
static const template i386_optab[] = {
@@ -721,6 +721,14 @@ static const template i386_optab[] = {
{"repz", 0, 0xf3, _, NoModrm, 0, 0, 0},
{ "repnz", 0, 0xf2, _, NoModrm, 0, 0, 0},
+/* 486 extensions */
+{"bswap", 1, 0x0fc8, _, ShortForm, Reg32,0,0 },
+{"xadd", 2, 0x0fc0, _, DW|Modrm, Reg, Reg|Mem, 0 },
+{"cmpxchg", 2, 0x0fb0, _, DW|Modrm, Reg, Reg|Mem, 0 },
+{"invd", 0, 0x0f08, _, NoModrm, 0, 0, 0},
+{"wbinvd", 0, 0x0f09, _, NoModrm, 0, 0, 0},
+{"invlpg", 1, 0x0f01, 7, Modrm, Mem, 0, 0},
+
{"", 0, 0, 0, 0, 0, 0, 0} /* sentinal */
};
#undef _