// Demonstração de localidade de referências.
// Compilar e medir tempo de execução.
// Carlos Maziero, DINF/UFPR, 2020

unsigned char buffer[4096][4096] ;

int main ()
{
   int i, j, k ;

   for (k=0; k<50; k++)			// repete várias vezes
      for (j=0; j<4096; j++)		// percorre as colunas do buffer
         for (i=0; i<4096; i++)		// percorre as linhas do buffer
            buffer[i][j]= (i+j) % 256 ;
  return (0) ;
}
