Diff for /qemu/translate-all.c between versions 1.1.1.6 and 1.1.1.7

version 1.1.1.6, 2018/04/24 17:20:37 version 1.1.1.7, 2018/04/24 18:23:44
Line 29 Line 29
 #include "exec-all.h"  #include "exec-all.h"
 #include "disas.h"  #include "disas.h"
 #include "tcg.h"  #include "tcg.h"
   #include "qemu-timer.h"
   
 /* code generation context */  /* code generation context */
 TCGContext tcg_ctx;  TCGContext tcg_ctx;
Line 39  TCGArg gen_opparam_buf[OPPARAM_BUF_SIZE] Line 40  TCGArg gen_opparam_buf[OPPARAM_BUF_SIZE]
 target_ulong gen_opc_pc[OPC_BUF_SIZE];  target_ulong gen_opc_pc[OPC_BUF_SIZE];
 uint16_t gen_opc_icount[OPC_BUF_SIZE];  uint16_t gen_opc_icount[OPC_BUF_SIZE];
 uint8_t gen_opc_instr_start[OPC_BUF_SIZE];  uint8_t gen_opc_instr_start[OPC_BUF_SIZE];
 #if defined(TARGET_I386)  
 uint8_t gen_opc_cc_op[OPC_BUF_SIZE];  
 #elif defined(TARGET_SPARC)  
 target_ulong gen_opc_npc[OPC_BUF_SIZE];  
 target_ulong gen_opc_jump_pc[2];  
 #elif defined(TARGET_MIPS) || defined(TARGET_SH4)  
 uint32_t gen_opc_hflags[OPC_BUF_SIZE];  
 #endif  
   
 /* XXX: suppress that */  
 unsigned long code_gen_max_block_size(void)  
 {  
     static unsigned long max;  
   
     if (max == 0) {  
         max = TCG_MAX_OP_SIZE;  
 #define DEF(s, n, copy_size) max = copy_size > max? copy_size : max;  
 #include "tcg-opc.h"  
 #undef DEF  
         max *= OPC_MAX_SIZE;  
     }  
   
     return max;  
 }  
   
 void cpu_gen_init(void)  void cpu_gen_init(void)
 {  {
Line 103  int cpu_gen_code(CPUState *env, Translat Line 80  int cpu_gen_code(CPUState *env, Translat
 #ifdef USE_DIRECT_JUMP  #ifdef USE_DIRECT_JUMP
     s->tb_jmp_offset = tb->tb_jmp_offset;      s->tb_jmp_offset = tb->tb_jmp_offset;
     s->tb_next = NULL;      s->tb_next = NULL;
     /* the following two entries are optional (only used for string ops) */  
     /* XXX: not used ? */  
     tb->tb_jmp_offset[2] = 0xffff;  
     tb->tb_jmp_offset[3] = 0xffff;  
 #else  #else
     s->tb_jmp_offset = NULL;      s->tb_jmp_offset = NULL;
     s->tb_next = tb->tb_next;      s->tb_next = tb->tb_next;

Removed from v.1.1.1.6  
changed lines
  Added in v.1.1.1.7


unix.superglobalmegacorp.com