[FFmpeg-cvslog] h264/aarch64: sign extend int stride in loop filter asm

Janne Grunau git at videolan.org
Wed Feb 20 20:40:21 EET 2019


ffmpeg | branch: master | Janne Grunau <janne-libav at jannau.net> | Tue Jan  1 18:16:33 2019 +0100| [bb515e3a735f526ccb1068031e289eb5aeb69e22] | committer: Janne Grunau

h264/aarch64: sign extend int stride in loop filter asm

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb515e3a735f526ccb1068031e289eb5aeb69e22
---

 libavcodec/aarch64/h264dsp_neon.S | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavcodec/aarch64/h264dsp_neon.S b/libavcodec/aarch64/h264dsp_neon.S
index 9b4610a4d4..60ffa24500 100644
--- a/libavcodec/aarch64/h264dsp_neon.S
+++ b/libavcodec/aarch64/h264dsp_neon.S
@@ -130,6 +130,7 @@ endfunc
 
 function ff_h264_h_loop_filter_luma_neon, export=1
         h264_loop_filter_start
+        sxtw            x1,  w1
 
         sub             x0,  x0,  #4
         ld1             {v6.8B},  [x0], x1
@@ -210,6 +211,7 @@ endfunc
 
 function ff_h264_v_loop_filter_chroma_neon, export=1
         h264_loop_filter_start
+        sxtw            x1,  w1
 
         sub             x0,  x0,  x1, lsl #1
         ld1             {v18.8B}, [x0], x1
@@ -228,6 +230,7 @@ endfunc
 
 function ff_h264_h_loop_filter_chroma_neon, export=1
         h264_loop_filter_start
+        sxtw            x1,  w1
 
         sub             x0,  x0,  #2
         ld1             {v18.S}[0], [x0], x1



More information about the ffmpeg-cvslog mailing list