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]>

Reply via email to