Lines Matching refs:amount
402 /* Insert immediate and its shift amount for e.g. the last operand in
412 insert_field (FLD_hw, code, info->shifter.amount >> 4, 0);
417 MOVI <Vd>.<T>, #<imm8> {, LSL #<amount>}. */
429 int amount = info->shifter.amount;
448 /* shift amount partially in cmode */
459 amount >>= 3;
468 amount >>= 4;
471 insert_field_2 (&field, code, amount, 0);
533 aarch64_insn value = info->shifter.amount ? 1 : 0;
584 /* Encode Ft for e.g. STR <Qt>, [<Xn|SP>, <R><m>{, <extend> {<amount>}}]
635 STR <Qt>, [<Xn|SP>, <R><m>{, <extend> {<amount>}}]. */
655 S = info->shifter.amount != 0;
657 /* For STR <Bt>, [<Xn|SP>, <R><m>{, <extend> {<amount>}},
658 S <amount>
669 stlur <Xt>, [<Xn|SP>{, <amount>}]. */
769 LD1 {<Vt>.<T>, <Vt2>.<T>, <Vt3>.<T>}, [<Xn|SP>], <Xm|#<amount>>. */
778 /* Rm | #<amount> */
928 STR <Qt>, [<Xn|SP>, <R><m>{, <extend> {<amount>}}]. */
946 insert_field (FLD_imm3, code, info->shifter.amount, 0);
952 SUBS <Xd>, <Xn>, <Xm> {, <shift> #<amount>}. */
965 insert_field (FLD_imm6, code, info->shifter.amount, 0);
1112 insert_field (FLD_SVE_msz, code, info->shifter.amount, 0);
1161 if (info->shifter.amount == 8)
1235 /* Encode <pattern>{, MUL #<amount>}. The fields array specifies which
1236 fields to use for <pattern>. <amount> - 1 is encoded in the SVE_imm4
1245 insert_field (FLD_SVE_imm4, code, info->shifter.amount - 1, 0);
1827 /* e.g. LDRSB <Wt>, [<Xn|SP>, <R><m>{, <extend> {<amount>}}]. */
2126 inst->operands[1].shifter.amount = shift_amount;