Lines Matching refs:model
178 void __atomic_load_c(int size, void *src, void *dest, int model) {
180 *((type *)dest) = __c11_atomic_load((_Atomic(type) *)src, model); \
192 void __atomic_store_c(int size, void *dest, void *src, int model) {
194 __c11_atomic_store((_Atomic(type) *)dest, *(type *)src, model); \
231 void __atomic_exchange_c(int size, void *ptr, void *val, void *old, int model) {
234 __c11_atomic_exchange((_Atomic(type) *)ptr, *(type *)val, model); \
265 type __atomic_load_##n(type *src, int model) { \
267 return __c11_atomic_load((_Atomic(type) *)src, model); \
278 void __atomic_store_##n(type *dest, type val, int model) { \
280 __c11_atomic_store((_Atomic(type) *)dest, val, model); \
293 type __atomic_exchange_##n(type *dest, type val, int model) { \
295 return __c11_atomic_exchange((_Atomic(type) *)dest, val, model); \
330 type __atomic_fetch_##opname##_##n(type *ptr, type val, int model) { \
332 return __c11_atomic_fetch_##opname((_Atomic(type) *)ptr, val, model); \
342 type __atomic_fetch_nand_##n(type *ptr, type val, int model) { \
344 return __c11_atomic_fetch_nand((_Atomic(type) *)ptr, val, model); \