* config/tc-mips.c (INSERT_BITS, EXTRACT_BITS, INSERT_OPERAND)
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 9 Mar 2005 09:15:35 +0000 (09:15 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Wed, 9 Mar 2005 09:15:35 +0000 (09:15 +0000)
commitbf12938eac60c7a1207ac699627b582ffed0848b
treeb4002f55f9b26ef4839c96167e8e249319e41e00
parenta38419a54c4f820c9ebf65ac32ccec48c50b70ce
* 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