aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2012-11-30 17:54:58 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2012-11-30 17:54:58 +0000
commit02a79b89fdeadccb67048291e6c2a1e5ce6ad623 (patch)
tree7ae8d36ebe46e8061612a9263876d3ca6dc5258e /opcodes
parentd24892043def3a24e8241d420ecb9b6e29dea344 (diff)
downloadgdb-02a79b89fdeadccb67048291e6c2a1e5ce6ad623.zip
gdb-02a79b89fdeadccb67048291e6c2a1e5ce6ad623.tar.gz
gdb-02a79b89fdeadccb67048291e6c2a1e5ce6ad623.tar.bz2
2012-11-30 Oleg Raikhman <oleg@adapteva.com>
Joern Rennecke <joern.rennecke@embecosm.com> cpu: * epiphany.cpu (keyword gr-names): Move sb/sl/ip after r9/r10/r12. (load_insn): Add NO-DIS attribute to x, p, d, dpm, dl0, dl0.l. (testset-insn): Add NO_DIS attribute to t.l. (store-insn): Add NO-DIS attribute to x.l, p.l, d.l, dpm.l, dl0.l. (move-insns): Add NO-DIS attribute to cmov.l. (op-mmr-movts): Add NO-DIS attribute to movts.l. (op-mmr-movfs): Add NO-DIS attribute to movfs.l. (op-rrr): Add NO-DIS attribute to .l. (shift-rrr): Add NO-DIS attribute to .l. (op-shift-rri): Add NO-DIS attribute to i32.l. (bitrl, movtl): Add NO-DIS attribute. (op-iextrrr): Add NO-DIS attribute to .l (op-two_operands-float, op-fabs-float): Add NO-DIS attribute to f32.l. (op-fix2float-float, op-float2fix-float, op-fextop-float): Likewise. opcodes: * epiphany-desc.c, epiphany-desc.h, epiphany-opc.c: Regenerate.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/epiphany-desc.c8
-rw-r--r--opcodes/epiphany-desc.h42
-rw-r--r--opcodes/epiphany-opc.c192
4 files changed, 126 insertions, 121 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index db35dba..05a092c 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,8 @@
+2012-11-30 Oleg Raikhman <oleg@adapteva.com>
+ Joern Rennecke <joern.rennecke@embecosm.com>
+
+ * epiphany-desc.c, epiphany-desc.h, epiphany-opc.c: Regenerate.
+
2012-11-29 Roland McGrath <mcgrathr@google.com>
* s390-mkopc.c (file_header): Add const.
diff --git a/opcodes/epiphany-desc.c b/opcodes/epiphany-desc.c
index 271f8a7..973b214 100644
--- a/opcodes/epiphany-desc.c
+++ b/opcodes/epiphany-desc.c
@@ -131,10 +131,7 @@ static const CGEN_MACH epiphany_cgen_mach_table[] = {
static CGEN_KEYWORD_ENTRY epiphany_cgen_opval_gr_names_entries[] =
{
- { "sb", 9, {0, {{{0, 0}}}}, 0, 0 },
- { "sl", 10, {0, {{{0, 0}}}}, 0, 0 },
{ "fp", 11, {0, {{{0, 0}}}}, 0, 0 },
- { "ip", 12, {0, {{{0, 0}}}}, 0, 0 },
{ "sp", 13, {0, {{{0, 0}}}}, 0, 0 },
{ "lr", 14, {0, {{{0, 0}}}}, 0, 0 },
{ "r0", 0, {0, {{{0, 0}}}}, 0, 0 },
@@ -212,7 +209,10 @@ static CGEN_KEYWORD_ENTRY epiphany_cgen_opval_gr_names_entries[] =
{ "v5", 8, {0, {{{0, 0}}}}, 0, 0 },
{ "v6", 9, {0, {{{0, 0}}}}, 0, 0 },
{ "v7", 10, {0, {{{0, 0}}}}, 0, 0 },
- { "v8", 11, {0, {{{0, 0}}}}, 0, 0 }
+ { "v8", 11, {0, {{{0, 0}}}}, 0, 0 },
+ { "sb", 9, {0, {{{0, 0}}}}, 0, 0 },
+ { "sl", 10, {0, {{{0, 0}}}}, 0, 0 },
+ { "ip", 12, {0, {{{0, 0}}}}, 0, 0 }
};
CGEN_KEYWORD epiphany_cgen_opval_gr_names =
diff --git a/opcodes/epiphany-desc.h b/opcodes/epiphany-desc.h
index 430210e..4aada65 100644
--- a/opcodes/epiphany-desc.h
+++ b/opcodes/epiphany-desc.h
@@ -124,27 +124,27 @@ typedef enum insn_dc_25_2 {
/* Enum declaration for . */
typedef enum gr_names {
- H_REGISTERS_SB = 9, H_REGISTERS_SL = 10, H_REGISTERS_FP = 11, H_REGISTERS_IP = 12
- , H_REGISTERS_SP = 13, H_REGISTERS_LR = 14, H_REGISTERS_R0 = 0, H_REGISTERS_R1 = 1
- , H_REGISTERS_R2 = 2, H_REGISTERS_R3 = 3, H_REGISTERS_R4 = 4, H_REGISTERS_R5 = 5
- , H_REGISTERS_R6 = 6, H_REGISTERS_R7 = 7, H_REGISTERS_R8 = 8, H_REGISTERS_R9 = 9
- , H_REGISTERS_R10 = 10, H_REGISTERS_R11 = 11, H_REGISTERS_R12 = 12, H_REGISTERS_R13 = 13
- , H_REGISTERS_R14 = 14, H_REGISTERS_R15 = 15, H_REGISTERS_R16 = 16, H_REGISTERS_R17 = 17
- , H_REGISTERS_R18 = 18, H_REGISTERS_R19 = 19, H_REGISTERS_R20 = 20, H_REGISTERS_R21 = 21
- , H_REGISTERS_R22 = 22, H_REGISTERS_R23 = 23, H_REGISTERS_R24 = 24, H_REGISTERS_R25 = 25
- , H_REGISTERS_R26 = 26, H_REGISTERS_R27 = 27, H_REGISTERS_R28 = 28, H_REGISTERS_R29 = 29
- , H_REGISTERS_R30 = 30, H_REGISTERS_R31 = 31, H_REGISTERS_R32 = 32, H_REGISTERS_R33 = 33
- , H_REGISTERS_R34 = 34, H_REGISTERS_R35 = 35, H_REGISTERS_R36 = 36, H_REGISTERS_R37 = 37
- , H_REGISTERS_R38 = 38, H_REGISTERS_R39 = 39, H_REGISTERS_R40 = 40, H_REGISTERS_R41 = 41
- , H_REGISTERS_R42 = 42, H_REGISTERS_R43 = 43, H_REGISTERS_R44 = 44, H_REGISTERS_R45 = 45
- , H_REGISTERS_R46 = 46, H_REGISTERS_R47 = 47, H_REGISTERS_R48 = 48, H_REGISTERS_R49 = 49
- , H_REGISTERS_R50 = 50, H_REGISTERS_R51 = 51, H_REGISTERS_R52 = 52, H_REGISTERS_R53 = 53
- , H_REGISTERS_R54 = 54, H_REGISTERS_R55 = 55, H_REGISTERS_R56 = 56, H_REGISTERS_R57 = 57
- , H_REGISTERS_R58 = 58, H_REGISTERS_R59 = 59, H_REGISTERS_R60 = 60, H_REGISTERS_R61 = 61
- , H_REGISTERS_R62 = 62, H_REGISTERS_R63 = 63, H_REGISTERS_A1 = 0, H_REGISTERS_A2 = 1
- , H_REGISTERS_A3 = 2, H_REGISTERS_A4 = 3, H_REGISTERS_V1 = 4, H_REGISTERS_V2 = 5
- , H_REGISTERS_V3 = 6, H_REGISTERS_V4 = 7, H_REGISTERS_V5 = 8, H_REGISTERS_V6 = 9
- , H_REGISTERS_V7 = 10, H_REGISTERS_V8 = 11
+ H_REGISTERS_FP = 11, H_REGISTERS_SP = 13, H_REGISTERS_LR = 14, H_REGISTERS_R0 = 0
+ , H_REGISTERS_R1 = 1, H_REGISTERS_R2 = 2, H_REGISTERS_R3 = 3, H_REGISTERS_R4 = 4
+ , H_REGISTERS_R5 = 5, H_REGISTERS_R6 = 6, H_REGISTERS_R7 = 7, H_REGISTERS_R8 = 8
+ , H_REGISTERS_R9 = 9, H_REGISTERS_R10 = 10, H_REGISTERS_R11 = 11, H_REGISTERS_R12 = 12
+ , H_REGISTERS_R13 = 13, H_REGISTERS_R14 = 14, H_REGISTERS_R15 = 15, H_REGISTERS_R16 = 16
+ , H_REGISTERS_R17 = 17, H_REGISTERS_R18 = 18, H_REGISTERS_R19 = 19, H_REGISTERS_R20 = 20
+ , H_REGISTERS_R21 = 21, H_REGISTERS_R22 = 22, H_REGISTERS_R23 = 23, H_REGISTERS_R24 = 24
+ , H_REGISTERS_R25 = 25, H_REGISTERS_R26 = 26, H_REGISTERS_R27 = 27, H_REGISTERS_R28 = 28
+ , H_REGISTERS_R29 = 29, H_REGISTERS_R30 = 30, H_REGISTERS_R31 = 31, H_REGISTERS_R32 = 32
+ , H_REGISTERS_R33 = 33, H_REGISTERS_R34 = 34, H_REGISTERS_R35 = 35, H_REGISTERS_R36 = 36
+ , H_REGISTERS_R37 = 37, H_REGISTERS_R38 = 38, H_REGISTERS_R39 = 39, H_REGISTERS_R40 = 40
+ , H_REGISTERS_R41 = 41, H_REGISTERS_R42 = 42, H_REGISTERS_R43 = 43, H_REGISTERS_R44 = 44
+ , H_REGISTERS_R45 = 45, H_REGISTERS_R46 = 46, H_REGISTERS_R47 = 47, H_REGISTERS_R48 = 48
+ , H_REGISTERS_R49 = 49, H_REGISTERS_R50 = 50, H_REGISTERS_R51 = 51, H_REGISTERS_R52 = 52
+ , H_REGISTERS_R53 = 53, H_REGISTERS_R54 = 54, H_REGISTERS_R55 = 55, H_REGISTERS_R56 = 56
+ , H_REGISTERS_R57 = 57, H_REGISTERS_R58 = 58, H_REGISTERS_R59 = 59, H_REGISTERS_R60 = 60
+ , H_REGISTERS_R61 = 61, H_REGISTERS_R62 = 62, H_REGISTERS_R63 = 63, H_REGISTERS_A1 = 0
+ , H_REGISTERS_A2 = 1, H_REGISTERS_A3 = 2, H_REGISTERS_A4 = 3, H_REGISTERS_V1 = 4
+ , H_REGISTERS_V2 = 5, H_REGISTERS_V3 = 6, H_REGISTERS_V4 = 7, H_REGISTERS_V5 = 8
+ , H_REGISTERS_V6 = 9, H_REGISTERS_V7 = 10, H_REGISTERS_V8 = 11, H_REGISTERS_SB = 9
+ , H_REGISTERS_SL = 10, H_REGISTERS_IP = 12
} GR_NAMES;
/* Enum declaration for +/- index register. */
diff --git a/opcodes/epiphany-opc.c b/opcodes/epiphany-opc.c
index e761061..b97f769 100644
--- a/opcodes/epiphany-opc.c
+++ b/opcodes/epiphany-opc.c
@@ -2267,22 +2267,22 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* ldrb.l $rd6,[$rn6,$direction$rm6] */
{
-1, "ldrbx", "ldrb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrb.l $rd6,[$rn6],$direction$rm6 */
{
-1, "ldrbp", "ldrb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrb.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "ldrbd", "ldrb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrb.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "ldrbdpm", "ldrb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrb $rd,[$rn] */
{
@@ -2292,32 +2292,32 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* ldrb $rd6,[$rn6] */
{
-1, "ldrbdl0", "ldrb", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrb.l $rd6,[$rn6] */
{
-1, "ldrbdl0.l", "ldrb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrh.l $rd6,[$rn6,$direction$rm6] */
{
-1, "ldrhx", "ldrh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrh.l $rd6,[$rn6],$direction$rm6 */
{
-1, "ldrhp", "ldrh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrh.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "ldrhd", "ldrh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrh.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "ldrhdpm", "ldrh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrh $rd,[$rn] */
{
@@ -2327,32 +2327,32 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* ldrh $rd6,[$rn6] */
{
-1, "ldrhdl0", "ldrh", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrh.l $rd6,[$rn6] */
{
-1, "ldrhdl0.l", "ldrh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldr.l $rd6,[$rn6,$direction$rm6] */
{
-1, "ldrx", "ldr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldr.l $rd6,[$rn6],$direction$rm6 */
{
-1, "ldrp", "ldr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldr.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "ldrd", "ldr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldr.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "ldrdpm", "ldr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldr $rd,[$rn] */
{
@@ -2362,32 +2362,32 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* ldr $rd6,[$rn6] */
{
-1, "ldrdl0", "ldr", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldr.l $rd6,[$rn6] */
{
-1, "ldrdl0.l", "ldr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrd.l $rd6,[$rn6,$direction$rm6] */
{
-1, "ldrdx", "ldrd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrd.l $rd6,[$rn6],$direction$rm6 */
{
-1, "ldrdp", "ldrd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrd.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "ldrdd", "ldrd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrd.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "ldrddpm", "ldrd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrd $rd,[$rn] */
{
@@ -2397,47 +2397,47 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* ldrd $rd6,[$rn6] */
{
-1, "ldrddl0", "ldrd", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* ldrd.l $rd6,[$rn6] */
{
-1, "ldrddl0.l", "ldrd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* testsetb.l $rd6,[$rn6,$direction$rm6] */
{
-1, "testsetbt.l", "testsetb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* testseth.l $rd6,[$rn6,$direction$rm6] */
{
-1, "testsetht.l", "testseth.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* testset.l $rd6,[$rn6,$direction$rm6] */
{
-1, "testsett.l", "testset.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strb.l $rd6,[$rn6,$direction$rm6] */
{
-1, "strbx.l", "strb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strb.l $rd6,[$rn6],$direction$rm6 */
{
-1, "strbp.l", "strb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strb.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "strbd.l", "strb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strb.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "strbdpm.l", "strb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strb $rd,[$rn] */
{
@@ -2452,27 +2452,27 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* strb.l $rd6,[$rn6] */
{
-1, "strbdl0.l", "strb.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strh.l $rd6,[$rn6,$direction$rm6] */
{
-1, "strhx.l", "strh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strh.l $rd6,[$rn6],$direction$rm6 */
{
-1, "strhp.l", "strh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strh.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "strhd.l", "strh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strh.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "strhdpm.l", "strh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strh $rd,[$rn] */
{
@@ -2487,27 +2487,27 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* strh.l $rd6,[$rn6] */
{
-1, "strhdl0.l", "strh.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* str.l $rd6,[$rn6,$direction$rm6] */
{
-1, "strx.l", "str.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* str.l $rd6,[$rn6],$direction$rm6 */
{
-1, "strp.l", "str.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* str.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "strd.l", "str.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* str.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "strdpm.l", "str.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* str $rd,[$rn] */
{
@@ -2522,27 +2522,27 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* str.l $rd6,[$rn6] */
{
-1, "strdl0.l", "str.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strd.l $rd6,[$rn6,$direction$rm6] */
{
-1, "strdx.l", "strd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strd.l $rd6,[$rn6],$direction$rm6 */
{
-1, "strdp.l", "strd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strd.l $rd6,[$rn6,$dpmi$disp11] */
{
-1, "strdd.l", "strd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strd.l $rd6,[$rn6],$dpmi$disp11 */
{
-1, "strddpm.l", "strd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* strd $rd,[$rn] */
{
@@ -2557,147 +2557,147 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* strd.l $rd6,[$rn6] */
{
-1, "strddl0.l", "strd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* moveq.l $rd6,$rn6 */
{
-1, "cmov.lEQ", "moveq.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movne.l $rd6,$rn6 */
{
-1, "cmov.lNE", "movne.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movgtu.l $rd6,$rn6 */
{
-1, "cmov.lGTU", "movgtu.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movgteu.l $rd6,$rn6 */
{
-1, "cmov.lGTEU", "movgteu.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movlteu.l $rd6,$rn6 */
{
-1, "cmov.lLTEU", "movlteu.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movltu.l $rd6,$rn6 */
{
-1, "cmov.lLTU", "movltu.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movgt.l $rd6,$rn6 */
{
-1, "cmov.lGT", "movgt.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movgte.l $rd6,$rn6 */
{
-1, "cmov.lGTE", "movgte.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movlt.l $rd6,$rn6 */
{
-1, "cmov.lLT", "movlt.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movlte.l $rd6,$rn6 */
{
-1, "cmov.lLTE", "movlte.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* mov.l $rd6,$rn6 */
{
-1, "cmov.lB", "mov.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movbeq.l $rd6,$rn6 */
{
-1, "cmov.lBEQ", "movbeq.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movbne.l $rd6,$rn6 */
{
-1, "cmov.lBNE", "movbne.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movblt.l $rd6,$rn6 */
{
-1, "cmov.lBLT", "movblt.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movblte.l $rd6,$rn6 */
{
-1, "cmov.lBLTE", "movblte.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movts.l $sn6,$rd6 */
{
-1, "movts.l6", "movts.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movts.l $sndma,$rd6 */
{
-1, "movts.ldma", "movts.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movts.l $snmem,$rd6 */
{
-1, "movts.lmem", "movts.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movts.l $snmesh,$rd6 */
{
-1, "movts.lmesh", "movts.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movfs.l $rd6,$sn6 */
{
-1, "movfs.l6", "movfs.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movfs.l $rd6,$sndma */
{
-1, "movfs.ldma", "movfs.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movfs.l $rd6,$snmem */
{
-1, "movfs.lmem", "movfs.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* movfs.l $rd6,$snmesh */
{
-1, "movfs.lmesh", "movfs.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* add.l $rd6,$rn6,$rm6 */
{
-1, "add.l", "add.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* sub.l $rd6,$rn6,$rm6 */
{
-1, "sub.l", "sub.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* and.l $rd6,$rn6,$rm6 */
{
-1, "and.l", "and.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* orr.l $rd6,$rn6,$rm6 */
{
-1, "orr.l", "orr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* eor.l $rd6,$rn6,$rm6 */
{
-1, "eor.l", "eor.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* add $rd,$rn,$simm3 */
{
@@ -2732,52 +2732,52 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* asr.l $rd6,$rn6,$rm6 */
{
-1, "asr.l", "asr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* lsr.l $rd6,$rn6,$rm6 */
{
-1, "lsr.l", "lsr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* lsl.l $rd6,$rn6,$rm6 */
{
-1, "lsl.l", "lsl.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* lsr.l $rd6,$rn6,$shift */
{
-1, "lsri32.l", "lsr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* lsl.l $rd6,$rn6,$shift */
{
-1, "lsli32.l", "lsl.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* asr.l $rd6,$rn6,$shift */
{
-1, "asri32.l", "asr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* bitr.l $rd6,$rn6 */
{
-1, "bitrl", "bitr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* fext.l $rd6,$rn6,$rm6 */
{
-1, "fext.l", "fext.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* fdep.l $rd6,$rn6,$rm6 */
{
-1, "fdep.l", "fdep.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* lfsr.l $rd6,$rn6,$rm6 */
{
-1, "lfsr.l", "lfsr.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* mov $rd,$imm8 */
{
@@ -2792,7 +2792,7 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* movt.l $rd6,$imm16 */
{
-1, "movtl", "movt.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* iadd $rd,$rn,$rm */
{
@@ -2802,7 +2802,7 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* fadd.l $rd6,$rn6,$rm6 */
{
-1, "f_addf32.l", "fadd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* iadd $rd6,$rn6,$rm6 */
{
@@ -2822,7 +2822,7 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* fsub.l $rd6,$rn6,$rm6 */
{
-1, "f_subf32.l", "fsub.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* isub $rd6,$rn6,$rm6 */
{
@@ -2842,7 +2842,7 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* fmul.l $rd6,$rn6,$rm6 */
{
-1, "f_mulf32.l", "fmul.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* imul $rd6,$rn6,$rm6 */
{
@@ -2862,7 +2862,7 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* fmadd.l $rd6,$rn6,$rm6 */
{
-1, "f_maddf32.l", "fmadd.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* imadd $rd6,$rn6,$rm6 */
{
@@ -2882,7 +2882,7 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* fmsub.l $rd6,$rn6,$rm6 */
{
-1, "f_msubf32.l", "fmsub.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* imsub $rd6,$rn6,$rm6 */
{
@@ -2897,27 +2897,27 @@ static const CGEN_IBASE epiphany_cgen_macro_insn_table[] =
/* fabs.l $rd6,$rn6 */
{
-1, "f_absf32.l", "fabs.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* float.l $rd6,$rn6 */
{
-1, "f_loatf32.l", "float.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* fix.l $rd6,$rn6 */
{
-1, "f_ixf32.l", "fix.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* frecip.l $frd6,$frn6 */
{
-1, "f_recipf32.l", "frecip.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
/* fsqrt.l $frd6,$frn6 */
{
-1, "f_sqrtf32.l", "fsqrt.l", 32,
- { 0|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
+ { 0|A(NO_DIS)|A(ALIAS), { { { (1<<MACH_BASE), 0 } } } }
},
};