Lines Matching defs:imm5
3755 uint32_t imm5; // encoding for the shift amount
3774 imm5 = Bits32(opcode, 10, 6);
3785 imm5 = Bits32(opcode, 14, 12) << 2 | Bits32(opcode, 7, 6);
3793 imm5 = Bits32(opcode, 11, 7);
3800 if (shift_type == SRType_ROR && imm5 == 0)
3810 (shift_type == SRType_RRX ? 1 : DecodeImmShift(shift_type, imm5));
4439 imm32 = Bits32(opcode, 10, 6) << 2; // imm32 = ZeroExtend(imm5:'00', 32);
5142 // t = UInt(Rt); n = UInt(Rn); imm32 = ZeroExtend(imm5:'00', 32);
5371 // (shift_t, shift_n) = DecodeImmShift(type, imm5);
5373 uint32_t imm5 = Bits32(opcode, 11, 7);
5374 shift_n = DecodeImmShift(typ, imm5, shift_t);
5493 // t = UInt(Rt); n = UInt(Rn); imm32 = ZeroExtend(imm5, 32);
6556 // (shift_t, shift_n) = DecodeImmShift(type, imm5);
6558 uint32_t imm5 = Bits32(opcode, 11, 7);
6559 shift_n = DecodeImmShift(type, imm5, shift_t);
6692 // t = UInt(Rt); n = UInt(Rn); imm32 = ZeroExtend(imm5, 32);
6979 // (shift_t, shift_n) = DecodeImmShift(type, imm5);
6981 uint32_t imm5 = Bits32(opcode, 11, 7);
6982 shift_n = DecodeImmShift(type, imm5, shift_t);
7086 // t = UInt(Rt); n = UInt(Rn); imm32 = ZeroExtend(imm5:'0', 32);
10046 // (shift_t, shift_n) = DecodeImmShift(type, imm5);
10263 // (shift_t, shift_n) = DecodeImmShift(type, imm5);
12693 // (shift_t, shift_n) = DecodeImmShift(type, imm5);
13566 "ldrb<c> <Rt>,[<Rn>{,#<imm5>}]"},
13670 "strb<c> <Rt>, [<Rn>, #<imm5>]"},