219 |
#define JUMP_TB(tbparam, n, eip)\ |
#define JUMP_TB(tbparam, n, eip)\ |
220 |
do {\ |
do {\ |
221 |
static void __attribute__((unused)) *__op_label ## n = &&label ## n;\ |
static void __attribute__((unused)) *__op_label ## n = &&label ## n;\ |
222 |
|
static void __attribute__((unused)) *dummy ## n = &&dummy_label ## n;\ |
223 |
goto *(void *)(((TranslationBlock *)tbparam)->tb_next[n]);\ |
goto *(void *)(((TranslationBlock *)tbparam)->tb_next[n]);\ |
224 |
label ## n:\ |
label ## n:\ |
225 |
T0 = (long)(tbparam) + (n);\ |
T0 = (long)(tbparam) + (n);\ |
226 |
EIP = eip;\ |
EIP = eip;\ |
227 |
|
dummy_label ## n:\ |
228 |
} while (0) |
} while (0) |
229 |
|
|
230 |
#endif |
#endif |