From fced5c82c2f0d6d00cb8d0a30ce6a04ec196d274 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 17 Feb 2012 18:17:49 -0500 Subject: Convert while (w) to if (w) when possible Missed in commit 57fd8c37. Signed-off-by: Matt Turner --- pixman/pixman-mmx.c | 14 +++++++------- pixman/pixman-sse2.c | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c index 937ce8f..6e6de5f 100644 --- a/pixman/pixman-mmx.c +++ b/pixman/pixman-mmx.c @@ -1360,7 +1360,7 @@ mmx_composite_over_n_8888_8888_ca (pixman_implementation_t *imp, twidth -= 2; } - while (twidth) + if (twidth) { uint32_t m = *(uint32_t *)p; @@ -1901,14 +1901,14 @@ pixman_fill_mmx (uint32_t *bits, byte_line += stride; w = byte_width; - while (w >= 1 && ((unsigned long)d & 1)) + if (w >= 1 && ((unsigned long)d & 1)) { *(uint8_t *)d = (xor & 0xff); w--; d++; } - while (w >= 2 && ((unsigned long)d & 3)) + if (w >= 2 && ((unsigned long)d & 3)) { *(uint16_t *)d = xor; w -= 2; @@ -1961,13 +1961,13 @@ pixman_fill_mmx (uint32_t *bits, w -= 4; d += 4; } - while (w >= 2) + if (w >= 2) { *(uint16_t *)d = xor; w -= 2; d += 2; } - while (w >= 1) + if (w >= 1) { *(uint8_t *)d = (xor & 0xff); w--; @@ -2925,7 +2925,7 @@ pixman_blt_mmx (uint32_t *src_bits, dst_bytes += dst_stride; w = byte_width; - while (w >= 1 && ((unsigned long)d & 1)) + if (w >= 1 && ((unsigned long)d & 1)) { *(uint8_t *)d = *(uint8_t *)s; w -= 1; @@ -2933,7 +2933,7 @@ pixman_blt_mmx (uint32_t *src_bits, d += 1; } - while (w >= 2 && ((unsigned long)d & 3)) + if (w >= 2 && ((unsigned long)d & 3)) { *(uint16_t *)d = *(uint16_t *)s; w -= 2; diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c index 8adf541..e217ca3 100644 --- a/pixman/pixman-sse2.c +++ b/pixman/pixman-sse2.c @@ -3291,7 +3291,7 @@ pixman_fill_sse2 (uint32_t *bits, byte_line += stride; w = byte_width; - while (w >= 1 && ((unsigned long)d & 1)) + if (w >= 1 && ((unsigned long)d & 1)) { *(uint8_t *)d = data; w -= 1; -- cgit v1.2.3