#include <stdio.h>
int main(){
   double *d;
   unsigned int k,m,p;
   const int len=250000000;

   m=sizeof(double)*len;
   d = (double *) malloc(m) ;
   if(!d) {
     printf("Null Alloc\n");
     exit(-1);
   }
   for(k=0; k<len; k++) {
     *(d+k) = rand();
   }
   for(k=len-1; k>=0; k--) {
     printf("value: ",*(d+k));
   }
   printf("k=%d m=%d f=%16.8f\n",k,m/1000000,*(d+k-1) );
   exit (0);
 }


