I don't know. On 68030, unaligned accesses were slower than aligned ones. I would expect the same to hold for other CISC architectures. At least doubles are loaded with a single instruction, so just 32 bit alignment does not make it an aligned load. For long long it might not matter if it is handled as two 32 bit values anyway.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2004-08-19 09:58: Subject: out of memory in allocate
That is possible. However, when compiling with --with-long-long-int and --with-double-precision, sizeof(struct svalue) becomes 12.
Does >32 bit alignment matter much for a P4 though?
/ Mirar