From 3c14a432f20b18610a1ce3ef7edda784389530a2 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Sun, 14 Jul 2013 13:52:52 +0000 Subject: gas/ * config/tc-mips.c (INSERT_BITS, INSERT_OPERAND, MIPS16_INSERT_OPERAND): Delete. --- gas/ChangeLog | 5 +++++ gas/config/tc-mips.c | 25 ------------------------- 2 files changed, 5 insertions(+), 25 deletions(-) (limited to 'gas') diff --git a/gas/ChangeLog b/gas/ChangeLog index 9b36c85b8fe..6dcc1402ea8 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2013-07-14 Richard Sandiford + + * config/tc-mips.c (INSERT_BITS, INSERT_OPERAND, MIPS16_INSERT_OPERAND): + Delete. + 2013-07-14 Richard Sandiford * config/tc-mips.c (mips32_to_16_reg_map): Delete. diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index ff861653fa8..d16075d268a 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -1108,36 +1108,11 @@ static int mips_relax_branch; (((x) &~ (offsetT) 0xffffffff) == 0 \ || (((x) &~ (offsetT) 0xffffffff) == ~ (offsetT) 0xffffffff)) -/* Replace bits MASK << SHIFT of STRUCT with the equivalent bits in - VALUE << SHIFT. VALUE is evaluated exactly once. */ -#define INSERT_BITS(STRUCT, VALUE, MASK, SHIFT) \ - (STRUCT) = (((STRUCT) & ~((MASK) << (SHIFT))) \ - | (((VALUE) & (MASK)) << (SHIFT))) - /* Extract bits MASK << SHIFT from STRUCT and shift them right SHIFT places. */ #define EXTRACT_BITS(STRUCT, MASK, SHIFT) \ (((STRUCT) >> (SHIFT)) & (MASK)) -/* Change INSN's opcode so that the operand given by FIELD has value VALUE. - INSN is a mips_cl_insn structure and VALUE is evaluated exactly once. - - include/opcode/mips.h specifies operand fields using the macros - OP_MASK_ and OP_SH_. The MIPS16 equivalents start - with "MIPS16OP" instead of "OP". */ -#define INSERT_OPERAND(MICROMIPS, FIELD, INSN, VALUE) \ - do \ - if (!(MICROMIPS)) \ - INSERT_BITS ((INSN).insn_opcode, VALUE, \ - OP_MASK_##FIELD, OP_SH_##FIELD); \ - else \ - INSERT_BITS ((INSN).insn_opcode, VALUE, \ - MICROMIPSOP_MASK_##FIELD, MICROMIPSOP_SH_##FIELD); \ - while (0) -#define MIPS16_INSERT_OPERAND(FIELD, INSN, VALUE) \ - INSERT_BITS ((INSN).insn_opcode, VALUE, \ - MIPS16OP_MASK_##FIELD, MIPS16OP_SH_##FIELD) - /* Extract the operand given by FIELD from mips_cl_insn INSN. */ #define EXTRACT_OPERAND(MICROMIPS, FIELD, INSN) \ (!(MICROMIPS) \ -- cgit v1.2.3