|
static void | xt_ddt_pack_8 (size_t count, ssize_t *restrict displs, const uint8_t *restrict src, uint8_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_16 (size_t count, ssize_t *restrict displs, const uint16_t *restrict src, uint16_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_32 (size_t count, ssize_t *restrict displs, const uint32_t *restrict src, uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_32_2 (size_t count, ssize_t *restrict displs, const uint32_t *restrict src, uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_96 (size_t count, ssize_t *restrict displs, const uint32_t *restrict src, uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_64 (size_t count, ssize_t *restrict displs, const uint64_t *restrict src, uint64_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_128 (size_t count, ssize_t *restrict displs, const uint64_t *restrict src, uint64_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_160 (size_t count, ssize_t *restrict displs, const uint32_t *restrict src, uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_pack_256 (size_t count, ssize_t *restrict displs, const uint64_t *restrict src, uint64_t(*restrict dst)[4], enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_8 (size_t count, ssize_t *restrict displs, const uint8_t *restrict src, uint8_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_16 (size_t count, ssize_t *restrict displs, const uint16_t *restrict src, uint16_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_32 (size_t count, ssize_t *restrict displs, const uint32_t *restrict src, uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_32_2 (size_t count, ssize_t *restrict displs, const uint32_t(*restrict src)[2], uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_96 (size_t count, ssize_t *restrict displs, const uint32_t(*restrict src)[3], uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_64 (size_t count, ssize_t *restrict displs, const uint64_t *restrict src, uint64_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_128 (size_t count, ssize_t *restrict displs, const uint64_t(*restrict src)[2], uint64_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_160 (size_t count, ssize_t *restrict displs, const uint32_t(*restrict src)[5], uint32_t *restrict dst, enum xt_memtype memtype) |
|
static void | xt_ddt_unpack_256 (size_t count, ssize_t *restrict displs, const uint64_t(*restrict src)[4], uint64_t *restrict dst, enum xt_memtype memtype) |
|
size_t | xt_ddt_get_pack_size_internal (Xt_ddt ddt) |
|
size_t | xt_ddt_get_pack_size (MPI_Datatype mpi_ddt) |
|
static void | xt_ddt_copy_displs (Xt_ddt ddt, enum xt_memtype memtype) |
|
void | xt_ddt_pack_internal (Xt_ddt ddt, const void *src, void *dst, enum xt_memtype memtype) |
|
void | xt_ddt_pack (MPI_Datatype mpi_ddt, const void *src, void *dst) |
|
void | xt_ddt_unpack_internal (Xt_ddt ddt, const void *src, void *dst, enum xt_memtype memtype) |
|
void | xt_ddt_unpack (MPI_Datatype mpi_ddt, const void *src, void *dst) |
|