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