* config/tc-mips.c (INSERT_BITS, EXTRACT_BITS, INSERT_OPERAND)
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 9 Mar 2005 09:43:14 +0000 (09:43 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Wed, 9 Mar 2005 09:43:14 +0000 (09:43 +0000)
commitfaa06b76c6a41b1e4dc33459c77b5cb484d71793
tree86616a941b7c78d951711ea8053ec2bdc2c8ef65
parent0e902ac6fb00a08780d4d0fd3b0e0574a828af54
* 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