Lines Matching refs:exp
82 expressionS exp;
107 fixups[num_fixups].exp = *expP;
278 expressionS *exp)
284 fixP = fix_new_exp (frag, where, length / 8, exp,
344 expressionS exp;
375 expression (&exp);
383 opinfo_1 = TC_CGEN_PARSE_FIX_EXP (opinfo_1, & exp);
388 switch (exp.X_op)
401 *valueP = exp.X_add_number;
405 *valueP = exp.X_add_number;
414 errmsg = weak_operand_overflow_check (& exp, operand);
425 if (exp.X_op == O_symbol
427 && symbol_constant_p (exp.X_add_symbol)
428 && (!symbol_symbolS (exp.X_add_symbol)
429 || (bsym = symbol_get_bfdsym (exp.X_add_symbol)) == NULL
442 symbol_set_value_expression (stmp, & exp);
445 stmp = make_expr_symbol (& exp);
472 exp.X_op = O_symbol;
473 exp.X_op_symbol = 0;
474 exp.X_add_symbol = stmp;
475 exp.X_add_number = 0;
479 queue_fixup_recursively (opindex, opinfo_1, & exp,
489 queue_fixup (opindex, opinfo_1, &exp);
567 expressionS *exp;
586 exp = &fixups[relax_operand].exp;
587 sym = exp->X_add_symbol;
588 off = exp->X_add_number;
589 if (exp->X_op != O_constant && exp->X_op != O_symbol)
592 sym = make_expr_symbol (exp);
655 &fixups[i].exp);
757 weak_operand_overflow_check (const expressionS * exp,
764 if (!exp)
767 if (exp->X_op != O_bit_and)
776 mask = exp->X_add_number;
778 if (exp->X_add_symbol
779 && symbol_constant_p (exp->X_add_symbol))
780 mask |= *symbol_X_add_number (exp->X_add_symbol);
782 if (exp->X_op_symbol
783 && symbol_constant_p (exp->X_op_symbol))
784 mask |= *symbol_X_add_number (exp->X_op_symbol);
802 make_right_shifted_expr (expressionS * exp,
811 make_expr_symbol (exp),