存储操作数和对齐

向量数据类型大小为 16 个字节,并且必须在 16 个字节 (四字) 的边界上对齐。

所有向量数据类型的大小都为 16 字节,并且必须在 16 字节 (四字) 边界上对齐。 包含向量类型的聚集必须遵循使聚集与其最大成员的需求一致的常规约定。 如果包含向量类型的聚集被压缩,那么不能保证向量类型的 16 字节对齐。

表 1. 数据类型
内容 新建 C/C++ 类型
16 unsigned char vector unsigned char
16 signed char vector signed char
16 unsigned char vector bool char
8 个无符号短整型数 vector unsigned short
8 个有符号短整型数 vector signed short
8 个无符号短整型数 vector bool short
4 unsigned int vector unsigned int
4 signed int vector signed int
4 unsigned int vector bool int
4 个浮点数 vector float