]> git.sesse.net Git - vlc/blobdiff - modules/arm_neon/i420_yuyv.S
mediacodec: fix width/height in case crop is invalid
[vlc] / modules / arm_neon / i420_yuyv.S
index 5265928d7404c08b0aee1324cd0fc23ef736bd85..0dd04de6d79edb596fb5752bb6f1152a1d868f7c 100644 (file)
@@ -18,6 +18,7 @@
  @ Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  @****************************************************************************/
 
+       .syntax unified
        .fpu neon
        .text
 
@@ -35,7 +36,7 @@
 #define COUNT  ip
 #define OPITCH lr
 
-       .align
+       .align 2
        .global i420_yuyv_neon
        .type   i420_yuyv_neon, %function
 i420_yuyv_neon:
@@ -46,7 +47,7 @@ i420_yuyv_neon:
        sub             OPAD,   OPITCH, WIDTH,  lsl #1
        sub             YPAD,   YPITCH, WIDTH
 1:
-       movgts          COUNT,  WIDTH
+       movsgt          COUNT,  WIDTH
        add             O2,     O1,     OPITCH
        add             Y2,     Y1,     YPITCH
        pople           {r4-r8,r10-r11,pc}
@@ -85,7 +86,7 @@ i420_uyvy_neon:
        sub             OPAD,   OPITCH, WIDTH,  lsl #1
        sub             YPAD,   YPITCH, WIDTH
 1:
-       movgts          COUNT,  WIDTH
+       movsgt          COUNT,  WIDTH
        add             O2,     O1,     OPITCH
        add             Y2,     Y1,     YPITCH
        pople           {r4-r8,r10-r11,pc}