summaryrefslogtreecommitdiff
path: root/libavcodec/aarch64/simple_idct_neon.S
Commit message (Collapse)AuthorAge
* aarch64: Use ret x<n> instead of br x<n> where possibleJonathan Wright2021-11-16
| | | | | | | | | | | | | | | | | | Change AArch64 assembly code to use: ret x<n> instead of: br x<n> "ret x<n>" is already used in a lot of places so this patch makes it consistent across the code base. This does not change behavior or performance. In addition, this change reduces the number of landing pads needed in a subsequent patch to support the Armv8.5-A Branch Target Identification (BTI) security feature. Signed-off-by: Jonathan Wright <jonathan.wright@arm.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc/aarch64/simple_idct: fix build with Xcode 7.2Matthieu Bouron2017-06-14
|
* lavc/aarch64/simple_idct: fix idct_col4_top coefficientMatthieu Bouron2017-06-13
| | | | Fixes regression introduced by 5d0b8b1ae307951310c7d9a8fa282fbca9b997cd.
* lavc/aarch64/simple_idct: fix iOS build without gas-preprocessorMatthieu Bouron2017-05-11
| | | | | | | | | | Separates macro arguments with commas and passes .4H/.8H as macro arguments instead of 4H/8H (the later form being interpreted as an hexadecimal value). Fixes ticket #6324. Suggested-by: Martin Storsjö <martin@martin.st>
* lavc/aarch64: add ff_simple_idct{,_add,_put}_neon functionsMatthieu Bouron2017-03-16