206 |
mask = vec_lvsr(0,Dst);\ |
mask = vec_lvsr(0,Dst);\ |
207 |
tmp = vec_perm(tmp,tmp,mask);\ |
tmp = vec_perm(tmp,tmp,mask);\ |
208 |
mask = vec_perm(oxFF, ox00, mask);\ |
mask = vec_perm(oxFF, ox00, mask);\ |
209 |
vec_st( vec_sel(tmp, vec_ld(0,Dst), mask), 0, Dst);\ |
tmp1 = vec_sel(tmp, vec_ld(0,Dst), mask);\ |
210 |
vec_st( vec_sel(vec_ld(16,Dst), tmp, mask), 16, Dst) |
vec_st(tmp1, 0, Dst);\ |
211 |
|
tmp1 = vec_sel(vec_ld(16,Dst), tmp, mask);\ |
212 |
|
vec_st(tmp1, 16, Dst) |
213 |
|
|
214 |
#define STORE_V_16() \ |
#define STORE_V_16() \ |
215 |
for(j = 0; j < 16; j++)\ |
for(j = 0; j < 16; j++)\ |
231 |
/* Additional variable declaration/initialization macros */ |
/* Additional variable declaration/initialization macros */ |
232 |
|
|
233 |
#define VARS_H_16()\ |
#define VARS_H_16()\ |
234 |
register vector unsigned char mask |
register vector unsigned char mask;\ |
235 |
|
register vector unsigned char tmp1 |
236 |
|
|
237 |
|
|
238 |
#define VARS_V()\ |
#define VARS_V()\ |