diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2025-03-19 11:42:10 +0100 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2025-03-22 03:45:03 +0100 |
commit | 9f0970ee35a50f80cd22ea3e23bd7d51f404fac9 (patch) | |
tree | feac96ec3a7c5debfb7ef9d21d8827376e66101a /tests/checkasm | |
parent | c94143350f49ae1542e1b63330b0c1949e40121a (diff) | |
download | ffmpeg-9f0970ee35a50f80cd22ea3e23bd7d51f404fac9.tar.gz |
tests/checkasm/videodsp: Don't use declare_func_emms
It allows the callee to clobber the MMX state,
yet since 1e3dc705dfb9546f0f7ff4479d20baeb4bdb6187 this is no longer
done. So use the stricter declare_func instead.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'tests/checkasm')
-rw-r--r-- | tests/checkasm/videodsp.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/tests/checkasm/videodsp.c b/tests/checkasm/videodsp.c index eb2845a7d9..9751ec8658 100644 --- a/tests/checkasm/videodsp.c +++ b/tests/checkasm/videodsp.c @@ -66,13 +66,12 @@ do { \ LOCAL_ALIGNED_16(type, dst0, [64 * 64]); \ LOCAL_ALIGNED_16(type, dst1, [64 * 64]); \ - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, \ - void, type *dst, const type *src, \ - ptrdiff_t dst_linesize, \ - ptrdiff_t src_linesize, \ - int block_w, int block_h, \ - int src_x, int src_y, \ - int src_w, int src_h); \ + declare_func(void, type *dst, const type *src, \ + ptrdiff_t dst_linesize, \ + ptrdiff_t src_linesize, \ + int block_w, int block_h, \ + int src_x, int src_y, \ + int src_w, int src_h); \ check_emu_edge_size(type, 16, 1, 64, 64); \ check_emu_edge_size(type, 16, 16, 64, 64); \ check_emu_edge_size(type, 64, 64, 64, 64); \ |