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