|
Each operation stores an element into
the effective address from the byte offset of arg1
that corresponds to the four least significant bits of the effective
address. arg2 is an integer value, while
arg3 is a pointer. The effective address is
calculated by adding arg2 to
arg3.If the element is a halfword or word, the least
significant one or two bits, respectively, of the effective address
are forced to zero. The arg3 type may also be a
pointer to a const-qualified type. The result of the operation is
void.
|
arg2 |
arg3 |
|
vector unsigned char |
|
unsigned char * |
|
vector signed char |
|
signed char * |
|
vector bool char |
|
unsigned char * |
|
vector bool char |
|
signed char * |
|
vector unsigned short |
|
unsigned short * |
|
vector signed short |
|
short * |
|
vector unsigned long |
|
unsigned int * |
|
vector bool short |
|
unsigned short * |
|
vector bool short |
|
short * |
|
vector pixel |
|
unsigned short * |
|
vector pixel |
|
short * |
|
vector unsigned long |
|
unsigned int * |
|
vector unsigned long |
|
unsigned long * |
|
vector signed long |
|
int * |
|
vector signed long |
|
long * |
|
vector bool long |
|
unsigned int * |
|
vector bool long |
|
unsigned long * |
|
vector bool long |
|
int * |
|
vector bool long |
|
long * |
|
vector float |
|
float * |
|