Home | History | Annotate | Download | only in Tensor

Lines Matching refs:oldval

29     unsigned int oldval = *reinterpret_cast<unsigned int*>(output);
30 unsigned int newval = oldval;
32 if (newval == oldval) {
36 while ((readback = atomicCAS((unsigned int*)output, oldval, newval)) != oldval) {
37 oldval = readback;
38 newval = oldval;
40 if (newval == oldval) {
46 unsigned long long oldval = *reinterpret_cast<unsigned long long*>(output);
47 unsigned long long newval = oldval;
49 if (newval == oldval) {
53 while ((readback = atomicCAS((unsigned long long*)output, oldval, newval)) != oldval) {
54 oldval = readback;
55 newval = oldval;
57 if (newval == oldval) {
85 unsigned int oldval = *reinterpret_cast<unsigned int*>(output);
86 unsigned int newval = oldval;
88 if (newval == oldval) {
92 while ((readback = atomicCAS((unsigned int*)output, oldval, newval)) != oldval) {
93 oldval = readback;
94 newval = oldval;
96 if (newval == oldval) {