From: Jonathan Morton Date: Thu, 4 Jun 2009 15:24:26 +0000 (-0400) Subject: [NEON] Really fix filler bug. X-Git-Tag: pixman-0.15.10~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f086792eeaea6b2c401105b8bbf0c92fb7d192e;p=platform%2Fupstream%2Fpixman.git [NEON] Really fix filler bug. Advance the destination pointer (r4 register) properly. Found by Siarhei Siamashka. --- diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c index 5d07c76..abcd24f 100644 --- a/pixman/pixman-arm-neon.c +++ b/pixman/pixman-arm-neon.c @@ -1703,15 +1703,15 @@ pixman_fill_neon (uint32_t *bits, "2:\n" "tst %[width], #4\n" "beq 2f\n" - "str %[color], [r4]!\n" + "str %[color], [r4], #4\n" "2:\n" "tst %[width], #2\n" "beq 2f\n" - "strh %[color], [r4]!\n" + "strh %[color], [r4], #2\n" "2:\n" "tst %[width], #1\n" "beq 2f\n" - "strb %[color], [r4]!\n" + "strb %[color], [r4], #1\n" "2:\n" "subs %[height], %[height], #1\n"