Lines Matching refs:ATOMIC_CRITICAL
1315 #define ATOMIC_CRITICAL(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ macro
1324 ATOMIC_CRITICAL(float10, add, long double, +, 10r,
1326 ATOMIC_CRITICAL(float10, sub, long double, -, 10r,
1328 ATOMIC_CRITICAL(float10, mul, long double, *, 10r,
1330 ATOMIC_CRITICAL(float10, div, long double, /, 10r,
1335 ATOMIC_CRITICAL(float16, add, QUAD_LEGACY, +, 16r,
1337 ATOMIC_CRITICAL(float16, sub, QUAD_LEGACY, -, 16r,
1339 ATOMIC_CRITICAL(float16, mul, QUAD_LEGACY, *, 16r,
1341 ATOMIC_CRITICAL(float16, div, QUAD_LEGACY, /, 16r,
1344 ATOMIC_CRITICAL(float16, add_a16, Quad_a16_t, +, 16r,
1346 ATOMIC_CRITICAL(float16, sub_a16, Quad_a16_t, -, 16r,
1348 ATOMIC_CRITICAL(float16, mul_a16, Quad_a16_t, *, 16r,
1350 ATOMIC_CRITICAL(float16, div_a16, Quad_a16_t, /, 16r,
1368 ATOMIC_CRITICAL(cmplx4, add, kmp_cmplx32, +, 8c, 1) // __kmpc_atomic_cmplx4_add
1369 ATOMIC_CRITICAL(cmplx4, sub, kmp_cmplx32, -, 8c, 1) // __kmpc_atomic_cmplx4_sub
1370 ATOMIC_CRITICAL(cmplx4, mul, kmp_cmplx32, *, 8c, 1) // __kmpc_atomic_cmplx4_mul
1371 ATOMIC_CRITICAL(cmplx4, div, kmp_cmplx32, /, 8c, 1) // __kmpc_atomic_cmplx4_div
1374 ATOMIC_CRITICAL(cmplx8, add, kmp_cmplx64, +, 16c, 1) // __kmpc_atomic_cmplx8_add
1375 ATOMIC_CRITICAL(cmplx8, sub, kmp_cmplx64, -, 16c, 1) // __kmpc_atomic_cmplx8_sub
1376 ATOMIC_CRITICAL(cmplx8, mul, kmp_cmplx64, *, 16c, 1) // __kmpc_atomic_cmplx8_mul
1377 ATOMIC_CRITICAL(cmplx8, div, kmp_cmplx64, /, 16c, 1) // __kmpc_atomic_cmplx8_div
1379 ATOMIC_CRITICAL(cmplx10, add, kmp_cmplx80, +, 20c,
1381 ATOMIC_CRITICAL(cmplx10, sub, kmp_cmplx80, -, 20c,
1383 ATOMIC_CRITICAL(cmplx10, mul, kmp_cmplx80, *, 20c,
1385 ATOMIC_CRITICAL(cmplx10, div, kmp_cmplx80, /, 20c,
1389 ATOMIC_CRITICAL(cmplx16, add, CPLX128_LEG, +, 32c,
1391 ATOMIC_CRITICAL(cmplx16, sub, CPLX128_LEG, -, 32c,
1393 ATOMIC_CRITICAL(cmplx16, mul, CPLX128_LEG, *, 32c,
1395 ATOMIC_CRITICAL(cmplx16, div, CPLX128_LEG, /, 32c,
1398 ATOMIC_CRITICAL(cmplx16, add_a16, kmp_cmplx128_a16_t, +, 32c,
1400 ATOMIC_CRITICAL(cmplx16, sub_a16, kmp_cmplx128_a16_t, -, 32c,
1402 ATOMIC_CRITICAL(cmplx16, mul_a16, kmp_cmplx128_a16_t, *, 32c,
1404 ATOMIC_CRITICAL(cmplx16, div_a16, kmp_cmplx128_a16_t, /, 32c,