1
1

remove modulo op from fast path. Improvement 0.02-0.04ms.

This commit was SVN r10538.
Этот коммит содержится в:
Gleb Natapov 2006-06-28 12:00:47 +00:00
родитель e58a89ef3e
Коммит c8f75c472a

Просмотреть файл

@ -78,9 +78,11 @@ typedef struct mca_btl_openib_eager_rdma_remote_t mca_btl_openib_eager_rdma_remo
((char*)(E)->eager_rdma_local.base.pval + \
(I) * (E)->endpoint_btl->eager_rdma_frag_size)
#define MCA_BTL_OPENIB_RDMA_NEXT_INDEX(I) do { \
(I) = ((I) + 1) % \
mca_btl_openib_component.eager_rdma_num; \
#define MCA_BTL_OPENIB_RDMA_NEXT_INDEX(I) do { \
(I) = ((I) + 1); \
if((I) == \
mca_btl_openib_component.eager_rdma_num) \
(I) = 0; \
} while (0)
#if defined(c_plusplus) || defined(__cplusplus)
}