However, this new code now assumes that the starting address is 16-byte aligned, and also that it has enough padding on the end that the next data element in memory is also 16-byte aligned.
2
货币分隔符包括千位分隔符、小数点、小数位置、字段长度和填充字符。
Currency separators include the thousands separators, decimal separators, decimal position, field length, and padding character.
3
因此指定一个- m 128bit - long - double会将“long double”按照16字节边界进行对齐,它会为“long double”填充32位的0。
So specifying a -m128bit-long-double will align "long double" to a 16-byte boundary by padding the "long double" with an additional 32-bit zero.