* config/tc-mips.c (macro_build): Handle MIPS16 insns.
(mips_ip): Likewise. * mips.h (INSN_MIPS16): New define. * mips-dis.c (mips_isa_type): Add MIPS16 insn handling. * mips-opc.c (I16): New define. (mips_builtin_opcodes): Make jalx an I16 insn.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | |||||||
|  | 2002-07-09  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> | ||||||
|  |  | ||||||
|  | 	* mips.h (INSN_MIPS16): New define. | ||||||
|  |  | ||||||
| 2002-07-08  Alan Modra  <amodra@bigpond.net.au> | 2002-07-08  Alan Modra  <amodra@bigpond.net.au> | ||||||
|  |  | ||||||
| 	* i386.h: Remove IgnoreSize from movsx and movzx. | 	* i386.h: Remove IgnoreSize from movsx and movzx. | ||||||
|   | |||||||
| @@ -339,7 +339,10 @@ struct mips_opcode | |||||||
| #define INSN_ISA64                0x00000400 | #define INSN_ISA64                0x00000400 | ||||||
|  |  | ||||||
| /* Masks used for MIPS-defined ASEs.  */ | /* Masks used for MIPS-defined ASEs.  */ | ||||||
|  | #define INSN_ASE_MASK		  0x0000f000 | ||||||
|  |  | ||||||
|  | /* MIPS 16 ASE */ | ||||||
|  | #define INSN_MIPS16               0x00002000 | ||||||
| /* MIPS-3D ASE */ | /* MIPS-3D ASE */ | ||||||
| #define INSN_MIPS3D               0x00004000 | #define INSN_MIPS3D               0x00004000 | ||||||
| /* MDMX ASE */  | /* MDMX ASE */  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user