Diego Biurrun
ea7ee4b4e3
ppc: Centralize compiler-specific altivec.h #include handling in one place
Also move #includes into canonical order where appropriate.
9 years ago
Diego Biurrun
de452e5037
pixblockdsp: Change type of stride parameters to ptrdiff_t
This avoids SIMD-optimized functions having to sign-extend their
line size argument manually to be able to do pointer arithmetic.
Also adjust parameter names to be "stride" everywhere.
9 years ago
Diego Biurrun
6ce93757ee
ppc: Update #endif comments
9 years ago
Luca Barbato
d0bf20a4f2
ppc: vsx: Implement diff_pixels and get_pixels
Use a macro to abstract the endianness.
11 years ago
Luca Barbato
da60b99a88
ppc: Restrict some Altivec implementations to Big Endian
In Little Endian the vec_ld/vec_st operations work as
expected only for byte-vectors.
11 years ago
Luca Barbato
7014b65995
ppc: pixblockdsp: Use the abriged vector types
11 years ago
Diego Biurrun
f46bb608d9
dsputil: Split off pixel block routines into their own context
12 years ago