mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
4c387c7070
To load unaligned vector data in the usual way, explicit vec_ld() should be used rather than dereferencing a pointer to a vector type. When the VSX extension is enabled, gcc may compile vector pointer dereferences using the VSX lxvw4x instruction instead of the lvx instruction typically used with Altivec/VMX. As the behaviour of these instructions with unaligned addresses differs, it is important that only lvx is used here. Signed-off-by: Mans Rullgard <mans@mansr.com> |
||
---|---|---|
.. | ||
asm.S | ||
dsputil_altivec.c | ||
dsputil_altivec.h | ||
dsputil_ppc.c | ||
fdct_altivec.c | ||
fft_altivec_s.S | ||
fft_altivec.c | ||
float_altivec.c | ||
fmtconvert_altivec.c | ||
gmc_altivec.c | ||
h264_altivec.c | ||
h264_template_altivec.c | ||
idct_altivec.c | ||
int_altivec.c | ||
Makefile | ||
mathops.h | ||
mpegaudiodec_altivec.c | ||
mpegvideo_altivec.c | ||
regs.h | ||
types_altivec.h | ||
util_altivec.h | ||
vc1dsp_altivec.c | ||
vp3dsp_altivec.c | ||
vp8dsp_altivec.c |