Home | History | Annotate | Download | only in common

Lines Matching defs:stop

38 	  int stop)
40 /* NOTE - start, stop can wrap */
41 val &= LSMASK (start, stop);
50 int stop)
52 /* NOTE - start, stop can wrap */
53 val &= MSMASK (start, stop);
62 int stop)
64 ASSERT (start >= stop);
66 return LSEXTRACTED64 (val, start, stop);
69 if (stop >= 32)
75 val >>= stop;
80 if (stop >= 16)
86 val >>= stop;
97 int stop)
99 ASSERT (start <= stop);
101 return MSEXTRACTED64 (val, start, stop);
104 if (stop < 32)
110 val >>= (64 - stop - 1);
115 if (stop < 16)
121 val >>= (64 - stop - 1);
132 int stop)
134 ASSERT (start >= stop);
136 return LSINSERTED64 (val, start, stop);
141 if (stop >= 32)
145 val <<= stop;
146 val &= LSMASK (start, stop);
153 if (stop >= 16)
157 val <<= stop;
158 val &= LSMASK (start, stop);
168 int stop)
170 ASSERT (start <= stop);
172 return MSINSERTED64 (val, start, stop);
177 if (stop < 32)
181 val <<= ((64 - 1) - stop);
182 val &= MSMASK (start, stop);
189 if (stop < 32 + 16)
193 val <<= ((64 - 1) - stop);
194 val &= MSMASK (start, stop);