* config/tc-arm.c (arm_it): Add immisfloat field.
authorJulian Brown <julian@codesourcery.com>
Mon, 26 Mar 2007 14:43:29 +0000 (14:43 +0000)
committerJulian Brown <julian@codesourcery.com>
Mon, 26 Mar 2007 14:43:29 +0000 (14:43 +0000)
commitc96612cc4c1a6dff2459dead526dbb12810d544c
tree4a3013d4b01b2ef994619c19db07dd4492bd0d69
parent30e27cd023fe6fb2ec24618e5dda657b75ee7239
* config/tc-arm.c (arm_it): Add immisfloat field.
(parse_qfloat_immediate): Disallow integer syntax for floating-point
immediates. Fix hex immediates, handle 0.0 and -0.0 specially.
(parse_neon_mov): Set immisfloat bit for operand if it parsed as a
float.
(neon_cmode_for_move_imm): Reject non-float immediates for float
operands.
(neon_move_immediate): Pass immisfloat bit to neon_cmode_for_move_imm.
gas/ChangeLog
gas/config/tc-arm.c