|
72 | 72 | /*
|
73 | 73 | * Elemental put routines
|
74 | 74 | */
|
75 |
| - |
76 | 75 | #define shmem_ctx_char_p pshmem_ctx_char_p
|
77 | 76 | #define shmem_ctx_short_p pshmem_ctx_short_p
|
78 | 77 | #define shmem_ctx_int_p pshmem_ctx_int_p
|
|
87 | 86 | #define shmem_ctx_ulong_p pshmem_ctx_ulong_p
|
88 | 87 | #define shmem_ctx_ulonglong_p pshmem_ctx_ulonglong_p
|
89 | 88 | #define shmem_ctx_longdouble_p pshmem_ctx_longdouble_p
|
| 89 | +#define shmem_ctx_int8_p pshmem_ctx_int8_p |
| 90 | +#define shmem_ctx_int16_p pshmem_ctx_int16_p |
| 91 | +#define shmem_ctx_int32_p pshmem_ctx_int32_p |
| 92 | +#define shmem_ctx_int64_p pshmem_ctx_int64_p |
| 93 | +#define shmem_ctx_uint8_p pshmem_ctx_uint8_p |
| 94 | +#define shmem_ctx_uint16_p pshmem_ctx_uint16_p |
| 95 | +#define shmem_ctx_uint32_p pshmem_ctx_uint32_p |
| 96 | +#define shmem_ctx_uint64_p pshmem_ctx_uint64_p |
| 97 | +#define shmem_ctx_size_p pshmem_ctx_size_p |
| 98 | +#define shmem_ctx_ptrdiff_p pshmem_ctx_ptrdiff_p |
90 | 99 |
|
91 | 100 | #define shmem_char_p pshmem_char_p
|
92 | 101 | #define shmem_short_p pshmem_short_p
|
|
102 | 111 | #define shmem_ulong_p pshmem_ulong_p
|
103 | 112 | #define shmem_ulonglong_p pshmem_ulonglong_p
|
104 | 113 | #define shmem_longdouble_p pshmem_longdouble_p
|
| 114 | +#define shmem_int8_p pshmem_int8_p |
| 115 | +#define shmem_int16_p pshmem_int16_p |
| 116 | +#define shmem_int32_p pshmem_int32_p |
| 117 | +#define shmem_int64_p pshmem_int64_p |
| 118 | +#define shmem_uint8_p pshmem_uint8_p |
| 119 | +#define shmem_uint16_p pshmem_uint16_p |
| 120 | +#define shmem_uint32_p pshmem_uint32_p |
| 121 | +#define shmem_uint64_p pshmem_uint64_p |
| 122 | +#define shmem_size_p pshmem_size_p |
| 123 | +#define shmem_ptrdiff_p pshmem_ptrdiff_p |
105 | 124 |
|
106 | 125 | #define shmemx_int16_p pshmemx_int16_p
|
107 | 126 | #define shmemx_int32_p pshmemx_int32_p
|
|
124 | 143 | #define shmem_ctx_ulong_put pshmem_ctx_ulong_put
|
125 | 144 | #define shmem_ctx_ulonglong_put pshmem_ctx_ulonglong_put
|
126 | 145 | #define shmem_ctx_longdouble_put pshmem_ctx_longdouble_put
|
| 146 | +#define shmem_ctx_int8_put pshmem_ctx_int8_put |
| 147 | +#define shmem_ctx_int16_put pshmem_ctx_int16_put |
| 148 | +#define shmem_ctx_int32_put pshmem_ctx_int32_put |
| 149 | +#define shmem_ctx_int64_put pshmem_ctx_int64_put |
| 150 | +#define shmem_ctx_uint8_put pshmem_ctx_uint8_put |
| 151 | +#define shmem_ctx_uint16_put pshmem_ctx_uint16_put |
| 152 | +#define shmem_ctx_uint32_put pshmem_ctx_uint32_put |
| 153 | +#define shmem_ctx_uint64_put pshmem_ctx_uint64_put |
| 154 | +#define shmem_ctx_size_put pshmem_ctx_size_put |
| 155 | +#define shmem_ctx_ptrdiff_put pshmem_ctx_ptrdiff_put |
127 | 156 |
|
128 | 157 | #define shmem_char_put pshmem_char_put /* shmem-compat.h */
|
129 | 158 | #define shmem_short_put pshmem_short_put
|
|
139 | 168 | #define shmem_ulong_put pshmem_ulong_put
|
140 | 169 | #define shmem_ulonglong_put pshmem_ulonglong_put
|
141 | 170 | #define shmem_longdouble_put pshmem_longdouble_put
|
| 171 | +#define shmem_int8_put pshmem_int8_put |
| 172 | +#define shmem_int16_put pshmem_int16_put |
| 173 | +#define shmem_int32_put pshmem_int32_put |
| 174 | +#define shmem_int64_put pshmem_int64_put |
| 175 | +#define shmem_uint8_put pshmem_uint8_put |
| 176 | +#define shmem_uint16_put pshmem_uint16_put |
| 177 | +#define shmem_uint32_put pshmem_uint32_put |
| 178 | +#define shmem_uint64_put pshmem_uint64_put |
| 179 | +#define shmem_size_put pshmem_size_put |
| 180 | +#define shmem_ptrdiff_put pshmem_ptrdiff_put |
142 | 181 |
|
143 | 182 | #define shmem_ctx_put8 pshmem_ctx_put8
|
144 | 183 | #define shmem_ctx_put16 pshmem_ctx_put16
|
|
171 | 210 | #define shmem_ctx_ulong_iput pshmem_ctx_ulong_iput
|
172 | 211 | #define shmem_ctx_ulonglong_iput pshmem_ctx_ulonglong_iput
|
173 | 212 | #define shmem_ctx_longdouble_iput pshmem_ctx_longdouble_iput
|
| 213 | +#define shmem_ctx_int8_iput pshmem_ctx_int8_iput |
| 214 | +#define shmem_ctx_int16_iput pshmem_ctx_int16_iput |
| 215 | +#define shmem_ctx_int32_iput pshmem_ctx_int32_iput |
| 216 | +#define shmem_ctx_int64_iput pshmem_ctx_int64_iput |
| 217 | +#define shmem_ctx_uint8_iput pshmem_ctx_uint8_iput |
| 218 | +#define shmem_ctx_uint16_iput pshmem_ctx_uint16_iput |
| 219 | +#define shmem_ctx_uint32_iput pshmem_ctx_uint32_iput |
| 220 | +#define shmem_ctx_uint64_iput pshmem_ctx_uint64_iput |
| 221 | +#define shmem_ctx_size_iput pshmem_ctx_size_iput |
| 222 | +#define shmem_ctx_ptrdiff_iput pshmem_ctx_ptrdiff_iput |
174 | 223 |
|
175 | 224 | #define shmem_char_iput pshmem_char_iput
|
176 | 225 | #define shmem_short_iput pshmem_short_iput
|
|
186 | 235 | #define shmem_ulong_iput pshmem_ulong_iput
|
187 | 236 | #define shmem_ulonglong_iput pshmem_ulonglong_iput
|
188 | 237 | #define shmem_longdouble_iput pshmem_longdouble_iput
|
| 238 | +#define shmem_int8_iput pshmem_int8_iput |
| 239 | +#define shmem_int16_iput pshmem_int16_iput |
| 240 | +#define shmem_int32_iput pshmem_int32_iput |
| 241 | +#define shmem_int64_iput pshmem_int64_iput |
| 242 | +#define shmem_uint8_iput pshmem_uint8_iput |
| 243 | +#define shmem_uint16_iput pshmem_uint16_iput |
| 244 | +#define shmem_uint32_iput pshmem_uint32_iput |
| 245 | +#define shmem_uint64_iput pshmem_uint64_iput |
| 246 | +#define shmem_size_iput pshmem_size_iput |
| 247 | +#define shmem_ptrdiff_iput pshmem_ptrdiff_iput |
189 | 248 |
|
190 | 249 | #define shmem_ctx_iput8 pshmem_ctx_iput8
|
191 | 250 | #define shmem_ctx_iput16 pshmem_ctx_iput16
|
|
216 | 275 | #define shmem_ctx_ulong_put_nbi pshmem_ctx_ulong_put_nbi
|
217 | 276 | #define shmem_ctx_ulonglong_put_nbi pshmem_ctx_ulonglong_put_nbi
|
218 | 277 | #define shmem_ctx_longdouble_put_nbi pshmem_ctx_longdouble_put_nbi
|
| 278 | +#define shmem_ctx_int8_put_nbi pshmem_ctx_int8_put_nbi |
| 279 | +#define shmem_ctx_int16_put_nbi pshmem_ctx_int16_put_nbi |
| 280 | +#define shmem_ctx_int32_put_nbi pshmem_ctx_int32_put_nbi |
| 281 | +#define shmem_ctx_int64_put_nbi pshmem_ctx_int64_put_nbi |
| 282 | +#define shmem_ctx_uint8_put_nbi pshmem_ctx_uint8_put_nbi |
| 283 | +#define shmem_ctx_uint16_put_nbi pshmem_ctx_uint16_put_nbi |
| 284 | +#define shmem_ctx_uint32_put_nbi pshmem_ctx_uint32_put_nbi |
| 285 | +#define shmem_ctx_uint64_put_nbi pshmem_ctx_uint64_put_nbi |
| 286 | +#define shmem_ctx_size_put_nbi pshmem_ctx_size_put_nbi |
| 287 | +#define shmem_ctx_ptrdiff_put_nbi pshmem_ctx_ptrdiff_put_nbi |
219 | 288 |
|
220 | 289 | #define shmem_char_put_nbi pshmem_char_put_nbi
|
221 | 290 | #define shmem_short_put_nbi pshmem_short_put_nbi
|
|
231 | 300 | #define shmem_ulong_put_nbi pshmem_ulong_put_nbi
|
232 | 301 | #define shmem_ulonglong_put_nbi pshmem_ulonglong_put_nbi
|
233 | 302 | #define shmem_longdouble_put_nbi pshmem_longdouble_put_nbi
|
| 303 | +#define shmem_int8_put_nbi pshmem_int8_put_nbi |
| 304 | +#define shmem_int16_put_nbi pshmem_int16_put_nbi |
| 305 | +#define shmem_int32_put_nbi pshmem_int32_put_nbi |
| 306 | +#define shmem_int64_put_nbi pshmem_int64_put_nbi |
| 307 | +#define shmem_uint8_put_nbi pshmem_uint8_put_nbi |
| 308 | +#define shmem_uint16_put_nbi pshmem_uint16_put_nbi |
| 309 | +#define shmem_uint32_put_nbi pshmem_uint32_put_nbi |
| 310 | +#define shmem_uint64_put_nbi pshmem_uint64_put_nbi |
| 311 | +#define shmem_size_put_nbi pshmem_size_put_nbi |
| 312 | +#define shmem_ptrdiff_put_nbi pshmem_ptrdiff_put_nbi |
234 | 313 |
|
235 | 314 | #define shmem_ctx_put8_nbi pshmem_ctx_put8_nbi
|
236 | 315 | #define shmem_ctx_put16_nbi pshmem_ctx_put16_nbi
|
|
263 | 342 | #define shmem_ctx_ulong_g pshmem_ctx_ulong_g
|
264 | 343 | #define shmem_ctx_ulonglong_g pshmem_ctx_ulonglong_g
|
265 | 344 | #define shmem_ctx_longdouble_g pshmem_ctx_longdouble_g
|
| 345 | +#define shmem_ctx_int8_g pshmem_ctx_int8_g |
| 346 | +#define shmem_ctx_int16_g pshmem_ctx_int16_g |
| 347 | +#define shmem_ctx_int32_g pshmem_ctx_int32_g |
| 348 | +#define shmem_ctx_int64_g pshmem_ctx_int64_g |
| 349 | +#define shmem_ctx_uint8_g pshmem_ctx_uint8_g |
| 350 | +#define shmem_ctx_uint16_g pshmem_ctx_uint16_g |
| 351 | +#define shmem_ctx_uint32_g pshmem_ctx_uint32_g |
| 352 | +#define shmem_ctx_uint64_g pshmem_ctx_uint64_g |
| 353 | +#define shmem_ctx_size_g pshmem_ctx_size_g |
| 354 | +#define shmem_ctx_ptrdiff_g pshmem_ctx_ptrdiff_g |
266 | 355 |
|
267 | 356 | #define shmem_char_g pshmem_char_g
|
268 | 357 | #define shmem_short_g pshmem_short_g
|
|
278 | 367 | #define shmem_ulong_g pshmem_ulong_g
|
279 | 368 | #define shmem_ulonglong_g pshmem_ulonglong_g
|
280 | 369 | #define shmem_longdouble_g pshmem_longdouble_g
|
| 370 | +#define shmem_int8_g pshmem_int8_g |
| 371 | +#define shmem_int16_g pshmem_int16_g |
| 372 | +#define shmem_int32_g pshmem_int32_g |
| 373 | +#define shmem_int64_g pshmem_int64_g |
| 374 | +#define shmem_uint8_g pshmem_uint8_g |
| 375 | +#define shmem_uint16_g pshmem_uint16_g |
| 376 | +#define shmem_uint32_g pshmem_uint32_g |
| 377 | +#define shmem_uint64_g pshmem_uint64_g |
| 378 | +#define shmem_size_g pshmem_size_g |
| 379 | +#define shmem_ptrdiff_g pshmem_ptrdiff_g |
281 | 380 |
|
282 | 381 | #define shmemx_int16_g pshmemx_int16_g
|
283 | 382 | #define shmemx_int32_g pshmemx_int32_g
|
|
300 | 399 | #define shmem_ctx_ulong_get pshmem_ctx_ulong_get
|
301 | 400 | #define shmem_ctx_ulonglong_get pshmem_ctx_ulonglong_get
|
302 | 401 | #define shmem_ctx_longdouble_get pshmem_ctx_longdouble_get
|
| 402 | +#define shmem_ctx_int8_get pshmem_ctx_int8_get |
| 403 | +#define shmem_ctx_int16_get pshmem_ctx_int16_get |
| 404 | +#define shmem_ctx_int32_get pshmem_ctx_int32_get |
| 405 | +#define shmem_ctx_int64_get pshmem_ctx_int64_get |
| 406 | +#define shmem_ctx_uint8_get pshmem_ctx_uint8_get |
| 407 | +#define shmem_ctx_uint16_get pshmem_ctx_uint16_get |
| 408 | +#define shmem_ctx_uint32_get pshmem_ctx_uint32_get |
| 409 | +#define shmem_ctx_uint64_get pshmem_ctx_uint64_get |
| 410 | +#define shmem_ctx_size_get pshmem_ctx_size_get |
| 411 | +#define shmem_ctx_ptrdiff_get pshmem_ctx_ptrdiff_get |
303 | 412 |
|
304 | 413 | #define shmem_char_get pshmem_char_get /* shmem-compat.h */
|
305 | 414 | #define shmem_short_get pshmem_short_get
|
|
315 | 424 | #define shmem_ulong_get pshmem_ulong_get
|
316 | 425 | #define shmem_ulonglong_get pshmem_ulonglong_get
|
317 | 426 | #define shmem_longdouble_get pshmem_longdouble_get
|
| 427 | +#define shmem_int8_get pshmem_int8_get |
| 428 | +#define shmem_int16_get pshmem_int16_get |
| 429 | +#define shmem_int32_get pshmem_int32_get |
| 430 | +#define shmem_int64_get pshmem_int64_get |
| 431 | +#define shmem_uint8_get pshmem_uint8_get |
| 432 | +#define shmem_uint16_get pshmem_uint16_get |
| 433 | +#define shmem_uint32_get pshmem_uint32_get |
| 434 | +#define shmem_uint64_get pshmem_uint64_get |
| 435 | +#define shmem_size_get pshmem_size_get |
| 436 | +#define shmem_ptrdiff_get pshmem_ptrdiff_get |
318 | 437 |
|
319 | 438 | #define shmem_ctx_get8 pshmem_ctx_get8
|
320 | 439 | #define shmem_ctx_get16 pshmem_ctx_get16
|
|
347 | 466 | #define shmem_ctx_ulong_iget pshmem_ctx_ulong_iget
|
348 | 467 | #define shmem_ctx_ulonglong_iget pshmem_ctx_ulonglong_iget
|
349 | 468 | #define shmem_ctx_longdouble_iget pshmem_ctx_longdouble_iget
|
| 469 | +#define shmem_ctx_int8_iget pshmem_ctx_int8_iget |
| 470 | +#define shmem_ctx_int16_iget pshmem_ctx_int16_iget |
| 471 | +#define shmem_ctx_int32_iget pshmem_ctx_int32_iget |
| 472 | +#define shmem_ctx_int64_iget pshmem_ctx_int64_iget |
| 473 | +#define shmem_ctx_uint8_iget pshmem_ctx_uint8_iget |
| 474 | +#define shmem_ctx_uint16_iget pshmem_ctx_uint16_iget |
| 475 | +#define shmem_ctx_uint32_iget pshmem_ctx_uint32_iget |
| 476 | +#define shmem_ctx_uint64_iget pshmem_ctx_uint64_iget |
| 477 | +#define shmem_ctx_size_iget pshmem_ctx_size_iget |
| 478 | +#define shmem_ctx_ptrdiff_iget pshmem_ctx_ptrdiff_iget |
350 | 479 |
|
351 | 480 | #define shmem_char_iget pshmem_char_iget
|
352 | 481 | #define shmem_short_iget pshmem_short_iget
|
|
362 | 491 | #define shmem_ulong_iget pshmem_ulong_iget
|
363 | 492 | #define shmem_ulonglong_iget pshmem_ulonglong_iget
|
364 | 493 | #define shmem_longdouble_iget pshmem_longdouble_iget
|
| 494 | +#define shmem_int8_iget pshmem_int8_iget |
| 495 | +#define shmem_int16_iget pshmem_int16_iget |
| 496 | +#define shmem_int32_iget pshmem_int32_iget |
| 497 | +#define shmem_int64_iget pshmem_int64_iget |
| 498 | +#define shmem_uint8_iget pshmem_uint8_iget |
| 499 | +#define shmem_uint16_iget pshmem_uint16_iget |
| 500 | +#define shmem_uint32_iget pshmem_uint32_iget |
| 501 | +#define shmem_uint64_iget pshmem_uint64_iget |
| 502 | +#define shmem_size_iget pshmem_size_iget |
| 503 | +#define shmem_ptrdiff_iget pshmem_ptrdiff_iget |
365 | 504 |
|
366 | 505 | #define shmem_ctx_iget8 pshmem_ctx_iget8
|
367 | 506 | #define shmem_ctx_iget16 pshmem_ctx_iget16
|
|
392 | 531 | #define shmem_ctx_ulong_get_nbi pshmem_ctx_ulong_get_nbi
|
393 | 532 | #define shmem_ctx_ulonglong_get_nbi pshmem_ctx_ulonglong_get_nbi
|
394 | 533 | #define shmem_ctx_longdouble_get_nbi pshmem_ctx_longdouble_get_nbi
|
| 534 | +#define shmem_ctx_int8_get_nbi pshmem_ctx_int8_get_nbi |
| 535 | +#define shmem_ctx_int16_get_nbi pshmem_ctx_int16_get_nbi |
| 536 | +#define shmem_ctx_int32_get_nbi pshmem_ctx_int32_get_nbi |
| 537 | +#define shmem_ctx_int64_get_nbi pshmem_ctx_int64_get_nbi |
| 538 | +#define shmem_ctx_uint8_get_nbi pshmem_ctx_uint8_get_nbi |
| 539 | +#define shmem_ctx_uint16_get_nbi pshmem_ctx_uint16_get_nbi |
| 540 | +#define shmem_ctx_uint32_get_nbi pshmem_ctx_uint32_get_nbi |
| 541 | +#define shmem_ctx_uint64_get_nbi pshmem_ctx_uint64_get_nbi |
| 542 | +#define shmem_ctx_size_get_nbi pshmem_ctx_size_get_nbi |
| 543 | +#define shmem_ctx_ptrdiff_get_nbi pshmem_ctx_ptrdiff_get_nbi |
395 | 544 |
|
396 | 545 | #define shmem_char_get_nbi pshmem_char_get_nbi
|
397 | 546 | #define shmem_short_get_nbi pshmem_short_get_nbi
|
|
407 | 556 | #define shmem_ulong_get_nbi pshmem_ulong_get_nbi
|
408 | 557 | #define shmem_ulonglong_get_nbi pshmem_ulonglong_get_nbi
|
409 | 558 | #define shmem_longdouble_get_nbi pshmem_longdouble_get_nbi
|
| 559 | +#define shmem_int8_get_nbi pshmem_int8_get_nbi |
| 560 | +#define shmem_int16_get_nbi pshmem_int16_get_nbi |
| 561 | +#define shmem_int32_get_nbi pshmem_int32_get_nbi |
| 562 | +#define shmem_int64_get_nbi pshmem_int64_get_nbi |
| 563 | +#define shmem_uint8_get_nbi pshmem_uint8_get_nbi |
| 564 | +#define shmem_uint16_get_nbi pshmem_uint16_get_nbi |
| 565 | +#define shmem_uint32_get_nbi pshmem_uint32_get_nbi |
| 566 | +#define shmem_uint64_get_nbi pshmem_uint64_get_nbi |
| 567 | +#define shmem_size_get_nbi pshmem_size_get_nbi |
| 568 | +#define shmem_ptrdiff_get_nbi pshmem_ptrdiff_get_nbi |
410 | 569 |
|
411 | 570 | #define shmem_ctx_get8_nbi pshmem_ctx_get8_nbi
|
412 | 571 | #define shmem_ctx_get16_nbi pshmem_ctx_get16_nbi
|
|
0 commit comments