Files
FFmpeg/tests/fate/checkasm.mak
Andreas Rheinhardt e0ed3fa834 tests/checkasm: Add snowdsp test
Only inner_add_yblock for now.
Hint: Said function uses a pointer to an array of pointers as parameter.
The MMX version clobbers the array in such a way that calling the
function repeatedly with the same arguments (as happens inside bench_new())
leads to buffer overflows and segfaults. Therefore CALL4 had to be
overridden to restore the original pointers. This workaround will be
removed soon when the MMX version is removed.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2026-04-13 12:46:24 +02:00

104 lines
7.2 KiB
Makefile

FATE_CHECKASM = fate-checkasm-aacencdsp \
fate-checkasm-aacpsdsp \
fate-checkasm-ac3dsp \
fate-checkasm-aes \
fate-checkasm-af_afir \
fate-checkasm-alacdsp \
fate-checkasm-apv_dsp \
fate-checkasm-audiodsp \
fate-checkasm-av_tx \
fate-checkasm-blockdsp \
fate-checkasm-bswapdsp \
fate-checkasm-cavsdsp \
fate-checkasm-crc \
fate-checkasm-dcadsp \
fate-checkasm-diracdsp \
fate-checkasm-exrdsp \
fate-checkasm-fdctdsp \
fate-checkasm-fixed_dsp \
fate-checkasm-flacdsp \
fate-checkasm-float_dsp \
fate-checkasm-fmtconvert \
fate-checkasm-g722dsp \
fate-checkasm-h263dsp \
fate-checkasm-h264chroma \
fate-checkasm-h264dsp \
fate-checkasm-h264pred \
fate-checkasm-h264qpel \
fate-checkasm-hevc_add_res \
fate-checkasm-hevc_deblock \
fate-checkasm-hevc_dequant \
fate-checkasm-hevc_idct \
fate-checkasm-hevc_pel \
fate-checkasm-hevc_pred \
fate-checkasm-hevc_sao \
fate-checkasm-hpeldsp \
fate-checkasm-huffyuvdsp \
fate-checkasm-huffyuvencdsp \
fate-checkasm-idctdsp \
fate-checkasm-jpeg2000dsp \
fate-checkasm-llauddsp \
fate-checkasm-lls \
fate-checkasm-llviddsp \
fate-checkasm-llvidencdsp \
fate-checkasm-lpc \
fate-checkasm-motion \
fate-checkasm-mpeg4videodsp \
fate-checkasm-mpegvideo_unquantize \
fate-checkasm-mpegvideoencdsp \
fate-checkasm-opusdsp \
fate-checkasm-pixblockdsp \
fate-checkasm-pixelutils \
fate-checkasm-png \
fate-checkasm-qpeldsp \
fate-checkasm-sbrdsp \
fate-checkasm-rv34dsp \
fate-checkasm-rv40dsp \
fate-checkasm-sbcdsp \
fate-checkasm-scene_sad \
fate-checkasm-snowdsp \
fate-checkasm-svq1enc \
fate-checkasm-synth_filter \
fate-checkasm-sw_gbrp \
fate-checkasm-sw_ops \
fate-checkasm-sw_range_convert \
fate-checkasm-sw_rgb \
fate-checkasm-sw_scale \
fate-checkasm-sw_xyz2rgb \
fate-checkasm-sw_yuv2rgb \
fate-checkasm-sw_yuv2yuv \
fate-checkasm-takdsp \
fate-checkasm-utvideodsp \
fate-checkasm-v210dec \
fate-checkasm-v210enc \
fate-checkasm-vc1dsp \
fate-checkasm-vf_blackdetect \
fate-checkasm-vf_blend \
fate-checkasm-vf_bwdif \
fate-checkasm-vf_colordetect \
fate-checkasm-vf_colorspace \
fate-checkasm-vf_eq \
fate-checkasm-vf_fspp \
fate-checkasm-vf_gblur \
fate-checkasm-vf_hflip \
fate-checkasm-vf_idet \
fate-checkasm-vf_nlmeans \
fate-checkasm-vf_threshold \
fate-checkasm-vf_sobel \
fate-checkasm-videodsp \
fate-checkasm-vorbisdsp \
fate-checkasm-vp3dsp \
fate-checkasm-vp6dsp \
fate-checkasm-vp8dsp \
fate-checkasm-vp9dsp \
fate-checkasm-vvc_alf \
fate-checkasm-vvc_mc \
fate-checkasm-vvc_sao \
$(FATE_CHECKASM): tests/checkasm/checkasm$(EXESUF)
$(FATE_CHECKASM): CMD = run tests/checkasm/checkasm$(EXESUF) --test=$(@:fate-checkasm-%=%)
$(FATE_CHECKASM): CMP = null
FATE += $(FATE_CHECKASM)
fate-checkasm: $(FATE_CHECKASM)