Lines Matching refs:shifter
2680 operand->shifter.amount = 0;
2694 operand->shifter.amount = exp.X_add_number;
2695 operand->shifter.amount_present = 1;
2698 operand->shifter.operator_present = 1;
2699 operand->shifter.kind = kind;
2734 /* Not accept any shifter for logical immediate values. */
2861 recover the variable name and continue parsing for the shifter. */
2914 The shift/extension information, if any, will be stored in .shifter.
3024 if (operand->shifter.kind == AARCH64_MOD_NONE
3025 || operand->shifter.kind == AARCH64_MOD_LSL
3026 || operand->shifter.kind == AARCH64_MOD_SXTX)
4513 inst.base.operands[1].shifter.amount = shift;
4666 if (!info->shifter.operator_present)
4668 /* Default to LSL if not present. Libopcodes prefers shifter
4670 gas_assert (info->shifter.kind == AARCH64_MOD_NONE);
4671 info->shifter.kind = AARCH64_MOD_LSL;
4892 if (!info->shifter.operator_present
4895 /* Default to LSL if not present. Libopcodes prefers shifter
4897 gas_assert (info->shifter.kind == AARCH64_MOD_NONE);
4898 info->shifter.kind = AARCH64_MOD_LSL;
4924 if (info->shifter.operator_present)
4947 info->shifter.amount = 12;
4951 if (info->shifter
4959 if (!info->shifter.operator_present)
4961 /* Default to LSL if not present. Libopcodes prefers shifter
4963 gas_assert (info->shifter.kind == AARCH64_MOD_NONE);
4964 info->shifter.kind = AARCH64_MOD_LSL;
4988 inst.base.operands[i].shifter.amount = 0;
4989 inst.base.operands[i].shifter.kind = AARCH64_MOD_LSL;
5141 if (!info->shifter.operator_present)
5143 /* Default to LSL if not present. Libopcodes prefers shifter
5145 gas_assert (info->shifter.kind == AARCH64_MOD_NONE);
5146 info->shifter.kind = AARCH64_MOD_LSL;
5483 && operands[idx].shifter.kind != AARCH64_MOD_LSL
5484 && operands[idx].shifter.kind != AARCH64_MOD_UXTX
5485 && operands[idx].shifter.kind != AARCH64_MOD_SXTX)