Re: user-defined alignment in gfortran



glen herrmannsfeldt wrote:


No hardware that I know of has instruction that operate on
complex data. There is no complex add or complex multiply
instruction. Operations are done on separate real and imaginary
parts using ordinary floating point instructions.
SSE3 comes close enough. It requires 16-byte alignment to facilitate optimization of complex operations, and does have instructions which operate on both parts in parallel.
.