codea: zomg, lauter kleine eingeschlichene bugs!
[uebersetzerbau-ss10.git] / codea / code.bfe
index 6184569f7b35716cc94dddc8211854275171cfa0..f51ccc2d76c0f79ca2a0f969eee524066ac99a4b 100644 (file)
@@ -70,8 +70,8 @@ void gen_e_imm(struct treenode *bnode, char *instr)
                        printf("\t//subtraktion mit 0 wegoptimiert\n");
                        move(KID_REG(0), BN_REG);
                } else {
-                       printf("\t%s $%d, %%%s\n", instr, KID_VAL(1), KID_REG(0));
                        move(KID_REG(0), BN_REG);
+                       printf("\t%s $%d, %%%s\n", instr, KID_VAL(1), BN_REG);
                }
        }
 }