Changeset 609 for branches/GNU/src/binutils/opcodes/m32r-opc.c
- Timestamp:
- Aug 16, 2003, 6:59:22 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/binutils/opcodes/m32r-opc.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.1.1.2
r608 r609 3 3 THIS FILE IS MACHINE GENERATED WITH CGEN. 4 4 5 Copyright 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.5 Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 6 6 7 7 This file is part of the GNU Binutils and/or GDB, the GNU debugger. … … 41 41 /* Instruction formats. */ 42 42 43 #define F(f) & m32r_cgen_ifld_table[CONCAT2 (M32R_,f)] 44 43 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE) 44 #define F(f) & m32r_cgen_ifld_table[M32R_##f] 45 #else 46 #define F(f) & m32r_cgen_ifld_table[M32R_/**/f] 47 #endif 45 48 static const CGEN_IFMT ifmt_empty = { 46 49 0, 0, 0x0, { { 0 } } … … 173 176 #undef F 174 177 175 #define A(a) (1 << CONCAT2 (CGEN_INSN_,a)) 178 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE) 179 #define A(a) (1 << CGEN_INSN_##a) 180 #else 181 #define A(a) (1 << CGEN_INSN_/**/a) 182 #endif 183 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE) 184 #define OPERAND(op) M32R_OPERAND_##op 185 #else 186 #define OPERAND(op) M32R_OPERAND_/**/op 187 #endif 176 188 #define MNEM CGEN_SYNTAX_MNEMONIC /* syntax value for mnemonic */ 177 #define OPERAND(op) CONCAT2 (M32R_OPERAND_,op)178 189 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field)) 179 190 … … 993 1004 994 1005 #undef A 1006 #undef OPERAND 995 1007 #undef MNEM 996 #undef OPERAND997 1008 #undef OP 998 1009 999 1010 /* Formats for ALIAS macro-insns. */ 1000 1011 1001 #define F(f) & m32r_cgen_ifld_table[CONCAT2 (M32R_,f)] 1002 1012 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE) 1013 #define F(f) & m32r_cgen_ifld_table[M32R_##f] 1014 #else 1015 #define F(f) & m32r_cgen_ifld_table[M32R_/**/f] 1016 #endif 1003 1017 static const CGEN_IFMT ifmt_bc8r = { 1004 1018 16, 16, 0xff00, { { F (F_OP1) }, { F (F_R1) }, { F (F_DISP8) }, { 0 } } … … 1149 1163 /* Each non-simple macro entry points to an array of expansion possibilities. */ 1150 1164 1151 #define A(a) (1 << CONCAT2 (CGEN_INSN_,a)) 1165 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE) 1166 #define A(a) (1 << CGEN_INSN_##a) 1167 #else 1168 #define A(a) (1 << CGEN_INSN_/**/a) 1169 #endif 1170 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE) 1171 #define OPERAND(op) M32R_OPERAND_##op 1172 #else 1173 #define OPERAND(op) M32R_OPERAND_/**/op 1174 #endif 1152 1175 #define MNEM CGEN_SYNTAX_MNEMONIC /* syntax value for mnemonic */ 1153 #define OPERAND(op) CONCAT2 (M32R_OPERAND_,op)1154 1176 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field)) 1155 1177 … … 1563 1585 1564 1586 #undef A 1587 #undef OPERAND 1565 1588 #undef MNEM 1566 #undef OPERAND1567 1589 #undef OP 1568 1590 … … 1580 1602 static int 1581 1603 asm_hash_insn_p (insn) 1582 const CGEN_INSN *insn ;1604 const CGEN_INSN *insn ATTRIBUTE_UNUSED; 1583 1605 { 1584 1606 return CGEN_ASM_HASH_P (insn); … … 1630 1652 static unsigned int 1631 1653 dis_hash_insn (buf, value) 1632 const char * buf ;1633 CGEN_INSN_INT value ;1654 const char * buf ATTRIBUTE_UNUSED; 1655 CGEN_INSN_INT value ATTRIBUTE_UNUSED; 1634 1656 { 1635 1657 return CGEN_DIS_HASH (buf, value); 1636 1658 } 1659 1660 static void set_fields_bitsize PARAMS ((CGEN_FIELDS *, int)); 1637 1661 1638 1662 /* Set the recorded length of the insn in the CGEN_FIELDS struct. */ … … 1664 1688 insns[i].base = &ib[i]; 1665 1689 insns[i].opcode = &oc[i]; 1690 m32r_cgen_build_insn_regex (& insns[i]); 1666 1691 } 1667 1692 cd->macro_insn_table.init_entries = insns; … … 1672 1697 insns = (CGEN_INSN *) cd->insn_table.init_entries; 1673 1698 for (i = 0; i < MAX_INSNS; ++i) 1674 insns[i].opcode = &oc[i]; 1699 { 1700 insns[i].opcode = &oc[i]; 1701 m32r_cgen_build_insn_regex (& insns[i]); 1702 } 1675 1703 1676 1704 cd->sizeof_fields = sizeof (CGEN_FIELDS); -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.