28 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
29 |
* |
* |
30 |
* |
* |
31 |
* $Id: opcodes_mips.h,v 1.13 2006/05/10 20:04:59 debug Exp $ |
* $Id: opcodes_mips.h,v 1.14 2006/08/11 17:43:30 debug Exp $ |
32 |
* |
* |
33 |
* MIPS opcodes, gathered from various sources. |
* MIPS opcodes, gathered from various sources. |
34 |
* |
* |
284 |
#define COP0_RFE 0x10 /* 010000 */ |
#define COP0_RFE 0x10 /* 010000 */ |
285 |
#define COP0_ERET 0x18 /* 011000 */ |
#define COP0_ERET 0x18 /* 011000 */ |
286 |
#define COP0_DERET 0x1f /* 011111 */ /* EJTAG */ |
#define COP0_DERET 0x1f /* 011111 */ /* EJTAG */ |
287 |
#define COP0_IDLE 0x20 /* 100000 */ |
#define COP0_WAIT 0x20 /* 100000 */ /* MIPS32/64 */ |
288 |
#define COP0_STANDBY 0x21 /* 100001 */ |
#define COP0_STANDBY 0x21 /* 100001 */ |
289 |
#define COP0_SUSPEND 0x22 /* 100010 */ |
#define COP0_SUSPEND 0x22 /* 100010 */ |
290 |
#define COP0_HIBERNATE 0x23 /* 100011 */ |
#define COP0_HIBERNATE 0x23 /* 100011 */ |
429 |
#define SPECIAL3_DINSU 0x06 /* 000110 */ |
#define SPECIAL3_DINSU 0x06 /* 000110 */ |
430 |
#define SPECIAL3_DINS 0x07 /* 000111 */ |
#define SPECIAL3_DINS 0x07 /* 000111 */ |
431 |
#define SPECIAL3_BSHFL 0x20 /* 100000 */ |
#define SPECIAL3_BSHFL 0x20 /* 100000 */ |
432 |
|
#define BSHFL_WSBH 0x02 /* 00010 */ |
433 |
#define SPECIAL3_DBSHFL 0x24 /* 100100 */ |
#define SPECIAL3_DBSHFL 0x24 /* 100100 */ |
434 |
#define SPECIAL3_RDHWR 0x3b /* 111011 */ |
#define SPECIAL3_RDHWR 0x3b /* 111011 */ |
435 |
#define HI6_LB 0x20 /* 100000 */ /* MIPS I */ |
#define HI6_LB 0x20 /* 100000 */ /* MIPS I */ |