Lines Matching refs:model
162 void __atomic_load_c(int size, void *src, void *dest, int model) {
164 *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\
176 void __atomic_store_c(int size, void *dest, void *src, int model) {
178 __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\
214 void __atomic_exchange_c(int size, void *ptr, void *val, void *old, int model) {
217 model);\
241 type __atomic_load_##n(type *src, int model) {\
243 return __c11_atomic_load((_Atomic(type)*)src, model);\
254 void __atomic_store_##n(type *dest, type val, int model) {\
256 __c11_atomic_store((_Atomic(type)*)dest, val, model);\
269 type __atomic_exchange_##n(type *dest, type val, int model) {\
271 return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\
306 type __atomic_fetch_##opname##_##n(type *ptr, type val, int model) {\
308 return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\