diff --git a/mach/z80/cg/table b/mach/z80/cg/table index 71e265549..fd05c71e5 100644 --- a/mach/z80/cg/table +++ b/mach/z80/cg/table @@ -1271,7 +1271,7 @@ ret | | remove(ALL) asp $1 == 0 | | | | | -asp $1 > 0 | STACK | remove(ALL) allocate(HL_REG) +asp $1 != 0 | STACK | remove(ALL) allocate(HL_REG) move({IMMEDIATE,$1} , HL) "add hl,sp" "ld sp,hl"