Loading large constants now computes the stack offset correctly.
authorDavid Given <dg@cowlark.com>
Fri, 15 Feb 2019 22:03:01 +0000 (23:03 +0100)
committerDavid Given <dg@cowlark.com>
Fri, 15 Feb 2019 22:03:01 +0000 (23:03 +0100)
mach/i80/ncg/table

index ad52900..b9a2b49 100644 (file)
@@ -350,12 +350,13 @@ pat lol ($1<0) && ($1>=0-STACKHELPERS)
    yields de
 
 pat lol
-   uses dereg
+   uses dereg, hlreg={const2, $1}
    gen
       dad lb
       mov e, {m}
       inx hl
       mov d, {m}
+   yields de
 
 pat loe
    uses hlreg