diff options
author | Martin Storsjö <martin@martin.st> | 2024-10-04 00:30:24 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2024-10-09 15:52:51 +0300 |
commit | 77e6293735262b20a86b5047b77991a86cf4e9e1 (patch) | |
tree | 106b9fe7138490f7eaa4bb0c69733ca767a151e3 /libavcodec/ffv1.h | |
parent | ec9985b54f68f58519848096ee7f6b1476052871 (diff) | |
download | ffmpeg-77e6293735262b20a86b5047b77991a86cf4e9e1.tar.gz |
arm: Consistently use proper interworking function returns
Use "bx lr", or "pop {lr}", which do proper mode switching
between thumb and arm modes. A plain "mov pc, lr" does not switch
from thumb mode to arm mode (while in arm mode, it does switch
mode for a thumb caller).
This is normally not an issue, as CONFIG_THUMB only is enabled if
the C compiler defaults to thumb; but stick to patterns that can
do mode switching if needed, for consistency.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/ffv1.h')
0 files changed, 0 insertions, 0 deletions