Hi Liste,
angeregt durch die Diskussionen zur Softwarebeschleunigung habe ich ein bisschen mit den Compileroptionen experimentiert. Jedoch bringt nur die Option -O3 einen Geschwindigkeitsgewinn. Ansonsten ist das Programm für den 486 genauso schnell wie das für den 686.
2m1.527s # kein Optimierung -O3 1m28.125s -O3 -Di586 1m28.700s -O3 -Di686 1m28.189s
Sind die Optionen für den Pentium und höher nur Dummies, oder liegt das an dem sehr einfach gestrickten Programm? Das Programm rechnet in vielen Schleifen mit noch mehr Funktionsaufrufen nur einige Winkelfunktionen und Wurzeln aus. Vermutlich bringt eine Verbesserung des Codes mehr als ein $Wundercompiler, aber davon habe ich _keine_ Ahnung.
Achso, das ganze läuft unter Suse 7.3 mit gcc version 2.95.3 20010315 auf einem 700-ter Athlon
Jens Weiße