From 604ef218721d00a35dd18f263bb4d0e059df349c Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Sat, 8 May 2010 21:43:57 +0200 Subject: [PATCH] codea: feldzugriff auf speicheraddressen die immediate angegeben werden --- codea/code.bfe | 1 + 1 file changed, 1 insertion(+) diff --git a/codea/code.bfe b/codea/code.bfe index 5cdd180..fe02a95 100644 --- a/codea/code.bfe +++ b/codea/code.bfe @@ -105,6 +105,7 @@ expr: O_EQ(nexpr,O_NULL) # 0 # expr: O_EQ(exprno,O_NULL) # 3 # gen_eqless(bnode, "e", 1, 0); expr: O_FIELD(exprno) # 1 # KIDREG2PARM(0); printf("\tmovq %li(%%%s), %%%s\n", bnode->soffset * 8, KID_REG(0), BN_REG); +expr: O_FIELD(imm) # 1 # printf("\tmovq %li, %%%s\n", KID_VAL(0) + (bnode->soffset * 8), BN_REG); exprno: O_ID # 0 # /* brauchen wir nicht 'zwischenlagern', weil nur gelesen wird */ -- 2.25.1