Esempio n. 1
0
void
FC_SHMEM_INT4_WAIT_UNTIL(volatile int32_t *var,
                         fortran_integer_t *cond,
                         int32_t *value)
{
    SHMEM_ERR_CHECK_INITIALIZED();

    SHMEM_WAIT_UNTIL(var, *cond, *value);
}
Esempio n. 2
0
void
FC_SHMEM_WAIT_UNTIL(volatile fortran_integer_t *var,
                    fortran_integer_t *cond,
                    fortran_integer_t *value)
{
    SHMEM_ERR_CHECK_INITIALIZED();
    SHMEM_ERR_CHECK_SYMMETRIC(var, SIZEOF_FORTRAN_INTEGER);
    SHMEM_ERR_CHECK_CMP_OP(*cond);

    SHMEM_WAIT_UNTIL(var, *cond, *value);
}
Esempio n. 3
0
void
FC_SHMEM_INT8_WAIT_UNTIL(volatile int64_t *var,
                         fortran_integer_t *cond,
                         int64_t *value)
{
    SHMEM_ERR_CHECK_INITIALIZED();
    SHMEM_ERR_CHECK_SYMMETRIC(var, 8);
    SHMEM_ERR_CHECK_CMP_OP(*cond);

    SHMEM_WAIT_UNTIL(var, *cond, *value);
}