@@ -60,9 +60,9 @@ OSHMEM_DECLSPEC void pshmemx_iput16(void* target, const void* source, ptrdiff_t
6060/*
6161 * Elemental get routines
6262 */
63- OSHMEM_DECLSPEC int16_t pshmemx_int16_g (int16_t * addr , int pe );
64- OSHMEM_DECLSPEC int32_t pshmemx_int32_g (int32_t * addr , int pe );
65- OSHMEM_DECLSPEC int64_t pshmemx_int64_g (int64_t * addr , int pe );
63+ OSHMEM_DECLSPEC int16_t pshmemx_int16_g (const int16_t * addr , int pe );
64+ OSHMEM_DECLSPEC int32_t pshmemx_int32_g (const int32_t * addr , int pe );
65+ OSHMEM_DECLSPEC int64_t pshmemx_int64_g (const int64_t * addr , int pe );
6666
6767/*
6868 * Block data get routines
@@ -113,33 +113,33 @@ OSHMEM_DECLSPEC void pshmemx_int64_wait_until(int64_t *addr, int cmp, int64_t v
113113/*
114114 * Reduction routines
115115 */
116- OSHMEM_DECLSPEC void pshmemx_int16_and_to_all (int16_t * target , int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
117- OSHMEM_DECLSPEC void pshmemx_int32_and_to_all (int32_t * target , int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
118- OSHMEM_DECLSPEC void pshmemx_int64_and_to_all (int64_t * target , int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
116+ OSHMEM_DECLSPEC void pshmemx_int16_and_to_all (int16_t * target , const int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
117+ OSHMEM_DECLSPEC void pshmemx_int32_and_to_all (int32_t * target , const int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
118+ OSHMEM_DECLSPEC void pshmemx_int64_and_to_all (int64_t * target , const int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
119119
120- OSHMEM_DECLSPEC void pshmemx_int16_or_to_all (int16_t * target , int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
121- OSHMEM_DECLSPEC void pshmemx_int32_or_to_all (int32_t * target , int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
122- OSHMEM_DECLSPEC void pshmemx_int64_or_to_all (int64_t * target , int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
120+ OSHMEM_DECLSPEC void pshmemx_int16_or_to_all (int16_t * target , const int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
121+ OSHMEM_DECLSPEC void pshmemx_int32_or_to_all (int32_t * target , const int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
122+ OSHMEM_DECLSPEC void pshmemx_int64_or_to_all (int64_t * target , const int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
123123
124- OSHMEM_DECLSPEC void pshmemx_int16_xor_to_all (int16_t * target , int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
125- OSHMEM_DECLSPEC void pshmemx_int32_xor_to_all (int32_t * target , int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
126- OSHMEM_DECLSPEC void pshmemx_int64_xor_to_all (int64_t * target , int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
124+ OSHMEM_DECLSPEC void pshmemx_int16_xor_to_all (int16_t * target , const int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
125+ OSHMEM_DECLSPEC void pshmemx_int32_xor_to_all (int32_t * target , const int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
126+ OSHMEM_DECLSPEC void pshmemx_int64_xor_to_all (int64_t * target , const int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
127127
128- OSHMEM_DECLSPEC void pshmemx_int16_max_to_all (int16_t * target , int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
129- OSHMEM_DECLSPEC void pshmemx_int32_max_to_all (int32_t * target , int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
130- OSHMEM_DECLSPEC void pshmemx_int64_max_to_all (int64_t * target , int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
128+ OSHMEM_DECLSPEC void pshmemx_int16_max_to_all (int16_t * target , const int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
129+ OSHMEM_DECLSPEC void pshmemx_int32_max_to_all (int32_t * target , const int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
130+ OSHMEM_DECLSPEC void pshmemx_int64_max_to_all (int64_t * target , const int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
131131
132- OSHMEM_DECLSPEC void pshmemx_int16_min_to_all (int16_t * target , int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
133- OSHMEM_DECLSPEC void pshmemx_int32_min_to_all (int32_t * target , int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
134- OSHMEM_DECLSPEC void pshmemx_int64_min_to_all (int64_t * target , int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
132+ OSHMEM_DECLSPEC void pshmemx_int16_min_to_all (int16_t * target , const int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
133+ OSHMEM_DECLSPEC void pshmemx_int32_min_to_all (int32_t * target , const int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
134+ OSHMEM_DECLSPEC void pshmemx_int64_min_to_all (int64_t * target , const int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
135135
136- OSHMEM_DECLSPEC void pshmemx_int16_sum_to_all (int16_t * target , int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
137- OSHMEM_DECLSPEC void pshmemx_int32_sum_to_all (int32_t * target , int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
138- OSHMEM_DECLSPEC void pshmemx_int64_sum_to_all (int64_t * target , int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
136+ OSHMEM_DECLSPEC void pshmemx_int16_sum_to_all (int16_t * target , const int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
137+ OSHMEM_DECLSPEC void pshmemx_int32_sum_to_all (int32_t * target , const int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
138+ OSHMEM_DECLSPEC void pshmemx_int64_sum_to_all (int64_t * target , const int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
139139
140- OSHMEM_DECLSPEC void pshmemx_int16_prod_to_all (int16_t * target , int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
141- OSHMEM_DECLSPEC void pshmemx_int32_prod_to_all (int32_t * target , int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
142- OSHMEM_DECLSPEC void pshmemx_int64_prod_to_all (int64_t * target , int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
140+ OSHMEM_DECLSPEC void pshmemx_int16_prod_to_all (int16_t * target , const int16_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int16_t * pWrk , long * pSync );
141+ OSHMEM_DECLSPEC void pshmemx_int32_prod_to_all (int32_t * target , const int32_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int32_t * pWrk , long * pSync );
142+ OSHMEM_DECLSPEC void pshmemx_int64_prod_to_all (int64_t * target , const int64_t * source , int nreduce , int PE_start , int logPE_stride , int PE_size , int64_t * pWrk , long * pSync );
143143
144144/*
145145 * Backward compatibility section
0 commit comments