Home | History | Annotate | Download | only in atomic

Lines Matching defs:old32

55 	uint32_t old32, new32;
58 old32 = *ptr;
59 if ((old32 & mask) != old32_part)
60 return (uint16_t)((old32 & mask) >> shift);
61 new32 = (old32 & ~mask) | new32_part;
62 } while (_atomic_cas_32(ptr, old32, new32) != old32);
79 uint32_t old32, new32;
82 old32 = *ptr;
83 if ((old32 & mask) != old32_part)
84 return (uint8_t)((old32 & mask) >> shift);
85 new32 = (old32 & ~mask) | new32_part;
86 } while (_atomic_cas_32(ptr, old32, new32) != old32);