>> Do pointers always have to be aligned?
>
> Depends on the architecture, e.g., Sparc doesn't allow non-aligned pointers 
> at all (results in a segfault), SV x86_64 ABI specifies pointers to be 
> aligned at 8 bytes, but the x86_64 CPUs will allow misaligned pointers with a 
> performance penalty (the same was true for x86 - i.e. misaligned pointers are 
> tolerated with a penalty).

Ok, so you might not have to align pointers a particular architecture,
but if you're writing code that you want to work across multiple
architectures you must.

Hadley

-- 
Chief Scientist, RStudio
http://had.co.nz/

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to