From 04a27a948c32af9944d911bbf3f1c4cde7e858cf Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Thu, 16 Nov 2017 15:01:57 +0000 Subject: [PATCH] codez80: inline 16bit subtraction --- Applications/SmallC/codez80.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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"); } /** -- 2.34.1