[AD] changes in cvs. |
[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]
here's two patches with stuff i've committed recently... summary: windirfix.diff fixes a problem with WINDIR_D and WINDIR_U not beeing set and also cleans up the mingw32 makefile a little. pentium.diff changes the default allegro optimalization from -m486 -O3 to -mpentium -O2 -funroll-loops. it also adds a PENTIUMONLY makefile option and cleans up allegro.spec. benefits from pentium optimalizations: -now that almost everybody has pentiums it makes sense to optimalize for pentium by default. -pentium optimalizations makes the pentium's predictation and speculation techniques more effective. --O2 -funroll-loops and manual inlining is faster during compile and optimalizes better than -O3. (see: [AL] Allegro 3.9.33 thread) -it still works on i386 CPUs. -if someones game already requires pentium, they might turn on the PENTIUMONLY makefile option to optimalize even further. this effectively kills off backwards compatibility with pre-pentium processors. any comments are welcome... -Henrik
Attachment:
windirfix.diff
Description: Binary data
Attachment:
pentium.diff
Description: Binary data
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |