#include <stddef.h>
#include <liberrno.h>
#include <cray/dopevec.h>
#include <cray/portdefs.h>
#include "arraydefs.h"
Go to the source code of this file.
Define Documentation
Value:if (type == DVTYPE_INTEGER) { \
bnd16 = *(_f_int2 *) &defaulti2; \
} else { \
bnd16 = *(_f_int2 *) &defaultl2; \
}
Definition at line 140 of file eoshift.c.
Value:if (type == DVTYPE_INTEGER) { \
bnd32 = *(_f_int4 *) &defaulti4; \
} else if (type == DVTYPE_REAL) { \
bnd32 = *(_f_int4 *) &defaultr4; \
} else { \
bnd32 = *(_f_int4 *) &defaultl4; \
}
Definition at line 131 of file eoshift.c.
Referenced by _EOSHIFT().
Value:if (type == DVTYPE_INTEGER) \
bnd64 = *(_f_int8 *) &defaulti8; \
else if (type == DVTYPE_REAL) \
bnd64 = *(_f_int8 *) &defaultr8; \
else \
bnd64 = *(_f_int8 *) &defaultl8;
Definition at line 103 of file eoshift.c.
Referenced by _EOSHIFT().
Value:if (type == DVTYPE_INTEGER) { \
bnd8 = *(_f_int1 *) &defaulti1; \
} else { \
bnd8 = *(_f_int1 *) &defaultl1; \
}
Definition at line 147 of file eoshift.c.
Function Documentation
Definition at line 159 of file eoshift.c.
References _cptofcd(), _fcdlen(), _fcdtocp(), _LELVL_ABORT, _lerror(), DopeVector::a, DopeVector::assoc, DopeVector::base_addr, BIT32_DEFAULT, BIT64_DEFAULT, BITS_PER_BYTE, BITS_PER_WORD, BYTES_PER_WORD, DopeVector::charptr, DopeVector::dimension, DVSUBTYPE_BIT128, DVSUBTYPE_BIT256, DVSUBTYPE_BIT32, DVSUBTYPE_BIT64, DVSUBTYPE_CHAR, DVSUBTYPE_DERIVED, DopeVector::DvDimen::extent, FEINTDTY, FENOMEMY, FESCIDIM, if(), dblcmplx::im, f90_type::int_len, DopeVector::DvDimen::low_bound, MAXDIM, DopeVector::n_dim, NULL, DopeVector::orig_base, DopeVector::orig_size, dblcmplx::re, restrict, DopeVector::DvDimen::stride_mult, f90_type::type, and DopeVector::type_lens.
Variable Documentation