You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-07-16 22:42:38 +02:00
tests/checkasm/videodsp: Don't use declare_func_emms
It allows the callee to clobber the MMX state,
yet since 1e3dc705df
this is no longer
done. So use the stricter declare_func instead.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
@ -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); \
|
||||
|
Reference in New Issue
Block a user