Revision 3b46e624 m68k-dis.c

b/m68k-dis.c
2378 2378
{"eor", 4,	one(0005174),	one(0177777), "#wSs", m68000up },
2379 2379
{"eor", 4,	one(0005100),	one(0177700), "#w$s", m68000up },
2380 2380
{"eor", 2,	one(0130500),	one(0170700), "Dd$s", m68000up },
2381
	
2381

  
2382 2382
{"exg", 2,	one(0140500),	one(0170770), "DdDs", m68000up },
2383 2383
{"exg", 2,	one(0140510),	one(0170770), "AdAs", m68000up },
2384 2384
{"exg", 2,	one(0140610),	one(0170770), "DdAs", m68000up },
......
4011 4011
{"roxrl", 2,	one(0160260),		one(0170770), "DdDs", m68000up },
4012 4012

  
4013 4013
{"rtd", 4,	one(0047164),		one(0177777), "#w", m68010up },
4014
	
4014

  
4015 4015
{"rte", 2,	one(0047163),		one(0177777), "",   m68000up | mcfisa_a },
4016
	
4016

  
4017 4017
{"rtm", 2,	one(0003300),		one(0177760), "Rs", m68020 },
4018
	
4018

  
4019 4019
{"rtr", 2,	one(0047167),		one(0177777), "",   m68000up },
4020
	
4020

  
4021 4021
{"rts", 2,	one(0047165),		one(0177777), "",   m68000up | mcfisa_a },
4022 4022

  
4023 4023
{"satsl", 2,	one(0046200),		one(0177770), "Ds", mcfisa_b },
......
4561 4561
     zero can it be zero, and then it must be zero.  */
4562 4562
  unsigned long exponent, int_bit;
4563 4563
  const unsigned char *ufrom = (const unsigned char *) from;
4564
 
4564

  
4565 4565
  exponent = get_field (ufrom, fmt->byteorder, fmt->totalsize,
4566 4566
			fmt->exp_start, fmt->exp_len);
4567 4567
  int_bit = get_field (ufrom, fmt->byteorder, fmt->totalsize,
4568 4568
		       fmt->man_start, 1);
4569
 
4569

  
4570 4570
  if ((exponent == 0) != (int_bit == 0))
4571 4571
    return 0;
4572 4572
  else
......
4699 4699
    }
4700 4700
  return result;
4701 4701
}
4702
 
4702

  
4703 4703
#ifndef min
4704 4704
#define min(a, b) ((a) < (b) ? (a) : (b))
4705 4705
#endif

Also available in: Unified diff