Lines Matching defs:shift
7155 // MOV<c>{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T2
7164 // MOVS{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T2
10770 Shift shift = LSL;
10776 shift.IsLSL() && (amount == 0) &&
10794 shift,
10888 Shift shift = LSL;
10894 shift.IsLSL() && (amount == 0) &&
10912 shift,
11027 Shift shift = LSL;
11033 shift.IsLSL() && (amount == 0) &&
11051 shift,
16934 Shift shift = LSL;
16942 shift,
16957 Shift shift = LSL;
16963 shift.IsLSL() && (amount == 0) &&
16981 shift,
17118 Shift shift = LSL;
17126 shift,
17141 Shift shift = LSL;
17147 shift.IsLSL() && (amount == 0) &&
17165 shift,
17463 Shift shift = LSL;
17469 shift.IsLSL() && (amount == 0) &&
17487 shift,
17722 Shift shift = LSL;
17731 shift,
17748 Shift shift = LSL;
17758 shift.IsLSL() &&
17777 shift,
17991 Shift shift = LSL;
17997 shift.IsLSL() && (amount == 0) &&
18015 shift,
18200 // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
18266 // BIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
18433 // MOV<c>.W <Rd>, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
18447 // MOV<c>.W <Rd>, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
18458 // MOV{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
18528 // ORR{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
18596 // MVN{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
18648 // ORN{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T1 NOLINT(whitespace/line_length)
18716 // TST{<c>}{<q>} <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
18784 // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
18853 // BICS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19021 // MOVS.W <Rd>, <Rm> {, <shift> #<amount> } ; T3
19032 // MOVS{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
19102 // ORRS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19170 // MVNS{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19222 // ORNS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T1 NOLINT(whitespace/line_length)
19293 // EOR{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19395 // TEQ{<c>}{<q>} <Rn>, <Rm> {, <shift> #<amount> } ; T1 NOLINT(whitespace/line_length)
19461 // EORS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19538 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
19622 // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
19691 // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19757 // SBC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19829 // CMN{<c>}{<q>} <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
19881 // ADDS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
19952 // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T3 NOLINT(whitespace/line_length)
20024 // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
20090 // SBCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
20163 // SUB{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T1 NOLINT(whitespace/line_length)
20234 // SUB{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
20287 // RSB{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T1 NOLINT(whitespace/line_length)
20354 // CMP{<c>}{<q>} <Rn>, <Rm>, <shift> #<amount> ; T3 NOLINT(whitespace/line_length)
20406 // SUBS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; T1 NOLINT(whitespace/line_length)
20477 // SUBS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T2 NOLINT(whitespace/line_length)
20533 // RSBS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; T1 NOLINT(whitespace/line_length)
20659 Shift shift((instr >> 21) & 0x3);
20665 // MOV<c>.W <Rd>, <Rm>, <shift> <Rs> ; T2
20670 shift.GetType(),
20673 // MOV{<c>}{<q>} <Rd>, <Rm>, <shift> <Rs> ; T2
20678 shift.GetType(),
20952 Shift shift((instr >> 21) & 0x3);
20959 // MOVS.W <Rd>, <Rm>, <shift> <Rs> ; T2
20964 shift.GetType(),
20967 // MOVS{<c>}{<q>} <Rd>, <Rm>, <shift> <Rs> ; T2
20972 shift.GetType(),
28672 uint32_t shift = 4;
28674 shift = 3;
28676 uint32_t vm = mvm & ((1 << shift) - 1);
28677 uint32_t index = mvm >> shift;
29050 uint32_t shift = 4;
29052 shift = 3;
29054 uint32_t vm = mvm & ((1 << shift) - 1);
29055 uint32_t index = mvm >> shift;
29227 uint32_t shift = 4;
29229 shift = 3;
29231 uint32_t vm = mvm & ((1 << shift) - 1);
29232 uint32_t index = mvm >> shift;
29269 uint32_t shift = 4;
29271 shift = 3;
29273 uint32_t vm = mvm & ((1 << shift) - 1);
29274 uint32_t index = mvm >> shift;
29313 uint32_t shift = 4;
29315 shift = 3;
29317 uint32_t vm = mvm & ((1 << shift) - 1);
29318 uint32_t index = mvm >> shift;
42837 uint32_t shift = 4;
42839 shift = 3;
42841 uint32_t vm = mvm & ((1 << shift) - 1);
42842 uint32_t index = mvm >> shift;
43174 uint32_t shift = 4;
43176 shift = 3;
43178 uint32_t vm = mvm & ((1 << shift) - 1);
43179 uint32_t index = mvm >> shift;
43340 uint32_t shift = 4;
43342 shift = 3;
43344 uint32_t vm = mvm & ((1 << shift) - 1);
43345 uint32_t index = mvm >> shift;
43379 uint32_t shift = 4;
43381 shift = 3;
43383 uint32_t vm = mvm & ((1 << shift) - 1);
43384 uint32_t index = mvm >> shift;
43420 uint32_t shift = 4;
43422 shift = 3;
43424 uint32_t vm = mvm & ((1 << shift) - 1);
43425 uint32_t index = mvm >> shift;
55004 Shift shift = RRX;
55012 shift,
55030 Shift shift = shift_operand.GetShift();
55033 // PLI{<c>}{<q>} [<Rn>, {+/-}<Rm>{, <shift> #<amount_1>}] ; A1
55038 shift,
55057 Shift shift = RRX;
55065 shift,
55083 Shift shift = shift_operand.GetShift();
55086 // PLDW{<c>}{<q>} [<Rn>, {+/-}<Rm>{, <shift> #<amount_1>}] ; A1
55091 shift,
55110 Shift shift = RRX;
55118 shift,
55136 Shift shift = shift_operand.GetShift();
55139 // PLD{<c>}{<q>} [<Rn>, {+/-}<Rm>{, <shift> #<amount_1>}] ; A1
55144 shift,
55605 // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
55654 // SUB{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
55703 // SUB{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
55759 // EOR{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
55806 // RSB{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
55861 // ADD{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
55910 // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
55960 // SBC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
56013 // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
56059 // RSC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
56692 // ORR{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
56739 // BIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
56879 // MOV{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; A1
56928 // MVN{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; A1
56965 Shift shift((instr >> 5) & 0x3);
56967 // AND{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
56972 Operand(Register(rm), shift.GetType(), Register(rs)));
56985 Shift shift((instr >> 5) & 0x3);
56987 // EOR{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
56992 Operand(Register(rm), shift.GetType(), Register(rs)));
57005 Shift shift((instr >> 5) & 0x3);
57007 // ADD{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57012 Operand(Register(rm), shift.GetType(), Register(rs)));
57025 Shift shift((instr >> 5) & 0x3);
57027 // ADC{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57032 Operand(Register(rm), shift.GetType(), Register(rs)));
57152 Shift shift((instr >> 5) & 0x3);
57154 // ORR{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57159 Operand(Register(rm), shift.GetType(), Register(rs)));
57239 Shift shift((instr >> 5) & 0x3);
57241 // MOV{<c>}{<q>} <Rd>, <Rm>, <shift> <Rs> ; A1
57245 Operand(Register(rm), shift.GetType(), Register(rs)));
57715 Shift shift((instr >> 5) & 0x3);
57717 // SUB{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57722 Operand(Register(rm), shift.GetType(), Register(rs)));
57735 Shift shift((instr >> 5) & 0x3);
57737 // RSB{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57742 Operand(Register(rm), shift.GetType(), Register(rs)));
57755 Shift shift((instr >> 5) & 0x3);
57757 // SBC{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57762 Operand(Register(rm), shift.GetType(), Register(rs)));
57775 Shift shift((instr >> 5) & 0x3);
57777 // RSC{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57781 Operand(Register(rm), shift.GetType(), Register(rs)));
57888 Shift shift((instr >> 5) & 0x3);
57890 // BIC{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
57895 Operand(Register(rm), shift.GetType(), Register(rs)));
57907 Shift shift((instr >> 5) & 0x3);
57909 // MVN{<c>}{<q>} <Rd>, <Rm>, <shift> <Rs> ; A1
57913 Operand(Register(rm), shift.GetType(), Register(rs)));
58434 // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58480 // EORS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58528 // SUBS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58576 // SUBS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58625 // RSBS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58673 // ADDS{<c>}{<q>} {<Rd>}, SP, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58721 // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58770 // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58816 // SBCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58861 // RSCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
58906 // TST{<c>}{<q>} <Rn>, <Rm> {, <shift> #<amount> } ; A1
58951 // TEQ{<c>}{<q>} <Rn>, <Rm> {, <shift> #<amount> } ; A1
58998 // CMP{<c>}{<q>} <Rn>, <Rm> {, <shift> #<amount> } ; A1
59046 // CMN{<c>}{<q>} <Rn>, <Rm> {, <shift> #<amount> } ; A1
59094 // ORRS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
59207 // MOVS{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; A1
59255 // BICS{<c>}{<q>} {<Rd>}, <Rn>, <Rm> {, <shift> #<amount> } ; A1 NOLINT(whitespace/line_length)
59301 // MVNS{<c>}{<q>} <Rd>, <Rm> {, <shift> #<amount> } ; A1
59335 Shift shift((instr >> 5) & 0x3);
59337 // ANDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
59342 Operand(Register(rm), shift.GetType(), Register(rs)));
59355 Shift shift((instr >> 5) & 0x3);
59357 // EORS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
59362 Operand(Register(rm), shift.GetType(), Register(rs)));
59375 Shift shift((instr >> 5) & 0x3);
59377 // ADDS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
59382 Operand(Register(rm), shift.GetType(), Register(rs)));
59395 Shift shift((instr >> 5) & 0x3);
59397 // ADCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
59402 Operand(Register(rm), shift.GetType(), Register(rs)));
59414 Shift shift((instr >> 5) & 0x3);
59416 // TST{<c>}{<q>} <Rn>, <Rm>, <shift> <Rs> ; A1
59420 Operand(Register(rm), shift.GetType(), Register(rs)));
59435 Shift shift((instr >> 5) & 0x3);
59437 // TEQ{<c>}{<q>} <Rn>, <Rm>, <shift> <Rs> ; A1
59440 Operand(Register(rm), shift.GetType(), Register(rs)));
59456 Shift shift((instr >> 5) & 0x3);
59458 // ORRS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
59463 Operand(Register(rm), shift.GetType(), Register(rs)));
59543 Shift shift((instr >> 5) & 0x3);
59545 // MOVS{<c>}{<q>} <Rd>, <Rm>, <shift> <Rs> ; A1
59549 Operand(Register(rm), shift.GetType(), Register(rs)));
60025 Shift shift((instr >> 5) & 0x3);
60027 // SUBS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
60032 Operand(Register(rm), shift.GetType(), Register(rs)));
60045 Shift shift((instr >> 5) & 0x3);
60047 // RSBS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
60052 Operand(Register(rm), shift.GetType(), Register(rs)));
60065 Shift shift((instr >> 5) & 0x3);
60067 // SBCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
60072 Operand(Register(rm), shift.GetType(), Register(rs)));
60085 Shift shift((instr >> 5) & 0x3);
60087 // RSCS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
60091 Operand(Register(rm), shift.GetType(), Register(rs)));
60103 Shift shift((instr >> 5) & 0x3);
60105 // CMP{<c>}{<q>} <Rn>, <Rm>, <shift> <Rs> ; A1
60109 Operand(Register(rm), shift.GetType(), Register(rs)));
60124 Shift shift((instr >> 5) & 0x3);
60126 // CMN{<c>}{<q>} <Rn>, <Rm>, <shift> <Rs> ; A1
60130 Operand(Register(rm), shift.GetType(), Register(rs)));
60146 Shift shift((instr >> 5) & 0x3);
60148 // BICS{<c>}{<q>} {<Rd>}, <Rn>, <Rm>, <shift> <Rs> ; A1
60153 Operand(Register(rm), shift.GetType(), Register(rs)));
60165 Shift shift((instr >> 5) & 0x3);
60167 // MVNS{<c>}{<q>} <Rd>, <Rm>, <shift> <Rs> ; A1
60171 Operand(Register(rm), shift.GetType(), Register(rs)));
62226 Shift shift = shift_operand.GetShift();
62228 // STR{<c>}{<q>} <Rt>, [<Rn>], {+/-}<Rm>{, <shift>} ; A1
62235 shift,
62255 Shift shift = shift_operand.GetShift();
62257 // LDR{<c>}{<q>} <Rt>, [<Rn>], {+/-}<Rm>{, <shift>} ; A1
62264 shift,
63002 Shift shift = shift_operand.GetShift();
63004 // STRB{<c>}{<q>} <Rt>, [<Rn>], {+/-}<Rm>{, <shift>} ; A1
63011 shift,
63031 Shift shift = shift_operand.GetShift();
63033 // LDRB{<c>}{<q>} <Rt>, [<Rn>], {+/-}<Rm>{, <shift>} ; A1
63040 shift,
63697 Shift shift = shift_operand.GetShift();
63700 // STR{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}] ; A1
63707 shift,
63727 Shift shift = shift_operand.GetShift();
63730 // LDR{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}] ; A1
63737 shift,
63984 Shift shift = shift_operand.GetShift();
63987 // STR{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}]! ; A1
63994 shift,
64014 Shift shift = shift_operand.GetShift();
64017 // LDR{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}]! ; A1
64024 shift,
64096 Shift shift = shift_operand.GetShift();
64099 // STRB{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}] ; A1
64106 shift,
64126 Shift shift = shift_operand.GetShift();
64129 // LDRB{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}] ; A1
64136 shift,
64442 Shift shift = shift_operand.GetShift();
64445 // STRB{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}]! ; A1
64452 shift,
64472 Shift shift = shift_operand.GetShift();
64475 // LDRB{<c>}{<q>} <Rt>, [<Rn>, {+/-}<Rm>{, <shift>}]! ; A1
64482 shift,