Author: Federico Corigliano
Date: 19:46:58 01/16/04
Go up one level in this thread
On January 16, 2004 at 22:35:55, Robert Hyatt wrote: >On January 16, 2004 at 22:15:34, Federico Corigliano wrote: > >>Hi >> >>In my engine I have a lot of #defines as: >>#define FileA 0xFFFFFFFF <- I don't remember the real value >>and I want to convert it to: >>const UINT64 FileA = 0xFFFFFFFFF; >>I the change can affect the speed. As I often use MSVC Debugger, it's boring to >>translate every #define to the respective number. >> >>Federico > >I don't think there will be much difference. Using a #define might produce >some asm code with 32 bit immediate values which will bloat the code a bit, >while using the const int64 will plop one copy of the value in memory making >it fit in cache maybe a bit better. > >Best bet is to try it and see which is faster for _your_ program and machine. OK, thanks!
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.