Mercurial > hg > CbC > old > device
diff mc-code-ia32.c @ 578:dbde3b869a0f
try to remove code_fix_frame_pointer(); PowerPC fixed.
author | kono |
---|---|
date | Sun, 15 Jan 2006 19:28:50 +0900 |
parents | 266ded1a8fef |
children | 74bea4129e15 |
line wrap: on
line diff
--- a/mc-code-ia32.c Sun Jan 15 18:28:39 2006 +0900 +++ b/mc-code-ia32.c Sun Jan 15 19:28:50 2006 +0900 @@ -283,6 +283,7 @@ #define is_int_reg(reg) (reg<REG_EBP) #define REG_LCREG 8 #define REG_L 9 +#define REG_fp REG_EBP #define regv_l(r) (virtual(r==REG_L?REG_ESI:REG_EAX)) #define regv_h(r) (virtual(r==REG_L?REG_EDI:REG_EDX)) @@ -1501,6 +1502,11 @@ printf("\tmovl %s,%%ebp\n",register_name(e3,0)); } +int +code_frame_pointer_register() +{ + return list2(REGISTER,virtual(REG_fp)); +} void code_fix_frame_pointer(int disp_offset) {