From: <sh...@al...> - 2000-03-03 04:36:32
|
> Well, the error values are all ints. Making them longs would consume > more memory. It's hard to predict that. Compilers often align variables to start on word boundaries anyway, so, memory usage would be the same if that was done. For variables which don't exist on a word boundary, you need to do a shift after loading the word into a register, which is why compilers tend not to use them. > The performance cost would probably be less on a 64-bit > CPU (if it supports 64-bit arithmetic), though. The only common 64 bit systems that I know of are the Alpha and the Ultrasparc. Both of these systems support 64 bit arithmetic. I don't know much about IA64. Eric |