From a6dcd981643d0e89e21ddaea7bcc422d26624d29 Mon Sep 17 00:00:00 2001 From: Romain TISSERAND Date: Sat, 14 Nov 2020 19:23:37 +0100 Subject: [PATCH] Fix drawscanline_core leftover loop, should not live inside unrolled loop (#7474) --- src/emu/drawgfxt.ipp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/emu/drawgfxt.ipp b/src/emu/drawgfxt.ipp index 97117ba6cd0..4d756497102 100644 --- a/src/emu/drawgfxt.ipp +++ b/src/emu/drawgfxt.ipp @@ -1892,15 +1892,15 @@ inline void drawscanline_core(BitmapType &bitmap, s32 destx, s32 desty, s32 leng srcptr += 4; destptr += 4; priptr += 4; + } - // iterate over leftover pixels - while (length-- > 0) - { - pixel_op(destptr[0], priptr[0], srcptr[0]); - srcptr++; - destptr++; - priptr++; - } + // iterate over leftover pixels + while (length-- > 0) + { + pixel_op(destptr[0], priptr[0], srcptr[0]); + srcptr++; + destptr++; + priptr++; } }