History

ppc: fft: Build AltiVec optimizations in the standard way

Diego Biurrun committed 12 years ago

Commit ffa4d4e1 parent f0e95943 files · +7 −4Browse files

Unified · Split

3 files
  1. libavcodec/ppc/Makefile +2 −4
  2. libavcodec/ppc/fft_altivec.S +5 −0
  3. libavcodec/ppc/fft_init.c +0 −0
libavcodec/ppc/Makefile+2−4
@@ -2,7 +2,8 @@ OBJS += ppc/fmtconvert_altivec.o \ · 1 unmodified line
2 2
3OBJS-$(CONFIG_AUDIODSP) += ppc/audiodsp.o3OBJS-$(CONFIG_AUDIODSP) += ppc/audiodsp.o
4OBJS-$(CONFIG_BLOCKDSP) += ppc/blockdsp.o4OBJS-$(CONFIG_BLOCKDSP) += ppc/blockdsp.o
5OBJS-$(CONFIG_FFT) += ppc/fft_altivec.o5OBJS-$(CONFIG_FFT) += ppc/fft_init.o \
6 ppc/fft_altivec.o
6OBJS-$(CONFIG_H264CHROMA) += ppc/h264chroma_init.o7OBJS-$(CONFIG_H264CHROMA) += ppc/h264chroma_init.o
7OBJS-$(CONFIG_H264DSP) += ppc/h264dsp.o8OBJS-$(CONFIG_H264DSP) += ppc/h264dsp.o
8OBJS-$(CONFIG_H264QPEL) += ppc/h264qpel.o9OBJS-$(CONFIG_H264QPEL) += ppc/h264qpel.o
@@ -25,6 +26,3 @@ OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o · 16 unmodified lines
25OBJS-$(CONFIG_VORBIS_DECODER) += ppc/vorbisdsp_altivec.o26OBJS-$(CONFIG_VORBIS_DECODER) += ppc/vorbisdsp_altivec.o
26OBJS-$(CONFIG_VP7_DECODER) += ppc/vp8dsp_altivec.o27OBJS-$(CONFIG_VP7_DECODER) += ppc/vp8dsp_altivec.o
27OBJS-$(CONFIG_VP8_DECODER) += ppc/vp8dsp_altivec.o28OBJS-$(CONFIG_VP8_DECODER) += ppc/vp8dsp_altivec.o
28
29FFT-OBJS-$(HAVE_GNU_AS) += ppc/fft_altivec_s.o
30ALTIVEC-OBJS-$(CONFIG_FFT) += $(FFT-OBJS-yes)
libavcodec/ppc/fft_altivec.Srenamed from libavcodec/ppc/fft_altivec_s.S+5−0
@@ -39,6 +39,9 @@ · 38 unmodified lines
39 */39 */
40 40
41#include "config.h"41#include "config.h"
42
43#if HAVE_GNU_AS && HAVE_ALTIVEC
44
42#include "asm.S"45#include "asm.S"
43 46
44.text47.text
@@ -447,3 +450,5 @@ fft_dispatch_tab\suffix\()_altivec: · 402 unmodified lines
447 450
448DECL_FFTS 0451DECL_FFTS 0
449DECL_FFTS 1, _interleave452DECL_FFTS 1, _interleave
453
454#endif /* HAVE_GNU_AS && HAVE_ALTIVEC */
libavcodec/ppc/fft_init.crenamed from libavcodec/ppc/fft_altivec.c+0−0

File renamed without changes.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t