]> git.sesse.net Git - vlc/blobdiff - modules/arm_neon/yuyv_i422.S
OSS: open device node to list devices if required
[vlc] / modules / arm_neon / yuyv_i422.S
index 6c2831fb2352841d7f48a71ace97aae0ea7b7b21..c3774f5d6afca3c0910398dd6e10b8cc263c5e07 100644 (file)
@@ -1,5 +1,5 @@
  @*****************************************************************************
- @ yuyv_i422_neon.S : ARM NEONv1 packed to planar YUV422 conversion
+ @ yuyv_i422.S : ARM NEONv1 packed to planar YUV422 conversion
  @*****************************************************************************
  @ Copyright (C) 2011 RĂ©mi Denis-Courmont
  @
@@ -18,6 +18,7 @@
  @ Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  @****************************************************************************/
 
+       .syntax unified
        .fpu neon
        .text
 
@@ -31,7 +32,7 @@
 #define COUNT  ip
 #define YPAD   lr
 
-       .align
+       .align 2
        .global yuyv_i422_neon
        .type   yuyv_i422_neon, %function
 yuyv_i422_neon:
@@ -42,7 +43,7 @@ yuyv_i422_neon:
        sub             YPAD,   YPAD,   WIDTH
        sub             IPAD,   IPAD,   WIDTH,  lsl #1
 1:
-       movgts          COUNT,  WIDTH
+       movsgt          COUNT,  WIDTH
        pople           {r4-r6,pc}
 2:
        pld             [I, #64]
@@ -73,7 +74,7 @@ uyvy_i422_neon:
        sub             YPAD,   YPAD,   WIDTH
        sub             IPAD,   IPAD,   WIDTH,  lsl #1
 1:
-       movgts          COUNT,  WIDTH
+       movsgt          COUNT,  WIDTH
        pople           {r4-r6,pc}
 2:
        pld             [I, #64]