Just numbers. Linux - Mandrake 6.0, gcc - pgcc, CPU - Celeron 450A.
  And to provide more mess - '-m486 -O6' showed even slightly more
better results :).

  Mindaugas

$ cat ptest.c 
main () {
  long l, x;
  int i;
  char str[]="String testing",s2[50];
  
  for (l = 0; l < 50000000L; l++)
  {
    x = (l * 7 + 13) / 3;
    for (i = 0; str[i] != '\0'; i++)
      s2[i] = str[i];
  }
  return 0;
}
$ gcc -m486 -O2 -o ptest486 ptest.c;gcc -mpentium -O6 -o ptest586 ptest.c
$ time ./ptest486; time ./ptest586 

real    0m20.917s
user    0m10.480s
sys     0m0.010s

real    0m14.168s
user    0m7.140s
sys     0m0.000s
$

Reply via email to