On Fri, 2005-01-21 at 20:56 -0500, Robert L Cochran wrote: > Does this version take advantage of 64-bit cpu's like the AMD Athlon 64?
I don't know. What do you mean by "take advantage of"? What does a 64-bit CPU do that you can't do with a 32-bit CPU? There are a few limits in SQLite that are based on the number of bits in an integer. For example, you can't have more than 32 tables in a join. Except on a 64-bit machine where you can have 64 tables in a join. Is that what you mean by taking advantage of a 64-bit CPU? But note that we could get 32-bit CPUs to provide 64 tables in a join just by changing a single line of code, namely changing typedef unsigned int Bitmask; into typedef unsigned long long int Bitmask; So how does that really "take advantage of" the 64-bitness of some CPUs? I hear a lot of excitement about 64-bit CPUs which I really do not understand. Please explain this to me. -- D. Richard Hipp <[EMAIL PROTECTED]>