AltiVec

AltiVec
| 移動 || 演算 |


AltiVecについて
AltiVecは128bitのレジスタを32本扱う事ができ, 各レジスタを 4, 8, 16個のパックされたデータとして扱う事ができます. データ型については次の表を参照してください. このサイトでは各データ型を表中の略称で表します.

データ型パックの個数と型略称
vector unsigned char16 unsigned char0...255 u8
vector signed char 16 signed char -128...127 s8
vector bool char 16 unsigned char0(F), 255(T)b8
vector unsigned short 8 unsigned short0...65535u16
vector unsigned short int
vector signed short8 signed short-32768...32767s16
vector signed short int
vector bool short8 unsigned short0(F), 65535(T)b16
vector bool short int
vector unsigned int4 unsigned int0...2^32-1u32
vector unsigned long
vector unsigned long int
vector signed int4 signed int-2^31...2^31-1s32
vector signed long
vector signed long int
vector bool int4 unsigned int0(F), 2^32-1(T)b32
vector bool long
vector bool long int
vector float4 floatfloatf
vector pixel8 unsigned short1/5/5/5 pixelp
有用なリンク


ご意見は altivec@s22.xrea.com までお願いします.
最終更新: