Mercurial > libavcodec.hg
comparison ppc/dsputil_snow_altivec.c @ 3288:95f50b66e0b1 libavcodec
Macosx fix
author | lu_zero |
---|---|
date | Tue, 02 May 2006 18:45:04 +0000 |
parents | b2a0cb3561b3 |
children | e542c9978077 |
comparison
equal
deleted
inserted
replaced
3287:1eaa95d9e999 | 3288:95f50b66e0b1 |
---|---|
624 v[x] = vec_sra(vec_add(v[x],\ | 624 v[x] = vec_sra(vec_add(v[x],\ |
625 vec_sl( vec_splat_s32(1),\ | 625 vec_sl( vec_splat_s32(1),\ |
626 vec_splat_u32(7))),\ | 626 vec_splat_u32(7))),\ |
627 vec_splat_u32(8));\ | 627 vec_splat_u32(8));\ |
628 \ | 628 \ |
629 mask = vec_sl((vector signed int)\ | 629 mask = (vector bool int) vec_sl((vector signed int)\ |
630 vec_cmpeq(v[x],v[x]),vec_splat_u32(8));\ | 630 vec_cmpeq(v[x],v[x]),vec_splat_u32(8));\ |
631 mask = vec_and(v[x],vec_nor(mask,mask));\ | 631 mask = (vector bool int) vec_and(v[x],vec_nor(mask,mask));\ |
632 \ | 632 \ |
633 mask = (vector signed int)\ | 633 mask = (vector bool int)\ |
634 vec_cmpeq((vector signed int)mask,\ | 634 vec_cmpeq((vector signed int)mask,\ |
635 (vector signed int)vec_splat_u32(0));\ | 635 (vector signed int)vec_splat_u32(0));\ |
636 \ | 636 \ |
637 vs = vec_sra(v[x],vec_splat_u32(8));\ | 637 vs = vec_sra(v[x],vec_splat_u32(8));\ |
638 vs = vec_sra(v[x],vec_splat_u32(8));\ | 638 vs = vec_sra(v[x],vec_splat_u32(8));\ |