Lines Matching defs:width
76 ArmShiftType type, uint8_t width) const;
78 uint64_t shiftAmt, uint8_t width) const;
80 template<int width>
85 if (bits(midRes, width) != bits(midRes, width - 1)) {
87 res = (LL(1) << (width - 1)) - 1;
89 res = -(LL(1) << (width - 1));
98 satInt(int32_t &res, int64_t op, int width)
100 width--;
101 if (op >= (LL(1) << width)) {
102 res = (LL(1) << width) - 1;
104 } else if (op < -(LL(1) << width)) {
105 res = -(LL(1) << width);
113 template<int width>
118 if (midRes >= (LL(1) << width)) {
119 res = (LL(1) << width) - 1;
131 uSatInt(int32_t &res, int64_t op, int width)
133 if (op >= (LL(1) << width)) {
134 res = (LL(1) << width) - 1;
152 intWidth = 64; // Force 64-bit width for ADR/ADRP