Lines Matching defs:width

3194 void Assembler::bfc(Condition cond, Register rd, uint32_t lsb, uint32_t width) {
3198 // BFC{<c>}{<q>} <Rd>, #<lsb>, #<width> ; T1
3199 if ((lsb <= 31) && (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC()) ||
3201 uint32_t msb = lsb + width - 1;
3208 // BFC{<c>}{<q>} <Rd>, #<lsb>, #<width> ; A1
3210 (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC()) ||
3212 uint32_t msb = lsb + width - 1;
3218 Delegate(kBfc, &Assembler::bfc, cond, rd, lsb, width);
3222 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width) {
3226 // BFI{<c>}{<q>} <Rd>, <Rn>, #<lsb>, #<width> ; T1
3228 (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC()) ||
3230 uint32_t msb = lsb + width - 1;
3237 // BFI{<c>}{<q>} <Rd>, <Rn>, #<lsb>, #<width> ; A1
3239 (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC()) ||
3241 uint32_t msb = lsb + width - 1;
3247 Delegate(kBfi, &Assembler::bfi, cond, rd, rn, lsb, width);
9641 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width) {
9645 // SBFX{<c>}{<q>} <Rd>, <Rn>, #<lsb>, #<width> ; T1
9647 (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC() && !rn.IsPC()) ||
9649 uint32_t widthm1 = width - 1;
9656 // SBFX{<c>}{<q>} <Rd>, <Rn>, #<lsb>, #<width> ; A1
9658 (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC() && !rn.IsPC()) ||
9660 uint32_t widthm1 = width - 1;
9666 Delegate(kSbfx, &Assembler::sbfx, cond, rd, rn, lsb, width);
13015 Condition cond, Register rd, Register rn, uint32_t lsb, uint32_t width) {
13019 // UBFX{<c>}{<q>} <Rd>, <Rn>, #<lsb>, #<width> ; T1
13021 (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC() && !rn.IsPC()) ||
13023 uint32_t widthm1 = width - 1;
13030 // UBFX{<c>}{<q>} <Rd>, <Rn>, #<lsb>, #<width> ; A1
13032 (((width >= 1) && (width <= 32 - lsb) && !rd.IsPC() && !rn.IsPC()) ||
13034 uint32_t widthm1 = width - 1;
13040 Delegate(kUbfx, &Assembler::ubfx, cond, rd, rn, lsb, width);