Xfractint compiler optimizations
Tim, Did you know that we don't use any compiler optimizations with Xfractint? Using -O2 works wonders. There is a small patch required to get the assembly language mandelbrot running again (need to push and pop two registers) when optimizations are used. I am also starting to go through the code with the -Wall option. I will look into using "indent" or something similar to clean up the indenting. And, I will start looking at the parser assembly code. I may try to put the optimizations in the C code for portability reasons, and port to assembly later. In my spare time, I'm trying to move away from Windows. I need to get an external DSL modem for home (a Cisco 675 or 678). There aren't any Linux drivers available for the internal one I now use. Jonathan
Jonathan wrote:
Did you know that we don't use any compiler optimizations with Xfractint?
I didn't know but I'm not surprised!
I am also starting to go through the code with the -Wall option. I will look into using "indent" or something similar to clean up the indenting.
I have looked into using indent. It's fine for new developement or situations when you are willing to redo all the comments. It's bad for legacy code created by many people, because almost invariably careful formatting of comments gets messed up. I suggest standardizing on some settings, and slowly extending the results to more and more files.
And, I will start looking at the parser assembly code.
That will be great for linux performance!
In my spare time, I'm trying to move away from Windows. I need to get an external DSL modem for home (a Cisco 675 or 678). There aren't any Linux drivers available for the internal one I now use.
That will also enable you to use a Linux router and re-use old machines for your family or for servers! My web server is a weird looking little Crystal server machine. I hooked up an old 300 mb drive to it yesterday and gained enough space to mirrir fractint.org. Tim
participants (2)
-
Jonathan Osuch -
Tim Wegner