Lines Matching refs:op_string
4045 char *op_string = operand_string; local
4047 if (is_space_char (*op_string))
4048 ++op_string;
4052 if (*op_string == ABSOLUTE_PREFIX)
4054 ++op_string;
4055 if (is_space_char (*op_string))
4056 ++op_string;
4061 if ((*op_string == REGISTER_PREFIX || allow_naked_reg)
4062 && (r = parse_register (op_string, &end_op)) != NULL)
4066 op_string = end_op;
4067 if (is_space_char (*op_string))
4068 ++op_string;
4069 if (*op_string == ':' && (r->reg_type & (SReg2 | SReg3)))
4094 ++op_string;
4095 if (is_space_char (*op_string))
4096 ++op_string;
4098 if (!is_digit_char (*op_string)
4099 && !is_identifier_char (*op_string)
4100 && *op_string != '('
4101 && *op_string != ABSOLUTE_PREFIX)
4103 as_bad (_("bad memory operand `%s'"), op_string);
4107 if (*op_string == ABSOLUTE_PREFIX)
4109 ++op_string;
4110 if (is_space_char (*op_string))
4111 ++op_string;
4116 if (*op_string)
4118 as_bad (_("junk `%s' after register"), op_string);
4125 else if (*op_string == REGISTER_PREFIX)
4127 as_bad (_("bad register name `%s'"), op_string);
4130 else if (*op_string == IMMEDIATE_PREFIX)
4132 ++op_string;
4138 if (!i386_immediate (op_string))
4141 else if (is_digit_char (*op_string)
4142 || is_identifier_char (*op_string)
4143 || *op_string == '(')
4166 base_string = op_string + strlen (op_string);
4173 displacement_string_start = op_string;
4315 output_invalid (*op_string),
4317 op_string);
5403 char *op_string; /* The string being parsed. */ member
5468 p = intel_parser.op_string = (char *) malloc (strlen (operand_string) + 1);
5471 strcpy (intel_parser.op_string, operand_string);
6088 while (is_space_char (*intel_parser.op_string)) in intel_get_token()
6089 intel_parser.op_string++; in intel_get_token()
6092 if (*intel_parser.op_string == '\0') in intel_get_token()
6100 new_token.str = (char *) malloc (strlen (intel_parser.op_string) + 1); in intel_get_token()
6105 if (strchr ("0123456789", *intel_parser.op_string)) in intel_get_token()
6108 char *q = intel_parser.op_string; in intel_get_token()
6118 if (strlen (intel_parser.op_string) == 2 in intel_get_token()
6119 && (intel_parser.op_string[1] == 'b' in intel_get_token()
6120 || intel_parser.op_string[1] == 'f')) in intel_get_token()
6124 else if (strchr ("+-/*:[]()", *intel_parser.op_string)) in intel_get_token()
6126 new_token.code = *intel_parser.op_string; in intel_get_token()
6127 new_token.str[0] = *intel_parser.op_string; in intel_get_token()
6131 else if ((*intel_parser.op_string == REGISTER_PREFIX || allow_naked_reg) in intel_get_token()
6132 && ((reg = parse_register (intel_parser.op_string, &end_op)) != NULL)) in intel_get_token()
6137 if (*intel_parser.op_string == REGISTER_PREFIX) in intel_get_token()
6146 else if (is_identifier_char (*intel_parser.op_string)) in intel_get_token()
6149 char *q = intel_parser.op_string; in intel_get_token()
6207 as_bad (_("Unrecognized token `%s'\n"), intel_parser.op_string); in intel_get_token()
6209 intel_parser.op_string += strlen (new_token.str); in intel_get_token()
6218 intel_parser.op_string -= strlen (cur_token.str); in intel_putback_token()