Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
maxval0_gen.c File Reference
#include "f90_intrinsic.h"
Include dependency graph for maxval0_gen.c:

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)

Function Documentation

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]
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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines