Lines Matching defs:tmp
219 unsigned long tmp;
229 : "=&r" (result), "=&r" (tmp), "+Q" (*v)
245 unsigned long tmp;
250 " stlxr %w[tmp], %w[ret], %[v] \n"
251 " cbnz %w[tmp], 1b \n"
253 : [tmp] "=&r" (tmp), [ret] "=&r" (ret), [v] "+Q" (*v)
261 unsigned long tmp;
265 "1: ldaxr %w[tmp], %[v] \n"
266 " stlxr %w[tmp], %w[i], %[v] \n"
267 " cbnz %w[tmp], 1b \n"
269 : [tmp] "=&r" (tmp), [v] "+Q" (*v)
278 int ret, tmp;
286 " add %[ret], %[i], %[tmp]; \n"
287 " cas [%[v]], %[ret], %[tmp]; \n"
288 " cmp %[ret], %[tmp]; \n"
292 : [ret] "=r&" (ret), [tmp] "=r&" (tmp)