projects
/
uebersetzerbau-ss10.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
codea: argh, verbesserte registerauswahl again
[uebersetzerbau-ss10.git]
/
codea
/
code.bfe
diff --git
a/codea/code.bfe
b/codea/code.bfe
index 5f4339486da24406c63cee154ea2943ce2fdbd1f..2d5f234750e191a3a3c03fe770e324ba25a662a4 100644
(file)
--- 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);
- KIDREG2
ID
(0);
+ KIDREG2
PARM
(0);
KIDREG2ID(1);
/* man kann sich ein move der konstante bei der multiplikation ersparen */
if(strcmp(instr, "imulq") == 0) {