mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2026-06-09 00:40:27 +00:00
To do so, simply add these init files to X86ASM-OBJS instead of OBJS in the Makefile. The former is already used for the actual assembly files, but using them for the C init files just works, because the build system uses file extensions to derive whether it is a C or a NASM file. This avoids compiling unused function stubs and also reduces our reliance on DCE: We don't add %if checks to the asm files except for AVX, AVX2, FMA3, FMA4, XOP and AVX512, so all the MMX-SSE4 functions will be available. It also allows to remove HAVE_X86ASM checks in these init files. Reviewed-by: Kacper Michajłow <kasper93@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> |
||
|---|---|---|
| .. | ||
| af_afir.asm | ||
| af_afir_init.c | ||
| af_anlmdn.asm | ||
| af_anlmdn_init.c | ||
| af_volume.asm | ||
| af_volume_init.c | ||
| avf_showcqt.asm | ||
| avf_showcqt_init.c | ||
| colorspacedsp.asm | ||
| colorspacedsp_init.c | ||
| f_ebur128.asm | ||
| f_ebur128_init.c | ||
| Makefile | ||
| scene_sad.asm | ||
| scene_sad_init.c | ||
| vf_atadenoise.asm | ||
| vf_atadenoise_init.c | ||
| vf_blackdetect.asm | ||
| vf_blackdetect_init.c | ||
| vf_blend.asm | ||
| vf_blend_init.c | ||
| vf_bwdif.asm | ||
| vf_bwdif_init.c | ||
| vf_colordetect.asm | ||
| vf_colordetect_init.c | ||
| vf_convolution.asm | ||
| vf_convolution_init.c | ||
| vf_eq.asm | ||
| vf_eq_init.c | ||
| vf_framerate.asm | ||
| vf_framerate_init.c | ||
| vf_fspp.asm | ||
| vf_fspp_init.c | ||
| vf_gblur.asm | ||
| vf_gblur_init.c | ||
| vf_gradfun.asm | ||
| vf_gradfun_init.c | ||
| vf_hflip.asm | ||
| vf_hflip_init.c | ||
| vf_hqdn3d.asm | ||
| vf_hqdn3d_init.c | ||
| vf_idetdsp.asm | ||
| vf_idetdsp_init.c | ||
| vf_interlace.asm | ||
| vf_limiter.asm | ||
| vf_limiter_init.c | ||
| vf_lut3d.asm | ||
| vf_lut3d_init.c | ||
| vf_maskedclamp.asm | ||
| vf_maskedclamp_init.c | ||
| vf_maskedmerge.asm | ||
| vf_maskedmerge_init.c | ||
| vf_nlmeans.asm | ||
| vf_nlmeans_init.c | ||
| vf_noise.c | ||
| vf_overlay.asm | ||
| vf_overlay_init.c | ||
| vf_pp7.asm | ||
| vf_pp7_init.c | ||
| vf_psnr.asm | ||
| vf_psnr_init.c | ||
| vf_pullup.asm | ||
| vf_pullup_init.c | ||
| vf_removegrain.asm | ||
| vf_removegrain_init.c | ||
| vf_spp.c | ||
| vf_ssim.asm | ||
| vf_ssim_init.c | ||
| vf_stereo3d.asm | ||
| vf_stereo3d_init.c | ||
| vf_threshold.asm | ||
| vf_threshold_init.c | ||
| vf_tinterlace_init.c | ||
| vf_transpose.asm | ||
| vf_transpose_init.c | ||
| vf_v360.asm | ||
| vf_v360_init.c | ||
| vf_w3fdif.asm | ||
| vf_w3fdif_init.c | ||
| vf_yadif.asm | ||
| vf_yadif_init.c | ||
| yadif-10.asm | ||
| yadif-16.asm | ||