From: Bernhard Urban Date: Tue, 8 Jun 2010 12:22:56 +0000 (+0200) Subject: ppc: codea_abgabe_aj.0 auch noch :) X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=uebersetzerbau-ss10.git;a=commitdiff_plain;h=65833860bb3898655e42cbfcfe8b53315cb3fa98 ppc: codea_abgabe_aj.0 auch noch :) --- diff --git a/gesamt_ppc/code.bfe b/gesamt_ppc/code.bfe index 8451990..bee2d86 100644 --- a/gesamt_ppc/code.bfe +++ b/gesamt_ppc/code.bfe @@ -161,7 +161,7 @@ void gen_eqless(struct treenode *bnode, char *op, short e0, short e1, short deep printf("\tand $1, %%%s\n", BN_REG); #else if(e0) { KIDREG2PARM(0); } else { moveimm(KID_VAL(0), BN_REG); } - if(e1) { KIDREG2PARM(1); } else { KIDREG2ID(1); } + if(e1) { KIDREG2PARM(1); } else { moveimm(KID_VAL(1), KID_REG(1)); } if(strcmp(op,"e")==0 && KID_VAL(1) == 0) { /* not */ printf("\tcntlzw %s,%s\n", KID_REG(0), KID_REG(0));