On Wed, Jun 08, 2005 at 12:50:32PM -0700, Steve Ellcey wrote: > I noticed that vectors are always aligned based on their size, i.e. an > 8 byte vector has an aligment of 8 bytes, 16 byte vectors an alignment > of 16, a 256 byte vector an alignment of 256, etc. > > Is this really intended?
Yes. > so it seems to be intentional, but it still seems odd to me, especially > for very large vectors. Hardware usually requires such alignment. Most folk don't use vectors larger than some bit of hardware supports. One wouldn't want the ABI to depend on whether that bit of hardware were actually present, IMO. r~