X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2Fmep-desc.c;h=c72f038911f6485156100da65fee279758414b5f;hb=41dc8db876c8ee46687555fbff68b497b48d5ee4;hp=d8a19886f38de91c8c18e542f77fbea8187b6eca;hpb=1d74713bc6983fddbae51aed5337c0b88b0a672f;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/mep-desc.c b/opcodes/mep-desc.c index d8a19886f3..c72f038911 100644 --- a/opcodes/mep-desc.c +++ b/opcodes/mep-desc.c @@ -2,7 +2,7 @@ THIS FILE IS MACHINE GENERATED WITH CGEN. -Copyright 1996-2007 Free Software Foundation, Inc. +Copyright 1996-2010 Free Software Foundation, Inc. This file is part of the GNU Binutils and/or GDB, the GNU debugger. @@ -82,6 +82,27 @@ static const CGEN_ATTR_ENTRY CDATA_attr[] ATTRIBUTE_UNUSED = { 0, 0 } }; +static const CGEN_ATTR_ENTRY CPTYPE_attr[] ATTRIBUTE_UNUSED = +{ + { "CP_DATA_BUS_INT", CPTYPE_CP_DATA_BUS_INT }, + { "VECT", CPTYPE_VECT }, + { "V2SI", CPTYPE_V2SI }, + { "V4HI", CPTYPE_V4HI }, + { "V8QI", CPTYPE_V8QI }, + { "V2USI", CPTYPE_V2USI }, + { "V4UHI", CPTYPE_V4UHI }, + { "V8UQI", CPTYPE_V8UQI }, + { 0, 0 } +}; + +static const CGEN_ATTR_ENTRY CRET_attr[] ATTRIBUTE_UNUSED = +{ + { "VOID", CRET_VOID }, + { "FIRST", CRET_FIRST }, + { "FIRSTCOPY", CRET_FIRSTCOPY }, + { 0, 0 } +}; + static const CGEN_ATTR_ENTRY ALIGN_attr [] ATTRIBUTE_UNUSED = { {"integer", 1}, @@ -103,11 +124,11 @@ static const CGEN_ATTR_ENTRY CONFIG_attr[] ATTRIBUTE_UNUSED = static const CGEN_ATTR_ENTRY SLOTS_attr[] ATTRIBUTE_UNUSED = { - { "core", SLOTS_CORE }, - { "c3", SLOTS_C3 }, - { "p0s", SLOTS_P0S }, - { "p0", SLOTS_P0 }, - { "p1", SLOTS_P1 }, + { "CORE", SLOTS_CORE }, + { "C3", SLOTS_C3 }, + { "P0S", SLOTS_P0S }, + { "P0", SLOTS_P0 }, + { "P1", SLOTS_P1 }, { 0, 0 } }; @@ -158,6 +179,8 @@ const CGEN_ATTR_TABLE mep_cgen_insn_attr_table[] = { { "MACH", & MACH_attr[0], & MACH_attr[0] }, { "ISA", & ISA_attr[0], & ISA_attr[0] }, + { "CPTYPE", & CPTYPE_attr[0], & CPTYPE_attr[0] }, + { "CRET", & CRET_attr[0], & CRET_attr[0] }, { "LATENCY", & LATENCY_attr[0], & LATENCY_attr[0] }, { "CONFIG", & CONFIG_attr[0], & CONFIG_attr[0] }, { "SLOTS", & SLOTS_attr[0], & SLOTS_attr[0] }, @@ -473,22 +496,22 @@ static CGEN_KEYWORD_ENTRY mep_cgen_opval_h_ccr_ivc2_entries[] = { "$cofa0", 6, {0, {{{0, 0}}}}, 0, 0 }, { "$cofa1", 7, {0, {{{0, 0}}}}, 0, 0 }, { "$csar1", 15, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc00", 16, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc01", 17, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc02", 18, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc03", 19, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc04", 20, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc05", 21, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc06", 22, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc07", 23, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc10", 24, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc11", 25, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc12", 26, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc13", 27, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc14", 28, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc15", 29, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc16", 30, {0, {{{0, 0}}}}, 0, 0 }, - { "$acc17", 31, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_0", 16, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_1", 17, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_2", 18, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_3", 19, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_4", 20, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_5", 21, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_6", 22, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc0_7", 23, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_0", 24, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_1", 25, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_2", 26, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_3", 27, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_4", 28, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_5", 29, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_6", 30, {0, {{{0, 0}}}}, 0, 0 }, + { "$acc1_7", 31, {0, {{{0, 0}}}}, 0, 0 }, { "$ccr0", 0, {0, {{{0, 0}}}}, 0, 0 }, { "$ccr1", 1, {0, {{{0, 0}}}}, 0, 0 }, { "$ccr2", 2, {0, {{{0, 0}}}}, 0, 0 }, @@ -533,11 +556,7 @@ CGEN_KEYWORD mep_cgen_opval_h_ccr_ivc2 = /* The hardware table. */ -#if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE) #define A(a) (1 << CGEN_HW_##a) -#else -#define A(a) (1 << CGEN_HW_/**/a) -#endif const CGEN_HW_ENTRY mep_cgen_hw_table[] = { @@ -555,7 +574,7 @@ const CGEN_HW_ENTRY mep_cgen_hw_table[] = { "h-ccr", HW_H_CCR, CGEN_ASM_KEYWORD, (PTR) & mep_cgen_opval_h_ccr, { 0, { { { (1<