* config/tc-mips.c (INSERT_BITS, EXTRACT_BITS, INSERT_OPERAND)
commit94486f8c3e265c9655d05b6fd026fcaae6611cf8
authorRichard Sandiford <rsandifo@nildram.co.uk>
Wed, 9 Mar 2005 09:15:35 +0000 (9 09:15 +0000)
committerRichard Sandiford <rsandifo@nildram.co.uk>
Wed, 9 Mar 2005 09:15:35 +0000 (9 09:15 +0000)
tree6ef01d235157ad61ef2c95cd98ee8d57a2cd9adf
parentad5d28d4ada3c99d1f6ee3e745518194769d6526
* config/tc-mips.c (INSERT_BITS, EXTRACT_BITS, INSERT_OPERAND)
(EXTRACT_OPERAND, MIPS16_INSERT_OPERAND, MIPS16_EXTRACT_OPERAND): New.
(insn_uses_reg, reg_needs_delay, append_insn, macro_build)
(mips16_macro_build, macro_build_lui, mips16_macro, mips_ip)
(mips16_ip): Use the new macros instead of explicit masks and shifts.
gas/ChangeLog
gas/config/tc-mips.c