          NO_RND_AVG32 r8, r9, r4, r5, r6, r7, r12
          subs r3, r3, #1
          stmia r0, {r8-r9}
-@@ -292,7 +299,7 @@
+@@ -290,7 +297,7 @@ function put_no_rnd_pixels8_x2_arm, expo
          add r1, r1, r2
          ADJ_ALIGN_DOUBLEWORD_D 1, r6, r7, r4, r5, r10
          ADJ_ALIGN_DOUBLEWORD_D 2, r8, r9, r4, r5, r10

         subs r3, r3, #1
         stmia r0, {r9-r12}
         add r0, r0, r2
@@ -136,7 +143,7 @@
 put_pixels8_arm:
         @ void func(uint8_t *block, const uint8_t *pixels, int line_size, int h)
         @ block = word aligned, pixles = unaligned
-        pld [r1]
+        PLD ( pld [r1] )
         stmfd sp!, {r4-r5,lr} @ R14 is also called LR
         adr r5, 5f
         ands r4, r1, #3
@@ -147,7 +154,7 @@
         ldmia r1, {r4-r5}
         add r1, r1, r2
         subs r3, r3, #1

         ADJ_ALIGN_DOUBLEWORD 1, r4, r5, r6
         subs r3, r3, #1
         RND_AVG32 r10, r11, r7, r8, r4, r5, r12
@@ -380,18 +387,18 @@ function put_pixels8_y2_arm, export=1
 3:
         ldmia r1, {r4-r6}
         add r1, r1, r2
