Lines Matching refs:expected
27 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
39 /* If the old value isn't as expected, we've had it */
40 if (old != expected) return 0;
60 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
72 /* If the old value isn't as expected, we've had it */
73 if (old != expected) return 0;
93 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
95 UWord block[4] = { (UWord)addr, expected, nyu, 2 };
98 "movq 8(%%rsi), %%rax" "\n\t" // expected
116 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
118 UWord block[4] = { (UWord)addr, expected, nyu, 2 };
122 "movl 4(%%esi), %%eax" "\n\t" // expected
141 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
153 /* If the old value isn't as expected, we've had it */
154 if (old != expected) return 0;
174 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
186 /* If the old value isn't as expected, we've had it */
187 if (old != expected) return 0;
207 UWord do_acasW(UWord* addr, UWord expected, UWord nyu )
216 : /* in */ "Q" (*addr), "d" (expected), "d" (nyu)
226 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
229 UWord block[3] = { (UWord)addr, nyu, expected};
259 UWord do_acasW ( UWord* addr, UWord expected, UWord nyu )
262 UWord block[3] = { (UWord)addr, nyu, expected};
291 UWord do_acasW(UWord* addr, UWord expected, UWord nyu )
294 __insn_mtspr(0x2780, expected);