#include "f90_intrinsic.h"
Go to the source code of this file.
Functions | |
| static size_t | read_source_desc (DopeVectorType *array, size_t src_extent[MAX_NARY_DIMS], size_t src_stride[MAX_NARY_DIMS], size_t src_offset[MAX_NARY_DIMS], int32_t ddim) |
| static void | get_offset_and_stride (DopeVectorType *array, size_t src_extent[MAX_NARY_DIMS], size_t src_stride[MAX_NARY_DIMS], size_t src_offset[MAX_NARY_DIMS], int32_t ddim) |
| static uint32_t | find_contig_axes (size_t src_extent[MAX_NARY_DIMS], size_t src_stride[MAX_NARY_DIMS], size_t src_offset[MAX_NARY_DIMS], uint32_t src_rank, size_t typ_sz, size_t msk_stride[MAX_NARY_DIMS], size_t msk_offset[MAX_NARY_DIMS], size_t msk_typ_sz) |
| static int32_t | read_dim (DopeVectorType *dim) |
| i1 | _MAXVAL0__I1 (DopeVectorType *array, DopeVectorType *dim, DopeVectorType *mask) |
| i2 | _MAXVAL0__I2 (DopeVectorType *array, DopeVectorType *dim, DopeVectorType *mask) |
| i4 | _MAXVAL0__I4 (DopeVectorType *array, DopeVectorType *dim, DopeVectorType *mask) |
| i8 | _MAXVAL0__J (DopeVectorType *array, DopeVectorType *dim, DopeVectorType *mask) |
| r4 | _MAXVAL0__S4 (DopeVectorType *array, DopeVectorType *dim, DopeVectorType *mask) |
| r8 | _MAXVAL0__S (DopeVectorType *array, DopeVectorType *dim, DopeVectorType *mask) |
| r16 | _MAXVAL0__D (DopeVectorType *array, DopeVectorType *dim, DopeVectorType *mask) |
| r16 _MAXVAL0__D | ( | DopeVectorType * | array, | |
| DopeVectorType * | dim, | |||
| DopeVectorType * | mask | |||
| ) |
Definition at line 1020 of file maxval0_gen.c.
References find_contig_axes(), GET_ADDRESS_FROM_DESC, GET_DV_LOGICAL_FROM_DESC, GET_ELEMENT_SZ_FROM_DESC, get_offset_and_stride(), GET_RANK_FROM_DESC, NULL, OFFSET_TO_TF_BYTE, p1, p2, p3, r16, read_dim(), and read_source_desc().

| i1 _MAXVAL0__I1 | ( | DopeVectorType * | array, | |
| DopeVectorType * | dim, | |||
| DopeVectorType * | mask | |||
| ) |
Definition at line 66 of file maxval0_gen.c.
References find_contig_axes(), GET_ADDRESS_FROM_DESC, GET_DV_LOGICAL_FROM_DESC, GET_ELEMENT_SZ_FROM_DESC, get_offset_and_stride(), GET_RANK_FROM_DESC, i1, NULL, OFFSET_TO_TF_BYTE, p1, p2, p3, read_dim(), and read_source_desc().

| i2 _MAXVAL0__I2 | ( | DopeVectorType * | array, | |
| DopeVectorType * | dim, | |||
| DopeVectorType * | mask | |||
| ) |
Definition at line 225 of file maxval0_gen.c.
References find_contig_axes(), GET_ADDRESS_FROM_DESC, GET_DV_LOGICAL_FROM_DESC, GET_ELEMENT_SZ_FROM_DESC, get_offset_and_stride(), GET_RANK_FROM_DESC, i2, NULL, OFFSET_TO_TF_BYTE, p1, p2, p3, read_dim(), and read_source_desc().

| i4 _MAXVAL0__I4 | ( | DopeVectorType * | array, | |
| DopeVectorType * | dim, | |||
| DopeVectorType * | mask | |||
| ) |
Definition at line 384 of file maxval0_gen.c.
References find_contig_axes(), GET_ADDRESS_FROM_DESC, GET_DV_LOGICAL_FROM_DESC, GET_ELEMENT_SZ_FROM_DESC, get_offset_and_stride(), GET_RANK_FROM_DESC, i4, NULL, OFFSET_TO_TF_BYTE, p1, p2, p3, read_dim(), and read_source_desc().

