Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <liberrno.h>
#include <stddef.h>
#include <cray/dopevec.h>
#include <cray/portdefs.h>
#include <stdlib.h>
Go to the source code of this file.
Defines | |
#define | BITS_PER_BYTE (BITS_PER_WORD / BYTES_PER_WORD) |
Functions | |
void | _UBOUND (DopeVectorType *result, DopeVectorType *source, _f_int *dimptr) |
_f_int | _UBOUND0 (DopeVectorType *source, _f_int *dimptr) |
_f_int4 | _UBOUND0_4 (DopeVectorType *source, _f_int *dimptr) |
_f_int8 | _UBOUND0_8 (DopeVectorType *source, _f_int *dimptr) |
#define BITS_PER_BYTE (BITS_PER_WORD / BYTES_PER_WORD) |
void _UBOUND | ( | DopeVectorType * | result, |
DopeVectorType * | source, | ||
_f_int * | dimptr | ||
) |
Definition at line 59 of file ubound.c.
References _LELVL_ABORT, _lerror(), DopeVector::a, DopeVector::assoc, DopeVector::base_addr, BITS_PER_BYTE, BYTES_PER_WORD, f90_type::dec_len, DopeVector::dimension, DopeVector::DvDimen::extent, FENMPTAR, FENOMEMY, f90_type::int_len, f90_type::kind_or_star, DopeVector::DvDimen::low_bound, DopeVector::n_dim, NULL, DopeVector::p_or_a, DopeVector::DvDimen::stride_mult, and DopeVector::type_lens.
_f_int _UBOUND0 | ( | DopeVectorType * | source, |
_f_int * | dimptr | ||
) |
Definition at line 149 of file ubound.c.
References _LELVL_ABORT, _lerror(), DopeVector::assoc, DopeVector::dimension, DopeVector::DvDimen::extent, FENMPTAR, FENMSCDM, DopeVector::DvDimen::low_bound, DopeVector::n_dim, and DopeVector::p_or_a.
_f_int4 _UBOUND0_4 | ( | DopeVectorType * | source, |
_f_int * | dimptr | ||
) |
Definition at line 193 of file ubound.c.
References _LELVL_ABORT, _lerror(), DopeVector::assoc, DopeVector::dimension, DopeVector::DvDimen::extent, FENMPTAR, FENMSCDM, DopeVector::DvDimen::low_bound, DopeVector::n_dim, and DopeVector::p_or_a.
_f_int8 _UBOUND0_8 | ( | DopeVectorType * | source, |
_f_int * | dimptr | ||
) |
Definition at line 232 of file ubound.c.
References _LELVL_ABORT, _lerror(), DopeVector::assoc, DopeVector::dimension, DopeVector::DvDimen::extent, FENMPTAR, FENMSCDM, DopeVector::DvDimen::low_bound, DopeVector::n_dim, and DopeVector::p_or_a.