Lines Matching defs:SRC

87 #define ATOMIC_STORE(DST, SRC) __atomic_store_n(&DST, SRC, __ATOMIC_RELEASE)  argument
88 #define ATOMIC_LOAD(DST, SRC) DST = __atomic_load_n(&SRC, __ATOMIC_ACQUIRE) argument
93 #define ATOMIC_CMPXCHG(DST, EXPECTED, SRC) __atomic_compare_exchange_n(&DST, &EXPECTED, SRC, true,_… argument
94 #define ATOMIC_STORE_PTR(DST, SRC) ATOMIC_STORE(DST, SRC) argument
95 #define ATOMIC_LOAD_PTR(DST, SRC) ATOMIC_LOAD(DST, SRC) argument
97 #define ATOMIC_STORE(DST, SRC) InterlockedExchange(&DST, SRC) argument
98 #define ATOMIC_LOAD(DST, SRC) DST = InterlockedOrAcquire(&SRC, 0) argument
103 #define ATOMIC_CMPXCHG(DST, EXPECTED, SRC) (InterlockedCompareExchange(&DST, SRC, EXPECTED) == EXPE… argument
104 #define ATOMIC_STORE_PTR(DST, SRC) InterlockedExchangePointer(&DST, SRC) argument
105 #define ATOMIC_LOAD_PTR(DST, SRC) DST = InterlockedCompareExchangePointer(&SRC, 0, 0) argument
108 #define ATOMIC_STORE(DST, SRC) DST = SRC argument
109 #define ATOMIC_LOAD(DST, SRC) DST = SRC argument
115 #define ATOMIC_STORE_PTR(DST, SRC) ATOMIC_STORE(DST, SRC) argument
116 #define ATOMIC_LOAD_PTR(DST, SRC) ATOMIC_LOAD(DST, SRC) argument
132 #define STORE_64BE(SRC, ADDR, ARR) *(uint64_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = SRC argument
133 #define STORE_32BE(SRC, ADDR, ARR) *(uint32_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = SRC argument
134 #define STORE_16BE(SRC, ADDR, ARR) *(uint16_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = SRC argument
139 #define STORE_64LE(SRC, ADDR, ARR) *(uint64_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = __builtin_b… argument
140 #define STORE_32LE(SRC, ADDR, ARR) *(uint32_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = __builtin_b… argument
141 #define STORE_16LE(SRC, ADDR, ARR) *(uint16_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = __builtin_b… argument
155 #define STORE_32LE(SRC, ADDR, ARR) { \ argument
161 #define STORE_16LE(SRC, ADDR, ARR) { \ argument
185 #define STORE_64LE(SRC, ADDR, ARR) { \ argument
207 #define STORE_64LE(SRC, ADDR, ARR) { \ argument
220 #define STORE_64LE(SRC, ADDR, ARR) *(uint64_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = SRC argument
221 #define STORE_32LE(SRC, ADDR, ARR) *(uint32_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = SRC argument
222 #define STORE_16LE(SRC, ADDR, ARR) *(uint16_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = SRC argument
227 #define STORE_64BE(SRC, ADDR, ARR) *(uint64_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = _byteswap_u… argument
228 #define STORE_32BE(SRC, ADDR, ARR) *(uint32_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = _byteswap_u… argument
229 #define STORE_16BE(SRC, ADDR, ARR) *(uint16_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = _byteswap_u… argument
234 #define STORE_64BE(SRC, ADDR, ARR) *(uint64_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = __builtin_b… argument
235 #define STORE_32BE(SRC, ADDR, ARR) *(uint32_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = __builtin_b… argument
236 #define STORE_16BE(SRC, ADDR, ARR) *(uint16_t*) ((uintptr_t) (ARR) + (size_t) (ADDR)) = __builtin_b… argument
241 #define CHECK_BITS(SRC, START, END) ((SRC) & MAKE_MASK(START, END)) argument
242 #define EXT_BITS(SRC, START, END) (((SRC) >> (START)) & ((1 << ((END) - (START))) - 1)) argument
243 #define INS_BITS(SRC, START, END, BITS) (CLEAR_BITS(SRC, START, END) | (((BITS) << (START)) & MAKE_… argument
244 #define CLEAR_BITS(SRC, START, END) ((SRC) & ~MAKE_MASK(START, END)) argument
245 #define FILL_BITS(SRC, START, END) ((SRC) | MAKE_MASK(START, END)) argument
246 #define TEST_FILL_BITS(SRC, START, END, TEST) ((TEST) ? (FILL_BITS(SRC, START, END)) : (CLEAR_BITS(… argument