* m4/in_pack.m4 (internal_pack_'rtype_code`): Destination
pointer is restrict.
* m4/transpose.m4 (transpose_'rtype_code`): Likewise.
* m4/pack.m4 (pack_'rtype_code`): Likewise.
* m4/spread.m4 (spread_'rtype_code`): Likewise.
(spread_scalar_'rtype_code`): Likewise.
* m4/iforeach.m4 (name`'rtype_qual`_'atype_code): Likewise.
* m4/eoshift1.m4 (eoshift1): Likewise.
* m4/eoshift3.m4 (eoshift3): Likewise.
* m4/in_unpack.m4 (internal_unpack_'rtype_ccode`): Likewise.
* m4/unpack.m4 (unpack0_'rtype_code`): Likewise.
(unpack1_'rtype_code`): Likewise.
* intrinsics/pack_generic.c (pack_generic.c): Likewise.
* intrinsics/unpack_generic.c (unpack_internal): Likewise.
* intrinsics/eoshift0.c (eoshift0): Likewise.
* intrinsics/eoshift2.c (eoshift2): Likewise.
* intrinsics/reshape_generic.c (reshape_internal): Likewise.
* intrinsics/reshape_packed.c (reshape_packed): Likewise.
* generated/eoshift1_16.c: Regenerated.
* generated/eoshift1_4.c: Regenerated.
* generated/eoshift1_8.c: Regenerated.
* generated/eoshift3_16.c: Regenerated.
* generated/eoshift3_4.c: Regenerated.
* generated/eoshift3_8.c: Regenerated.
* generated/in_pack_c10.c: Regenerated.
* generated/in_pack_c16.c: Regenerated.
* generated/in_pack_c4.c: Regenerated.
* generated/in_pack_c8.c: Regenerated.
* generated/in_pack_i1.c: Regenerated.
* generated/in_pack_i16.c: Regenerated.
* generated/in_pack_i2.c: Regenerated.
* generated/in_pack_i4.c: Regenerated.
* generated/in_pack_i8.c: Regenerated.
* generated/in_pack_r10.c: Regenerated.
* generated/in_pack_r16.c: Regenerated.
* generated/in_pack_r4.c: Regenerated.
* generated/in_pack_r8.c: Regenerated.
* generated/in_unpack_c10.c: Regenerated.
* generated/in_unpack_c16.c: Regenerated.
* generated/in_unpack_c4.c: Regenerated.
* generated/in_unpack_c8.c: Regenerated.
* generated/in_unpack_i1.c: Regenerated.
* generated/in_unpack_i16.c: Regenerated.
* generated/in_unpack_i2.c: Regenerated.
* generated/in_unpack_i4.c: Regenerated.
* generated/in_unpack_i8.c: Regenerated.
* generated/in_unpack_r10.c: Regenerated.
* generated/in_unpack_r16.c: Regenerated.
* generated/in_unpack_r4.c: Regenerated.
* generated/in_unpack_r8.c: Regenerated.
* generated/maxloc0_16_i1.c: Regenerated.
* generated/maxloc0_16_i16.c: Regenerated.
* generated/maxloc0_16_i2.c: Regenerated.
* generated/maxloc0_16_i4.c: Regenerated.
* generated/maxloc0_16_i8.c: Regenerated.
* generated/maxloc0_16_r10.c: Regenerated.
* generated/maxloc0_16_r16.c: Regenerated.
* generated/maxloc0_16_r4.c: Regenerated.
* generated/maxloc0_16_r8.c: Regenerated.
* generated/maxloc0_4_i1.c: Regenerated.
* generated/maxloc0_4_i16.c: Regenerated.
* generated/maxloc0_4_i2.c: Regenerated.
* generated/maxloc0_4_i4.c: Regenerated.
* generated/maxloc0_4_i8.c: Regenerated.
* generated/maxloc0_4_r10.c: Regenerated.
* generated/maxloc0_4_r16.c: Regenerated.
* generated/maxloc0_4_r4.c: Regenerated.
* generated/maxloc0_4_r8.c: Regenerated.
* generated/maxloc0_8_i1.c: Regenerated.
* generated/maxloc0_8_i16.c: Regenerated.
* generated/maxloc0_8_i2.c: Regenerated.
* generated/maxloc0_8_i4.c: Regenerated.
* generated/maxloc0_8_i8.c: Regenerated.
* generated/maxloc0_8_r10.c: Regenerated.
* generated/maxloc0_8_r16.c: Regenerated.
* generated/maxloc0_8_r4.c: Regenerated.
* generated/maxloc0_8_r8.c: Regenerated.
* generated/minloc0_16_i1.c: Regenerated.
* generated/minloc0_16_i16.c: Regenerated.
* generated/minloc0_16_i2.c: Regenerated.
* generated/minloc0_16_i4.c: Regenerated.
* generated/minloc0_16_i8.c: Regenerated.
* generated/minloc0_16_r10.c: Regenerated.
* generated/minloc0_16_r16.c: Regenerated.
* generated/minloc0_16_r4.c: Regenerated.
* generated/minloc0_16_r8.c: Regenerated.
* generated/minloc0_4_i1.c: Regenerated.
* generated/minloc0_4_i16.c: Regenerated.
* generated/minloc0_4_i2.c: Regenerated.
* generated/minloc0_4_i4.c: Regenerated.
* generated/minloc0_4_i8.c: Regenerated.
* generated/minloc0_4_r10.c: Regenerated.
* generated/minloc0_4_r16.c: Regenerated.
* generated/minloc0_4_r4.c: Regenerated.
* generated/minloc0_4_r8.c: Regenerated.
* generated/minloc0_8_i1.c: Regenerated.
* generated/minloc0_8_i16.c: Regenerated.
* generated/minloc0_8_i2.c: Regenerated.
* generated/minloc0_8_i4.c: Regenerated.
* generated/minloc0_8_i8.c: Regenerated.
* generated/minloc0_8_r10.c: Regenerated.
* generated/minloc0_8_r16.c: Regenerated.
* generated/minloc0_8_r4.c: Regenerated.
* generated/minloc0_8_r8.c: Regenerated.
* generated/pack_c10.c: Regenerated.
* generated/pack_c16.c: Regenerated.
* generated/pack_c4.c: Regenerated.
* generated/pack_c8.c: Regenerated.
* generated/pack_i1.c: Regenerated.
* generated/pack_i16.c: Regenerated.
* generated/pack_i2.c: Regenerated.
* generated/pack_i4.c: Regenerated.
* generated/pack_i8.c: Regenerated.
* generated/pack_r10.c: Regenerated.
* generated/pack_r16.c: Regenerated.
* generated/pack_r4.c: Regenerated.
* generated/pack_r8.c: Regenerated.
* generated/spread_c10.c: Regenerated.
* generated/spread_c16.c: Regenerated.
* generated/spread_c4.c: Regenerated.
* generated/spread_c8.c: Regenerated.
* generated/spread_i1.c: Regenerated.
* generated/spread_i16.c: Regenerated.
* generated/spread_i2.c: Regenerated.
* generated/spread_i4.c: Regenerated.
* generated/spread_i8.c: Regenerated.
* generated/spread_r10.c: Regenerated.
* generated/spread_r16.c: Regenerated.
* generated/spread_r4.c: Regenerated.
* generated/spread_r8.c: Regenerated.
* generated/transpose_c10.c: Regenerated.
* generated/transpose_c16.c: Regenerated.
* generated/transpose_c4.c: Regenerated.
* generated/transpose_c8.c: Regenerated.
* generated/transpose_i16.c: Regenerated.
* generated/transpose_i4.c: Regenerated.
* generated/transpose_i8.c: Regenerated.
* generated/transpose_r10.c: Regenerated.
* generated/transpose_r16.c: Regenerated.
* generated/transpose_r4.c: Regenerated.
* generated/transpose_r8.c: Regenerated.
* generated/unpack_c10.c: Regenerated.
* generated/unpack_c16.c: Regenerated.
* generated/unpack_c4.c: Regenerated.
* generated/unpack_c8.c: Regenerated.
* generated/unpack_i1.c: Regenerated.
* generated/unpack_i16.c: Regenerated.
* generated/unpack_i2.c: Regenerated.
* generated/unpack_i4.c: Regenerated.
* generated/unpack_i8.c: Regenerated.
* generated/unpack_r10.c: Regenerated.
* generated/unpack_r16.c: Regenerated.
* generated/unpack_r4.c: Regenerated.
* generated/unpack_r8.c: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135512
138bc75d-0d04-0410-961f-
82ee72b054a4
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type dim;
index_type ssize;
const GFC_COMPLEX_10 *src;
- GFC_COMPLEX_10 *dest;
+ GFC_COMPLEX_10 * restrict dest;
GFC_COMPLEX_10 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_COMPLEX_16 *src;
- GFC_COMPLEX_16 *dest;
+ GFC_COMPLEX_16 * restrict dest;
GFC_COMPLEX_16 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_COMPLEX_4 *src;
- GFC_COMPLEX_4 *dest;
+ GFC_COMPLEX_4 * restrict dest;
GFC_COMPLEX_4 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_COMPLEX_8 *src;
- GFC_COMPLEX_8 *dest;
+ GFC_COMPLEX_8 * restrict dest;
GFC_COMPLEX_8 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_INTEGER_1 *src;
- GFC_INTEGER_1 *dest;
+ GFC_INTEGER_1 * restrict dest;
GFC_INTEGER_1 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_INTEGER_16 *src;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
GFC_INTEGER_16 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_INTEGER_2 *src;
- GFC_INTEGER_2 *dest;
+ GFC_INTEGER_2 * restrict dest;
GFC_INTEGER_2 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_INTEGER_4 *src;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
GFC_INTEGER_4 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_INTEGER_8 *src;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
GFC_INTEGER_8 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_REAL_10 *src;
- GFC_REAL_10 *dest;
+ GFC_REAL_10 * restrict dest;
GFC_REAL_10 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_REAL_16 *src;
- GFC_REAL_16 *dest;
+ GFC_REAL_16 * restrict dest;
GFC_REAL_16 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_REAL_4 *src;
- GFC_REAL_4 *dest;
+ GFC_REAL_4 * restrict dest;
GFC_REAL_4 *destptr;
int n;
int packed;
index_type dim;
index_type ssize;
const GFC_REAL_8 *src;
- GFC_REAL_8 *dest;
+ GFC_REAL_8 * restrict dest;
GFC_REAL_8 *destptr;
int n;
int packed;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_COMPLEX_10 *dest;
+ GFC_COMPLEX_10 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_COMPLEX_16 *dest;
+ GFC_COMPLEX_16 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_COMPLEX_4 *dest;
+ GFC_COMPLEX_4 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_COMPLEX_8 *dest;
+ GFC_COMPLEX_8 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_INTEGER_1 *dest;
+ GFC_INTEGER_1 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_INTEGER_2 *dest;
+ GFC_INTEGER_2 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_REAL_10 *dest;
+ GFC_REAL_10 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_REAL_16 *dest;
+ GFC_REAL_16 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_REAL_4 *dest;
+ GFC_REAL_4 * restrict dest;
int n;
dest = d->data;
index_type stride0;
index_type dim;
index_type dsize;
- GFC_REAL_8 *dest;
+ GFC_REAL_8 * restrict dest;
int n;
dest = d->data;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_1 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_16 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_2 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_4 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_8 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_10 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_16 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_4 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_8 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_1 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_16 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_2 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_4 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_8 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_10 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_16 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_4 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_8 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_1 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_16 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_2 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_4 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_8 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_10 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_16 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_4 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_8 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_1 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_16 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_2 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_4 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_8 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_10 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_16 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_4 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_8 *base;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_1 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_16 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_2 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_4 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_8 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_10 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_16 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_4 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_8 *base;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_1 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_16 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_2 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_4 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_INTEGER_8 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_10 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_16 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_4 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const GFC_REAL_8 *base;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
index_type rank;
index_type n;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_COMPLEX_10 *rptr;
+ GFC_COMPLEX_10 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_COMPLEX_16 *rptr;
+ GFC_COMPLEX_16 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_COMPLEX_4 *rptr;
+ GFC_COMPLEX_4 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_COMPLEX_8 *rptr;
+ GFC_COMPLEX_8 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_INTEGER_1 *rptr;
+ GFC_INTEGER_1 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_INTEGER_16 *rptr;
+ GFC_INTEGER_16 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_INTEGER_2 *rptr;
+ GFC_INTEGER_2 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_INTEGER_4 *rptr;
+ GFC_INTEGER_4 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_INTEGER_8 *rptr;
+ GFC_INTEGER_8 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_REAL_10 *rptr;
+ GFC_REAL_10 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_REAL_16 *rptr;
+ GFC_REAL_16 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_REAL_4 *rptr;
+ GFC_REAL_4 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
/* r.* indicates the return array. */
index_type rstride0;
- GFC_REAL_8 *rptr;
+ GFC_REAL_8 * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rrank;
index_type rs;
GFC_COMPLEX_10 *rptr;
- GFC_COMPLEX_10 *dest;
+ GFC_COMPLEX_10 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_COMPLEX_10 * dest;
+ GFC_COMPLEX_10 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_COMPLEX_16 *rptr;
- GFC_COMPLEX_16 *dest;
+ GFC_COMPLEX_16 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_COMPLEX_16 * dest;
+ GFC_COMPLEX_16 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_COMPLEX_4 *rptr;
- GFC_COMPLEX_4 *dest;
+ GFC_COMPLEX_4 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_COMPLEX_4 * dest;
+ GFC_COMPLEX_4 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_COMPLEX_8 *rptr;
- GFC_COMPLEX_8 *dest;
+ GFC_COMPLEX_8 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_COMPLEX_8 * dest;
+ GFC_COMPLEX_8 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_INTEGER_1 *rptr;
- GFC_INTEGER_1 *dest;
+ GFC_INTEGER_1 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_INTEGER_1 * dest;
+ GFC_INTEGER_1 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_INTEGER_16 *rptr;
- GFC_INTEGER_16 *dest;
+ GFC_INTEGER_16 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_INTEGER_16 * dest;
+ GFC_INTEGER_16 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_INTEGER_2 *rptr;
- GFC_INTEGER_2 *dest;
+ GFC_INTEGER_2 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_INTEGER_2 * dest;
+ GFC_INTEGER_2 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_INTEGER_4 *rptr;
- GFC_INTEGER_4 *dest;
+ GFC_INTEGER_4 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_INTEGER_4 * dest;
+ GFC_INTEGER_4 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_INTEGER_8 *rptr;
- GFC_INTEGER_8 *dest;
+ GFC_INTEGER_8 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_INTEGER_8 * dest;
+ GFC_INTEGER_8 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_REAL_10 *rptr;
- GFC_REAL_10 *dest;
+ GFC_REAL_10 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_REAL_10 * dest;
+ GFC_REAL_10 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_REAL_16 *rptr;
- GFC_REAL_16 *dest;
+ GFC_REAL_16 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_REAL_16 * dest;
+ GFC_REAL_16 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_REAL_4 *rptr;
- GFC_REAL_4 *dest;
+ GFC_REAL_4 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_REAL_4 * dest;
+ GFC_REAL_4 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
index_type rrank;
index_type rs;
GFC_REAL_8 *rptr;
- GFC_REAL_8 *dest;
+ GFC_REAL_8 * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- GFC_REAL_8 * dest;
+ GFC_REAL_8 * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
}
#endif
+
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_COMPLEX_10 *rptr;
+ GFC_COMPLEX_10 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_COMPLEX_10 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_COMPLEX_16 *rptr;
+ GFC_COMPLEX_16 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_COMPLEX_16 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_COMPLEX_4 *rptr;
+ GFC_COMPLEX_4 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_COMPLEX_4 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_COMPLEX_8 *rptr;
+ GFC_COMPLEX_8 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_COMPLEX_8 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_INTEGER_16 *rptr;
+ GFC_INTEGER_16 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_INTEGER_16 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_INTEGER_4 *rptr;
+ GFC_INTEGER_4 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_INTEGER_4 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_INTEGER_8 *rptr;
+ GFC_INTEGER_8 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_INTEGER_8 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_REAL_10 *rptr;
+ GFC_REAL_10 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_REAL_10 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_REAL_16 *rptr;
+ GFC_REAL_16 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_REAL_16 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_REAL_4 *rptr;
+ GFC_REAL_4 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_REAL_4 *sptr;
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- GFC_REAL_8 *rptr;
+ GFC_REAL_8 * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const GFC_REAL_8 *sptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_10 *rptr;
+ GFC_COMPLEX_10 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_10 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_10 *rptr;
+ GFC_COMPLEX_10 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_10 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_16 *rptr;
+ GFC_COMPLEX_16 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_16 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_16 *rptr;
+ GFC_COMPLEX_16 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_16 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_4 *rptr;
+ GFC_COMPLEX_4 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_4 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_4 *rptr;
+ GFC_COMPLEX_4 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_4 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_8 *rptr;
+ GFC_COMPLEX_8 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_8 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_COMPLEX_8 *rptr;
+ GFC_COMPLEX_8 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_COMPLEX_8 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_1 *rptr;
+ GFC_INTEGER_1 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_1 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_1 *rptr;
+ GFC_INTEGER_1 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_1 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_16 *rptr;
+ GFC_INTEGER_16 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_16 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_16 *rptr;
+ GFC_INTEGER_16 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_16 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_2 *rptr;
+ GFC_INTEGER_2 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_2 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_2 *rptr;
+ GFC_INTEGER_2 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_2 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_4 *rptr;
+ GFC_INTEGER_4 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_4 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_4 *rptr;
+ GFC_INTEGER_4 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_4 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_8 *rptr;
+ GFC_INTEGER_8 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_8 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_INTEGER_8 *rptr;
+ GFC_INTEGER_8 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_INTEGER_8 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_10 *rptr;
+ GFC_REAL_10 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_10 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_10 *rptr;
+ GFC_REAL_10 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_10 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_16 *rptr;
+ GFC_REAL_16 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_16 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_16 *rptr;
+ GFC_REAL_16 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_16 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_4 *rptr;
+ GFC_REAL_4 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_4 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_4 *rptr;
+ GFC_REAL_4 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_4 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_8 *rptr;
+ GFC_REAL_8 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_8 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- GFC_REAL_8 *rptr;
+ GFC_REAL_8 * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
GFC_REAL_8 *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type roffset;
- char *rptr;
+ char * restrict rptr;
char *dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type roffset;
- char *rptr;
+ char * restrict rptr;
char *dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
{
/* r.* indicates the return array. */
index_type rstride0;
- char *rptr;
+ char * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rsize;
index_type rs;
index_type rex;
- char *rptr;
+ char * restrict rptr;
/* s.* indicates the source array. */
index_type scount[GFC_MAX_DIMENSIONS];
index_type sextent[GFC_MAX_DIMENSIONS];
/* Reshape function where all arrays are packed. Basically just memcpy. */
void
-reshape_packed (char * ret, index_type rsize, const char * source,
+reshape_packed (char * restrict ret, index_type rsize, const char * source,
index_type ssize, const char * pad, index_type psize)
{
index_type size;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- char *rptr;
+ char * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
char *vptr;
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rstride0;
index_type roffset;
char *rptr;
- char *dest;
+ char * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type sstride[GFC_MAX_DIMENSIONS];
index_type dstride;
const atype_name *base;
- rtype_name *dest;
+ rtype_name * restrict dest;
index_type rank;
index_type n;
index_type dim;
index_type ssize;
const 'rtype_name` *src;
- 'rtype_name` *dest;
+ 'rtype_name` * restrict dest;
'rtype_name` *destptr;
int n;
int packed;
index_type stride0;
index_type dim;
index_type dsize;
- 'rtype_name` *dest;
+ 'rtype_name` * restrict dest;
int n;
dest = d->data;
{
/* r.* indicates the return array. */
index_type rstride0;
- 'rtype_name` *rptr;
+ 'rtype_name` * restrict rptr;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
index_type rrank;
index_type rs;
'rtype_name` *rptr;
- 'rtype_name` *dest;
+ 'rtype_name` * restrict dest;
/* s.* indicates the source array. */
index_type sstride[GFC_MAX_DIMENSIONS];
index_type sstride0;
{
int n;
int ncopies = pncopies;
- 'rtype_name` * dest;
+ 'rtype_name` * restrict dest;
index_type stride;
if (GFC_DESCRIPTOR_RANK (ret) != 1)
{
/* r.* indicates the return array. */
index_type rxstride, rystride;
- 'rtype_name` *rptr;
+ 'rtype_name` * restrict rptr;
/* s.* indicates the source array. */
index_type sxstride, systride;
const 'rtype_name` *sptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- 'rtype_name` *rptr;
+ 'rtype_name` * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
'rtype_name` *vptr;
index_type rstride[GFC_MAX_DIMENSIONS];
index_type rstride0;
index_type rs;
- 'rtype_name` *rptr;
+ 'rtype_name` * restrict rptr;
/* v.* indicates the vector array. */
index_type vstride0;
'rtype_name` *vptr;