Lines Matching refs:val
81 LSEXTRACTEDn (unsignedN val,
85 val <<= (N - 1 - start); /* drop high bits */
86 val >>= (N - 1 - start) + (stop); /* drop low bits */
87 return val;
94 MSEXTRACTEDn (unsignedN val,
98 val <<= (start); /* drop high bits */
99 val >>= (start) + (N - 1 - stop); /* drop low bits */
100 return val;
107 LSINSERTEDn (unsignedN val,
111 val <<= stop;
112 val &= LSMASKn (start, stop);
113 return val;
120 MSINSERTEDn (unsignedN val,
124 val <<= ((N - 1) - stop);
125 val &= MSMASKn (start, stop);
126 return val;
133 ROTn (unsignedN val,
137 return ROTRn (val, shift);
139 return ROTLn (val, -shift);
141 return val;
148 ROTLn (unsignedN val,
153 result = (((val) << (shift)) | ((val) >> ((N)-(shift))));
161 ROTRn (unsignedN val,
166 result = (((val) >> (shift)) | ((val) << ((N)-(shift))));
174 LSSEXTn (signedN val,
182 val <<= shift;
183 val >>= shift;
184 return val;
191 MSSEXTn (signedN val,
197 val <<= sign_bit;
198 val >>= sign_bit;
199 return val;