projects
/
uebersetzerbau-ss10.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9b6caa0
)
codea: feldmultiplikation mit 1 kann boese enden.. doch lieber nicht
author
Bernhard Urban
<lewurm@gmail.com>
Tue, 18 May 2010 15:29:07 +0000
(17:29 +0200)
committer
Bernhard Urban
<lewurm@gmail.com>
Tue, 18 May 2010 15:29:37 +0000
(17:29 +0200)
codea/code.bfe
patch
|
blob
|
history
diff --git
a/codea/code.bfe
b/codea/code.bfe
index 654d669ba1afafef1d9a0860c2f28eeca94d4cfb..71508309984d84be3344ba341443eccd1c46b5d6 100644
(file)
--- a/
codea/code.bfe
+++ b/
codea/code.bfe
@@
-60,12
+60,7
@@
void gen_field_imm(struct treenode *bnode)
printf("\t//gen_field_imm\n");
KIDKIDREG2PARM(0,0);
KIDREG2ID(1);
printf("\t//gen_field_imm\n");
KIDKIDREG2PARM(0,0);
KIDREG2ID(1);
-
- if(KID_VAL(1) == 1 && strcmp(KID_REG(0), BN_REG) == 0) {
- printf("\t//multiplikation mit 1 wegoptimiert\n");
- } else {
- printf("\timulq $%d, %d(%%%s), %%%s\n", KID_VAL(1), bnode->kids[0]->soffset * 8, KIDKID_REG(0, 0), BN_REG);
- }
+ printf("\timulq $%d, %d(%%%s), %%%s\n", KID_VAL(1), bnode->kids[0]->soffset * 8, KIDKID_REG(0, 0), BN_REG);
}
void gen_e_imm(struct treenode *bnode, char *instr)
}
void gen_e_imm(struct treenode *bnode, char *instr)