aboutsummaryrefslogtreecommitdiff
path: root/common/armv8/ih264_deblk_luma_av8.s
AgeCommit message (Collapse)Author
2016-10-06armv8: Add missing sign extension for WORD32 parametersMartin Storsjo
For WORD32 parameters, the upper half of the parameter registers is undefined (even though it is zero in most cases). When easily doable, use the 'w' register names for such parameters instead of doing the sign extension with a separate instruction. This fixes crashes in some configurations, when built with clang, which can pass nonzero bits in the high half of registers more aggressively than GCC. Also fix the parameter/register mappings; use wN register names where applicable, and fix incorrect parameter placement. (Some functions still were documented to have only 4 parameters in registers.) Change-Id: Icedf6503b064149d1a651ff1c6a76de5c01722ea
2015-06-24armv8: Remove redundant NEON element size declarationsMartin Storsjo
When specifying one specific lane of the vector, the number of lanes don't need to be specified. The clang built-in assembler doesn't allow the redundant declarations, while binutils gas work fine with both forms. Change-Id: I86077ce0774d4594a1295b6860e4944df87dde2f
2015-05-05fix file permissionsLajos Molnar
Change-Id: Ia4f99d5b963acd8d8a1afc2fbdf06b122d898f63
2015-04-02Initial versionHamsalekha S
Change-Id: I7efe9a589cd24edf86e8d086b40c27cbbf8b4017