_res 21 oshmem/mca/spml/base/spml_base.c #define SPML_BASE_DO_CMP(_res, _addr, _op, _val) \ _res 24 oshmem/mca/spml/base/spml_base.c _res = *(_addr) == (_val) ? 1 : 0; \ _res 27 oshmem/mca/spml/base/spml_base.c _res = *(_addr) != (_val) ? 1 : 0; \ _res 30 oshmem/mca/spml/base/spml_base.c _res = *(_addr) > (_val) ? 1 : 0; \ _res 33 oshmem/mca/spml/base/spml_base.c _res = *(_addr) <= (_val) ? 1 : 0; \ _res 36 oshmem/mca/spml/base/spml_base.c _res = *(_addr) < (_val) ? 1 : 0; \ _res 39 oshmem/mca/spml/base/spml_base.c _res = *(_addr) >= (_val) ? 1 : 0; \ _res 43 oshmem/mca/spml/base/spml_base.c #define SPML_BASE_DO_WAIT(_res, _addr, _op, _val) \ _res 45 oshmem/mca/spml/base/spml_base.c SPML_BASE_DO_CMP(_res, _addr, _op, _val); \ _res 46 oshmem/mca/spml/base/spml_base.c if (_res == 0) { \ _res 49 oshmem/mca/spml/base/spml_base.c } while (_res == 0);