• Martin Storsjö's avatar
    checkasm: Issue emms after benchmarking functions · dc7501e5
    Martin Storsjö authored
    The functions may not clean up properly after using MMX
    registers. For the normal testing calls, the checkasm_checked_call
    functions will do the cleanup (and check that functions that
    should clean up do it as well), but when benchmarking functions
    that don't clean up, we don't currently properly clean up at all.
    
    This causes issues if a benchmarked function is followed by testing
    of a function that is supposed to not clobber the MMX/FPU state but
    doesn't touch it at all.
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    dc7501e5
Name
Last commit
Last update
..
checkasm Loading commit data...
fate Loading commit data...
filtergraphs Loading commit data...
ref Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
audiogen.c Loading commit data...
base64.c Loading commit data...
fate-run.sh Loading commit data...
fate.sh Loading commit data...
lavf-regression.sh Loading commit data...
md5.sh Loading commit data...
reference.pnm Loading commit data...
regression-funcs.sh Loading commit data...
rotozoom.c Loading commit data...
tiny_psnr.c Loading commit data...
utils.c Loading commit data...
videogen.c Loading commit data...