[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/