FS#1392 - Replace macros in macros.h with inline functions

Attached to Project: OpenTTD
Opened by Benedikt Brüggemeier (skidd13) - Friday, 02 November 2007, 19:50 GMT
Type Work in progress
Category Core
Status Closed
Assigned To Benedikt Brüggemeier (skidd13)
Operating System All
Severity Low
Priority Normal
Reported Version trunk
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


There is still some work left. But now it would be nice to get some benchmarks form different systems and compilers. Would be nice if I'd get some input.
This task depends upon

Closed by  Benedikt Brüggemeier (skidd13)
Wednesday, 07 November 2007, 22:33 GMT
Reason for closing:  Implemented
Additional comments about closing:  revision 11387
Comment by Benedikt Brüggemeier (skidd13) - Saturday, 03 November 2007, 16:46 GMT
Further work...
Comment by Benedikt Brüggemeier (skidd13) - Saturday, 03 November 2007, 21:23 GMT
And again some further details added.
Comment by Patric Stout (TrueBrain) - Saturday, 03 November 2007, 21:24 GMT
Can you please profile your patch against clean trunk, and tell us what the speed loss/gain is for -O3, -O2, and -fno-inline.