comparison ppc/dsputil_altivec.c @ 5964:34f551bd0509 libavcodec

Fix alignment broke by my last patch
author vitor
date Sat, 01 Dec 2007 22:35:38 +0000
parents 80103098c797
children 33674fb857b5
comparison
equal deleted inserted replaced
5963:80103098c797 5964:34f551bd0509
1092 (vector signed short)vec_mergeh((vector signed char)vzero, \ 1092 (vector signed short)vec_mergeh((vector signed char)vzero, \
1093 (vector signed char)srcO); \ 1093 (vector signed char)srcO); \
1094 dstV = \ 1094 dstV = \
1095 (vector signed short)vec_mergeh((vector signed char)vzero, \ 1095 (vector signed short)vec_mergeh((vector signed char)vzero, \
1096 (vector signed char)dstO); \ 1096 (vector signed char)dstO); \
1097 /* subtractions inside the first butterfly */ \ 1097 /* subtractions inside the first butterfly */ \
1098 but0 = vec_sub(srcV, dstV); \ 1098 but0 = vec_sub(srcV, dstV); \
1099 op1 = vec_perm(but0, but0, perm1); \ 1099 op1 = vec_perm(but0, but0, perm1); \
1100 but1 = vec_mladd(but0, vprod1, op1); \ 1100 but1 = vec_mladd(but0, vprod1, op1); \
1101 op2 = vec_perm(but1, but1, perm2); \ 1101 op2 = vec_perm(but1, but1, perm2); \
1102 but2 = vec_mladd(but1, vprod2, op2); \ 1102 but2 = vec_mladd(but1, vprod2, op2); \
1265 (vector signed short)vec_mergel((vector signed char)vzero, \ 1265 (vector signed short)vec_mergel((vector signed char)vzero, \
1266 (vector signed char)srcO); \ 1266 (vector signed char)srcO); \
1267 dstW = \ 1267 dstW = \
1268 (vector signed short)vec_mergel((vector signed char)vzero, \ 1268 (vector signed short)vec_mergel((vector signed char)vzero, \
1269 (vector signed char)dstO); \ 1269 (vector signed char)dstO); \
1270 /* subtractions inside the first butterfly */ \ 1270 /* subtractions inside the first butterfly */ \
1271 but0 = vec_sub(srcV, dstV); \ 1271 but0 = vec_sub(srcV, dstV); \
1272 but0S = vec_sub(srcW, dstW); \ 1272 but0S = vec_sub(srcW, dstW); \
1273 op1 = vec_perm(but0, but0, perm1); \ 1273 op1 = vec_perm(but0, but0, perm1); \
1274 but1 = vec_mladd(but0, vprod1, op1); \ 1274 but1 = vec_mladd(but0, vprod1, op1); \
1275 op1S = vec_perm(but0S, but0S, perm1); \ 1275 op1S = vec_perm(but0S, but0S, perm1); \