From: Bernhard Urban Date: Mon, 17 May 2010 21:20:30 +0000 (+0200) Subject: codea: argh, verbesserte registerauswahl again X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=uebersetzerbau-ss10.git;a=commitdiff_plain;h=b18a4d2421c35edbec7980d0a77f1b2ae64b42dd codea: argh, verbesserte registerauswahl again --- diff --git a/codea/code.bfe b/codea/code.bfe index 5f43394..2d5f234 100644 --- a/codea/code.bfe +++ b/codea/code.bfe @@ -35,7 +35,7 @@ void gen_e_eno(struct treenode *bnode, char *instr) void gen_e_imm(struct treenode *bnode, char *instr) { printf("\t//gen_e_imm(%s)\n", instr); - KIDREG2ID(0); + KIDREG2PARM(0); KIDREG2ID(1); /* man kann sich ein move der konstante bei der multiplikation ersparen */ if(strcmp(instr, "imulq") == 0) {