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
$