1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/tests/checkasm
Henrik Gramner cc28552100 checkasm/x86: Correctly handle variadic functions
The System V ABI on x86-64 specifies that the al register contains an upper
bound of the number of arguments passed in vector registers when calling
variadic functions, so we aren't allowed to clobber it.

checkasm_fail_func() is a variadic function so also zero al before calling it.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-09-28 14:25:59 +02:00
..
x86 checkasm/x86: Correctly handle variadic functions 2015-09-28 14:25:59 +02:00
bswapdsp.c checkasm: Explicitly declare function prototypes 2015-08-20 19:22:34 +02:00
checkasm.c checkasm: Use a self-balancing tree 2015-09-28 11:16:33 +02:00
checkasm.h checkasm: add unit tests for v210enc 2015-09-06 10:36:24 +02:00
h264pred.c checkasm: Explicitly declare function prototypes 2015-08-20 19:22:34 +02:00
h264qpel.c checkasm: Explicitly declare function prototypes 2015-08-20 19:22:34 +02:00
Makefile checkasm: add unit tests for v210enc 2015-09-06 10:36:24 +02:00
v210enc.c checkasm: v210: Fix array overwrite 2015-09-17 10:33:06 +02:00