Lines Matching refs:val
26 unsigned int val; \
29 "1: llock %[val], [%[ctr]] \n" \
30 " " #asm_op " %[val], %[val], %[i] \n" \
31 " scond %[val], [%[ctr]] \n" \
33 : [val] "=&r" (val) /* Early clobber to prevent reg reuse */ \
42 unsigned int val; \
51 "1: llock %[val], [%[ctr]] \n" \
52 " " #asm_op " %[val], %[val], %[i] \n" \
53 " scond %[val], [%[ctr]] \n" \
55 : [val] "=&r" (val) \
62 return val; \
68 unsigned int val, orig; \
78 " " #asm_op " %[val], %[orig], %[i] \n" \
79 " scond %[val], [%[ctr]] \n" \
81 : [val] "=&r" (val), \
225 s64 val;
229 : "=r"(val)
232 return val;
258 s64 val; \
267 : "=&r"(val) \
275 s64 val; \
286 : [val] "=&r"(val) \
292 return val; \
298 s64 val, orig; \
309 : "=&r"(orig), "=&r"(val) \
391 s64 val;
403 : "=&r"(val)
409 return val;