| i8 _MAXVAL0__J | ( | DopeVectorType * | array, | |
| DopeVectorType * | dim, | |||
| DopeVectorType * | mask | |||
| ) |
Definition at line 543 of file maxval0_gen.c.
References find_contig_axes(), GET_ADDRESS_FROM_DESC, GET_DV_LOGICAL_FROM_DESC, GET_ELEMENT_SZ_FROM_DESC, get_offset_and_stride(), GET_RANK_FROM_DESC, i8, NULL, OFFSET_TO_TF_BYTE, p1, p2, p3, read_dim(), and read_source_desc().

| r8 _MAXVAL0__S | ( | DopeVectorType * | array, | |
| DopeVectorType * | dim, | |||
| DopeVectorType * | mask | |||
| ) |
Definition at line 861 of file maxval0_gen.c.
References find_contig_axes(), GET_ADDRESS_FROM_DESC, GET_DV_LOGICAL_FROM_DESC, GET_ELEMENT_SZ_FROM_DESC, get_offset_and_stride(), GET_RANK_FROM_DESC, NULL, OFFSET_TO_TF_BYTE, p1, p2, p3, r8, read_dim(), and read_source_desc().

| r4 _MAXVAL0__S4 | ( | DopeVectorType * | array, | |
| DopeVectorType * | dim, | |||
| DopeVectorType * | mask | |||
| ) |
Definition at line 702 of file maxval0_gen.c.
References find_contig_axes(), GET_ADDRESS_FROM_DESC, GET_DV_LOGICAL_FROM_DESC, GET_ELEMENT_SZ_FROM_DESC, get_offset_and_stride(), GET_RANK_FROM_DESC, NULL, OFFSET_TO_TF_BYTE, p1, p2, p3, r4, read_dim(), and read_source_desc().

| static uint32_t find_contig_axes | ( | size_t | src_extent[MAX_NARY_DIMS], | |
| size_t | src_stride[MAX_NARY_DIMS], | |||
| size_t | src_offset[MAX_NARY_DIMS], | |||
| uint32_t | src_rank, | |||
| size_t | typ_sz, | |||
| size_t | msk_stride[MAX_NARY_DIMS], | |||
| size_t | msk_offset[MAX_NARY_DIMS], | |||
| size_t | msk_typ_sz | |||
| ) | [static] |
Definition at line 1259 of file maxval0_gen.c.
References NULL.
Referenced by _MAXVAL0__D(), _MAXVAL0__I1(), _MAXVAL0__I2(), _MAXVAL0__I4(), _MAXVAL0__J(), _MAXVAL0__S(), and _MAXVAL0__S4().
| static void get_offset_and_stride | ( | DopeVectorType * | array, | |
| size_t | src_extent[MAX_NARY_DIMS], | |||
| size_t | src_stride[MAX_NARY_DIMS], | |||
| size_t | src_offset[MAX_NARY_DIMS], | |||
| int32_t | ddim | |||
| ) | [static] |
Definition at line 1236 of file maxval0_gen.c.
References GET_RANK_FROM_DESC, and GET_STRIDE_FROM_DESC().
Referenced by _MAXVAL0__D(), _MAXVAL0__I1(), _MAXVAL0__I2(), _MAXVAL0__I4(), _MAXVAL0__J(), _MAXVAL0__S(), _MAXVAL0__S4(), and read_source_desc().

| static int32_t read_dim | ( | DopeVectorType * | dim | ) | [static] |
Definition at line 1180 of file maxval0_gen.c.
References GET_ADDRESS_FROM_DESC, and GET_ELEMENT_SZ_FROM_DESC.
Referenced by _MAXVAL0__D(), _MAXVAL0__I1(), _MAXVAL0__I2(), _MAXVAL0__I4(), _MAXVAL0__J(), _MAXVAL0__S(), and _MAXVAL0__S4().
| static size_t read_source_desc | ( | DopeVectorType * | array, | |
| size_t | src_extent[MAX_NARY_DIMS], | |||
| size_t | src_stride[MAX_NARY_DIMS], | |||
| size_t | src_offset[MAX_NARY_DIMS], | |||
| int32_t | ddim | |||
| ) | [static] |
Definition at line 1209 of file maxval0_gen.c.
References GET_EXTENT_FROM_DESC, get_offset_and_stride(), and GET_RANK_FROM_DESC.
Referenced by _MAXVAL0__D(), _MAXVAL0__I1(), _MAXVAL0__I2(), _MAXVAL0__I4(), _MAXVAL0__J(), _MAXVAL0__S(), and _MAXVAL0__S4().

1.7.1