diff --git a/libswscale/swscale_template.c b/libswscale/swscale_template.c
index 221c4961a08b9baee5f8f8d021e6ff7a4a3480e6..45cd491d53b41af3aeafe910b3ba4e8ffcaebfe0 100644
--- a/libswscale/swscale_template.c
+++ b/libswscale/swscale_template.c
@@ -1006,14 +1006,14 @@ static inline void RENAME(yuv2yuv1)(SwsContext *c, int16_t *lumSrc, int16_t *chr
             );
         }
     }else{
-    while(p--){
-        asm volatile(
-            YSCALEYUV2YV121
-            :: "r" (src[p]), "r" (dst[p] + counter[p]),
-            "g" (-counter[p])
-            : "%"REG_a
-        );
-    }
+        while(p--){
+            asm volatile(
+                YSCALEYUV2YV121
+                :: "r" (src[p]), "r" (dst[p] + counter[p]),
+                "g" (-counter[p])
+                : "%"REG_a
+            );
+        }
     }
 
 #else