[openfirmware] [commit] r3748 - cpu/arm
repository service
svn at openfirmware.info
Mon Nov 24 23:48:56 CET 2014
Author: quozl
Date: Mon Nov 24 23:48:54 2014
New Revision: 3748
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3748
Log:
[ARM] fixed signed double conversion, from Matthijs van Duin <matthijsvanduin at gmail.com>, 24th November 2014, fixes a regression introduced in r3740, affected d<= and d> only.
Modified:
cpu/arm/kerncode.fth
Modified: cpu/arm/kerncode.fth
==============================================================================
--- cpu/arm/kerncode.fth Thu Nov 20 00:05:11 2014 (r3747)
+++ cpu/arm/kerncode.fth Mon Nov 24 23:48:54 2014 (r3748)
@@ -822,17 +822,17 @@
c;
code d> ( d1 d2 -- f )
ldmia sp!,{r0,r1,r2} \ tos r0 r1 r2
- subs r2,r2,r0
- sbcs r1,r1,tos
- movle tos,#0
- mvngt tos,#0
+ subs r2,r0,r2
+ sbcs r1,tos,r1
+ movge tos,#0
+ mvnlt tos,#0
c;
code d<= ( d1 d2 -- f )
ldmia sp!,{r0,r1,r2} \ tos r0 r1 r2
- subs r2,r2,r0
- sbcs tos,r1,tos
- movgt tos,#0
- mvnle tos,#0
+ subs r2,r0,r2
+ sbcs r1,tos,r1
+ movlt tos,#0
+ mvnge tos,#0
c;
code du< ( d1 d2 -- f )
ldmia sp!,{r0,r1,r2} \ tos r0 r1 r2
More information about the openfirmware
mailing list