/[qemu]/qemu/dyngen-exec.h
ViewVC logotype

Diff of /qemu/dyngen-exec.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by bellard, Tue Nov 9 22:12:08 2004 UTC revision 1.18 by bellard, Mon Jan 3 23:44:44 2005 UTC
# Line 211  extern int __op_jmp0, __op_jmp1, __op_jm Line 211  extern int __op_jmp0, __op_jmp1, __op_jm
211    
212  #ifdef __i386__  #ifdef __i386__
213  #define EXIT_TB() asm volatile ("ret")  #define EXIT_TB() asm volatile ("ret")
214    #define GOTO_LABEL_PARAM(n) asm volatile ("jmp __op_gen_label" #n)
215  #endif  #endif
216  #ifdef __x86_64__  #ifdef __x86_64__
217  #define EXIT_TB() asm volatile ("ret")  #define EXIT_TB() asm volatile ("ret")
218  #endif  #endif
219  #ifdef __powerpc__  #ifdef __powerpc__
220  #define EXIT_TB() asm volatile ("blr")  #define EXIT_TB() asm volatile ("blr")
221    #define GOTO_LABEL_PARAM(n) asm volatile ("b __op_gen_label" #n)
222  #endif  #endif
223  #ifdef __s390__  #ifdef __s390__
224  #define EXIT_TB() asm volatile ("br %r14")  #define EXIT_TB() asm volatile ("br %r14")

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26