Commit ae200d10628b471ff26c34aa3983205b3ec8c7e7
1 parent
ba68055e
GOTO_LABEL_PARAM for ARM
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1328 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
1 additions
and
0 deletions
dyngen-exec.h
| @@ -242,6 +242,7 @@ extern int __op_jmp0, __op_jmp1, __op_jmp2, __op_jmp3; | @@ -242,6 +242,7 @@ extern int __op_jmp0, __op_jmp1, __op_jmp2, __op_jmp3; | ||
| 242 | #endif | 242 | #endif |
| 243 | #ifdef __arm__ | 243 | #ifdef __arm__ |
| 244 | #define EXIT_TB() asm volatile ("b exec_loop") | 244 | #define EXIT_TB() asm volatile ("b exec_loop") |
| 245 | +#define GOTO_LABEL_PARAM(n) asm volatile ("b " ASM_NAME(__op_gen_label) #n) | ||
| 245 | #endif | 246 | #endif |
| 246 | #ifdef __mc68000 | 247 | #ifdef __mc68000 |
| 247 | #define EXIT_TB() asm volatile ("rts") | 248 | #define EXIT_TB() asm volatile ("rts") |