Lines Matching refs:ex
542 expressionS ex;
552 expression (&ex);
554 if (ex.X_op != O_symbol || ex.X_add_number != 0)
563 fix_new_exp (frag_now, frag_now_fix (), 4, & ex, 1,
566 fix_new_exp (frag_now, frag_now_fix (), 4, & ex, 1,
2382 expressionS ex;
2434 expression (&ex);
2436 if (ex.X_op == O_constant)
2452 ex.X_add_number = SEXT16 (ex.X_add_number);
2459 ex.X_add_number = SEXT16 (ex.X_add_number >> 16);
2466 int temp = (ex.X_add_number >> 16) & 0xffff;
2468 temp += (ex.X_add_number >> 15) & 1;
2470 ex.X_add_number = SEXT16 (temp);
2540 fixups[fc].exp = ex;
2545 else /* ex.X_op != O_constant. */
2611 fixups[fc].exp = ex;
2620 expression (&ex);
2622 switch (ex.X_op)
2627 if (ex.X_add_number & 0xffff)
2633 ex.X_add_number >>= 16;
2637 if ((ex.X_add_number & 0xffff8000)
2638 && ((ex.X_add_number & 0xffff8000) != 0xffff8000))
2658 fixups[fc].exp = ex;
2663 ex.X_add_number = 0;
2669 extra_data = ex.X_add_number;
2673 expression (&ex);
2675 switch (ex.X_op)
2695 fixups[fc].exp = ex;
2706 expression (&ex);
2708 switch (ex.X_op)
2713 && (ex.X_add_number & 1))
2732 fixups[fc].exp = ex;
2737 ex.X_add_number = 0;
2743 extra_data = ex.X_add_number;
2758 if (!register_name (&ex))
2764 && ex.X_add_number == 0)
2771 if (ex.X_add_number % 2)
2773 ex.X_add_number = ex.X_add_number / 2;
2779 if (!system_register_name (&ex, true))
2810 if (!cc_name (&ex, true))
2816 && ex.X_add_number == COND_SA_NUM)
2823 if (!float_cc_name (&ex, true))
2830 if (!cacheop_name (&ex, true))
2835 if (!prefop_name (&ex, true))
2840 if (!vector_register_name (&ex))
2843 else if ((register_name (&ex)
2867 expression (&ex);
2869 if (ex.X_op != O_constant)
2887 && ex.X_op == O_symbol)
2888 symbol_remove (ex.X_add_symbol,
2892 else if (system_register_name (&ex, false)
2897 else if (cc_name (&ex, false)
2902 else if (float_cc_name (&ex, false)
2907 else if (vector_register_name (&ex)
2914 expression (&ex);
2917 && ex.X_op == O_constant
2918 && ex.X_add_number == 0)
2932 && ex.X_op == O_constant
2933 && (ex.X_add_number < (-(1 << (operand->bits - 1)))
2934 || ex.X_add_number > ((1 << (operand->bits - 1)) - 1)))
2941 && ex.X_op != O_constant
2954 && ex.X_op == O_constant
2955 && (ex.X_add_number < (-(1 << (operand->bits - 1)))
2956 || ex.X_add_number > ((1 << (operand->bits - 1)) - 1)))
2963 switch (ex.X_op)
2980 ex.X_add_number,
2986 insn = v850_insert_operand (insn, operand, ex.X_add_number,
2995 fixups[fc].exp = ex;