Commit | Line | Data |
---|---|---|
2ba45a60 DM |
1 | ARCH_HEADERS = mathops.h |
2 | ||
3 | OBJS += arm/fmtconvert_init_arm.o | |
4 | ||
5 | # subsystems | |
6 | OBJS-$(CONFIG_AC3DSP) += arm/ac3dsp_init_arm.o \ | |
7 | arm/ac3dsp_arm.o | |
8 | OBJS-$(CONFIG_AUDIODSP) += arm/audiodsp_init_arm.o | |
9 | OBJS-$(CONFIG_BLOCKDSP) += arm/blockdsp_init_arm.o | |
10 | OBJS-$(CONFIG_FFT) += arm/fft_init_arm.o \ | |
11 | arm/fft_fixed_init_arm.o | |
12 | OBJS-$(CONFIG_H264CHROMA) += arm/h264chroma_init_arm.o | |
13 | OBJS-$(CONFIG_H264DSP) += arm/h264dsp_init_arm.o | |
14 | OBJS-$(CONFIG_H264PRED) += arm/h264pred_init_arm.o | |
15 | OBJS-$(CONFIG_H264QPEL) += arm/h264qpel_init_arm.o | |
16 | OBJS-$(CONFIG_HPELDSP) += arm/hpeldsp_init_arm.o \ | |
17 | arm/hpeldsp_arm.o | |
18 | OBJS-$(CONFIG_IDCTDSP) += arm/idctdsp_init_arm.o \ | |
19 | arm/idctdsp_arm.o \ | |
20 | arm/jrevdct_arm.o \ | |
21 | arm/simple_idct_arm.o | |
22 | OBJS-$(CONFIG_LLAUDDSP) += arm/lossless_audiodsp_init_arm.o | |
23 | OBJS-$(CONFIG_ME_CMP) += arm/me_cmp_init_arm.o | |
24 | OBJS-$(CONFIG_MPEGAUDIODSP) += arm/mpegaudiodsp_init_arm.o | |
25 | OBJS-$(CONFIG_MPEGVIDEO) += arm/mpegvideo_arm.o | |
26 | OBJS-$(CONFIG_MPEGVIDEOENC) += arm/mpegvideoencdsp_init_arm.o | |
27 | OBJS-$(CONFIG_NEON_CLOBBER_TEST) += arm/neontest.o | |
28 | OBJS-$(CONFIG_PIXBLOCKDSP) += arm/pixblockdsp_init_arm.o | |
29 | OBJS-$(CONFIG_VIDEODSP) += arm/videodsp_init_arm.o | |
30 | OBJS-$(CONFIG_VP3DSP) += arm/vp3dsp_init_arm.o | |
31 | ||
32 | # decoders/encoders | |
33 | OBJS-$(CONFIG_AAC_DECODER) += arm/aacpsdsp_init_arm.o \ | |
34 | arm/sbrdsp_init_arm.o | |
35 | OBJS-$(CONFIG_DCA_DECODER) += arm/dcadsp_init_arm.o | |
36 | OBJS-$(CONFIG_FLAC_DECODER) += arm/flacdsp_init_arm.o \ | |
37 | arm/flacdsp_arm.o | |
38 | OBJS-$(CONFIG_FLAC_ENCODER) += arm/flacdsp_init_arm.o | |
39 | OBJS-$(CONFIG_MLP_DECODER) += arm/mlpdsp_init_arm.o | |
40 | OBJS-$(CONFIG_VC1_DECODER) += arm/vc1dsp_init_arm.o | |
41 | OBJS-$(CONFIG_VORBIS_DECODER) += arm/vorbisdsp_init_arm.o | |
42 | OBJS-$(CONFIG_VP6_DECODER) += arm/vp6dsp_init_arm.o | |
43 | OBJS-$(CONFIG_VP7_DECODER) += arm/vp8dsp_init_arm.o | |
44 | OBJS-$(CONFIG_VP8_DECODER) += arm/vp8dsp_init_arm.o | |
45 | OBJS-$(CONFIG_RV30_DECODER) += arm/rv34dsp_init_arm.o | |
46 | OBJS-$(CONFIG_RV40_DECODER) += arm/rv34dsp_init_arm.o \ | |
47 | arm/rv40dsp_init_arm.o | |
48 | ||
49 | ||
50 | # ARMv5 optimizations | |
51 | # subsystems | |
52 | ARMV5TE-OBJS-$(CONFIG_IDCTDSP) += arm/idctdsp_init_armv5te.o \ | |
53 | arm/simple_idct_armv5te.o | |
54 | ARMV5TE-OBJS-$(CONFIG_MPEGVIDEO) += arm/mpegvideo_armv5te.o \ | |
55 | arm/mpegvideo_armv5te_s.o | |
56 | ARMV5TE-OBJS-$(CONFIG_VIDEODSP) += arm/videodsp_init_armv5te.o \ | |
57 | arm/videodsp_armv5te.o | |
58 | ||
59 | # decoders/encoders | |
60 | ARMV5TE-OBJS-$(CONFIG_MLP_DECODER) += arm/mlpdsp_armv5te.o | |
61 | ||
62 | ||
63 | # ARMv6 optimizations | |
64 | # subsystems | |
65 | ARMV6-OBJS-$(CONFIG_AC3DSP) += arm/ac3dsp_armv6.o | |
66 | ARMV6-OBJS-$(CONFIG_HPELDSP) += arm/hpeldsp_init_armv6.o \ | |
67 | arm/hpeldsp_armv6.o | |
68 | ARMV6-OBJS-$(CONFIG_IDCTDSP) += arm/idctdsp_init_armv6.o \ | |
69 | arm/idctdsp_armv6.o \ | |
70 | arm/simple_idct_armv6.o | |
71 | ARMV6-OBJS-$(CONFIG_ME_CMP) += arm/me_cmp_armv6.o | |
72 | ARMV6-OBJS-$(CONFIG_MPEGAUDIODSP) += arm/mpegaudiodsp_fixed_armv6.o | |
73 | ARMV6-OBJS-$(CONFIG_MPEGVIDEOENC) += arm/mpegvideoencdsp_armv6.o | |
74 | ARMV6-OBJS-$(CONFIG_PIXBLOCKDSP) += arm/pixblockdsp_armv6.o | |
75 | ||
76 | # decoders/encoders | |
77 | ARMV6-OBJS-$(CONFIG_MLP_DECODER) += arm/mlpdsp_armv6.o | |
78 | ARMV6-OBJS-$(CONFIG_STARTCODE) += arm/startcode_armv6.o | |
79 | ARMV6-OBJS-$(CONFIG_VP7_DECODER) += arm/vp8_armv6.o \ | |
80 | arm/vp8dsp_init_armv6.o \ | |
81 | arm/vp8dsp_armv6.o | |
82 | ARMV6-OBJS-$(CONFIG_VP8_DECODER) += arm/vp8_armv6.o \ | |
83 | arm/vp8dsp_init_armv6.o \ | |
84 | arm/vp8dsp_armv6.o | |
85 | ||
86 | ||
87 | # VFP optimizations | |
88 | VFP-OBJS += arm/fmtconvert_vfp.o | |
89 | ||
90 | # subsystems | |
91 | VFP-OBJS-$(CONFIG_FFT) += arm/fft_vfp.o | |
92 | VFP-OBJS-$(CONFIG_MDCT) += arm/mdct_vfp.o | |
93 | VFP-OBJS-$(HAVE_ARMV6) += arm/fmtconvert_vfp_armv6.o | |
94 | ||
95 | # decoders/encoders | |
96 | VFP-OBJS-$(CONFIG_DCA_DECODER) += arm/dcadsp_vfp.o \ | |
97 | arm/synth_filter_vfp.o | |
98 | ||
99 | ||
100 | # NEON optimizations | |
101 | NEON-OBJS += arm/fmtconvert_neon.o | |
102 | ||
103 | # subsystems | |
104 | NEON-OBJS-$(CONFIG_AC3DSP) += arm/ac3dsp_neon.o | |
105 | NEON-OBJS-$(CONFIG_AUDIODSP) += arm/audiodsp_init_neon.o \ | |
106 | arm/audiodsp_neon.o \ | |
107 | arm/int_neon.o | |
108 | NEON-OBJS-$(CONFIG_BLOCKDSP) += arm/blockdsp_init_neon.o \ | |
109 | arm/blockdsp_neon.o | |
110 | NEON-OBJS-$(CONFIG_FFT) += arm/fft_neon.o \ | |
111 | arm/fft_fixed_neon.o | |
112 | NEON-OBJS-$(CONFIG_H264CHROMA) += arm/h264cmc_neon.o | |
113 | NEON-OBJS-$(CONFIG_H264DSP) += arm/h264dsp_neon.o \ | |
114 | arm/h264idct_neon.o | |
115 | NEON-OBJS-$(CONFIG_H264PRED) += arm/h264pred_neon.o | |
116 | NEON-OBJS-$(CONFIG_H264QPEL) += arm/h264qpel_neon.o \ | |
117 | arm/hpeldsp_neon.o | |
118 | NEON-OBJS-$(CONFIG_HPELDSP) += arm/hpeldsp_init_neon.o \ | |
119 | arm/hpeldsp_neon.o | |
120 | NEON-OBJS-$(CONFIG_IDCTDSP) += arm/idctdsp_init_neon.o \ | |
121 | arm/idctdsp_neon.o \ | |
122 | arm/simple_idct_neon.o | |
123 | NEON-OBJS-$(CONFIG_MDCT) += arm/mdct_neon.o \ | |
124 | arm/mdct_fixed_neon.o | |
125 | NEON-OBJS-$(CONFIG_MPEGVIDEO) += arm/mpegvideo_neon.o | |
126 | NEON-OBJS-$(CONFIG_RDFT) += arm/rdft_neon.o | |
127 | NEON-OBJS-$(CONFIG_VP3DSP) += arm/vp3dsp_neon.o | |
128 | ||
129 | # decoders/encoders | |
130 | NEON-OBJS-$(CONFIG_AAC_DECODER) += arm/aacpsdsp_neon.o \ | |
131 | arm/sbrdsp_neon.o | |
132 | NEON-OBJS-$(CONFIG_LLAUDDSP) += arm/lossless_audiodsp_neon.o | |
133 | NEON-OBJS-$(CONFIG_DCA_DECODER) += arm/dcadsp_neon.o \ | |
134 | arm/synth_filter_neon.o | |
135 | NEON-OBJS-$(CONFIG_RV30_DECODER) += arm/rv34dsp_neon.o | |
136 | NEON-OBJS-$(CONFIG_RV40_DECODER) += arm/rv34dsp_neon.o \ | |
137 | arm/rv40dsp_neon.o | |
138 | NEON-OBJS-$(CONFIG_VC1_DECODER) += arm/vc1dsp_init_neon.o \ | |
139 | arm/vc1dsp_neon.o | |
140 | NEON-OBJS-$(CONFIG_VORBIS_DECODER) += arm/vorbisdsp_neon.o | |
141 | NEON-OBJS-$(CONFIG_VP6_DECODER) += arm/vp6dsp_neon.o | |
142 | NEON-OBJS-$(CONFIG_VP7_DECODER) += arm/vp8dsp_init_neon.o \ | |
143 | arm/vp8dsp_neon.o | |
144 | NEON-OBJS-$(CONFIG_VP8_DECODER) += arm/vp8dsp_init_neon.o \ | |
145 | arm/vp8dsp_neon.o |