summaryrefslogtreecommitdiff
path: root/gnu/dist/binutils/include/opcode/msp430.h
diff options
context:
space:
mode:
authorskrll <skrll@NetBSD.org>2006-02-02 20:58:06 +0000
committerskrll <skrll@NetBSD.org>2006-02-02 20:58:06 +0000
commit8d2c6a4e34b1fbb538663dee24b3dce5a6ad7ce8 (patch)
tree01a760df00b921200616456eed856334b4fdd092 /gnu/dist/binutils/include/opcode/msp430.h
parent27523fbf84c1ee6539d56f021f9ed5f7f9a0dd70 (diff)
Import binutils 2.16.1.
Diffstat (limited to 'gnu/dist/binutils/include/opcode/msp430.h')
-rw-r--r--gnu/dist/binutils/include/opcode/msp430.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/gnu/dist/binutils/include/opcode/msp430.h b/gnu/dist/binutils/include/opcode/msp430.h
index 19702254eef..dc3604ce883 100644
--- a/gnu/dist/binutils/include/opcode/msp430.h
+++ b/gnu/dist/binutils/include/opcode/msp430.h
@@ -1,6 +1,6 @@
/* Opcode table for the TI MSP430 microcontrollers
- Copyright 2002 Free Software Foundation, Inc.
+ Copyright 2002, 2004 Free Software Foundation, Inc.
Contributed by Dmitry Diky <diwil@mail.ru>
This program is free software; you can redistribute it and/or modify
@@ -103,6 +103,20 @@ static struct msp430_opcode_s msp430_opcodes[] =
MSP_INSN (rra, 2, 1, 0x1100, 0xff80),
MSP_INSN (swpb, 2, 1, 0x1080, 0xffc0),
MSP_INSN (rrc, 2, 1, 0x1000, 0xff80),
+ /* Simple polymorphs. */
+ MSP_INSN (beq, 4, 0, 0, 0xffff),
+ MSP_INSN (bne, 4, 1, 0, 0xffff),
+ MSP_INSN (blt, 4, 2, 0, 0xffff),
+ MSP_INSN (bltu, 4, 3, 0, 0xffff),
+ MSP_INSN (bge, 4, 4, 0, 0xffff),
+ MSP_INSN (bgeu, 4, 5, 0, 0xffff),
+ MSP_INSN (bltn, 4, 6, 0, 0xffff),
+ MSP_INSN (jump, 4, 7, 0, 0xffff),
+ /* Long polymorphs. */
+ MSP_INSN (bgt, 5, 0, 0, 0xffff),
+ MSP_INSN (bgtu, 5, 1, 0, 0xffff),
+ MSP_INSN (bleu, 5, 2, 0, 0xffff),
+ MSP_INSN (ble, 5, 3, 0, 0xffff),
/* End of instruction set. */
{ NULL, 0, 0, 0, 0 }