Diff for /qemu/m68k-dis.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2018/04/24 16:38:44 version 1.1.1.2, 2018/04/24 16:47:37
Line 560  static char *const reg_names[] = Line 560  static char *const reg_names[] =
 };  };
   
 /* Name of register halves for MAC/EMAC.  /* Name of register halves for MAC/EMAC.
    Seperate from reg_names since 'spu', 'fpl' look weird.  */     Separate from reg_names since 'spu', 'fpl' look weird.  */
 static char *const reg_half_names[] =  static char *const reg_half_names[] =
 {  {
   "%d0", "%d1", "%d2", "%d3", "%d4", "%d5", "%d6", "%d7",    "%d0", "%d1", "%d2", "%d3", "%d4", "%d5", "%d6", "%d7",
Line 2378  const struct m68k_opcode m68k_opcodes[]  Line 2378  const struct m68k_opcode m68k_opcodes[] 
 {"eor", 4,      one(0005174),   one(0177777), "#wSs", m68000up },  {"eor", 4,      one(0005174),   one(0177777), "#wSs", m68000up },
 {"eor", 4,      one(0005100),   one(0177700), "#w$s", m68000up },  {"eor", 4,      one(0005100),   one(0177700), "#w$s", m68000up },
 {"eor", 2,      one(0130500),   one(0170700), "Dd$s", m68000up },  {"eor", 2,      one(0130500),   one(0170700), "Dd$s", m68000up },
                   
 {"exg", 2,      one(0140500),   one(0170770), "DdDs", m68000up },  {"exg", 2,      one(0140500),   one(0170770), "DdDs", m68000up },
 {"exg", 2,      one(0140510),   one(0170770), "AdAs", m68000up },  {"exg", 2,      one(0140510),   one(0170770), "AdAs", m68000up },
 {"exg", 2,      one(0140610),   one(0170770), "DdAs", m68000up },  {"exg", 2,      one(0140610),   one(0170770), "DdAs", m68000up },
Line 4011  const struct m68k_opcode m68k_opcodes[]  Line 4011  const struct m68k_opcode m68k_opcodes[] 
 {"roxrl", 2,    one(0160260),           one(0170770), "DdDs", m68000up },  {"roxrl", 2,    one(0160260),           one(0170770), "DdDs", m68000up },
   
 {"rtd", 4,      one(0047164),           one(0177777), "#w", m68010up },  {"rtd", 4,      one(0047164),           one(0177777), "#w", m68010up },
                   
 {"rte", 2,      one(0047163),           one(0177777), "",   m68000up | mcfisa_a },  {"rte", 2,      one(0047163),           one(0177777), "",   m68000up | mcfisa_a },
                   
 {"rtm", 2,      one(0003300),           one(0177760), "Rs", m68020 },  {"rtm", 2,      one(0003300),           one(0177760), "Rs", m68020 },
                   
 {"rtr", 2,      one(0047167),           one(0177777), "",   m68000up },  {"rtr", 2,      one(0047167),           one(0177777), "",   m68000up },
                   
 {"rts", 2,      one(0047165),           one(0177777), "",   m68000up | mcfisa_a },  {"rts", 2,      one(0047165),           one(0177777), "",   m68000up | mcfisa_a },
   
 {"satsl", 2,    one(0046200),           one(0177770), "Ds", mcfisa_b },  {"satsl", 2,    one(0046200),           one(0177770), "Ds", mcfisa_b },
Line 4561  floatformat_i387_ext_is_valid (const str Line 4561  floatformat_i387_ext_is_valid (const str
      zero can it be zero, and then it must be zero.  */       zero can it be zero, and then it must be zero.  */
   unsigned long exponent, int_bit;    unsigned long exponent, int_bit;
   const unsigned char *ufrom = (const unsigned char *) from;    const unsigned char *ufrom = (const unsigned char *) from;
     
   exponent = get_field (ufrom, fmt->byteorder, fmt->totalsize,    exponent = get_field (ufrom, fmt->byteorder, fmt->totalsize,
                         fmt->exp_start, fmt->exp_len);                          fmt->exp_start, fmt->exp_len);
   int_bit = get_field (ufrom, fmt->byteorder, fmt->totalsize,    int_bit = get_field (ufrom, fmt->byteorder, fmt->totalsize,
                        fmt->man_start, 1);                         fmt->man_start, 1);
     
   if ((exponent == 0) != (int_bit == 0))    if ((exponent == 0) != (int_bit == 0))
     return 0;      return 0;
   else    else
Line 4699  get_field (const unsigned char *data, en Line 4699  get_field (const unsigned char *data, en
     }      }
   return result;    return result;
 }  }
     
 #ifndef min  #ifndef min
 #define min(a, b) ((a) < (b) ? (a) : (b))  #define min(a, b) ((a) < (b) ? (a) : (b))
 #endif  #endif

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


unix.superglobalmegacorp.com