|
| #define | H5VM_vector_eq_s(N, V1, V2) (H5VM_vector_cmp_s (N, V1, V2)==0) |
| |
| #define | H5VM_vector_lt_s(N, V1, V2) (H5VM_vector_cmp_s (N, V1, V2)<0) |
| |
| #define | H5VM_vector_gt_s(N, V1, V2) (H5VM_vector_cmp_s (N, V1, V2)>0) |
| |
| #define | H5VM_vector_le_s(N, V1, V2) (H5VM_vector_cmp_s (N, V1, V2)<=0) |
| |
| #define | H5VM_vector_ge_s(N, V1, V2) (H5VM_vector_cmp_s (N, V1, V2)>=0) |
| |
| #define | H5VM_vector_eq_u(N, V1, V2) (H5VM_vector_cmp_u (N, V1, V2)==0) |
| |
| #define | H5VM_vector_lt_u(N, V1, V2) (H5VM_vector_cmp_u (N, V1, V2)<0) |
| |
| #define | H5VM_vector_gt_u(N, V1, V2) (H5VM_vector_cmp_u (N, V1, V2)>0) |
| |
| #define | H5VM_vector_le_u(N, V1, V2) (H5VM_vector_cmp_u (N, V1, V2)<=0) |
| |
| #define | H5VM_vector_ge_u(N, V1, V2) (H5VM_vector_cmp_u (N, V1, V2)>=0) |
| |
| #define | H5VM_vector_cpy(N, DST, SRC) |
| |
| #define | H5VM_vector_zero(N, DST) HDmemset(DST,0,(N)*sizeof(*(DST))) |
| |
| #define | H5VM_swizzle_coords(TYPE, COORDS, UNLIM_DIM) |
| |
| #define | H5VM_unswizzle_coords(TYPE, COORDS, UNLIM_DIM) |
| |
| #define | H5VM_ZERO NULL |
| |
|
| H5_DLL hsize_t | H5VM_hyper_stride (unsigned n, const hsize_t *size, const hsize_t *total_size, const hsize_t *offset, hsize_t *stride) |
| |
| H5_DLL htri_t | H5VM_hyper_eq (unsigned n, const hsize_t *offset1, const hsize_t *size1, const hsize_t *offset2, const hsize_t *size2) |
| |
| H5_DLL herr_t | H5VM_hyper_fill (unsigned n, const hsize_t *_size, const hsize_t *total_size, const hsize_t *offset, void *_dst, unsigned fill_value) |
| |
| H5_DLL herr_t | H5VM_hyper_copy (unsigned n, const hsize_t *size, const hsize_t *dst_total_size, const hsize_t *dst_offset, void *_dst, const hsize_t *src_total_size, const hsize_t *src_offset, const void *_src) |
| |
| H5_DLL herr_t | H5VM_stride_fill (unsigned n, hsize_t elmt_size, const hsize_t *size, const hsize_t *stride, void *_dst, unsigned fill_value) |
| |
| H5_DLL herr_t | H5VM_stride_copy (unsigned n, hsize_t elmt_size, const hsize_t *_size, const hsize_t *dst_stride, void *_dst, const hsize_t *src_stride, const void *_src) |
| |
| H5_DLL herr_t | H5VM_stride_copy_s (unsigned n, hsize_t elmt_size, const hsize_t *_size, const hssize_t *dst_stride, void *_dst, const hssize_t *src_stride, const void *_src) |
| |
| H5_DLL herr_t | H5VM_array_fill (void *_dst, const void *src, size_t size, size_t count) |
| |
| H5_DLL herr_t | H5VM_array_down (unsigned n, const hsize_t *total_size, hsize_t *down) |
| |
| H5_DLL hsize_t | H5VM_array_offset_pre (unsigned n, const hsize_t *acc, const hsize_t *offset) |
| |
| H5_DLL hsize_t | H5VM_array_offset (unsigned n, const hsize_t *total_size, const hsize_t *offset) |
| |
| H5_DLL herr_t | H5VM_array_calc_pre (hsize_t offset, unsigned n, const hsize_t *down, hsize_t *coords) |
| |
| H5_DLL herr_t | H5VM_array_calc (hsize_t offset, unsigned n, const hsize_t *total_size, hsize_t *coords) |
| |
| H5_DLL hsize_t | H5VM_chunk_index (unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks) |
| |
| H5_DLL void | H5VM_chunk_scaled (unsigned ndims, const hsize_t *coord, const uint32_t *chunk, hsize_t *scaled) |
| |
| H5_DLL hsize_t | H5VM_chunk_index_scaled (unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks, hsize_t *scaled) |
| |
| H5_DLL ssize_t | H5VM_opvv (size_t dst_max_nseq, size_t *dst_curr_seq, size_t dst_len_arr[], hsize_t dst_off_arr[], size_t src_max_nseq, size_t *src_curr_seq, size_t src_len_arr[], hsize_t src_off_arr[], H5VM_opvv_func_t op, void *op_data) |
| |
| H5_DLL ssize_t | H5VM_memcpyvv (void *_dst, size_t dst_max_nseq, size_t *dst_curr_seq, size_t dst_len_arr[], hsize_t dst_off_arr[], const void *_src, size_t src_max_nseq, size_t *src_curr_seq, size_t src_len_arr[], hsize_t src_off_arr[]) |
| |