From 33f466961ce01a7db6dbec6b39aafb7af1855645 Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Fri, 30 Jun 2017 15:39:26 +0100 Subject: MIPS/GAS: Update `match_float_constant' and `match_operand' descriptions Complement commit a92713e60ef4 ("Preparse MIPS instructions into tokens"), , and update `match_float_constant' and `match_operand' function descriptions according to semantics changes. gas/ * config/tc-mips.c (match_float_constant): Update description. (match_operand): Likewise. --- gas/ChangeLog | 5 +++++ gas/config/tc-mips.c | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) (limited to 'gas') diff --git a/gas/ChangeLog b/gas/ChangeLog index 371fca8..ffc661e 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2017-06-30 Maciej W. Rozycki + + * config/tc-mips.c (match_float_constant): Update description. + (match_operand): Likewise. + 2017-06-30 Andrew Bennett Maciej W. Rozycki diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index e1e6b32..1d477a1 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -5937,9 +5937,9 @@ match_tied_reg_operand (struct mips_arg_info *arg, unsigned int other_regno) return match_reg (arg, OP_REG_GP, ®no) && regno == other_regno; } -/* Read a floating-point constant from S for LI.S or LI.D. LENGTH is - the length of the value in bytes (4 for float, 8 for double) and - USING_GPRS says whether the destination is a GPR rather than an FPR. +/* Try to match a floating-point constant from ARG for LI.S or LI.D. + LENGTH is the length of the value in bytes (4 for float, 8 for double) + and USING_GPRS says whether the destination is a GPR rather than an FPR. Return the constant in IMM and OFFSET as follows: @@ -6133,8 +6133,8 @@ match_vu0_suffix_operand (struct mips_arg_info *arg, return TRUE; } -/* S is the text seen for ARG. Match it against OPERAND. Return the end - of the argument text if the match is successful, otherwise return null. */ +/* Try to match a token from ARG against OPERAND. Consume the token + and return true on success, otherwise return false. */ static bfd_boolean match_operand (struct mips_arg_info *arg, -- cgit v1.1