Commit | Line | Data |
---|---|---|
2ba45a60 DM |
1 | OBJS += x86/constants.o \ |
2 | x86/fmtconvert_init.o \ | |
3 | ||
4 | # subsystems | |
5 | OBJS-$(CONFIG_AC3DSP) += x86/ac3dsp_init.o | |
6 | OBJS-$(CONFIG_AUDIODSP) += x86/audiodsp_init.o | |
7 | OBJS-$(CONFIG_BLOCKDSP) += x86/blockdsp_init.o | |
8 | OBJS-$(CONFIG_BSWAPDSP) += x86/bswapdsp_init.o | |
9 | OBJS-$(CONFIG_DCT) += x86/dct_init.o | |
10 | OBJS-$(CONFIG_FDCTDSP) += x86/fdctdsp_init.o | |
11 | OBJS-$(CONFIG_FFT) += x86/fft_init.o | |
12 | OBJS-$(CONFIG_FLAC_DECODER) += x86/flacdsp_init.o | |
13 | OBJS-$(CONFIG_FLAC_ENCODER) += x86/flacdsp_init.o | |
14 | OBJS-$(CONFIG_H263DSP) += x86/h263dsp_init.o | |
15 | OBJS-$(CONFIG_H264CHROMA) += x86/h264chroma_init.o | |
16 | OBJS-$(CONFIG_H264DSP) += x86/h264dsp_init.o | |
17 | OBJS-$(CONFIG_H264PRED) += x86/h264_intrapred_init.o | |
18 | OBJS-$(CONFIG_H264QPEL) += x86/h264_qpel.o | |
19 | OBJS-$(CONFIG_HPELDSP) += x86/hpeldsp_init.o | |
20 | OBJS-$(CONFIG_LLAUDDSP) += x86/lossless_audiodsp_init.o | |
21 | OBJS-$(CONFIG_LLVIDDSP) += x86/lossless_videodsp_init.o | |
22 | OBJS-$(CONFIG_HUFFYUVDSP) += x86/huffyuvdsp_init.o | |
23 | OBJS-$(CONFIG_HUFFYUVENCDSP) += x86/huffyuvencdsp_mmx.o | |
24 | OBJS-$(CONFIG_IDCTDSP) += x86/idctdsp_init.o | |
25 | OBJS-$(CONFIG_LPC) += x86/lpc.o | |
26 | OBJS-$(CONFIG_ME_CMP) += x86/me_cmp_init.o | |
27 | OBJS-$(CONFIG_MPEGAUDIODSP) += x86/mpegaudiodsp.o | |
28 | OBJS-$(CONFIG_MPEGVIDEO) += x86/mpegvideo.o \ | |
29 | x86/mpegvideodsp.o | |
30 | OBJS-$(CONFIG_MPEGVIDEOENC) += x86/mpegvideoenc.o \ | |
31 | x86/mpegvideoencdsp_init.o | |
32 | OBJS-$(CONFIG_PIXBLOCKDSP) += x86/pixblockdsp_init.o | |
33 | OBJS-$(CONFIG_QPELDSP) += x86/qpeldsp_init.o | |
34 | OBJS-$(CONFIG_VIDEODSP) += x86/videodsp_init.o | |
35 | OBJS-$(CONFIG_VP3DSP) += x86/vp3dsp_init.o | |
36 | OBJS-$(CONFIG_XMM_CLOBBER_TEST) += x86/w64xmmtest.o | |
37 | ||
38 | # decoders/encoders | |
39 | OBJS-$(CONFIG_AAC_DECODER) += x86/sbrdsp_init.o | |
40 | OBJS-$(CONFIG_CAVS_DECODER) += x86/cavsdsp.o | |
41 | OBJS-$(CONFIG_DCA_DECODER) += x86/dcadsp_init.o | |
42 | OBJS-$(CONFIG_DNXHD_ENCODER) += x86/dnxhdenc_init.o | |
43 | OBJS-$(CONFIG_HEVC_DECODER) += x86/hevcdsp_init.o | |
44 | OBJS-$(CONFIG_MLP_DECODER) += x86/mlpdsp.o | |
45 | OBJS-$(CONFIG_MPEG4_DECODER) += x86/xvididct_init.o | |
46 | OBJS-$(CONFIG_PNG_DECODER) += x86/pngdsp_init.o | |
47 | OBJS-$(CONFIG_PRORES_DECODER) += x86/proresdsp_init.o | |
48 | OBJS-$(CONFIG_PRORES_LGPL_DECODER) += x86/proresdsp_init.o | |
49 | OBJS-$(CONFIG_RV30_DECODER) += x86/rv34dsp_init.o | |
50 | OBJS-$(CONFIG_RV40_DECODER) += x86/rv34dsp_init.o \ | |
51 | x86/rv40dsp_init.o | |
52 | OBJS-$(CONFIG_SVQ1_ENCODER) += x86/svq1enc_init.o | |
53 | OBJS-$(CONFIG_V210_DECODER) += x86/v210-init.o | |
54 | OBJS-$(CONFIG_TTA_DECODER) += x86/ttadsp_init.o | |
55 | OBJS-$(CONFIG_TRUEHD_DECODER) += x86/mlpdsp.o | |
56 | OBJS-$(CONFIG_VC1_DECODER) += x86/vc1dsp_init.o | |
57 | OBJS-$(CONFIG_VORBIS_DECODER) += x86/vorbisdsp_init.o | |
58 | OBJS-$(CONFIG_VP6_DECODER) += x86/vp6dsp_init.o | |
59 | OBJS-$(CONFIG_VP7_DECODER) += x86/vp8dsp_init.o | |
60 | OBJS-$(CONFIG_VP8_DECODER) += x86/vp8dsp_init.o | |
61 | OBJS-$(CONFIG_VP9_DECODER) += x86/vp9dsp_init.o | |
62 | OBJS-$(CONFIG_WEBP_DECODER) += x86/vp8dsp_init.o | |
63 | ||
64 | ||
65 | # GCC inline assembly optimizations | |
66 | # subsystems | |
67 | MMX-OBJS-$(CONFIG_DIRAC_DECODER) += x86/dirac_dwt.o | |
68 | MMX-OBJS-$(CONFIG_FDCTDSP) += x86/fdct.o | |
69 | MMX-OBJS-$(CONFIG_IDCTDSP) += x86/idctdsp_mmx.o \ | |
70 | x86/simple_idct.o | |
71 | ||
72 | # decoders/encoders | |
73 | MMX-OBJS-$(CONFIG_MPEG4_DECODER) += x86/xvididct_mmx.o \ | |
74 | x86/xvididct_sse2.o | |
75 | MMX-OBJS-$(CONFIG_SNOW_DECODER) += x86/snowdsp.o | |
76 | MMX-OBJS-$(CONFIG_SNOW_ENCODER) += x86/snowdsp.o | |
77 | MMX-OBJS-$(CONFIG_VC1_DECODER) += x86/vc1dsp_mmx.o | |
78 | ||
79 | ||
80 | # YASM optimizations | |
81 | YASM-OBJS += x86/deinterlace.o \ | |
82 | x86/fmtconvert.o \ | |
83 | ||
84 | # subsystems | |
85 | YASM-OBJS-$(CONFIG_AC3DSP) += x86/ac3dsp.o | |
86 | YASM-OBJS-$(CONFIG_AUDIODSP) += x86/audiodsp.o | |
87 | YASM-OBJS-$(CONFIG_BLOCKDSP) += x86/blockdsp.o | |
88 | YASM-OBJS-$(CONFIG_BSWAPDSP) += x86/bswapdsp.o | |
89 | YASM-OBJS-$(CONFIG_DCT) += x86/dct32.o | |
90 | YASM-OBJS-$(CONFIG_DIRAC_DECODER) += x86/diracdsp_mmx.o x86/diracdsp_yasm.o\ | |
91 | x86/dwt_yasm.o | |
92 | YASM-OBJS-$(CONFIG_DNXHD_ENCODER) += x86/dnxhdenc.o | |
93 | YASM-OBJS-$(CONFIG_FFT) += x86/fft.o | |
94 | YASM-OBJS-$(CONFIG_FLAC_DECODER) += x86/flacdsp.o | |
95 | ifdef CONFIG_GPL | |
96 | YASM-OBJS-$(CONFIG_FLAC_ENCODER) += x86/flac_dsp_gpl.o | |
97 | endif | |
98 | YASM-OBJS-$(CONFIG_H263DSP) += x86/h263_loopfilter.o | |
99 | YASM-OBJS-$(CONFIG_H264CHROMA) += x86/h264_chromamc.o \ | |
100 | x86/h264_chromamc_10bit.o | |
101 | YASM-OBJS-$(CONFIG_H264DSP) += x86/h264_deblock.o \ | |
102 | x86/h264_deblock_10bit.o \ | |
103 | x86/h264_idct.o \ | |
104 | x86/h264_idct_10bit.o \ | |
105 | x86/h264_weight.o \ | |
106 | x86/h264_weight_10bit.o | |
107 | YASM-OBJS-$(CONFIG_H264PRED) += x86/h264_intrapred.o \ | |
108 | x86/h264_intrapred_10bit.o | |
109 | YASM-OBJS-$(CONFIG_H264QPEL) += x86/h264_qpel_8bit.o \ | |
110 | x86/h264_qpel_10bit.o \ | |
111 | x86/fpel.o \ | |
112 | x86/qpel.o | |
113 | YASM-OBJS-$(CONFIG_HPELDSP) += x86/fpel.o \ | |
114 | x86/hpeldsp.o | |
115 | YASM-OBJS-$(CONFIG_HUFFYUVDSP) += x86/huffyuvdsp.o | |
116 | YASM-OBJS-$(CONFIG_IDCTDSP) += x86/idctdsp.o | |
117 | YASM-OBJS-$(CONFIG_LLAUDDSP) += x86/lossless_audiodsp.o | |
118 | YASM-OBJS-$(CONFIG_LLVIDDSP) += x86/lossless_videodsp.o | |
119 | YASM-OBJS-$(CONFIG_ME_CMP) += x86/me_cmp.o | |
120 | YASM-OBJS-$(CONFIG_MPEGAUDIODSP) += x86/imdct36.o | |
121 | YASM-OBJS-$(CONFIG_MPEGVIDEOENC) += x86/mpegvideoencdsp.o | |
122 | YASM-OBJS-$(CONFIG_PIXBLOCKDSP) += x86/pixblockdsp.o | |
123 | YASM-OBJS-$(CONFIG_QPELDSP) += x86/qpeldsp.o \ | |
124 | x86/fpel.o \ | |
125 | x86/qpel.o | |
126 | YASM-OBJS-$(CONFIG_VIDEODSP) += x86/videodsp.o | |
127 | YASM-OBJS-$(CONFIG_VP3DSP) += x86/vp3dsp.o | |
128 | ||
129 | # decoders/encoders | |
130 | YASM-OBJS-$(CONFIG_AAC_DECODER) += x86/sbrdsp.o | |
131 | YASM-OBJS-$(CONFIG_DCA_DECODER) += x86/dcadsp.o | |
132 | YASM-OBJS-$(CONFIG_HEVC_DECODER) += x86/hevc_mc.o \ | |
133 | x86/hevc_deblock.o \ | |
134 | x86/hevc_idct.o \ | |
135 | x86/hevc_res_add.o | |
136 | YASM-OBJS-$(CONFIG_PNG_DECODER) += x86/pngdsp.o | |
137 | YASM-OBJS-$(CONFIG_PRORES_DECODER) += x86/proresdsp.o | |
138 | YASM-OBJS-$(CONFIG_PRORES_LGPL_DECODER) += x86/proresdsp.o | |
139 | YASM-OBJS-$(CONFIG_RV30_DECODER) += x86/rv34dsp.o | |
140 | YASM-OBJS-$(CONFIG_RV40_DECODER) += x86/rv34dsp.o \ | |
141 | x86/rv40dsp.o | |
142 | YASM-OBJS-$(CONFIG_SVQ1_ENCODER) += x86/svq1enc.o | |
143 | YASM-OBJS-$(CONFIG_TTA_DECODER) += x86/ttadsp.o | |
144 | YASM-OBJS-$(CONFIG_V210_DECODER) += x86/v210.o | |
145 | YASM-OBJS-$(CONFIG_VC1_DECODER) += x86/vc1dsp.o | |
146 | YASM-OBJS-$(CONFIG_VORBIS_DECODER) += x86/vorbisdsp.o | |
147 | YASM-OBJS-$(CONFIG_VP6_DECODER) += x86/vp6dsp.o | |
148 | YASM-OBJS-$(CONFIG_VP7_DECODER) += x86/vp8dsp.o \ | |
149 | x86/vp8dsp_loopfilter.o | |
150 | YASM-OBJS-$(CONFIG_VP8_DECODER) += x86/vp8dsp.o \ | |
151 | x86/vp8dsp_loopfilter.o | |
152 | YASM-OBJS-$(CONFIG_VP9_DECODER) += x86/vp9intrapred.o \ | |
153 | x86/vp9itxfm.o \ | |
154 | x86/vp9lpf.o \ | |
155 | x86/vp9mc.o | |
156 | YASM-OBJS-$(CONFIG_WEBP_DECODER) += x86/vp8dsp.o |