From: Alan Cox Date: Thu, 16 Nov 2017 15:01:57 +0000 (+0000) Subject: codez80: inline 16bit subtraction X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=04a27a948c32af9944d911bbf3f1c4cde7e858cf;p=FUZIX.git codez80: inline 16bit subtraction --- diff --git a/Applications/SmallC/codez80.c b/Applications/SmallC/codez80.c index 7b56b9f6..be0902bb 100644 --- a/Applications/SmallC/codez80.c +++ b/Applications/SmallC/codez80.c @@ -555,7 +555,9 @@ void gen_add(LVALUE *lval, LVALUE *lval2) { */ void gen_sub(void) { gen_pop (); - gen_call ("ccsub"); + output_line("ex de,hl"); + output_line("or a"); + output_line("sbc hl,de"); } /**