AltiVecは128bitのレジスタを32本扱う事ができ, 各レジスタを 4, 8, 16個のパックされたデータとして扱う事ができます. データ型については次の表を参照してください. このサイトでは各データ型を表中の略称で表します.
| データ型 | パックの個数と型 | 値 | 略称 |
| vector unsigned char | 16 unsigned char | 0...255 | u8 |
| vector signed char | 16 signed char | -128...127 | s8 |
| vector bool char | 16 unsigned char | 0(F), 255(T) | b8 |
| vector unsigned short | 8 unsigned short | 0...65535 | u16 |
| vector unsigned short int |
| vector signed short | 8 signed short | -32768...32767 | s16 |
| vector signed short int |
| vector bool short | 8 unsigned short | 0(F), 65535(T) | b16 |
| vector bool short int |
| vector unsigned int | 4 unsigned int | 0...2^32-1 | u32 |
| vector unsigned long |
| vector unsigned long int |
| vector signed int | 4 signed int | -2^31...2^31-1 | s32 |
| vector signed long |
| vector signed long int |
| vector bool int | 4 unsigned int | 0(F), 2^32-1(T) | b32 |
| vector bool long |
| vector bool long int |
| vector float | 4 float | float | f |
| vector pixel | 8 unsigned short | 1/5/5/5 pixel | p |
ご意見は altivec@s22.xrea.com までお願いします.