diff options
author | Willem Jan Palenstijn | 2009-01-26 17:37:59 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2009-01-26 17:37:59 +0000 |
commit | 80ba7ec844be2f2619b2854fce1cc393e341d37a (patch) | |
tree | 45099129b2eac6e374fcbe4a392f1a9718f15b57 | |
parent | 2042c6d5701e5bf9431f5886e5440f68d3e57d38 (diff) | |
download | scummvm-rg350-80ba7ec844be2f2619b2854fce1cc393e341d37a.tar.gz scummvm-rg350-80ba7ec844be2f2619b2854fce1cc393e341d37a.tar.bz2 scummvm-rg350-80ba7ec844be2f2619b2854fce1cc393e341d37a.zip |
made fix from r36039 more efficient
svn-id: r36076
-rw-r--r-- | engines/scumm/proc3ARM.s | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/scumm/proc3ARM.s b/engines/scumm/proc3ARM.s index e3c20cc05c..20cd93f016 100644 --- a/engines/scumm/proc3ARM.s +++ b/engines/scumm/proc3ARM.s @@ -181,6 +181,7 @@ outerloop: BICS r14,r14,r1,LSL r5 @ r14= len LDREQB r14,[r11],#1 @ if (!len) r14 = len = *src++ STR r11,[r13,#src] + CMP r14,#0 middleloop: @ r0 = _scaleY @ r1 = color @@ -198,7 +199,6 @@ middleloop: @ r14= len MOV r5,r12 @ loopCount = height - CMP r14,#0 CMPNE r5,r14 @ if (len != 0 && loopCount > len) MOVGT r5,r14 @ loopCount = len SUB r12,r12,r5 @ height -= loopCount |