Lines Matching refs:ex
539 expressionS ex;
549 expression (&ex);
551 if (ex.X_op != O_symbol || ex.X_add_number != 0)
560 fix_new_exp (frag_now, frag_now_fix (), 4, & ex, 1,
563 fix_new_exp (frag_now, frag_now_fix (), 4, & ex, 1,
2377 expressionS ex;
2429 expression (&ex);
2431 if (ex.X_op == O_constant)
2447 ex.X_add_number = SEXT16 (ex.X_add_number);
2454 ex.X_add_number = SEXT16 (ex.X_add_number >> 16);
2461 int temp = (ex.X_add_number >> 16) & 0xffff;
2463 temp += (ex.X_add_number >> 15) & 1;
2465 ex.X_add_number = SEXT16 (temp);
2535 fixups[fc].exp = ex;
2540 else /* ex.X_op != O_constant. */
2606 fixups[fc].exp = ex;
2615 expression (&ex);
2617 switch (ex.X_op)
2622 if (ex.X_add_number & 0xffff)
2628 ex.X_add_number >>= 16;
2632 if ((ex.X_add_number & 0xffff8000)
2633 && ((ex.X_add_number & 0xffff8000) != 0xffff8000))
2653 fixups[fc].exp = ex;
2658 ex.X_add_number = 0;
2664 extra_data = ex.X_add_number;
2668 expression (&ex);
2670 switch (ex.X_op)
2690 fixups[fc].exp = ex;
2701 expression (&ex);
2703 switch (ex.X_op)
2708 && (ex.X_add_number & 1))
2727 fixups[fc].exp = ex;
2732 ex.X_add_number = 0;
2738 extra_data = ex.X_add_number;
2753 if (!register_name (&ex))
2759 && ex.X_add_number == 0)
2766 if (ex.X_add_number % 2)
2768 ex.X_add_number = ex.X_add_number / 2;
2774 if (!system_register_name (&ex, true))
2805 if (!cc_name (&ex, true))
2811 && ex.X_add_number == COND_SA_NUM)
2818 if (!float_cc_name (&ex, true))
2825 if (!cacheop_name (&ex, true))
2830 if (!prefop_name (&ex, true))
2835 if (!vector_register_name (&ex))
2838 else if ((register_name (&ex)
2862 expression (&ex);
2864 if (ex.X_op != O_constant)
2882 && ex.X_op == O_symbol)
2883 symbol_remove (ex.X_add_symbol,
2887 else if (system_register_name (&ex, false)
2892 else if (cc_name (&ex, false)
2897 else if (float_cc_name (&ex, false)
2902 else if (vector_register_name (&ex)
2909 expression (&ex);
2910 resolve_register (&ex);
2913 && ex.X_op == O_constant
2914 && ex.X_add_number == 0)
2928 && ex.X_op == O_constant
2929 && (ex.X_add_number < (-(1 << (operand->bits - 1)))
2930 || ex.X_add_number > ((1 << (operand->bits - 1)) - 1)))
2937 && ex.X_op != O_constant
2950 && ex.X_op == O_constant
2951 && (ex.X_add_number < (-(1 << (operand->bits - 1)))
2952 || ex.X_add_number > ((1 << (operand->bits - 1)) - 1)))
2959 switch (ex.X_op)
2976 ex.X_add_number,
2982 insn = v850_insert_operand (insn, operand, ex.X_add_number,
2991 fixups[fc].exp = ex;