aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2024-10-04 00:30:24 +0300
committerMartin Storsjö <martin@martin.st>2024-10-09 15:52:51 +0300
commit77e6293735262b20a86b5047b77991a86cf4e9e1 (patch)
tree106b9fe7138490f7eaa4bb0c69733ca767a151e3 /libavcodec
parentec9985b54f68f58519848096ee7f6b1476052871 (diff)
downloadffmpeg-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')
0 files changed, 0 insertions, 0 deletions