bff7242608
Speed of all modes increased by a factor between 7.4 and 19.8 largely depending on whether bytes are unpacked into words. Modes 2, 3, and 4 have been sped-up by a factor of 43 (thanks quick sort!) All modes are available on x86_64 but only modes 1, 10, 11, 12, 13, 14, 19, 20, 21, and 22 are available on x86 due to the number of SIMD registers used. With a contribution from James Almer <jamrial@gmail.com>
33 lines
1.9 KiB
Makefile
33 lines
1.9 KiB
Makefile
OBJS-$(CONFIG_EQ_FILTER) += x86/vf_eq.o
|
|
OBJS-$(CONFIG_FSPP_FILTER) += x86/vf_fspp_init.o
|
|
OBJS-$(CONFIG_GRADFUN_FILTER) += x86/vf_gradfun_init.o
|
|
OBJS-$(CONFIG_HQDN3D_FILTER) += x86/vf_hqdn3d_init.o
|
|
OBJS-$(CONFIG_IDET_FILTER) += x86/vf_idet_init.o
|
|
OBJS-$(CONFIG_INTERLACE_FILTER) += x86/vf_interlace_init.o
|
|
OBJS-$(CONFIG_NOISE_FILTER) += x86/vf_noise.o
|
|
OBJS-$(CONFIG_PP7_FILTER) += x86/vf_pp7_init.o
|
|
OBJS-$(CONFIG_PSNR_FILTER) += x86/vf_psnr_init.o
|
|
OBJS-$(CONFIG_PULLUP_FILTER) += x86/vf_pullup_init.o
|
|
OBJS-$(CONFIG_REMOVEGRAIN_FILTER) += x86/vf_removegrain_init.o
|
|
OBJS-$(CONFIG_SPP_FILTER) += x86/vf_spp.o
|
|
OBJS-$(CONFIG_SSIM_FILTER) += x86/vf_ssim_init.o
|
|
OBJS-$(CONFIG_TINTERLACE_FILTER) += x86/vf_tinterlace_init.o
|
|
OBJS-$(CONFIG_VOLUME_FILTER) += x86/af_volume_init.o
|
|
OBJS-$(CONFIG_YADIF_FILTER) += x86/vf_yadif_init.o
|
|
|
|
YASM-OBJS-$(CONFIG_FSPP_FILTER) += x86/vf_fspp.o
|
|
YASM-OBJS-$(CONFIG_GRADFUN_FILTER) += x86/vf_gradfun.o
|
|
YASM-OBJS-$(CONFIG_HQDN3D_FILTER) += x86/vf_hqdn3d.o
|
|
YASM-OBJS-$(CONFIG_IDET_FILTER) += x86/vf_idet.o
|
|
YASM-OBJS-$(CONFIG_INTERLACE_FILTER) += x86/vf_interlace.o
|
|
YASM-OBJS-$(CONFIG_PP7_FILTER) += x86/vf_pp7.o
|
|
YASM-OBJS-$(CONFIG_PSNR_FILTER) += x86/vf_psnr.o
|
|
YASM-OBJS-$(CONFIG_PULLUP_FILTER) += x86/vf_pullup.o
|
|
ifdef CONFIG_GPL
|
|
YASM-OBJS-$(CONFIG_REMOVEGRAIN_FILTER) += x86/vf_removegrain.o
|
|
endif
|
|
YASM-OBJS-$(CONFIG_SSIM_FILTER) += x86/vf_ssim.o
|
|
YASM-OBJS-$(CONFIG_TINTERLACE_FILTER) += x86/vf_interlace.o
|
|
YASM-OBJS-$(CONFIG_VOLUME_FILTER) += x86/af_volume.o
|
|
YASM-OBJS-$(CONFIG_YADIF_FILTER) += x86/vf_yadif.o x86/yadif-16.o x86/yadif-10.o
|