Jestli to ve floatech a doublech odporuje IEEE opravdu nevím. Co jsem ale chtěl říct je, že dnešní kompilery dokážou jednoduché věci optimalizovat líp, než člověk. A tak místo přemýšlení nad takovými detaily je lepší spustit gcc s parametrem -O
Mimochodem — víte, že ta neoptimalizovaná Juliova množina je rychlejší, než ta upravená?
Průměrné hodnoty (ze tří pokusů) naměřené programem time
.
cx=-0,1; cy=0,7; maxiter=100000:
verze | čas |
---|---|
1. verze | 28,5s |
2. verze | 30,6s |
1. verze, gcc -O | 13,9s |
2. verze, gcc -O | 16,2s |