Lines Matching defs:old
159 reg_t val32, negmask, old; \
171 "\tll %0, %5\n" /* Load old value. */ \
172 "\tand %2, %4, %0\n" /* Remove the old value. */ \
176 : "=&r" (old.v32), "=m" (*mem32), "=&r" (temp) \
178 return (get_##N(&old, mem)); \
190 reg_t expected32, desired32, posmask, old; \
205 "\tll %0, %7\n" /* Load old value. */ \
206 "\tand %2, %5, %0\n" /* Isolate the old value. */ \
208 "\tand %2, %6, %0\n" /* Remove the old value. */ \
213 : "=&r" (old), "=m" (*mem32), "=&r" (temp) \
216 return (get_##N(&old, mem)); \
227 reg_t val32, posmask, old; \
240 "\tll %0, %7\n" /* Load old value. */ \
243 "\tand %3, %6, %0\n" /* Remove the old value. */ \
247 : "=&r" (old.v32), "=m" (*mem32), "=&r" (temp1), \
251 return (get_##N(&old, mem)); \
264 reg_t val32, old; \
274 "\tll %0, %4\n" /* Load old value. */ \
278 : "=&r" (old.v32), "=m" (*mem32), "=&r" (temp) \
280 return (get_##N(&old, mem)); \
298 uint32_t old, temp;
303 "\tll %0, %5\n" /* Load old value. */
309 : "=&r" (old), "=m" (*mem), "=&r" (temp)
311 return (old);
318 uint32_t old, temp; \
323 "\tll %0, %4\n" /* Load old value. */ \
327 : "=&r" (old), "=m" (*mem), "=&r" (temp) \
329 return (old); \
353 uint64_t old, temp;
358 "\tlld %0, %5\n" /* Load old value. */
364 : "=&r" (old), "=m" (*mem), "=&r" (temp)
366 return (old);
373 uint64_t old, temp; \
378 "\tlld %0, %4\n" /* Load old value. */ \
382 : "=&r" (old), "=m" (*mem), "=&r" (temp) \
384 return (old); \