Mercurial > libavcodec.hg
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); \ |