/* { dg-do compile } */ | |
#include <altivec.h> | |
extern vector unsigned char a[]; | |
void f | |
(vector unsigned char v, vector unsigned char *p, int i, int b) | |
{ | |
if (b) | |
p[i] = v; | |
else | |
vec_st(v, i*16,p); | |
} | |
void g | |
(vector unsigned char v, int i, int b) | |
{ | |
if (b) | |
a[i] = v; | |
else | |
vec_st(v,i*16,a); | |
} |