| register Float *fp FPREG = fp0; |
register Float *fp FPREG = fp0; |
| register Address lp LPREG = lp0; |
register Address lp LPREG = lp0; |
| register Xt cfa CFAREG; |
register Xt cfa CFAREG; |
| |
register Label real_ca; |
| #ifdef MORE_VARS |
#ifdef MORE_VARS |
| MORE_VARS |
MORE_VARS |
| #endif |
#endif |
| #define INST_ADDR(name) ((Label)&&J_##name) |
#define INST_ADDR(name) ((Label)&&J_##name) |
| #include PRIM_LAB_I |
#include PRIM_LAB_I |
| #undef INST_ADDR |
#undef INST_ADDR |
| (Label)&&after_last |
(Label)&&after_last, |
| |
(Label)&&before_goto, |
| |
(Label)&&after_goto |
| }; |
}; |
| #ifdef CPU_DEP2 |
#ifdef CPU_DEP2 |
| CPU_DEP2 |
CPU_DEP2 |
| CPU_DEP3 |
CPU_DEP3 |
| #endif |
#endif |
| |
|
| |
before_goto: |
| |
goto *real_ca; |
| |
after_goto: |
| |
|
| #include PRIM_I |
#include PRIM_I |
| after_last: return (Label *)0; |
after_last: return (Label *)0; |
| /*needed only to get the length of the last primitive */ |
/*needed only to get the length of the last primitive */ |