Lines Matching refs:RotAmt
150 unsigned TZ, RotAmt; in getSOImmValRotate() local
160 RotAmt = TZ & ~1; in getSOImmValRotate()
163 if ((rotr32(Imm, RotAmt) & ~255U) == 0) in getSOImmValRotate()
164 return (32-RotAmt)&31; // HW rotates right, not left. in getSOImmValRotate()
178 return (32-RotAmt)&31; // HW rotates right, not left. in getSOImmValRotate()
186 unsigned RotAmt; in getSOImmVal() local
191 RotAmt = getSOImmValRotate(Arg); in getSOImmVal()
194 if (rotr32(~255U, RotAmt) & Arg) in getSOImmVal()
198 return rotl32(Arg, RotAmt) | ((RotAmt>>1) << 8); in getSOImmVal()
324 unsigned RotAmt = CountLeadingZeros_32(V); in getT2SOImmValRotateVal() local
325 if (RotAmt >= 24) in getT2SOImmValRotateVal()
329 if ((rotr32(0xff000000U, RotAmt) & V) == V) in getT2SOImmValRotateVal()
330 return (rotr32(V, 24 - RotAmt) & 0x7f) | ((RotAmt + 8) << 7); in getT2SOImmValRotateVal()
357 unsigned RotAmt; in getT2SOImmValRotate() local
363 RotAmt = CountTrailingZeros_32(V); in getT2SOImmValRotate()
364 return (32 - RotAmt) & 31; in getT2SOImmValRotate()