diff --git a/vp9/common/arm/neon/vp9_mb_lpf_neon.asm b/vp9/common/arm/neon/vp9_mb_lpf_neon.asm index 8cb913cb8ce702e1ae2b60fc737d715f3711e5f7..5fe2bba4644fd6f5c68eaebf9fef2b9b86a86fbe 100644 --- a/vp9/common/arm/neon/vp9_mb_lpf_neon.asm +++ b/vp9/common/arm/neon/vp9_mb_lpf_neon.asm @@ -439,6 +439,9 @@ v_end tst r7, #1 bxne lr + orrs r5, r5, r6 ; Check for 0 + orreq r7, r7, #2 ; Only do mbfilter branch + ; mbfilter flat && mask branch ; TODO(fgalligan): Can I decrease the cycles shifting to consective d's ; and using vibt on the q's?