• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/

Lines Matching refs:ATOMIC_CRITICAL

1257 #define ATOMIC_CRITICAL(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG)           \
1265 ATOMIC_CRITICAL(float10, add, long double, +, 10r,
1267 ATOMIC_CRITICAL(float10, sub, long double, -, 10r,
1269 ATOMIC_CRITICAL(float10, mul, long double, *, 10r,
1271 ATOMIC_CRITICAL(float10, div, long double, /, 10r,
1275 ATOMIC_CRITICAL(float16, add, QUAD_LEGACY, +, 16r,
1277 ATOMIC_CRITICAL(float16, sub, QUAD_LEGACY, -, 16r,
1279 ATOMIC_CRITICAL(float16, mul, QUAD_LEGACY, *, 16r,
1281 ATOMIC_CRITICAL(float16, div, QUAD_LEGACY, /, 16r,
1284 ATOMIC_CRITICAL(float16, add_a16, Quad_a16_t, +, 16r,
1286 ATOMIC_CRITICAL(float16, sub_a16, Quad_a16_t, -, 16r,
1288 ATOMIC_CRITICAL(float16, mul_a16, Quad_a16_t, *, 16r,
1290 ATOMIC_CRITICAL(float16, div_a16, Quad_a16_t, /, 16r,
1308 ATOMIC_CRITICAL(cmplx4, add, kmp_cmplx32, +, 8c, 1) // __kmpc_atomic_cmplx4_add
1309 ATOMIC_CRITICAL(cmplx4, sub, kmp_cmplx32, -, 8c, 1) // __kmpc_atomic_cmplx4_sub
1310 ATOMIC_CRITICAL(cmplx4, mul, kmp_cmplx32, *, 8c, 1) // __kmpc_atomic_cmplx4_mul
1311 ATOMIC_CRITICAL(cmplx4, div, kmp_cmplx32, /, 8c, 1) // __kmpc_atomic_cmplx4_div
1314 ATOMIC_CRITICAL(cmplx8, add, kmp_cmplx64, +, 16c, 1) // __kmpc_atomic_cmplx8_add
1315 ATOMIC_CRITICAL(cmplx8, sub, kmp_cmplx64, -, 16c, 1) // __kmpc_atomic_cmplx8_sub
1316 ATOMIC_CRITICAL(cmplx8, mul, kmp_cmplx64, *, 16c, 1) // __kmpc_atomic_cmplx8_mul
1317 ATOMIC_CRITICAL(cmplx8, div, kmp_cmplx64, /, 16c, 1) // __kmpc_atomic_cmplx8_div
1318 ATOMIC_CRITICAL(cmplx10, add, kmp_cmplx80, +, 20c,
1320 ATOMIC_CRITICAL(cmplx10, sub, kmp_cmplx80, -, 20c,
1322 ATOMIC_CRITICAL(cmplx10, mul, kmp_cmplx80, *, 20c,
1324 ATOMIC_CRITICAL(cmplx10, div, kmp_cmplx80, /, 20c,
1327 ATOMIC_CRITICAL(cmplx16, add, CPLX128_LEG, +, 32c,
1329 ATOMIC_CRITICAL(cmplx16, sub, CPLX128_LEG, -, 32c,
1331 ATOMIC_CRITICAL(cmplx16, mul, CPLX128_LEG, *, 32c,
1333 ATOMIC_CRITICAL(cmplx16, div, CPLX128_LEG, /, 32c,
1336 ATOMIC_CRITICAL(cmplx16, add_a16, kmp_cmplx128_a16_t, +, 32c,
1338 ATOMIC_CRITICAL(cmplx16, sub_a16, kmp_cmplx128_a16_t, -, 32c,
1340 ATOMIC_CRITICAL(cmplx16, mul_a16, kmp_cmplx128_a16_t, *, 32c,
1342 ATOMIC_CRITICAL(cmplx16, div_a16, kmp_cmplx128_a16_t, /, 32c,