Lines Matching refs:shift
109 s32 qm_shl32(s32 op, int shift) in qm_shl32() argument
114 if (shift > 31) in qm_shl32()
115 shift = 31; in qm_shl32()
116 else if (shift < -31) in qm_shl32()
117 shift = -31; in qm_shl32()
118 if (shift >= 0) { in qm_shl32()
119 for (i = 0; i < shift; i++) in qm_shl32()
122 result = result >> (-shift); in qm_shl32()
134 s16 qm_shl16(s16 op, int shift) in qm_shl16() argument
139 if (shift > 15) in qm_shl16()
140 shift = 15; in qm_shl16()
141 else if (shift < -15) in qm_shl16()
142 shift = -15; in qm_shl16()
143 if (shift > 0) { in qm_shl16()
144 for (i = 0; i < shift; i++) in qm_shl16()
147 result = result >> (-shift); in qm_shl16()
158 s16 qm_shr16(s16 op, int shift) in qm_shr16() argument
160 return qm_shl16(op, -shift); in qm_shr16()