Mercurial > hg > CbC > old > device
diff mc-code.h @ 162:0c604d2ff585
*** empty log message ***
author | kono |
---|---|
date | Mon, 24 Nov 2003 00:21:59 +0900 |
parents | cb7aa0089681 |
children | 6409ff6bc219 |
line wrap: on
line diff
--- a/mc-code.h Sun Nov 23 22:40:26 2003 +0900 +++ b/mc-code.h Mon Nov 24 00:21:59 2003 +0900 @@ -38,11 +38,11 @@ extern void code_cmpdimm(int e, int csreg); extern void code_gvar(int e1,int reg); extern void code_rgvar(int e1,int reg); -extern void code_crgvar(int e1,int reg); +extern void code_crgvar(int e1,int reg,int sign); extern void code_lvar(int e2,int reg); extern void code_register(int e2,int reg); extern void code_rlvar(int e2,int reg); -extern void code_crlvar(int e2,int reg); +extern void code_crlvar(int e2,int reg,int sign); extern void code_fname(NMTBL *n,int reg); extern void code_const(int e2,int reg); extern void code_neg(int reg); @@ -50,10 +50,10 @@ extern void code_lnot(int reg); extern void code_preinc(int e1,int e2,int reg); extern void code_postinc(int e1,int e2,int reg); -extern void code_cpostinc(int e1,int e2,int reg); -extern void code_cpreinc(int e1,int e2,int reg); -extern void code_cpostdec(int e1,int e2,int reg); -extern void code_cpredec(int e1,int e2,int reg); +extern void code_cpostinc(int e1,int e2,int reg,int sign); +extern void code_cpreinc(int e1,int e2,int reg,int sign); +extern void code_cpostdec(int e1,int e2,int reg,int sign); +extern void code_cpredec(int e1,int e2,int reg,int sign); extern void code_return(int reg); extern void code_environment(int reg); extern void code_bool(int e1); @@ -80,7 +80,7 @@ extern void code_assign_register(int e2,int byte,int reg); extern void code_assign(int e2,int byte,int reg); extern void code_register_assop(int e2,int op,int byte); -extern void code_assop(int op,int byte); +extern void code_assop(int op,int byte,int sign); extern void tosop(int op,int oreg); extern void code_opening(char *filename); extern void code_closing();