Author: wmb Date: Sun Jun 12 10:52:58 2011 New Revision: 2264 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2264
Log: ARM kernel - fixed bug in comp relating to sign of result.
Modified: cpu/arm/kerncode.fth
Modified: cpu/arm/kerncode.fth ============================================================================== --- cpu/arm/kerncode.fth Sun Jun 12 10:50:54 2011 (r2263) +++ cpu/arm/kerncode.fth Sun Jun 12 10:52:58 2011 (r2264) @@ -1108,18 +1108,10 @@ 0<> while ldrb r2,[r0],#1 ldrb r3,[r1],#1 - cmp r2,r3 -[ifdef] fixme -0<> if + cmp r3,r2 movgt tos,#1 mvnlt tos,#0 nxtne -then -[else] - movgt tos,#1 - mvnlt tos,#0 - nxtne -[then] repeat mov tos,#0 c; @@ -1143,18 +1135,10 @@ cmp r3,#0x5b \ ascii [ inclt r3,#0x20 then - cmp r2,r3 -[ifdef] fixme -0<> if - movgt tos,#1 - mvnlt tos,#0 - nxtne -then -[else] + cmp r3,r2 movgt tos,#1 mvnlt tos,#0 nxtne -[then] repeat mov tos,#0 c;