#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h>
#include <assert.h>
double DPad2[16];
double Constant_Value[4];
void __attribute__ ((noinline)) initialize_it(void);
int main(int argc, const char *argv[])
{
const double *u = Constant_Value;
double *y = DPad2;
const double *uCpy;
int i,j;
initialize_it ();
for (i = 0; i < 2; i++) {
uCpy = u;
*y++ = *uCpy;
for (j = 0; j < 2; j++) {
*y++ = *uCpy++;
}
uCpy--;
*y++ = *uCpy;
}
for (i = 0; i<2; i++) {
*y++ = *u;
*y++ = *u++;
*y++ = *u;
*y++ = *u++;
}
if (y - DPad2 != 16)
abort ();
return 0;
}
void __attribute__ ((noinline))
initialize_it()
{
int i;
for (i=0; i<4; i++)
Constant_Value[i] = (double) i + 1;
}