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 resolve_register (&exp);
390 switch (exp.X_op)
403 *valueP = exp.X_add_number;
407 *valueP = exp.X_add_number;
416 errmsg = weak_operand_overflow_check (& exp, operand);
427 if (exp.X_op == O_symbol
429 && symbol_constant_p (exp.X_add_symbol)
430 && (!symbol_symbolS (exp.X_add_symbol)
431 || (bsym = symbol_get_bfdsym (exp.X_add_symbol)) == NULL
444 symbol_set_value_expression (stmp, & exp);
447 stmp = make_expr_symbol (& exp);
474 exp.X_op = O_symbol;
475 exp.X_op_symbol = 0;
476 exp.X_add_symbol = stmp;
477 exp.X_add_number = 0;
481 queue_fixup_recursively (opindex, opinfo_1, & exp,
491 queue_fixup (opindex, opinfo_1, &exp);
569 expressionS *exp;
588 exp = &fixups[relax_operand].exp;
589 sym = exp->X_add_symbol;
590 off = exp->X_add_number;
591 if (exp->X_op != O_constant && exp->X_op != O_symbol)
594 sym = make_expr_symbol (exp);
657 &fixups[i].exp);
759 weak_operand_overflow_check (const expressionS * exp,
766 if (!exp)
769 if (exp->X_op != O_bit_and)
778 mask = exp->X_add_number;
780 if (exp->X_add_symbol
781 && symbol_constant_p (exp->X_add_symbol))
782 mask |= *symbol_X_add_number (exp->X_add_symbol);
784 if (exp->X_op_symbol
785 && symbol_constant_p (exp->X_op_symbol))
786 mask |= *symbol_X_add_number (exp->X_op_symbol);
804 make_right_shifted_expr (expressionS * exp,
813 make_expr_symbol (exp),