Mike Hore
2005-05-30 22:02:35 UTC
Hi all,
I'm now the proud posessor of a G5 iMac -- so this will give
me a chance to produce a version of PowerMops supporting
64-bit operations. The first step will probably be to widen
the data stack to 64-bit cells. Hopefully this can be done
without breaking existing applications since the "extra"
32 bits of each cell will just be unused on 32-bit machines.
(They of course won't exist in registers, but will be there
in the memory part of the stack, and just be zero and
unused. The return stack is already like this, since we
needed 64-bit alignment for FP values being saved and restored.)
Then after that I can add true 64-bit words, which of course
will only be valid on 64-bit machines. I'll post a progress
note here from time to time.
Cheers, Mike.
----------------------------------------------------------------
Mike Hore ***@OVE.invalid.icasolution.com.au
----------------------------------------------------------------
I'm now the proud posessor of a G5 iMac -- so this will give
me a chance to produce a version of PowerMops supporting
64-bit operations. The first step will probably be to widen
the data stack to 64-bit cells. Hopefully this can be done
without breaking existing applications since the "extra"
32 bits of each cell will just be unused on 32-bit machines.
(They of course won't exist in registers, but will be there
in the memory part of the stack, and just be zero and
unused. The return stack is already like this, since we
needed 64-bit alignment for FP values being saved and restored.)
Then after that I can add true 64-bit words, which of course
will only be valid on 64-bit machines. I'll post a progress
note here from time to time.
Cheers, Mike.
----------------------------------------------------------------
Mike Hore ***@OVE.invalid.icasolution.com.au
----------------------------------------------------------------