version 1.3, 2002/08/07 10:11:19
|
version 1.4, 2002/08/20 07:59:02
|
Line 132
|
Line 132
|
|
|
#define NEXT ({DEF_CA NEXT_P1; NEXT_P2;}) |
#define NEXT ({DEF_CA NEXT_P1; NEXT_P2;}) |
#define IPTOS ((Cell)(NEXT_INST)) |
#define IPTOS ((Cell)(NEXT_INST)) |
#define CASE |
|
|
|
#define INST_ADDR(name) (Label)&&I_##name |
#define INST_ADDR(name) (Label)&&I_##name |
#define LABEL(name) I_##name |
#define LABEL(name) I_##name: |
#else /* !defined(__GNUC__) */ |
#else /* !defined(__GNUC__) */ |
/* use switch dispatch */ |
/* use switch dispatch */ |
#define DEF_CA |
#define DEF_CA |
Line 148
|
Line 147
|
#define INC_IP(const_inc) (ip+=(const_inc)) |
#define INC_IP(const_inc) (ip+=(const_inc)) |
#define IPTOS NEXT_INST |
#define IPTOS NEXT_INST |
#define INST_ADDR(name) I_##name |
#define INST_ADDR(name) I_##name |
#define LABEL(name) case I_##name |
#define LABEL(name) case I_##name: |
|
|
#endif /* !defined(__GNUC__) */ |
#endif /* !defined(__GNUC__) */ |
|
|
|
#define LABEL2(x) |
|
|
#ifdef VM_PROFILING |
#ifdef VM_PROFILING |
#define SUPER_END vm_count_block(IP) |
#define SUPER_END vm_count_block(IP) |
#else |
#else |