Home | History | Annotate | Download | only in opcodes

Lines Matching refs:kind

290 aarch64_get_operand_modifier_value (enum aarch64_modifier_kind kind)
292 return aarch64_operand_modifiers[kind].value;
306 aarch64_extend_operator_p (enum aarch64_modifier_kind kind)
308 return (kind > AARCH64_MOD_LSL && kind <= AARCH64_MOD_SXTX)
313 aarch64_shift_operator_p (enum aarch64_modifier_kind kind)
315 return (kind >= AARCH64_MOD_ROR && kind <= AARCH64_MOD_LSL)
538 /* The usage of the three data fields depends on the qualifier kind. */
544 /* Kind. */
545 enum operand_qualifier_kind kind;
602 return (aarch64_opnd_qualifiers[qualifier].kind == OQK_OPD_VARIANT)
609 return (aarch64_opnd_qualifiers[qualifier].kind == OQK_VALUE_IN_RANGE)
1117 enum aarch64_operand_error_kind kind, int idx,
1122 mismatch_detail->kind = kind;
1445 switch (opnd->shifter.kind)
1558 if (opnd->shifter.kind != AARCH64_MOD_LSL)
1580 if (opnd->shifter.kind != AARCH64_MOD_LSL)
1737 if (opnd->shifter.kind != AARCH64_MOD_LSL)
1745 if (opnd->shifter.kind != AARCH64_MOD_MSL)
1753 if (opnd->shifter.kind != AARCH64_MOD_NONE)
1785 switch (opnd->shifter.kind)
1811 if (opnd->shifter.kind != AARCH64_MOD_NONE)
1839 if (opnd->shifter.kind != AARCH64_MOD_NONE)
1913 if (aarch64_extend_operator_p (opnd->shifter.kind) == FALSE
1914 && opnd->shifter.kind != AARCH64_MOD_LSL)
1933 else if (opnd->shifter.kind == AARCH64_MOD_LSL)
1941 || opnd->shifter.kind == AARCH64_MOD_LSL);
1953 && opnd->shifter.kind != AARCH64_MOD_LSL
1954 && opnd->shifter.kind != AARCH64_MOD_UXTX
1955 && opnd->shifter.kind != AARCH64_MOD_SXTX)
1965 if (aarch64_shift_operator_p (opnd->shifter.kind) == FALSE)
1971 if (opnd->shifter.kind == AARCH64_MOD_ROR
2003 adding more constraint checking, make sure MISMATCH_DETAIL->KIND is set
2004 with a proper error kind rather than AARCH64_OPDE_NIL (GAS asserts non-NIL
2005 error kind when it is notified that an instruction does not pass the check).
2035 mismatch_detail->kind = AARCH64_OPDE_INVALID_VARIANT;
2274 const char *shift_name = aarch64_operand_modifiers[opnd->shifter.kind].name;
2276 switch (opnd->shifter.kind)
2336 enum aarch64_modifier_kind kind;
2380 kind = opnd->shifter.kind;
2386 && kind == AARCH64_MOD_UXTW)
2388 && kind == AARCH64_MOD_UXTX)))
2391 kind = AARCH64_MOD_LSL;
2403 aarch64_operand_modifiers[kind].name,
2408 aarch64_operand_modifiers[kind].name);
2414 if (opnd->shifter.amount == 0 && opnd->shifter.kind == AARCH64_MOD_LSL)
2420 aarch64_operand_modifiers[opnd->shifter.kind].name,
2518 if ((! opnd->shifter.amount && opnd->shifter.kind == AARCH64_MOD_LSL)
2519 || opnd->shifter.kind == AARCH64_MOD_NONE)
2523 aarch64_operand_modifiers[opnd->shifter.kind].name,