• Mans Rullgard's avatar
    ARM: remove MUL64 and MAC64 inline asm · 21c65125
    Mans Rullgard authored
    Current GCC versions know how to generate these instructions
    properly and avoiding inline asm gives better code.  The MULH
    function for ARMv5 uses the same instruction and is also not
    needed any more.
    
    The MLS64 macro remains since negating an input would normally
    not be allowed as it would fail for INT_MIN.  In our uses, the
    inputs never have this value and thus negating is safe.
    Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
    21c65125
Name
Last commit
Last update
doc Loading commit data...
ffpresets Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswscale Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
ffserver.h Loading commit data...
subdir.mak Loading commit data...
version.sh Loading commit data...