Lines Matching defs:Atomic32
14 typedef int32_t Atomic32;
22 inline Atomic32 AtomicCompareExchange(volatile Atomic32* ptr,
23 Atomic32 new_value,
24 Atomic32 old_value) {
28 inline Atomic32 AtomicAddFetch(volatile Atomic32* ptr, Atomic32 value) {
32 inline Atomic32 AtomicAndFetch(volatile Atomic32* ptr, Atomic32 value) {
36 inline Atomic32 AtomicOrFetch(volatile Atomic32* ptr, Atomic32 value) {
40 inline Atomic32 AtomicXorFetch(volatile Atomic32* ptr, Atomic32 value) {
58 typedef long Atomic32;
62 inline Atomic32 AtomicCompareExchange(volatile Atomic32* ptr,
63 Atomic32 newvalue,
64 Atomic32 oldvalue) {
68 inline Atomic32 AtomicAddFetch(volatile Atomic32* ptr, Atomic32 value) {
72 inline Atomic32 AtomicAndFetch(volatile Atomic32* ptr, Atomic32 value) {
73 Atomic32 oldval;
74 Atomic32 newval;
83 inline Atomic32 AtomicOrFetch(volatile Atomic32* ptr, Atomic32 value) {
84 Atomic32 oldval;
85 Atomic32 newval;
94 inline Atomic32 AtomicXorFetch(volatile Atomic32* ptr, Atomic32 value) {
95 Atomic32 oldval;
96 Atomic32 newval;