Lines Matching defs:width
603 void bfi(const Register& rd, const Register& rn, int lsb, int width) {
604 DCHECK_GE(width, 1);
605 DCHECK(lsb + width <= rn.SizeInBits());
606 bfm(rd, rn, (rd.SizeInBits() - lsb) & (rd.SizeInBits() - 1), width - 1);
610 void bfxil(const Register& rd, const Register& rn, int lsb, int width) {
611 DCHECK_GE(width, 1);
612 DCHECK(lsb + width <= rn.SizeInBits());
613 bfm(rd, rn, lsb, lsb + width - 1);
624 void sbfiz(const Register& rd, const Register& rn, int lsb, int width) {
625 DCHECK_GE(width, 1);
626 DCHECK(lsb + width <= rn.SizeInBits());
627 sbfm(rd, rn, (rd.SizeInBits() - lsb) & (rd.SizeInBits() - 1), width - 1);
631 void sbfx(const Register& rd, const Register& rn, int lsb, int width) {
632 DCHECK_GE(width, 1);
633 DCHECK(lsb + width <= rn.SizeInBits());
634 sbfm(rd, rn, lsb, lsb + width - 1);
661 void ubfiz(const Register& rd, const Register& rn, int lsb, int width) {
662 DCHECK_GE(width, 1);
663 DCHECK(lsb + width <= rn.SizeInBits());
664 ubfm(rd, rn, (rd.SizeInBits() - lsb) & (rd.SizeInBits() - 1), width - 1);
668 void ubfx(const Register& rd, const Register& rn, int lsb, int width) {
669 DCHECK_GE(width, 1);
670 DCHECK(lsb + width <= rn.SizeInBits());
671 ubfm(rd, rn, lsb, lsb + width - 1);
2191 static bool IsImmLogical(uint64_t value, unsigned width, unsigned* n,