1*f3c0afbfSJohn PolstraMon Mar 30 21:31:56 1998 Ian Lance Taylor <[email protected]> 2*f3c0afbfSJohn Polstra 3*f3c0afbfSJohn Polstra * i386.h: Revert March 24 patch; no more LinearAddress. 4*f3c0afbfSJohn Polstra 5*f3c0afbfSJohn PolstraMon Mar 30 10:25:54 1998 Alan Modra <[email protected]> 6*f3c0afbfSJohn Polstra 7*f3c0afbfSJohn Polstra * i386.h (i386_optab): Remove fwait (9b) from all floating point 8*f3c0afbfSJohn Polstra instructions, and instead add FWait opcode modifier. Add short 9*f3c0afbfSJohn Polstra form of fldenv and fstenv. 10*f3c0afbfSJohn Polstra (FWAIT_OPCODE): Define. 11*f3c0afbfSJohn Polstra 12*f3c0afbfSJohn Polstra * i386.h (i386_optab): Change second operand constraint of `mov 13*f3c0afbfSJohn Polstra sreg,reg|mem' instruction from Reg16|Mem to WordReg|WordMem to 14*f3c0afbfSJohn Polstra allow legal instructions such as `movl %gs,%esi' 15*f3c0afbfSJohn Polstra 16*f3c0afbfSJohn PolstraFri Mar 27 18:30:52 1998 Ian Lance Taylor <[email protected]> 17*f3c0afbfSJohn Polstra 18*f3c0afbfSJohn Polstra * h8300.h: Various changes to fully bracket initializers. 19*f3c0afbfSJohn Polstra 20*f3c0afbfSJohn PolstraTue Mar 24 18:32:47 1998 H.J. Lu <[email protected]> 21*f3c0afbfSJohn Polstra 22*f3c0afbfSJohn Polstra * i386.h: Set LinearAddress for lidt and lgdt. 23*f3c0afbfSJohn Polstra 24*f3c0afbfSJohn PolstraMon Mar 2 10:44:07 1998 Doug Evans <[email protected]> 25*f3c0afbfSJohn Polstra 26*f3c0afbfSJohn Polstra * cgen.h (CGEN_BOOL_ATTR): New macro. 27*f3c0afbfSJohn Polstra 28*f3c0afbfSJohn PolstraMon Feb 23 10:38:21 1998 Doug Evans <[email protected]> 29*f3c0afbfSJohn Polstra 30*f3c0afbfSJohn Polstra * cgen.h (CGEN_CAT3): Delete. Use CONCAT3 now. 31*f3c0afbfSJohn Polstra (cgen_insn): Record syntax and format entries here, rather than 32*f3c0afbfSJohn Polstra separately. 33*f3c0afbfSJohn Polstra 34*f3c0afbfSJohn PolstraTue Feb 17 21:42:56 1998 Nick Clifton <[email protected]> 35*f3c0afbfSJohn Polstra 36*f3c0afbfSJohn Polstra * cgen.h (CGEN_SYNTAX_MAKE_FIELD): New macro. 37*f3c0afbfSJohn Polstra 38*f3c0afbfSJohn PolstraTue Feb 17 16:00:56 1998 Doug Evans <[email protected]> 39*f3c0afbfSJohn Polstra 40*f3c0afbfSJohn Polstra * cgen.h (cgen_insert_fn): Change type of result to const char *. 41*f3c0afbfSJohn Polstra (cgen_parse_{signed,unsigned}_integer): Delete min,max arguments. 42*f3c0afbfSJohn Polstra (CGEN_{INSN,KEYWORD,OPERAND}_NBOOL_ATTRS): Renamed from ..._MAX_ATTRS. 43*f3c0afbfSJohn Polstra 44*f3c0afbfSJohn PolstraThu Feb 12 18:30:41 1998 Doug Evans <[email protected]> 45*f3c0afbfSJohn Polstra 46*f3c0afbfSJohn Polstra * cgen.h (lookup_insn): New argument alias_p. 47*f3c0afbfSJohn Polstra 48*f3c0afbfSJohn PolstraThu Feb 12 03:41:00 1998 J"orn Rennecke <[email protected]> 49*f3c0afbfSJohn Polstra 50*f3c0afbfSJohn PolstraFix rac to accept only a0: 51*f3c0afbfSJohn Polstra * d10v.h (OPERAND_ACC): Split into: 52*f3c0afbfSJohn Polstra (OPERAND_ACC0, OPERAND_ACC1) . 53*f3c0afbfSJohn Polstra (OPERAND_GPR): Define. 54*f3c0afbfSJohn Polstra 55*f3c0afbfSJohn PolstraWed Feb 11 17:31:53 1998 Doug Evans <[email protected]> 56*f3c0afbfSJohn Polstra 57*f3c0afbfSJohn Polstra * cgen.h (CGEN_FIELDS): Define here. 58*f3c0afbfSJohn Polstra (CGEN_HW_ENTRY): New member `type'. 59*f3c0afbfSJohn Polstra (hw_list): Delete decl. 60*f3c0afbfSJohn Polstra (enum cgen_mode): Declare. 61*f3c0afbfSJohn Polstra (CGEN_OPERAND): New member `hw'. 62*f3c0afbfSJohn Polstra (enum cgen_operand_instance_type): Declare. 63*f3c0afbfSJohn Polstra (CGEN_OPERAND_INSTANCE): New type. 64*f3c0afbfSJohn Polstra (CGEN_INSN): New member `operands'. 65*f3c0afbfSJohn Polstra (CGEN_OPCODE_DATA): Make hw_list const. 66*f3c0afbfSJohn Polstra (get_insn_operands,lookup_insn): Add prototypes for. 67*f3c0afbfSJohn Polstra 68*f3c0afbfSJohn PolstraTue Feb 3 17:11:23 1998 Doug Evans <[email protected]> 69*f3c0afbfSJohn Polstra 70*f3c0afbfSJohn Polstra * cgen.h (CGEN_INSN_MAX_ATTRS): Renamed from CGEN_MAX_INSN_ATTRS. 71*f3c0afbfSJohn Polstra (CGEN_HW_ENTRY): Move `next' entry to end of struct. 72*f3c0afbfSJohn Polstra (CGEN_KEYWORD_MAX_ATTRS): Renamed from CGEN_MAX_KEYWORD_ATTRS. 73*f3c0afbfSJohn Polstra (CGEN_OPERAND_MAX_ATTRS): Renamed from CGEN_MAX_OPERAND_ATTRS. 74*f3c0afbfSJohn Polstra 75*f3c0afbfSJohn PolstraMon Feb 2 19:19:15 1998 Ian Lance Taylor <[email protected]> 76*f3c0afbfSJohn Polstra 77*f3c0afbfSJohn Polstra * cgen.h: Correct typo in comment end marker. 78*f3c0afbfSJohn Polstra 79*f3c0afbfSJohn PolstraMon Feb 2 17:10:38 1998 Steve Haworth <[email protected]> 80*f3c0afbfSJohn Polstra 81*f3c0afbfSJohn Polstra * tic30.h: New file. 82*f3c0afbfSJohn Polstra 83*f3c0afbfSJohn PolstraThu Jan 22 17:54:56 1998 Nick Clifton <[email protected]> 84*f3c0afbfSJohn Polstra 85*f3c0afbfSJohn Polstra * cgen.h: Add prototypes for cgen_save_fixups(), 86*f3c0afbfSJohn Polstra cgen_restore_fixups(), and cgen_swap_fixups(). Change prototype 87*f3c0afbfSJohn Polstra of cgen_asm_finish_insn() to return a char *. 88*f3c0afbfSJohn Polstra 89*f3c0afbfSJohn PolstraWed Jan 14 17:21:43 1998 Nick Clifton <[email protected]> 90*f3c0afbfSJohn Polstra 91*f3c0afbfSJohn Polstra * cgen.h: Formatting changes to improve readability. 92*f3c0afbfSJohn Polstra 93*f3c0afbfSJohn PolstraMon Jan 12 11:37:36 1998 Doug Evans <[email protected]> 94*f3c0afbfSJohn Polstra 95*f3c0afbfSJohn Polstra * cgen.h (*): Clean up pass over `struct foo' usage. 96*f3c0afbfSJohn Polstra (CGEN_ATTR): Make unsigned char. 97*f3c0afbfSJohn Polstra (CGEN_ATTR_TYPE): Update. 98*f3c0afbfSJohn Polstra (CGEN_ATTR_{ENTRY,TABLE}): New types. 99*f3c0afbfSJohn Polstra (cgen_base): Move member `attrs' to cgen_insn. 100*f3c0afbfSJohn Polstra (CGEN_KEYWORD): New member `null_entry'. 101*f3c0afbfSJohn Polstra (CGEN_{SYNTAX,FORMAT}): New types. 102*f3c0afbfSJohn Polstra (cgen_insn): Format and syntax separated from each other. 103*f3c0afbfSJohn Polstra 104*f3c0afbfSJohn PolstraMon Dec 1 12:24:44 1997 Andreas Schwab <[email protected]> 105*f3c0afbfSJohn Polstra 106*f3c0afbfSJohn Polstra * m68k.h: Fix comment describing operand types. 107*f3c0afbfSJohn Polstra 108*f3c0afbfSJohn PolstraTue Nov 18 18:45:14 1997 J"orn Rennecke <[email protected]> 109*f3c0afbfSJohn Polstra 110*f3c0afbfSJohn Polstra * d10v.h (OPERAND_FLAG): Split into: 111*f3c0afbfSJohn Polstra (OPERAND_FFLAG, OPERAND_CFLAG) . 112*f3c0afbfSJohn Polstra 113*f3c0afbfSJohn PolstraThu Nov 13 11:04:24 1997 Gavin Koch <[email protected]> 114*f3c0afbfSJohn Polstra 115*f3c0afbfSJohn Polstra * mips.h (struct mips_opcode): Changed comments to reflect new 116*f3c0afbfSJohn Polstra field usage. 117*f3c0afbfSJohn Polstra 118*f3c0afbfSJohn PolstraFri Oct 24 22:36:20 1997 Ken Raeburn <[email protected]> 119*f3c0afbfSJohn Polstra 120*f3c0afbfSJohn Polstra * mips.h: Added to comments a quick-ref list of all assigned 121*f3c0afbfSJohn Polstra operand type characters. 122*f3c0afbfSJohn Polstra (OP_{MASK,SH}_PERFREG): New macros. 123*f3c0afbfSJohn Polstra 124*f3c0afbfSJohn PolstraWed Oct 22 17:28:33 1997 Richard Henderson <[email protected]> 125*f3c0afbfSJohn Polstra 126*f3c0afbfSJohn Polstra * sparc.h: Add '_' and '/' for v9a asr's. 127*f3c0afbfSJohn Polstra Patch from David Miller <[email protected]> 128*f3c0afbfSJohn Polstra 129*f3c0afbfSJohn PolstraTue Oct 14 13:22:29 1997 Jeffrey A Law ([email protected]) 130*f3c0afbfSJohn Polstra 131*f3c0afbfSJohn Polstra * h8300.h: Bit ops with absolute addresses not in the 8 bit 132*f3c0afbfSJohn Polstra area are not available in the base model (H8/300). 133*f3c0afbfSJohn Polstra 134*f3c0afbfSJohn PolstraThu Sep 25 13:03:41 1997 Ian Lance Taylor <[email protected]> 135*f3c0afbfSJohn Polstra 136*f3c0afbfSJohn Polstra * m68k.h: Remove documentation of ` operand specifier. 137*f3c0afbfSJohn Polstra 138*f3c0afbfSJohn PolstraWed Sep 24 19:00:34 1997 Ian Lance Taylor <[email protected]> 139*f3c0afbfSJohn Polstra 140*f3c0afbfSJohn Polstra * m68k.h: Document q and v operand specifiers. 141*f3c0afbfSJohn Polstra 142*f3c0afbfSJohn PolstraMon Sep 15 18:28:37 1997 Nick Clifton <[email protected]> 143*f3c0afbfSJohn Polstra 144*f3c0afbfSJohn Polstra * v850.h (struct v850_opcode): Add processors field. 145*f3c0afbfSJohn Polstra (PROCESSOR_V850, PROCESSOR_ALL): New bit constants. 146*f3c0afbfSJohn Polstra 147*f3c0afbfSJohn PolstraMon Sep 8 14:05:45 1997 Doug Evans <[email protected]> 148*f3c0afbfSJohn Polstra 149*f3c0afbfSJohn Polstra * cgen.h: Move assembler interface section 150*f3c0afbfSJohn Polstra up so cgen_parse_operand_result is defined for cgen_parse_address. 151*f3c0afbfSJohn Polstra (cgen_parse_address): Update prototype. 152*f3c0afbfSJohn Polstra 153*f3c0afbfSJohn PolstraTue Sep 2 15:32:32 1997 Nick Clifton <[email protected]> 154*f3c0afbfSJohn Polstra 155*f3c0afbfSJohn Polstra * v850.h (V850_OPREAND_ADJUST_SHORT_MEMORY): Removed. 156*f3c0afbfSJohn Polstra 157*f3c0afbfSJohn PolstraTue Aug 26 12:21:52 1997 Ian Lance Taylor <[email protected]> 158*f3c0afbfSJohn Polstra 159*f3c0afbfSJohn Polstra * i386.h (two_byte_segment_defaults): Correct base register 5 in 160*f3c0afbfSJohn Polstra modes 1 and 2 to be ss rather than ds. From Gabriel Paubert 161*f3c0afbfSJohn Polstra <[email protected]>. 162*f3c0afbfSJohn Polstra 163*f3c0afbfSJohn Polstra * i386.h: Set ud2 to 0x0f0b. From Gabriel Paubert 164*f3c0afbfSJohn Polstra <[email protected]>. 165*f3c0afbfSJohn Polstra 166*f3c0afbfSJohn Polstra * i386.h: Comment fixes for ficom[p]?{s,l} from Gabriel Paubert 167*f3c0afbfSJohn Polstra <[email protected]>. 168*f3c0afbfSJohn Polstra 169*f3c0afbfSJohn Polstra * i386.h (JUMP_ON_CX_ZERO): Uncomment (define again). 170*f3c0afbfSJohn Polstra (JUMP_ON_ECX_ZERO): Remove commented out macro. 171*f3c0afbfSJohn Polstra 172*f3c0afbfSJohn PolstraFri Aug 22 10:38:29 1997 Nick Clifton <[email protected]> 173*f3c0afbfSJohn Polstra 174*f3c0afbfSJohn Polstra * v850.h (V850_NOT_R0): New flag. 175*f3c0afbfSJohn Polstra 176*f3c0afbfSJohn PolstraMon Aug 18 11:05:58 1997 Nick Clifton <[email protected]> 177*f3c0afbfSJohn Polstra 178*f3c0afbfSJohn Polstra * v850.h (struct v850_opcode): Remove flags field. 179*f3c0afbfSJohn Polstra 180*f3c0afbfSJohn PolstraWed Aug 13 18:45:48 1997 Nick Clifton <[email protected]> 181*f3c0afbfSJohn Polstra 182*f3c0afbfSJohn Polstra * v850.h (struct v850_opcode): Add flags field. 183*f3c0afbfSJohn Polstra (struct v850_operand): Extend meaning of 'bits' and 'shift' 184*f3c0afbfSJohn Polstra fields. 185*f3c0afbfSJohn Polstra 186*f3c0afbfSJohn Polstra 187*f3c0afbfSJohn PolstraFri Aug 8 16:58:42 1997 Doug Evans <[email protected]> 188*f3c0afbfSJohn Polstra 189*f3c0afbfSJohn Polstra * arc.h: New file. 190*f3c0afbfSJohn Polstra 191*f3c0afbfSJohn PolstraThu Jul 24 21:16:58 1997 Doug Evans <[email protected]> 192*f3c0afbfSJohn Polstra 193*f3c0afbfSJohn Polstra * sparc.h (sparc_opcodes): Declare as const. 194*f3c0afbfSJohn Polstra 195*f3c0afbfSJohn PolstraThu Jul 10 12:53:25 1997 Jeffrey A Law ([email protected]) 196*f3c0afbfSJohn Polstra 197*f3c0afbfSJohn Polstra * mips.h (FP_S, FP_D): Define. Bitmasks indicating if an insn 198*f3c0afbfSJohn Polstra uses single or double precision floating point resources. 199*f3c0afbfSJohn Polstra (INSN_NO_ISA, INSN_ISA1): Define. 200*f3c0afbfSJohn Polstra (cpu specific INSN macros): Tweak into bitmasks outside the range 201*f3c0afbfSJohn Polstra of INSN_ISA field. 202*f3c0afbfSJohn Polstra 203*f3c0afbfSJohn PolstraMon Jun 16 14:10:00 1997 H.J. Lu <[email protected]> 204*f3c0afbfSJohn Polstra 205*f3c0afbfSJohn Polstra * i386.h: Fix pand opcode. 206*f3c0afbfSJohn Polstra 207*f3c0afbfSJohn PolstraMon Jun 2 11:35:09 1997 Gavin Koch <[email protected]> 208*f3c0afbfSJohn Polstra 209*f3c0afbfSJohn Polstra * mips.h: Widen INSN_ISA and move it to a more convenient 210*f3c0afbfSJohn Polstra bit position. Add INSN_3900. 211*f3c0afbfSJohn Polstra 212*f3c0afbfSJohn PolstraTue May 20 11:25:29 1997 Gavin Koch <[email protected]> 213*f3c0afbfSJohn Polstra 214*f3c0afbfSJohn Polstra * mips.h (struct mips_opcode): added new field membership. 215*f3c0afbfSJohn Polstra 21652cb4975SJohn PolstraMon May 12 16:26:50 1997 H.J. Lu <[email protected]> 21752cb4975SJohn Polstra 21852cb4975SJohn Polstra * i386.h (movd): only Reg32 is allowed. 21952cb4975SJohn Polstra 22052cb4975SJohn Polstra * i386.h: add fcomp and ud2. From Wayne Scott 22152cb4975SJohn Polstra <[email protected]>. 22252cb4975SJohn Polstra 22352cb4975SJohn PolstraMon May 5 17:16:21 1997 Ian Lance Taylor <[email protected]> 22452cb4975SJohn Polstra 22552cb4975SJohn Polstra * i386.h: Add MMX instructions. 22652cb4975SJohn Polstra 22752cb4975SJohn PolstraMon May 5 12:45:19 1997 H.J. Lu <[email protected]> 22852cb4975SJohn Polstra 22952cb4975SJohn Polstra * i386.h: Remove W modifier from conditional move instructions. 23052cb4975SJohn Polstra 23152cb4975SJohn PolstraMon Apr 14 14:56:58 1997 Ian Lance Taylor <[email protected]> 23252cb4975SJohn Polstra 23352cb4975SJohn Polstra * i386.h: Change the opcodes for fsubp, fsubrp, fdivp, and fdivrp 23452cb4975SJohn Polstra with no arguments to match that generated by the UnixWare 23552cb4975SJohn Polstra assembler. 23652cb4975SJohn Polstra 23752cb4975SJohn PolstraThu Apr 10 14:35:00 1997 Doug Evans <[email protected]> 23852cb4975SJohn Polstra 23952cb4975SJohn Polstra * cgen.h (<cpu>_cgen_assemble_insn): New arg for errmsg. 24052cb4975SJohn Polstra (cgen_parse_operand_fn): Declare. 24152cb4975SJohn Polstra (cgen_init_parse_operand): Declare. 24252cb4975SJohn Polstra (cgen_parse_operand): Renamed from cgen_asm_parse_operand, 24352cb4975SJohn Polstra new argument `want'. 24452cb4975SJohn Polstra (enum cgen_parse_operand_result): Renamed from cgen_asm_result. 24552cb4975SJohn Polstra (enum cgen_parse_operand_type): New enum. 24652cb4975SJohn Polstra 24752cb4975SJohn PolstraSat Apr 5 13:14:05 1997 Ian Lance Taylor <[email protected]> 24852cb4975SJohn Polstra 24952cb4975SJohn Polstra * i386.h: Revert last patch for the NON_BROKEN_OPCODES cases. 25052cb4975SJohn Polstra 25152cb4975SJohn PolstraFri Apr 4 11:46:11 1997 Doug Evans <[email protected]> 25252cb4975SJohn Polstra 25352cb4975SJohn Polstra * cgen.h: New file. 25452cb4975SJohn Polstra 25552cb4975SJohn PolstraFri Apr 4 14:02:32 1997 Ian Lance Taylor <[email protected]> 25652cb4975SJohn Polstra 25752cb4975SJohn Polstra * i386.h: Correct opcode values for fsubp, fsubrp, fdivp, and 25852cb4975SJohn Polstra fdivrp. 25952cb4975SJohn Polstra 260*f3c0afbfSJohn PolstraTue Mar 25 22:57:26 1997 Stu Grossman ([email protected]) 261*f3c0afbfSJohn Polstra 262*f3c0afbfSJohn Polstra * v850.h (extract): Make unsigned. 263*f3c0afbfSJohn Polstra 26452cb4975SJohn PolstraMon Mar 24 14:38:15 1997 Ian Lance Taylor <[email protected]> 26552cb4975SJohn Polstra 26652cb4975SJohn Polstra * i386.h: Add iclr. 26752cb4975SJohn Polstra 26852cb4975SJohn PolstraThu Mar 20 19:49:10 1997 Ian Lance Taylor <[email protected]> 26952cb4975SJohn Polstra 27052cb4975SJohn Polstra * i386.h: Change DW to W for cmpxchg and xadd, since they don't 27152cb4975SJohn Polstra take a direction bit. 27252cb4975SJohn Polstra 27352cb4975SJohn PolstraSat Mar 15 19:03:29 1997 H.J. Lu <[email protected]> 27452cb4975SJohn Polstra 27552cb4975SJohn Polstra * sparc.h (sparc_opcode_lookup_arch): Use full prototype. 27652cb4975SJohn Polstra 27752cb4975SJohn PolstraFri Mar 14 15:22:01 1997 Ian Lance Taylor <[email protected]> 27852cb4975SJohn Polstra 27952cb4975SJohn Polstra * sparc.h: Include <ansidecl.h>. Update function declarations to 28052cb4975SJohn Polstra use prototypes, and to use const when appropriate. 28152cb4975SJohn Polstra 28252cb4975SJohn PolstraThu Mar 6 14:18:30 1997 Jeffrey A Law ([email protected]) 28352cb4975SJohn Polstra 28452cb4975SJohn Polstra * mn10300.h (MN10300_OPERAND_RELAX): Define. 28552cb4975SJohn Polstra 28652cb4975SJohn PolstraMon Feb 24 15:15:56 1997 Martin M. Hunt <[email protected]> 28752cb4975SJohn Polstra 28852cb4975SJohn Polstra * d10v.h: Change pre_defined_registers to 28952cb4975SJohn Polstra d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt. 29052cb4975SJohn Polstra 29152cb4975SJohn PolstraSat Feb 22 21:25:00 1997 Dawn Perchik <[email protected]> 29252cb4975SJohn Polstra 29352cb4975SJohn Polstra * mips.h: Add macros for cop0, cop1 cop2 and cop3. 29452cb4975SJohn Polstra Change mips_opcodes from const array to a pointer, 29552cb4975SJohn Polstra and change bfd_mips_num_opcodes from const int to int, 29652cb4975SJohn Polstra so that we can increase the size of the mips opcodes table 29752cb4975SJohn Polstra dynamically. 29852cb4975SJohn Polstra 29952cb4975SJohn PolstraWed Jan 29 09:37:25 1997 Jeffrey A Law ([email protected]) 30052cb4975SJohn Polstra 30152cb4975SJohn Polstra * mn10200.h (MN10200_OPERAND_RELAX): Define. 30252cb4975SJohn Polstra 303*f3c0afbfSJohn PolstraTue Dec 31 15:05:41 1996 Michael Meissner <[email protected]> 304*f3c0afbfSJohn Polstra 305*f3c0afbfSJohn Polstra * v850.h (V850_OPERAND_ADJUST_SHORT_MEMORY): New flag to adjust 306*f3c0afbfSJohn Polstra type IV instruction offsets. 307*f3c0afbfSJohn Polstra 30852cb4975SJohn PolstraWed Dec 18 10:06:31 1996 Jeffrey A Law ([email protected]) 30952cb4975SJohn Polstra 31052cb4975SJohn Polstra * mn10200.h (MN10200_OPERAND_NOCHECK): Define. 31152cb4975SJohn Polstra 31252cb4975SJohn PolstraSat Dec 14 10:48:31 1996 Fred Fish <[email protected]> 31352cb4975SJohn Polstra 31452cb4975SJohn Polstra * mn10200.h: Fix comment, mn10200_operand not powerpc_operand. 31552cb4975SJohn Polstra * mn10300.h: Fix comment, mn10300_operand not powerpc_operand. 316*f3c0afbfSJohn Polstra * v850.h: Fix comment, v850_operand not powerpc_operand. 31752cb4975SJohn Polstra 31852cb4975SJohn PolstraMon Dec 9 16:45:39 1996 Jeffrey A Law ([email protected]) 31952cb4975SJohn Polstra 32052cb4975SJohn Polstra * mn10200.h: Flesh out structures and definitions needed by 32152cb4975SJohn Polstra the mn10200 assembler & disassembler. 32252cb4975SJohn Polstra 32352cb4975SJohn PolstraTue Nov 26 10:46:56 1996 Ian Lance Taylor <[email protected]> 32452cb4975SJohn Polstra 32552cb4975SJohn Polstra * mips.h: Add mips16 definitions. 32652cb4975SJohn Polstra 32752cb4975SJohn PolstraMon Nov 25 17:56:54 1996 J.T. Conklin <[email protected]> 32852cb4975SJohn Polstra 32952cb4975SJohn Polstra * m68k.h: Document new <, >, m, n, o and p operand specifiers. 33052cb4975SJohn Polstra 33152cb4975SJohn PolstraWed Nov 20 10:59:41 1996 Jeffrey A Law ([email protected]) 33252cb4975SJohn Polstra 33352cb4975SJohn Polstra * mn10300.h (MN10300_OPERAND_PCREL): Define. 33452cb4975SJohn Polstra (MN10300_OPERAND_MEMADDR): Define. 33552cb4975SJohn Polstra 33652cb4975SJohn PolstraTue Nov 19 13:30:40 1996 Jeffrey A Law ([email protected]) 33752cb4975SJohn Polstra 33852cb4975SJohn Polstra * mn10300.h (MN10300_OPERAND_REG_LIST): Define. 33952cb4975SJohn Polstra 34052cb4975SJohn PolstraWed Nov 6 13:41:08 1996 Jeffrey A Law ([email protected]) 34152cb4975SJohn Polstra 34252cb4975SJohn Polstra * mn10300.h (MN10300_OPERAND_SPLIT): Define. 34352cb4975SJohn Polstra 34452cb4975SJohn PolstraTue Nov 5 13:26:12 1996 Jeffrey A Law ([email protected]) 34552cb4975SJohn Polstra 34652cb4975SJohn Polstra * mn10300.h (MN10300_OPERAND_EXTENDED): Define. 34752cb4975SJohn Polstra 34852cb4975SJohn PolstraMon Nov 4 12:52:48 1996 Jeffrey A Law ([email protected]) 34952cb4975SJohn Polstra 35052cb4975SJohn Polstra * mn10300.h (MN10300_OPERAND_REPEATED): Define. 35152cb4975SJohn Polstra 35252cb4975SJohn PolstraFri Nov 1 10:31:02 1996 Richard Henderson <[email protected]> 35352cb4975SJohn Polstra 35452cb4975SJohn Polstra * alpha.h: Don't include "bfd.h"; private relocation types are now 35552cb4975SJohn Polstra negative to minimize problems with shared libraries. Organize 35652cb4975SJohn Polstra instruction subsets by AMASK extensions and PALcode 35752cb4975SJohn Polstra implementation. 35852cb4975SJohn Polstra (struct alpha_operand): Move flags slot for better packing. 35952cb4975SJohn Polstra 360*f3c0afbfSJohn PolstraTue Oct 29 12:19:10 1996 Jeffrey A Law ([email protected]) 361*f3c0afbfSJohn Polstra 362*f3c0afbfSJohn Polstra * v850.h (V850_OPERAND_RELAX): New operand flag. 363*f3c0afbfSJohn Polstra 36452cb4975SJohn PolstraThu Oct 10 14:29:11 1996 Jeffrey A Law ([email protected]) 36552cb4975SJohn Polstra 36652cb4975SJohn Polstra * mn10300.h (FMT_*): Move operand format definitions 36752cb4975SJohn Polstra here. 36852cb4975SJohn Polstra 36952cb4975SJohn PolstraTue Oct 8 14:48:07 1996 Jeffrey A Law ([email protected]) 37052cb4975SJohn Polstra 37152cb4975SJohn Polstra * mn10300.h (MN10300_OPERAND_PAREN): Define. 37252cb4975SJohn Polstra 37352cb4975SJohn PolstraMon Oct 7 16:52:11 1996 Jeffrey A Law ([email protected]) 37452cb4975SJohn Polstra 37552cb4975SJohn Polstra * mn10300.h (mn10300_opcode): Add "format" field. 37652cb4975SJohn Polstra (MN10300_OPERAND_*): Define. 37752cb4975SJohn Polstra 37852cb4975SJohn PolstraThu Oct 3 10:33:46 1996 Jeffrey A Law ([email protected]) 37952cb4975SJohn Polstra 38052cb4975SJohn Polstra * mn10x00.h: Delete. 38152cb4975SJohn Polstra * mn10200.h, mn10300.h: New files. 38252cb4975SJohn Polstra 38352cb4975SJohn PolstraWed Oct 2 21:31:26 1996 Jeffrey A Law ([email protected]) 38452cb4975SJohn Polstra 38552cb4975SJohn Polstra * mn10x00.h: New file. 38652cb4975SJohn Polstra 387*f3c0afbfSJohn PolstraFri Sep 27 18:26:46 1996 Stu Grossman ([email protected]) 388*f3c0afbfSJohn Polstra 389*f3c0afbfSJohn Polstra * v850.h: Add new flag to indicate this instruction uses a PC 390*f3c0afbfSJohn Polstra displacement. 391*f3c0afbfSJohn Polstra 39252cb4975SJohn PolstraFri Sep 13 14:58:13 1996 Jeffrey A Law ([email protected]) 39352cb4975SJohn Polstra 39452cb4975SJohn Polstra * h8300.h (stmac): Add missing instruction. 39552cb4975SJohn Polstra 396*f3c0afbfSJohn PolstraSat Aug 31 16:02:03 1996 Jeffrey A Law ([email protected]) 397*f3c0afbfSJohn Polstra 398*f3c0afbfSJohn Polstra * v850.h (v850_opcode): Remove "size" field. Add "memop" 399*f3c0afbfSJohn Polstra field. 400*f3c0afbfSJohn Polstra 401*f3c0afbfSJohn PolstraFri Aug 23 10:39:08 1996 Jeffrey A Law ([email protected]) 402*f3c0afbfSJohn Polstra 403*f3c0afbfSJohn Polstra * v850.h (V850_OPERAND_EP): Define. 404*f3c0afbfSJohn Polstra 405*f3c0afbfSJohn Polstra * v850.h (v850_opcode): Add size field. 406*f3c0afbfSJohn Polstra 407*f3c0afbfSJohn PolstraThu Aug 22 16:51:25 1996 J.T. Conklin <[email protected]> 408*f3c0afbfSJohn Polstra 409*f3c0afbfSJohn Polstra * v850.h (v850_operands): Add insert and extract fields, pointers 410*f3c0afbfSJohn Polstra to functions used to handle unusual operand encoding. 411*f3c0afbfSJohn Polstra (V850_OPERAND_REG, V850_OPERAND_SRG, V850_OPERAND_CC, 412*f3c0afbfSJohn Polstra V850_OPERAND_SIGNED): Defined. 413*f3c0afbfSJohn Polstra 414*f3c0afbfSJohn PolstraWed Aug 21 17:45:10 1996 J.T. Conklin <[email protected]> 415*f3c0afbfSJohn Polstra 416*f3c0afbfSJohn Polstra * v850.h (v850_operands): Add flags field. 417*f3c0afbfSJohn Polstra (OPERAND_REG, OPERAND_NUM): Defined. 418*f3c0afbfSJohn Polstra 419*f3c0afbfSJohn PolstraTue Aug 20 14:52:02 1996 J.T. Conklin <[email protected]> 420*f3c0afbfSJohn Polstra 421*f3c0afbfSJohn Polstra * v850.h: New file. 422*f3c0afbfSJohn Polstra 42352cb4975SJohn PolstraFri Aug 16 14:44:15 1996 James G. Smith <[email protected]> 42452cb4975SJohn Polstra 42552cb4975SJohn Polstra * mips.h (OP_SH_LOCC, OP_SH_HICC, OP_MASK_CC, OP_SH_COP1NORM, 42652cb4975SJohn Polstra OP_MASK_COP1NORM, OP_SH_COP1SPEC, OP_MASK_COP1SPEC, 42752cb4975SJohn Polstra OP_MASK_COP1SCLR, OP_MASK_COP1CMP, OP_SH_COP1CMP, OP_SH_FORMAT, 42852cb4975SJohn Polstra OP_MASK_FORMAT, OP_SH_TRUE, OP_MASK_TRUE, OP_SH_GE, OP_MASK_GE, 42952cb4975SJohn Polstra OP_SH_UNSIGNED, OP_MASK_UNSIGNED, OP_SH_HINT, OP_MASK_HINT): 43052cb4975SJohn Polstra Defined. 43152cb4975SJohn Polstra 43252cb4975SJohn PolstraFri Aug 16 00:15:15 1996 Jeffrey A Law ([email protected]) 43352cb4975SJohn Polstra 43452cb4975SJohn Polstra * hppa.h (pitlb, pitlbe, iitlba, iitlbp, fic, fice): Accept 43552cb4975SJohn Polstra a 3 bit space id instead of a 2 bit space id. 43652cb4975SJohn Polstra 43752cb4975SJohn PolstraThu Aug 15 13:11:46 1996 Martin M. Hunt <[email protected]> 43852cb4975SJohn Polstra 43952cb4975SJohn Polstra * d10v.h: Add some additional defines to support the 44052cb4975SJohn Polstra assembler in determining which operations can be done in parallel. 44152cb4975SJohn Polstra 44252cb4975SJohn PolstraTue Aug 6 11:13:22 1996 Jeffrey A Law ([email protected]) 44352cb4975SJohn Polstra 44452cb4975SJohn Polstra * h8300.h (SN): Define. 44552cb4975SJohn Polstra (eepmov.b): Renamed from "eepmov" 44652cb4975SJohn Polstra (nop, bpt, rte, rts, sleep, clrmac): These have no size associated 44752cb4975SJohn Polstra with them. 44852cb4975SJohn Polstra 44952cb4975SJohn PolstraFri Jul 26 11:47:10 1996 Martin M. Hunt <[email protected]> 45052cb4975SJohn Polstra 45152cb4975SJohn Polstra * d10v.h (OPERAND_SHIFT): New operand flag. 45252cb4975SJohn Polstra 45352cb4975SJohn PolstraThu Jul 25 12:06:22 1996 Martin M. Hunt <[email protected]> 45452cb4975SJohn Polstra 45552cb4975SJohn Polstra * d10v.h: Changes for divs, parallel-only instructions, and 45652cb4975SJohn Polstra signed numbers. 45752cb4975SJohn Polstra 45852cb4975SJohn PolstraMon Jul 22 11:21:15 1996 Martin M. Hunt <[email protected]> 45952cb4975SJohn Polstra 46052cb4975SJohn Polstra * d10v.h (pd_reg): Define. Putting the definition here allows 46152cb4975SJohn Polstra the assembler and disassembler to share the same struct. 46252cb4975SJohn Polstra 46352cb4975SJohn PolstraMon Jul 22 12:15:25 1996 Ian Lance Taylor <[email protected]> 46452cb4975SJohn Polstra 46552cb4975SJohn Polstra * i960.h (i960_opcodes): "halt" takes an argument. From Stephen 46652cb4975SJohn Polstra Williams <[email protected]>. 46752cb4975SJohn Polstra 46852cb4975SJohn PolstraWed Jul 17 14:46:38 1996 Martin M. Hunt <[email protected]> 46952cb4975SJohn Polstra 47052cb4975SJohn Polstra * d10v.h: New file. 47152cb4975SJohn Polstra 47252cb4975SJohn PolstraThu Jul 11 12:09:15 1996 Jeffrey A Law ([email protected]) 47352cb4975SJohn Polstra 47452cb4975SJohn Polstra * h8300.h (band, bclr): Force high bit of immediate nibble to zero. 47552cb4975SJohn Polstra 47652cb4975SJohn PolstraWed Jul 3 14:30:12 1996 J.T. Conklin <[email protected]> 47752cb4975SJohn Polstra 47852cb4975SJohn Polstra * m68k.h (mcf5200): New macro. 47952cb4975SJohn Polstra Document names of coldfire control registers. 48052cb4975SJohn Polstra 48152cb4975SJohn PolstraTue Jul 2 23:05:45 1996 Jeffrey A Law ([email protected]) 48252cb4975SJohn Polstra 48352cb4975SJohn Polstra * h8300.h (SRC_IN_DST): Define. 48452cb4975SJohn Polstra 48552cb4975SJohn Polstra * h8300.h (UNOP3): Mark the register operand in this insn 48652cb4975SJohn Polstra as a source operand, not a destination operand. 48752cb4975SJohn Polstra (SHIFT_2, SHIFT_IMM): Remove. Eliminate all references. 48852cb4975SJohn Polstra (UNOP3): Change SHIFT_IMM to IMM for H8/S bitops. Mark 48952cb4975SJohn Polstra register operand with SRC_IN_DST. 49052cb4975SJohn Polstra 49152cb4975SJohn PolstraFri Jun 21 13:52:17 1996 Richard Henderson <[email protected]> 49252cb4975SJohn Polstra 49352cb4975SJohn Polstra * alpha.h: New file. 49452cb4975SJohn Polstra 49552cb4975SJohn PolstraThu Jun 20 15:02:57 1996 Ian Lance Taylor <[email protected]> 49652cb4975SJohn Polstra 49752cb4975SJohn Polstra * rs6k.h: Remove obsolete file. 49852cb4975SJohn Polstra 49952cb4975SJohn PolstraWed Jun 19 15:29:38 1996 Ian Lance Taylor <[email protected]> 50052cb4975SJohn Polstra 50152cb4975SJohn Polstra * i386.h: Correct opcode values for faddp, fsubp, fsubrp, fmulp, 50252cb4975SJohn Polstra fdivp, and fdivrp. Add ffreep. 50352cb4975SJohn Polstra 50452cb4975SJohn PolstraTue Jun 18 16:06:00 1996 Jeffrey A. Law <[email protected]> 50552cb4975SJohn Polstra 50652cb4975SJohn Polstra * h8300.h: Reorder various #defines for readability. 50752cb4975SJohn Polstra (ABS32SRC, ABS32DST, DSP32LIST, ABS32LIST, A32LIST): Define. 50852cb4975SJohn Polstra (BITOP): Accept additional (unused) argument. All callers changed. 50952cb4975SJohn Polstra (EBITOP): Likewise. 51052cb4975SJohn Polstra (O_LAST): Bump. 51152cb4975SJohn Polstra (ldc, stc, movb, movw, movl): Use 32bit offsets and absolutes. 51252cb4975SJohn Polstra 51352cb4975SJohn Polstra * h8300.h (EXR, SHIFT_2, MACREG, SHIFT_IMM, RDINC): Define. 51452cb4975SJohn Polstra (O_TAS, O_CLRMAC, O_LDMAC, O_MAC, O_LDM, O_STM): Define. 51552cb4975SJohn Polstra (BITOP, EBITOP): Handle new H8/S addressing modes for 51652cb4975SJohn Polstra bit insns. 51752cb4975SJohn Polstra (UNOP3): Handle new shift/rotate insns on the H8/S. 51852cb4975SJohn Polstra (insns using exr): New instructions. 51952cb4975SJohn Polstra (tas, mac, ldmac, clrmac, ldm, stm): New instructions. 52052cb4975SJohn Polstra 52152cb4975SJohn PolstraThu May 23 16:56:48 1996 Jeffrey A Law ([email protected]) 52252cb4975SJohn Polstra 52352cb4975SJohn Polstra * h8300.h (add.l): Undo Apr 5th change. The manual I had 52452cb4975SJohn Polstra was incorrect. 52552cb4975SJohn Polstra 52652cb4975SJohn PolstraMon May 6 23:38:22 1996 Jeffrey A Law ([email protected]) 52752cb4975SJohn Polstra 52852cb4975SJohn Polstra * h8300.h (START): Remove. 52952cb4975SJohn Polstra (MEMRELAX): Define. Mark absolute memory operands in mov.b, mov.w 53052cb4975SJohn Polstra and mov.l insns that can be relaxed. 53152cb4975SJohn Polstra 53252cb4975SJohn PolstraTue Apr 30 18:30:58 1996 Ian Lance Taylor <[email protected]> 53352cb4975SJohn Polstra 53452cb4975SJohn Polstra * i386.h: Remove Abs32 from lcall. 53552cb4975SJohn Polstra 53652cb4975SJohn PolstraMon Apr 22 17:09:23 1996 Doug Evans <[email protected]> 53752cb4975SJohn Polstra 53852cb4975SJohn Polstra * sparc.h (SPARC_OPCODE_ARCH_V9_P): New macro. 53952cb4975SJohn Polstra (SLCPOP): New macro. 54052cb4975SJohn Polstra Mark X,Y opcode letters as in use. 54152cb4975SJohn Polstra 54252cb4975SJohn PolstraThu Apr 11 17:28:18 1996 Ian Lance Taylor <[email protected]> 54352cb4975SJohn Polstra 54452cb4975SJohn Polstra * sparc.h (F_FLOAT, F_FBR): Define. 54552cb4975SJohn Polstra 54652cb4975SJohn PolstraFri Apr 5 16:55:34 1996 Jeffrey A Law ([email protected]) 54752cb4975SJohn Polstra 54852cb4975SJohn Polstra * h8300.h (ABS8MEM): Renamed from ABSMOV. Remove ABSMOV 54952cb4975SJohn Polstra from all insns. 55052cb4975SJohn Polstra (ABS8SRC,ABS8DST): Add ABS8MEM. 55152cb4975SJohn Polstra (add.l): Fix reg+reg variant. 55252cb4975SJohn Polstra (eepmov.w): Renamed from eepmovw. 55352cb4975SJohn Polstra (ldc,stc): Fix many cases. 55452cb4975SJohn Polstra 55552cb4975SJohn PolstraSun Mar 31 13:30:03 1996 Doug Evans <[email protected]> 55652cb4975SJohn Polstra 55752cb4975SJohn Polstra * sparc.h (SPARC_OPCODE_ARCH_MASK): New macro. 55852cb4975SJohn Polstra 55952cb4975SJohn PolstraThu Mar 7 15:08:23 1996 Doug Evans <[email protected]> 56052cb4975SJohn Polstra 56152cb4975SJohn Polstra * sparc.h (O): Mark operand letter as in use. 56252cb4975SJohn Polstra 56352cb4975SJohn PolstraTue Feb 20 20:46:21 1996 Doug Evans <[email protected]> 56452cb4975SJohn Polstra 56552cb4975SJohn Polstra * sparc.h (sparc_{encode,decode}_sparclet_cpreg): Declare. 56652cb4975SJohn Polstra Mark operand letters uU as in use. 56752cb4975SJohn Polstra 56852cb4975SJohn PolstraMon Feb 19 01:59:08 1996 Doug Evans <[email protected]> 56952cb4975SJohn Polstra 57052cb4975SJohn Polstra * sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_SPARCLET. 57152cb4975SJohn Polstra (sparc_opcode_arch): Delete member `conflicts'. Add `supported'. 57252cb4975SJohn Polstra (SPARC_OPCODE_SUPPORTED): New macro. 57352cb4975SJohn Polstra (SPARC_OPCODE_CONFLICT_P): Rewrite. 57452cb4975SJohn Polstra (F_NOTV9): Delete. 57552cb4975SJohn Polstra 57652cb4975SJohn PolstraFri Feb 16 12:23:34 1996 Jeffrey A Law ([email protected]) 57752cb4975SJohn Polstra 57852cb4975SJohn Polstra * sparc.h (sparc_opcode_lookup_arch) Make return type in 57952cb4975SJohn Polstra declaration consistent with return type in definition. 58052cb4975SJohn Polstra 58152cb4975SJohn PolstraWed Feb 14 18:14:11 1996 Alan Modra <[email protected]> 58252cb4975SJohn Polstra 58352cb4975SJohn Polstra * i386.h (i386_optab): Remove Data32 from pushf and popf. 58452cb4975SJohn Polstra 58552cb4975SJohn PolstraThu Feb 8 14:27:21 1996 James Carlson <[email protected]> 58652cb4975SJohn Polstra 58752cb4975SJohn Polstra * i386.h (i386_regtab): Add 80486 test registers. 58852cb4975SJohn Polstra 58952cb4975SJohn PolstraMon Feb 5 18:35:46 1996 Ian Lance Taylor <[email protected]> 59052cb4975SJohn Polstra 59152cb4975SJohn Polstra * i960.h (I_HX): Define. 59252cb4975SJohn Polstra (i960_opcodes): Add HX instruction. 59352cb4975SJohn Polstra 59452cb4975SJohn PolstraMon Jan 29 12:43:39 1996 Ken Raeburn <[email protected]> 59552cb4975SJohn Polstra 59652cb4975SJohn Polstra * i386.h: Fix waiting forms of finit, fstenv, fsave, fstsw, fstcw, 59752cb4975SJohn Polstra and fclex. 59852cb4975SJohn Polstra 59952cb4975SJohn PolstraWed Jan 24 22:36:59 1996 Doug Evans <[email protected]> 60052cb4975SJohn Polstra 60152cb4975SJohn Polstra * sparc.h (enum sparc_opcode_arch_val): Replaces sparc_architecture. 60252cb4975SJohn Polstra (SPARC_OPCODE_CONFLICT_P): Renamed from ARCHITECTURES_CONFLICT_P. 60352cb4975SJohn Polstra (bfd_* defines): Delete. 60452cb4975SJohn Polstra (sparc_opcode_archs): Replaces architecture_pname. 60552cb4975SJohn Polstra (sparc_opcode_lookup_arch): Declare. 60652cb4975SJohn Polstra (NUMOPCODES): Delete. 60752cb4975SJohn Polstra 60852cb4975SJohn PolstraMon Jan 22 08:24:32 1996 Doug Evans <[email protected]> 60952cb4975SJohn Polstra 61052cb4975SJohn Polstra * sparc.h (enum sparc_architecture): Add v9a. 61152cb4975SJohn Polstra (ARCHITECTURES_CONFLICT_P): Update. 61252cb4975SJohn Polstra 61352cb4975SJohn PolstraThu Dec 28 13:27:53 1995 John Hassey <[email protected]> 61452cb4975SJohn Polstra 61552cb4975SJohn Polstra * i386.h: Added Pentium Pro instructions. 61652cb4975SJohn Polstra 61752cb4975SJohn PolstraThu Nov 2 22:59:22 1995 Ian Lance Taylor <[email protected]> 61852cb4975SJohn Polstra 61952cb4975SJohn Polstra * m68k.h: Document new 'W' operand place. 62052cb4975SJohn Polstra 62152cb4975SJohn PolstraTue Oct 24 10:49:10 1995 Jeffrey A Law ([email protected]) 62252cb4975SJohn Polstra 62352cb4975SJohn Polstra * hppa.h: Add lci and syncdma instructions. 62452cb4975SJohn Polstra 62552cb4975SJohn PolstraMon Oct 23 11:09:16 1995 James G. Smith <[email protected]> 62652cb4975SJohn Polstra 62752cb4975SJohn Polstra * mips.h: Added INSN_4100 flag to mark NEC VR4100 specific 62852cb4975SJohn Polstra instructions. 62952cb4975SJohn Polstra 63052cb4975SJohn PolstraMon Oct 16 10:28:15 1995 Michael Meissner <[email protected]> 63152cb4975SJohn Polstra 63252cb4975SJohn Polstra * ppc.h (PPC_OPCODE_{COMMON,ANY}): New opcode flags for 63352cb4975SJohn Polstra assembler's -mcom and -many switches. 63452cb4975SJohn Polstra 63552cb4975SJohn PolstraWed Oct 11 16:56:33 1995 Ken Raeburn <[email protected]> 63652cb4975SJohn Polstra 63752cb4975SJohn Polstra * i386.h: Fix cmpxchg8b extension opcode description. 63852cb4975SJohn Polstra 63952cb4975SJohn PolstraThu Oct 5 18:03:36 1995 Ken Raeburn <[email protected]> 64052cb4975SJohn Polstra 64152cb4975SJohn Polstra * i386.h: Add Pentium instructions wrmsr, rdtsc, rdmsr, cmpxchg8b, 64252cb4975SJohn Polstra and register cr4. 64352cb4975SJohn Polstra 64452cb4975SJohn PolstraTue Sep 19 15:26:43 1995 Ian Lance Taylor <[email protected]> 64552cb4975SJohn Polstra 64652cb4975SJohn Polstra * m68k.h: Change comment: split type P into types 0, 1 and 2. 64752cb4975SJohn Polstra 64852cb4975SJohn PolstraWed Aug 30 13:50:55 1995 Doug Evans <[email protected]> 64952cb4975SJohn Polstra 65052cb4975SJohn Polstra * sparc.h (sparc_{encode,decode}_prefetch): Declare. 65152cb4975SJohn Polstra 65252cb4975SJohn PolstraTue Aug 29 15:34:58 1995 Doug Evans <[email protected]> 65352cb4975SJohn Polstra 65452cb4975SJohn Polstra * sparc.h (sparc_{encode,decode}_{asi,membar}): Declare. 65552cb4975SJohn Polstra 65652cb4975SJohn PolstraWed Aug 2 18:32:19 1995 Ian Lance Taylor <[email protected]> 65752cb4975SJohn Polstra 65852cb4975SJohn Polstra * m68kmri.h: Remove. 65952cb4975SJohn Polstra 66052cb4975SJohn Polstra * m68k.h: Move tables into opcodes/m68k-opc.c, leaving just the 66152cb4975SJohn Polstra declarations. Remove F_ALIAS and flag field of struct 66252cb4975SJohn Polstra m68k_opcode. Change arch field of struct m68k_opcode to unsigned 66352cb4975SJohn Polstra int. Make name and args fields of struct m68k_opcode const. 66452cb4975SJohn Polstra 66552cb4975SJohn PolstraWed Aug 2 08:16:46 1995 Doug Evans <[email protected]> 66652cb4975SJohn Polstra 66752cb4975SJohn Polstra * sparc.h (F_NOTV9): Define. 66852cb4975SJohn Polstra 66952cb4975SJohn PolstraTue Jul 11 14:20:42 1995 Jeff Spiegel <[email protected]> 67052cb4975SJohn Polstra 67152cb4975SJohn Polstra * mips.h (INSN_4010): Define. 67252cb4975SJohn Polstra 67352cb4975SJohn PolstraWed Jun 21 18:49:51 1995 Ken Raeburn <[email protected]> 67452cb4975SJohn Polstra 67552cb4975SJohn Polstra * m68k.h (TBL1): Reverse sense of "round" argument in result. 67652cb4975SJohn Polstra 67752cb4975SJohn Polstra Changes from Andreas Schwab <[email protected]>: 67852cb4975SJohn Polstra * m68k.h: Fix argument descriptions of coprocessor 67952cb4975SJohn Polstra instructions to allow only alterable operands where appropriate. 68052cb4975SJohn Polstra [!NO_DEFAULT_SIZES]: An omitted size defaults to `w'. 68152cb4975SJohn Polstra (m68k_opcode_aliases): Add more aliases. 68252cb4975SJohn Polstra 68352cb4975SJohn PolstraFri Apr 14 22:15:34 1995 Ken Raeburn <[email protected]> 68452cb4975SJohn Polstra 68552cb4975SJohn Polstra * m68k.h: Added explcitly short-sized conditional branches, and a 68652cb4975SJohn Polstra bunch of aliases (fmov*, ftest*, tdivul) to support gcc's 68752cb4975SJohn Polstra svr4-based configurations. 68852cb4975SJohn Polstra 68952cb4975SJohn PolstraMon Mar 13 21:30:01 1995 Ken Raeburn <[email protected]> 69052cb4975SJohn Polstra 69152cb4975SJohn Polstra Mon Feb 27 08:36:39 1995 Bryan Ford <[email protected]> 69252cb4975SJohn Polstra * i386.h: added missing Data16/Data32 flags to a few instructions. 69352cb4975SJohn Polstra 69452cb4975SJohn PolstraWed Mar 8 15:19:53 1995 Ian Lance Taylor <[email protected]> 69552cb4975SJohn Polstra 69652cb4975SJohn Polstra * mips.h (OP_MASK_FR, OP_SH_FR): Define. 69752cb4975SJohn Polstra (OP_MASK_BCC, OP_SH_BCC): Define. 69852cb4975SJohn Polstra (OP_MASK_PREFX, OP_SH_PREFX): Define. 69952cb4975SJohn Polstra (OP_MASK_CCC, OP_SH_CCC): Define. 70052cb4975SJohn Polstra (INSN_READ_FPR_R): Define. 70152cb4975SJohn Polstra (INSN_RFE): Delete. 70252cb4975SJohn Polstra 70352cb4975SJohn PolstraWed Mar 8 03:13:23 1995 Ken Raeburn <[email protected]> 70452cb4975SJohn Polstra 70552cb4975SJohn Polstra * m68k.h (enum m68k_architecture): Deleted. 70652cb4975SJohn Polstra (struct m68k_opcode_alias): New type. 70752cb4975SJohn Polstra (m68k_opcodes): Now const. Deleted opcode aliases with exactly 70852cb4975SJohn Polstra matching constraints, values and flags. As a side effect of this, 70952cb4975SJohn Polstra the MOTOROLA_SYNTAX_ONLY and MIT_SYNTAX_ONLY macros, which so far 71052cb4975SJohn Polstra as I know were never used, now may need re-examining. 71152cb4975SJohn Polstra (numopcodes): Now const. 71252cb4975SJohn Polstra (m68k_opcode_aliases, numaliases): New variables. 71352cb4975SJohn Polstra (endop): Deleted. 71452cb4975SJohn Polstra [DONT_DEFINE_TABLE]: Declare numopcodes, numaliases, and 71552cb4975SJohn Polstra m68k_opcode_aliases; update declaration of m68k_opcodes. 71652cb4975SJohn Polstra 71752cb4975SJohn PolstraMon Mar 6 10:02:00 1995 Jeff Law ([email protected]) 71852cb4975SJohn Polstra 71952cb4975SJohn Polstra * hppa.h (delay_type): Delete unused enumeration. 72052cb4975SJohn Polstra (pa_opcode): Replace unused delayed field with an architecture 72152cb4975SJohn Polstra field. 72252cb4975SJohn Polstra (pa_opcodes): Mark each instruction as either PA1.0 or PA1.1. 72352cb4975SJohn Polstra 72452cb4975SJohn PolstraFri Mar 3 16:10:24 1995 Ian Lance Taylor <[email protected]> 72552cb4975SJohn Polstra 72652cb4975SJohn Polstra * mips.h (INSN_ISA4): Define. 72752cb4975SJohn Polstra 72852cb4975SJohn PolstraFri Feb 24 19:13:37 1995 Ian Lance Taylor <[email protected]> 72952cb4975SJohn Polstra 73052cb4975SJohn Polstra * mips.h (M_DLA_AB, M_DLI): Define. 73152cb4975SJohn Polstra 73252cb4975SJohn PolstraThu Feb 23 17:33:09 1995 Jeff Law ([email protected]) 73352cb4975SJohn Polstra 73452cb4975SJohn Polstra * hppa.h (fstwx): Fix single-bit error. 73552cb4975SJohn Polstra 73652cb4975SJohn PolstraWed Feb 15 12:19:52 1995 Ian Lance Taylor <[email protected]> 73752cb4975SJohn Polstra 73852cb4975SJohn Polstra * mips.h (M_ULD, M_ULD_A, M_USD, M_USD_A): Define. 73952cb4975SJohn Polstra 74052cb4975SJohn PolstraMon Feb 6 10:35:23 1995 J.T. Conklin <[email protected]> 74152cb4975SJohn Polstra 74252cb4975SJohn Polstra * i386.h: added cpuid instruction , and dr[0-7] aliases for the 74352cb4975SJohn Polstra debug registers. From Charles Hannum ([email protected]). 74452cb4975SJohn Polstra 74552cb4975SJohn PolstraMon Feb 6 03:31:54 1995 Ken Raeburn <[email protected]> 74652cb4975SJohn Polstra 74752cb4975SJohn Polstra Changes from Bryan Ford <[email protected]> for 16-bit 74852cb4975SJohn Polstra i386 support: 74952cb4975SJohn Polstra * i386.h (MOV_AX_DISP32): New macro. 75052cb4975SJohn Polstra (i386_optab): Added Data16 and Data32 as needed. Added "w" forms 75152cb4975SJohn Polstra of several call/return instructions. 75252cb4975SJohn Polstra (ADDR_PREFIX_OPCODE): New macro. 75352cb4975SJohn Polstra 75452cb4975SJohn PolstraMon Jan 23 16:45:43 1995 Ken Raeburn <[email protected]> 75552cb4975SJohn Polstra 75652cb4975SJohn Polstra Sat Jan 21 17:50:38 1995 Pat Rankin ([email protected]) 75752cb4975SJohn Polstra 75852cb4975SJohn Polstra * ../include/opcode/vax.h (struct vot_wot, field `args'): make 75952cb4975SJohn Polstra it pointer to const char; 76052cb4975SJohn Polstra (struct vot, field `name'): ditto. 76152cb4975SJohn Polstra 76252cb4975SJohn PolstraThu Jan 19 14:47:53 1995 Ken Raeburn <[email protected]> 76352cb4975SJohn Polstra 76452cb4975SJohn Polstra * vax.h: Supply and properly group all values in end sentinel. 76552cb4975SJohn Polstra 76652cb4975SJohn PolstraTue Jan 17 10:55:30 1995 Ian Lance Taylor <[email protected]> 76752cb4975SJohn Polstra 76852cb4975SJohn Polstra * mips.h (INSN_ISA, INSN_4650): Define. 76952cb4975SJohn Polstra 77052cb4975SJohn PolstraWed Oct 19 13:34:17 1994 Ian Lance Taylor <[email protected]> 77152cb4975SJohn Polstra 77252cb4975SJohn Polstra * a29k.h: Add operand type 'I' for `inv' and `iretinv'. On 77352cb4975SJohn Polstra systems with a separate instruction and data cache, such as the 77452cb4975SJohn Polstra 29040, these instructions take an optional argument. 77552cb4975SJohn Polstra 77652cb4975SJohn PolstraWed Sep 14 17:44:20 1994 Ian Lance Taylor ([email protected]) 77752cb4975SJohn Polstra 77852cb4975SJohn Polstra * mips.h (INSN_STORE_MEMORY): Correct value to not conflict with 77952cb4975SJohn Polstra INSN_TRAP. 78052cb4975SJohn Polstra 78152cb4975SJohn PolstraTue Sep 6 11:39:08 1994 Ian Lance Taylor ([email protected]) 78252cb4975SJohn Polstra 78352cb4975SJohn Polstra * mips.h (INSN_STORE_MEMORY): Define. 78452cb4975SJohn Polstra 78552cb4975SJohn PolstraThu Jul 28 19:28:07 1994 Ken Raeburn ([email protected]) 78652cb4975SJohn Polstra 78752cb4975SJohn Polstra * sparc.h: Document new operand type 'x'. 78852cb4975SJohn Polstra 78952cb4975SJohn PolstraTue Jul 26 17:48:05 1994 Ken Raeburn ([email protected]) 79052cb4975SJohn Polstra 79152cb4975SJohn Polstra * i960.h (I_CX2): New instruction category. It includes 79252cb4975SJohn Polstra instructions available on Cx and Jx processors. 79352cb4975SJohn Polstra (I_JX): New instruction category, for JX-only instructions. 79452cb4975SJohn Polstra (i960_opcodes): Put eshro and sysctl in I_CX2 category. Added 79552cb4975SJohn Polstra Jx-only instructions, in I_JX category. 79652cb4975SJohn Polstra 79752cb4975SJohn PolstraWed Jul 13 18:43:47 1994 Ken Raeburn ([email protected]) 79852cb4975SJohn Polstra 79952cb4975SJohn Polstra * ns32k.h (endop): Made pointer const too. 80052cb4975SJohn Polstra 80152cb4975SJohn PolstraSun Jul 10 11:01:09 1994 Ian Dall ([email protected]) 80252cb4975SJohn Polstra 80352cb4975SJohn Polstra * ns32k.h: Drop Q operand type as there is no correct use 80452cb4975SJohn Polstra for it. Add I and Z operand types which allow better checking. 80552cb4975SJohn Polstra 80652cb4975SJohn PolstraThu Jul 7 12:34:48 1994 Steve Chamberlain ([email protected]) 80752cb4975SJohn Polstra 80852cb4975SJohn Polstra * h8300.h (xor.l) :fix bit pattern. 80952cb4975SJohn Polstra (L_2): New size of operand. 81052cb4975SJohn Polstra (trapa): Use it. 81152cb4975SJohn Polstra 81252cb4975SJohn PolstraFri Jun 10 16:38:11 1994 Ian Lance Taylor ([email protected]) 81352cb4975SJohn Polstra 81452cb4975SJohn Polstra * m68k.h: Move "trap" before "tpcc" to change disassembly. 81552cb4975SJohn Polstra 81652cb4975SJohn PolstraFri Jun 3 15:57:36 1994 Ken Raeburn ([email protected]) 81752cb4975SJohn Polstra 81852cb4975SJohn Polstra * sparc.h: Include v9 definitions. 81952cb4975SJohn Polstra 82052cb4975SJohn PolstraThu Jun 2 12:23:17 1994 Ken Raeburn ([email protected]) 82152cb4975SJohn Polstra 82252cb4975SJohn Polstra * m68k.h (m68060): Defined. 82352cb4975SJohn Polstra (m68040up, mfloat, mmmu): Include it. 82452cb4975SJohn Polstra (struct m68k_opcode): Widen `arch' field. 82552cb4975SJohn Polstra (m68k_opcodes): Updated for M68060. Removed comments that were 82652cb4975SJohn Polstra instructions commented out by "JF" years ago. 82752cb4975SJohn Polstra 82852cb4975SJohn PolstraThu Apr 28 18:31:14 1994 Ken Raeburn ([email protected]) 82952cb4975SJohn Polstra 83052cb4975SJohn Polstra * m68k.h (struct m68k_opcode): Shorten `arch' field to 8 bits, and 83152cb4975SJohn Polstra add a one-bit `flags' field. 83252cb4975SJohn Polstra (F_ALIAS): New macro. 83352cb4975SJohn Polstra 83452cb4975SJohn PolstraWed Apr 27 11:29:52 1994 Steve Chamberlain ([email protected]) 83552cb4975SJohn Polstra 83652cb4975SJohn Polstra * h8300.h (dec, inc): Get encoding right. 83752cb4975SJohn Polstra 83852cb4975SJohn PolstraMon Apr 4 13:12:43 1994 Ian Lance Taylor ([email protected]) 83952cb4975SJohn Polstra 84052cb4975SJohn Polstra * ppc.h (struct powerpc_operand): Removed signedp field; just use 84152cb4975SJohn Polstra a flag instead. 84252cb4975SJohn Polstra (PPC_OPERAND_SIGNED): Define. 84352cb4975SJohn Polstra (PPC_OPERAND_SIGNOPT): Define. 84452cb4975SJohn Polstra 84552cb4975SJohn PolstraThu Mar 31 19:34:08 1994 Ken Raeburn ([email protected]) 84652cb4975SJohn Polstra 84752cb4975SJohn Polstra * i386.h (IS_JUMP_ON_ECX_ZERO, "jcxz" pattern): Operand size 84852cb4975SJohn Polstra prefix is 0x66, not 0x67. Patch from H.J. Lu ([email protected]). 84952cb4975SJohn Polstra 85052cb4975SJohn PolstraThu Mar 3 15:51:05 1994 Ken Raeburn ([email protected]) 85152cb4975SJohn Polstra 85252cb4975SJohn Polstra * i386.h: Reverse last change. It'll be handled in gas instead. 85352cb4975SJohn Polstra 85452cb4975SJohn PolstraThu Feb 24 15:29:05 1994 Ken Raeburn ([email protected]) 85552cb4975SJohn Polstra 85652cb4975SJohn Polstra * i386.h (sar): Disabled the two-operand Imm1 form, since it was 85752cb4975SJohn Polstra slower on the 486 and used the implicit shift count despite the 85852cb4975SJohn Polstra explicit operand. The one-operand form is still available to get 85952cb4975SJohn Polstra the shorter form with the implicit shift count. 86052cb4975SJohn Polstra 86152cb4975SJohn PolstraThu Feb 17 12:27:52 1994 Torbjorn Granlund ([email protected]) 86252cb4975SJohn Polstra 86352cb4975SJohn Polstra * hppa.h: Fix typo in fstws arg string. 86452cb4975SJohn Polstra 86552cb4975SJohn PolstraWed Feb 9 21:23:52 1994 Ian Lance Taylor ([email protected]) 86652cb4975SJohn Polstra 86752cb4975SJohn Polstra * ppc.h (struct powerpc_opcode): Make operands field unsigned. 86852cb4975SJohn Polstra 86952cb4975SJohn PolstraMon Feb 7 19:14:58 1994 Ian Lance Taylor ([email protected]) 87052cb4975SJohn Polstra 87152cb4975SJohn Polstra * ppc.h (PPC_OPCODE_601): Define. 87252cb4975SJohn Polstra 87352cb4975SJohn PolstraFri Feb 4 23:43:50 1994 Jeffrey A. Law ([email protected]) 87452cb4975SJohn Polstra 87552cb4975SJohn Polstra * hppa.h (addb): Use '@' for addb and addib pseudo ops. 87652cb4975SJohn Polstra (so we can determine valid completers for both addb and addb[tf].) 87752cb4975SJohn Polstra 87852cb4975SJohn Polstra * hppa.h (xmpyu): No floating point format specifier for the 87952cb4975SJohn Polstra xmpyu instruction. 88052cb4975SJohn Polstra 88152cb4975SJohn PolstraFri Feb 4 23:36:52 1994 Ian Lance Taylor ([email protected]) 88252cb4975SJohn Polstra 88352cb4975SJohn Polstra * ppc.h (PPC_OPERAND_NEXT): Define. 88452cb4975SJohn Polstra (PPC_OPERAND_NEGATIVE): Change value to make room for above. 88552cb4975SJohn Polstra (struct powerpc_macro): Define. 88652cb4975SJohn Polstra (powerpc_macros, powerpc_num_macros): Declare. 88752cb4975SJohn Polstra 88852cb4975SJohn PolstraFri Jan 21 19:13:50 1994 Ian Lance Taylor ([email protected]) 88952cb4975SJohn Polstra 89052cb4975SJohn Polstra * ppc.h: New file. Header file for PowerPC opcode table. 89152cb4975SJohn Polstra 89252cb4975SJohn PolstraMon Jan 17 00:14:23 1994 Jeffrey A. Law ([email protected]) 89352cb4975SJohn Polstra 89452cb4975SJohn Polstra * hppa.h: More minor template fixes for sfu and copr (to allow 89552cb4975SJohn Polstra for easier disassembly). 89652cb4975SJohn Polstra 89752cb4975SJohn Polstra * hppa.h: Fix templates for all the sfu and copr instructions. 89852cb4975SJohn Polstra 89952cb4975SJohn PolstraWed Dec 15 15:12:42 1993 Ken Raeburn ([email protected]) 90052cb4975SJohn Polstra 90152cb4975SJohn Polstra * i386.h (push): Permit Imm16 operand too. 90252cb4975SJohn Polstra 90352cb4975SJohn PolstraSat Dec 11 16:14:06 1993 Steve Chamberlain ([email protected]) 90452cb4975SJohn Polstra 90552cb4975SJohn Polstra * h8300.h (andc): Exists in base arch. 90652cb4975SJohn Polstra 90752cb4975SJohn PolstraWed Dec 1 12:15:32 1993 Jeffrey A. Law ([email protected]) 90852cb4975SJohn Polstra 90952cb4975SJohn Polstra * From Hisashi MINAMINO <[email protected]> 91052cb4975SJohn Polstra * hppa.h: #undef NONE to avoid conflict with hiux include files. 91152cb4975SJohn Polstra 91252cb4975SJohn PolstraSun Nov 21 22:06:57 1993 Jeffrey A. Law ([email protected]) 91352cb4975SJohn Polstra 91452cb4975SJohn Polstra * hppa.h: Add FP quadword store instructions. 91552cb4975SJohn Polstra 91652cb4975SJohn PolstraWed Nov 17 17:13:16 1993 Ian Lance Taylor ([email protected]) 91752cb4975SJohn Polstra 91852cb4975SJohn Polstra * mips.h: (M_J_A): Added. 91952cb4975SJohn Polstra (M_LA): Removed. 92052cb4975SJohn Polstra 92152cb4975SJohn PolstraMon Nov 8 12:12:47 1993 Ian Lance Taylor ([email protected]) 92252cb4975SJohn Polstra 92352cb4975SJohn Polstra * mips.h (OP_MASK_CACHE, OP_SH_CACHE): Define. From Ted Lemon 92452cb4975SJohn Polstra <[email protected]>. 92552cb4975SJohn Polstra 92652cb4975SJohn PolstraSun Nov 7 00:30:11 1993 Jeffrey A. Law ([email protected]) 92752cb4975SJohn Polstra 92852cb4975SJohn Polstra * hppa.h: Immediate field in probei instructions is unsigned, 92952cb4975SJohn Polstra not low-sign extended. 93052cb4975SJohn Polstra 93152cb4975SJohn PolstraWed Nov 3 10:30:00 1993 Jim Kingdon ([email protected]) 93252cb4975SJohn Polstra 93352cb4975SJohn Polstra * m88k.h (RRI10MASK): Change from 0xfc00ffe0 to 0xfc00fc00. 93452cb4975SJohn Polstra 93552cb4975SJohn PolstraTue Nov 2 12:41:30 1993 Ken Raeburn ([email protected]) 93652cb4975SJohn Polstra 93752cb4975SJohn Polstra * i386.h: Add "fxch" without operand. 93852cb4975SJohn Polstra 93952cb4975SJohn PolstraMon Nov 1 18:13:03 1993 Ian Lance Taylor ([email protected]) 94052cb4975SJohn Polstra 94152cb4975SJohn Polstra * mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added. 94252cb4975SJohn Polstra 94352cb4975SJohn PolstraSat Oct 2 22:26:11 1993 Jeffrey A Law ([email protected]) 94452cb4975SJohn Polstra 94552cb4975SJohn Polstra * hppa.h: Add gfw and gfr to the opcode table. 94652cb4975SJohn Polstra 94752cb4975SJohn PolstraWed Sep 29 16:23:00 1993 K. Richard Pixley ([email protected]) 94852cb4975SJohn Polstra 94952cb4975SJohn Polstra * m88k.h: extended to handle m88110. 95052cb4975SJohn Polstra 95152cb4975SJohn PolstraTue Sep 28 19:19:08 1993 Jeffrey A Law ([email protected]) 95252cb4975SJohn Polstra 95352cb4975SJohn Polstra * hppa.h (be, ble): Use operand type 'z' to denote absolute branch 95452cb4975SJohn Polstra addresses. 95552cb4975SJohn Polstra 95652cb4975SJohn PolstraTue Sep 14 14:04:35 1993 Ian Lance Taylor ([email protected]) 95752cb4975SJohn Polstra 95852cb4975SJohn Polstra * i960.h (i960_opcodes): Properly bracket initializers. 95952cb4975SJohn Polstra 96052cb4975SJohn PolstraMon Sep 13 12:50:52 1993 K. Richard Pixley ([email protected]) 96152cb4975SJohn Polstra 96252cb4975SJohn Polstra * m88k.h (BOFLAG): rewrite to avoid nested comment. 96352cb4975SJohn Polstra 96452cb4975SJohn PolstraMon Sep 13 15:46:06 1993 Ian Lance Taylor ([email protected]) 96552cb4975SJohn Polstra 96652cb4975SJohn Polstra * m68k.h (two): Protect second argument with parentheses. 96752cb4975SJohn Polstra 96852cb4975SJohn PolstraFri Sep 10 16:29:47 1993 Ken Raeburn ([email protected]) 96952cb4975SJohn Polstra 97052cb4975SJohn Polstra * i386.h (i386_optab): Added new instruction "rsm" (for i386sl). 97152cb4975SJohn Polstra Deleted old in/out instructions in "#if 0" section. 97252cb4975SJohn Polstra 97352cb4975SJohn PolstraThu Sep 9 17:42:19 1993 Ian Lance Taylor ([email protected]) 97452cb4975SJohn Polstra 97552cb4975SJohn Polstra * i386.h (i386_optab): Properly bracket initializers. 97652cb4975SJohn Polstra 97752cb4975SJohn PolstraWed Aug 25 13:50:56 1993 Ken Raeburn ([email protected]) 97852cb4975SJohn Polstra 97952cb4975SJohn Polstra * hppa.h (pa_opcode): Use '|' for movb and movib insns. (From 98052cb4975SJohn Polstra Jeff Law, [email protected]). 98152cb4975SJohn Polstra 98252cb4975SJohn PolstraMon Aug 23 16:55:03 1993 Ken Raeburn ([email protected]) 98352cb4975SJohn Polstra 98452cb4975SJohn Polstra * i386.h (lcall): Accept Imm32 operand also. 98552cb4975SJohn Polstra 98652cb4975SJohn PolstraMon Aug 23 12:43:11 1993 Ian Lance Taylor ([email protected]) 98752cb4975SJohn Polstra 98852cb4975SJohn Polstra * mips.h (M_ABSU): Removed (absolute value of unsigned number??). 98952cb4975SJohn Polstra (M_DABS): Added. 99052cb4975SJohn Polstra 99152cb4975SJohn PolstraThu Aug 19 15:08:37 1993 Ian Lance Taylor ([email protected]) 99252cb4975SJohn Polstra 99352cb4975SJohn Polstra * mips.h (INSN_*): Changed values. Removed unused definitions. 99452cb4975SJohn Polstra Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3. Split 99552cb4975SJohn Polstra INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and 99652cb4975SJohn Polstra INSN_LOAD_COPROC_DELAY. Split INSN_COPROC_DELAY into 99752cb4975SJohn Polstra INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY. 99852cb4975SJohn Polstra (M_*): Added new values for r6000 and r4000 macros. 99952cb4975SJohn Polstra (ANY_DELAY): Removed. 100052cb4975SJohn Polstra 100152cb4975SJohn PolstraWed Aug 18 15:37:48 1993 Ian Lance Taylor ([email protected]) 100252cb4975SJohn Polstra 100352cb4975SJohn Polstra * mips.h: Added M_LI_S and M_LI_SS. 100452cb4975SJohn Polstra 100552cb4975SJohn PolstraTue Aug 17 07:08:08 1993 Steve Chamberlain ([email protected]) 100652cb4975SJohn Polstra 100752cb4975SJohn Polstra * h8300.h: Get some rare mov.bs correct. 100852cb4975SJohn Polstra 100952cb4975SJohn PolstraThu Aug 5 09:15:17 1993 Jim Kingdon ([email protected]) 101052cb4975SJohn Polstra 101152cb4975SJohn Polstra * sparc.h: Don't define const ourself; rely on ansidecl.h having 101252cb4975SJohn Polstra been included. 101352cb4975SJohn Polstra 101452cb4975SJohn PolstraFri Jul 30 18:41:11 1993 John Gilmore ([email protected]) 101552cb4975SJohn Polstra 101652cb4975SJohn Polstra * sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark 101752cb4975SJohn Polstra jump instructions, for use in disassemblers. 101852cb4975SJohn Polstra 101952cb4975SJohn PolstraThu Jul 22 07:25:27 1993 Ian Lance Taylor ([email protected]) 102052cb4975SJohn Polstra 102152cb4975SJohn Polstra * m88k.h: Make bitfields just unsigned, not unsigned long or 102252cb4975SJohn Polstra unsigned short. 102352cb4975SJohn Polstra 102452cb4975SJohn PolstraWed Jul 21 11:55:31 1993 Jim Kingdon ([email protected]) 102552cb4975SJohn Polstra 102652cb4975SJohn Polstra * hppa.h: New argument type 'y'. Use in various float instructions. 102752cb4975SJohn Polstra 102852cb4975SJohn PolstraMon Jul 19 17:17:03 1993 Jim Kingdon ([email protected]) 102952cb4975SJohn Polstra 103052cb4975SJohn Polstra * hppa.h (break): First immediate field is unsigned. 103152cb4975SJohn Polstra 103252cb4975SJohn Polstra * hppa.h: Add rfir instruction. 103352cb4975SJohn Polstra 103452cb4975SJohn PolstraSun Jul 18 16:28:08 1993 Jim Kingdon ([email protected]) 103552cb4975SJohn Polstra 103652cb4975SJohn Polstra * mips.h: Split the actual table out into ../../opcodes/mips-opc.c. 103752cb4975SJohn Polstra 103852cb4975SJohn PolstraFri Jul 16 09:59:29 1993 Ian Lance Taylor ([email protected]) 103952cb4975SJohn Polstra 104052cb4975SJohn Polstra * mips.h: Reworked the hazard information somewhat, and fixed some 104152cb4975SJohn Polstra bugs in the instruction hazard descriptions. 104252cb4975SJohn Polstra 104352cb4975SJohn PolstraThu Jul 15 12:42:01 1993 Ian Lance Taylor ([email protected]) 104452cb4975SJohn Polstra 104552cb4975SJohn Polstra * m88k.h: Corrected a couple of opcodes. 104652cb4975SJohn Polstra 104752cb4975SJohn PolstraTue Jul 6 15:17:35 1993 Ian Lance Taylor ([email protected]) 104852cb4975SJohn Polstra 104952cb4975SJohn Polstra * mips.h: Replaced with version from Ralph Campbell and OSF. The 105052cb4975SJohn Polstra new version includes instruction hazard information, but is 105152cb4975SJohn Polstra otherwise reasonably similar. 105252cb4975SJohn Polstra 105352cb4975SJohn PolstraThu Jul 1 20:36:17 1993 Doug Evans ([email protected]) 105452cb4975SJohn Polstra 105552cb4975SJohn Polstra * h8300.h: Fix typo in UNOP3 (affected sh[al][lr].l). 105652cb4975SJohn Polstra 105752cb4975SJohn PolstraFri Jun 11 18:38:44 1993 Ken Raeburn ([email protected]) 105852cb4975SJohn Polstra 105952cb4975SJohn Polstra Patches from Jeff Law, [email protected]: 106052cb4975SJohn Polstra * hppa.h: Clean up some of the OLD_TABLE, non-OLD_TABLE braindamage. 106152cb4975SJohn Polstra Make the tables be the same for the following instructions: 106252cb4975SJohn Polstra "bb", "addb[tf]", "addib[tf]", "add", "add[loc]", "addco", 106352cb4975SJohn Polstra "sh[123]add", "sh[123]add[lo]", "sub", "sub[obt]", "sub[bt]o", 106452cb4975SJohn Polstra "ds", "comclr", "addi", "addi[ot]", "addito", "subi", "subio", 106552cb4975SJohn Polstra "comiclr", "fadd", "fsub", "fmpy", "fdiv", "fsqrt", "fabs", 106652cb4975SJohn Polstra "frnd", "fcpy", "fcnvff", "fcnvxf", "fcnvfx", "fcnvfxt", 106752cb4975SJohn Polstra "fcmp", and "ftest". 106852cb4975SJohn Polstra 106952cb4975SJohn Polstra * hppa.h: Make new and old tables the same for "break", "mtctl", 107052cb4975SJohn Polstra "mfctl", "bb", "ssm", "rsm", "xmpyu", "fmpyadd", "fmpysub". 107152cb4975SJohn Polstra Fix typo in last patch. Collapse several #ifdefs into a 107252cb4975SJohn Polstra single #ifdef. 107352cb4975SJohn Polstra 107452cb4975SJohn Polstra * hppa.h: Delete remaining OLD_TABLE code. Bring some 107552cb4975SJohn Polstra of the comments up-to-date. 107652cb4975SJohn Polstra 107752cb4975SJohn Polstra * hppa.h: Update "free list" of letters and update 107852cb4975SJohn Polstra comments describing each letter's function. 107952cb4975SJohn Polstra 108052cb4975SJohn PolstraFri Jun 4 15:41:37 1993 Steve Chamberlain ([email protected]) 108152cb4975SJohn Polstra 108252cb4975SJohn Polstra * h8300.h: checkpoint, includes H8/300-H opcodes. 108352cb4975SJohn Polstra 108452cb4975SJohn PolstraThu Jun 3 15:42:59 1993 Stu Grossman ([email protected]) 108552cb4975SJohn Polstra 108652cb4975SJohn Polstra * Patches from Jeffrey Law <[email protected]>. 108752cb4975SJohn Polstra * hppa.h: Rework single precision FP 108852cb4975SJohn Polstra instructions so that they correctly disassemble code 108952cb4975SJohn Polstra PA1.1 code. 109052cb4975SJohn Polstra 109152cb4975SJohn PolstraThu May 27 19:21:22 1993 Bruce Bauman ([email protected]) 109252cb4975SJohn Polstra 109352cb4975SJohn Polstra * i386.h (i386_optab, mov pattern): Remove Mem16 restriction from 109452cb4975SJohn Polstra mov to allow instructions like mov ss,xyz(ecx) to assemble. 109552cb4975SJohn Polstra 109652cb4975SJohn PolstraTue May 25 00:39:40 1993 Ken Raeburn ([email protected]) 109752cb4975SJohn Polstra 109852cb4975SJohn Polstra * hppa.h: Use new version from Utah if OLD_TABLE isn't defined; 109952cb4975SJohn Polstra gdb will define it for now. 110052cb4975SJohn Polstra 110152cb4975SJohn PolstraMon May 24 15:20:06 1993 Ken Raeburn ([email protected]) 110252cb4975SJohn Polstra 110352cb4975SJohn Polstra * sparc.h: Don't end enumerator list with comma. 110452cb4975SJohn Polstra 110552cb4975SJohn PolstraFri May 14 15:15:50 1993 Ian Lance Taylor ([email protected]) 110652cb4975SJohn Polstra 110752cb4975SJohn Polstra * Based on patches from [email protected] (David Johnson): 110852cb4975SJohn Polstra * mips.h (OP_MASK_COPZ, OP_SH_COPZ): Define. 110952cb4975SJohn Polstra ("bc2t"): Correct typo. 111052cb4975SJohn Polstra ("[ls]wc[023]"): Use T rather than t. 111152cb4975SJohn Polstra ("c[0123]"): Define general coprocessor instructions. 111252cb4975SJohn Polstra 111352cb4975SJohn PolstraMon May 10 06:02:25 1993 Ken Raeburn ([email protected]) 111452cb4975SJohn Polstra 111552cb4975SJohn Polstra * m68k.h: Move split point for gcc compilation more towards 111652cb4975SJohn Polstra middle. 111752cb4975SJohn Polstra 111852cb4975SJohn PolstraFri Apr 9 13:26:16 1993 Jim Kingdon ([email protected]) 111952cb4975SJohn Polstra 112052cb4975SJohn Polstra * rs6k.h: Clean up instructions for primary opcode 19 (many were 112152cb4975SJohn Polstra simply wrong, ics, rfi, & rfsvc were missing). 112252cb4975SJohn Polstra Add "a" to opr_ext for "bb". Doc fix. 112352cb4975SJohn Polstra 112452cb4975SJohn PolstraThu Mar 18 13:45:31 1993 Per Bothner ([email protected]) 112552cb4975SJohn Polstra 112652cb4975SJohn Polstra * i386.h: 486 extensions from John Hassey ([email protected]). 112752cb4975SJohn Polstra * mips.h: Add casts, to suppress warnings about shifting too much. 112852cb4975SJohn Polstra * m68k.h: Document the placement code '9'. 112952cb4975SJohn Polstra 113052cb4975SJohn PolstraThu Feb 18 02:03:14 1993 John Gilmore ([email protected]) 113152cb4975SJohn Polstra 113252cb4975SJohn Polstra * m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which 113352cb4975SJohn Polstra allows callers to break up the large initialized struct full of 113452cb4975SJohn Polstra opcodes into two half-sized ones. This permits GCC to compile 113552cb4975SJohn Polstra this module, since it takes exponential space for initializers. 113652cb4975SJohn Polstra (numopcodes, endop): Revise to use AND_OTHER_PART in size calcs. 113752cb4975SJohn Polstra 113852cb4975SJohn PolstraThu Feb 4 02:06:56 1993 John Gilmore ([email protected]) 113952cb4975SJohn Polstra 114052cb4975SJohn Polstra * a29k.h: Remove RCS crud, update GPL to v2, update copyrights. 114152cb4975SJohn Polstra * convex.h: Added, from GDB's convx-opcode.h. Added CONST to all 114252cb4975SJohn Polstra initialized structs in it. 114352cb4975SJohn Polstra 114452cb4975SJohn PolstraThu Jan 28 21:32:22 1993 John Gilmore ([email protected]) 114552cb4975SJohn Polstra 114652cb4975SJohn Polstra Delta 88 changes inspired by Carl Greco, <[email protected]>: 114752cb4975SJohn Polstra * m88k.h (PMEM): Avoid previous definition from <sys/param.h>. 114852cb4975SJohn Polstra (AND): Change to AND_ to avoid ansidecl.h `AND' conflict. 114952cb4975SJohn Polstra 115052cb4975SJohn PolstraSat Jan 23 18:10:49 PST 1993 Ralph Campbell ([email protected]) 115152cb4975SJohn Polstra 115252cb4975SJohn Polstra * mips.h: document "i" and "j" operands correctly. 115352cb4975SJohn Polstra 115452cb4975SJohn PolstraThu Jan 7 15:58:13 1993 Ian Lance Taylor ([email protected]) 115552cb4975SJohn Polstra 115652cb4975SJohn Polstra * mips.h: Removed endianness dependency. 115752cb4975SJohn Polstra 115852cb4975SJohn PolstraSun Jan 3 14:13:35 1993 Steve Chamberlain ([email protected]) 115952cb4975SJohn Polstra 116052cb4975SJohn Polstra * h8300.h: include info on number of cycles per instruction. 116152cb4975SJohn Polstra 116252cb4975SJohn PolstraMon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com) 116352cb4975SJohn Polstra 116452cb4975SJohn Polstra * hppa.h: Move handy aliases to the front. Fix masks for extract 116552cb4975SJohn Polstra and deposit instructions. 116652cb4975SJohn Polstra 116752cb4975SJohn PolstraSat Dec 12 16:09:48 1992 Ian Lance Taylor ([email protected]) 116852cb4975SJohn Polstra 116952cb4975SJohn Polstra * i386.h: accept shld and shrd both with and without the shift 117052cb4975SJohn Polstra count argument, which is always %cl. 117152cb4975SJohn Polstra 117252cb4975SJohn PolstraFri Nov 27 17:13:18 1992 Ken Raeburn (raeburn at cygnus.com) 117352cb4975SJohn Polstra 117452cb4975SJohn Polstra * i386.h (i386_optab_end, i386_regtab_end): Now const. 117552cb4975SJohn Polstra (one_byte_segment_defaults, two_byte_segment_defaults, 117652cb4975SJohn Polstra i386_prefixtab_end): Ditto. 117752cb4975SJohn Polstra 117852cb4975SJohn PolstraMon Nov 23 10:47:25 1992 Ken Raeburn ([email protected]) 117952cb4975SJohn Polstra 118052cb4975SJohn Polstra * vax.h (bb*): Use "v" (bitfield type), not "a" (address operand) 118152cb4975SJohn Polstra for operand 2; from John Carr, [email protected]. 118252cb4975SJohn Polstra 118352cb4975SJohn PolstraWed Nov 4 07:36:49 1992 Ken Raeburn ([email protected]) 118452cb4975SJohn Polstra 118552cb4975SJohn Polstra * m68k.h: Define FIXED_SIZE_BRANCH, so bsr and bra instructions 118652cb4975SJohn Polstra always use 16-bit offsets. Makes calculated-size jump tables 118752cb4975SJohn Polstra feasible. 118852cb4975SJohn Polstra 118952cb4975SJohn PolstraFri Oct 16 22:52:43 1992 Ken Raeburn ([email protected]) 119052cb4975SJohn Polstra 119152cb4975SJohn Polstra * i386.h: Fix one-operand forms of in* and out* patterns. 119252cb4975SJohn Polstra 119352cb4975SJohn PolstraTue Sep 22 14:08:14 1992 Ken Raeburn ([email protected]) 119452cb4975SJohn Polstra 119552cb4975SJohn Polstra * m68k.h: Added CPU32 support. 119652cb4975SJohn Polstra 119752cb4975SJohn PolstraTue Sep 22 00:38:41 1992 John Gilmore ([email protected]) 119852cb4975SJohn Polstra 119952cb4975SJohn Polstra * mips.h (break): Disassemble the argument. Patch from 120052cb4975SJohn Polstra [email protected] (Jonathan Stone). 120152cb4975SJohn Polstra 120252cb4975SJohn PolstraWed Sep 9 11:25:28 1992 Ian Lance Taylor ([email protected]) 120352cb4975SJohn Polstra 120452cb4975SJohn Polstra * m68k.h: merged Motorola and MIT syntax. 120552cb4975SJohn Polstra 120652cb4975SJohn PolstraThu Sep 3 09:33:22 1992 Steve Chamberlain ([email protected]) 120752cb4975SJohn Polstra 120852cb4975SJohn Polstra * m68k.h (pmove): make the tests less strict, the 68k book is 120952cb4975SJohn Polstra wrong. 121052cb4975SJohn Polstra 121152cb4975SJohn PolstraTue Aug 25 23:25:19 1992 Ken Raeburn ([email protected]) 121252cb4975SJohn Polstra 121352cb4975SJohn Polstra * m68k.h (m68ec030): Defined as alias for 68030. 121452cb4975SJohn Polstra (m68k_opcodes): New type characters "3" for 68030 MMU regs and "t" 121552cb4975SJohn Polstra for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use 121652cb4975SJohn Polstra them. Tightened description of "fmovex" to distinguish it from 121752cb4975SJohn Polstra some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned 121852cb4975SJohn Polstra up descriptions that claimed versions were available for chips not 121952cb4975SJohn Polstra supporting them. Added "pmovefd". 122052cb4975SJohn Polstra 122152cb4975SJohn PolstraMon Aug 24 12:04:51 1992 Steve Chamberlain ([email protected]) 122252cb4975SJohn Polstra 122352cb4975SJohn Polstra * m68k.h: fix where the . goes in divull 122452cb4975SJohn Polstra 122552cb4975SJohn PolstraWed Aug 19 11:22:24 1992 Ian Lance Taylor ([email protected]) 122652cb4975SJohn Polstra 122752cb4975SJohn Polstra * m68k.h: the cas2 instruction is supposed to be written with 122852cb4975SJohn Polstra indirection on the last two operands, which can be either data or 122952cb4975SJohn Polstra address registers. Added a new operand type 'r' which accepts 123052cb4975SJohn Polstra either register type. Added new cases for cas2l and cas2w which 123152cb4975SJohn Polstra use them. Corrected masks for cas2 which failed to recognize use 123252cb4975SJohn Polstra of address register. 123352cb4975SJohn Polstra 123452cb4975SJohn PolstraFri Aug 14 14:20:38 1992 Per Bothner ([email protected]) 123552cb4975SJohn Polstra 123652cb4975SJohn Polstra * m68k.h: Merged in patches (mostly m68040-specific) from 123752cb4975SJohn Polstra Colin Smith <[email protected]>. 123852cb4975SJohn Polstra 123952cb4975SJohn Polstra * m68k.h: Merged m68kmri.h and m68k.h (using the former as a 124052cb4975SJohn Polstra base). Also cleaned up duplicates, re-ordered instructions for 124152cb4975SJohn Polstra the sake of dis-assembling (so aliases come after standard names). 124252cb4975SJohn Polstra * m68kmri.h: Now just defines some macros, and #includes m68k.h. 124352cb4975SJohn Polstra 124452cb4975SJohn PolstraWed Aug 12 16:38:15 1992 Steve Chamberlain ([email protected]) 124552cb4975SJohn Polstra 124652cb4975SJohn Polstra * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in 124752cb4975SJohn Polstra all missing .s 124852cb4975SJohn Polstra 124952cb4975SJohn PolstraMon Aug 10 23:22:33 1992 Ken Raeburn ([email protected]) 125052cb4975SJohn Polstra 125152cb4975SJohn Polstra * sparc.h: Moved tables to BFD library. 125252cb4975SJohn Polstra 125352cb4975SJohn Polstra * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc. 125452cb4975SJohn Polstra 125552cb4975SJohn PolstraSun Jun 28 13:29:03 1992 Fred Fish ([email protected]) 125652cb4975SJohn Polstra 125752cb4975SJohn Polstra * h8300.h: Finish filling in all the holes in the opcode table, 125852cb4975SJohn Polstra so that the Lucid C compiler can digest this as well... 125952cb4975SJohn Polstra 126052cb4975SJohn PolstraFri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com) 126152cb4975SJohn Polstra 126252cb4975SJohn Polstra * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases. 126352cb4975SJohn Polstra Fix opcodes on various sizes of fild/fist instructions 126452cb4975SJohn Polstra (16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix). 126552cb4975SJohn Polstra Use tabs to indent for comments. Fixes suggested by Minh Tran-Le. 126652cb4975SJohn Polstra 126752cb4975SJohn PolstraThu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com) 126852cb4975SJohn Polstra 126952cb4975SJohn Polstra * h8300.h: Fill in all the holes in the opcode table so that the 127052cb4975SJohn Polstra losing HPUX C compiler can digest this... 127152cb4975SJohn Polstra 127252cb4975SJohn PolstraThu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com) 127352cb4975SJohn Polstra 127452cb4975SJohn Polstra * mips.h: Fix decoding of coprocessor instructions, somewhat. 127552cb4975SJohn Polstra (Fix by Eric Anderson, [email protected].) 127652cb4975SJohn Polstra 127752cb4975SJohn PolstraThu May 28 11:17:44 1992 Jim Wilson ([email protected]) 127852cb4975SJohn Polstra 127952cb4975SJohn Polstra * sparc.h: Add new architecture variant sparclite; add its scan 128052cb4975SJohn Polstra and divscc opcodes. Define ARCHITECTURES_CONFLICT_P macro. 128152cb4975SJohn Polstra 128252cb4975SJohn PolstraTue May 5 14:23:27 1992 Per Bothner ([email protected]) 128352cb4975SJohn Polstra 128452cb4975SJohn Polstra * mips.h: Add some more opcode synonyms (from Frank Yellin, 128552cb4975SJohn Polstra [email protected]). 128652cb4975SJohn Polstra 128752cb4975SJohn PolstraThu Apr 16 18:25:26 1992 Per Bothner ([email protected]) 128852cb4975SJohn Polstra 128952cb4975SJohn Polstra * rs6k.h: New version from IBM (Metin). 129052cb4975SJohn Polstra 129152cb4975SJohn PolstraThu Apr 9 00:31:19 1992 Per Bothner ([email protected]) 129252cb4975SJohn Polstra 129352cb4975SJohn Polstra * rs6k.h: Fix incorrect extended opcode for instructions `fm' 129452cb4975SJohn Polstra and `fd'. (From [email protected] (Metin G. Ozisik).) 129552cb4975SJohn Polstra 129652cb4975SJohn PolstraTue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com) 129752cb4975SJohn Polstra 129852cb4975SJohn Polstra * rs6k.h: Move from ../../gdb/rs6k-opcode.h. 129952cb4975SJohn Polstra 130052cb4975SJohn PolstraFri Apr 3 11:30:20 1992 Fred Fish ([email protected]) 130152cb4975SJohn Polstra 130252cb4975SJohn Polstra * m68k.h (one, two): Cast macro args to unsigned to suppress 130352cb4975SJohn Polstra complaints from compiler and lint about integer overflow during 130452cb4975SJohn Polstra shift. 130552cb4975SJohn Polstra 130652cb4975SJohn PolstraSun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com) 130752cb4975SJohn Polstra 130852cb4975SJohn Polstra * sparc.h (OP): Avoid signed overflow when shifting to high order bit. 130952cb4975SJohn Polstra 131052cb4975SJohn PolstraFri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com) 131152cb4975SJohn Polstra 131252cb4975SJohn Polstra * mips.h: Make bitfield layout depend on the HOST compiler, 131352cb4975SJohn Polstra not on the TARGET system. 131452cb4975SJohn Polstra 131552cb4975SJohn PolstraFri Feb 21 01:29:51 1992 K. Richard Pixley ([email protected]) 131652cb4975SJohn Polstra 131752cb4975SJohn Polstra * i386.h: added inb, inw, outb, outw opcodes, added att syntax for 131852cb4975SJohn Polstra scmp, slod, smov, ssca, ssto. Curtesy Minh Tran-Le 131952cb4975SJohn Polstra <[email protected]>. 132052cb4975SJohn Polstra 132152cb4975SJohn PolstraThu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com) 132252cb4975SJohn Polstra 132352cb4975SJohn Polstra * h8300.h: turned op_type enum into #define list 132452cb4975SJohn Polstra 132552cb4975SJohn PolstraThu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com) 132652cb4975SJohn Polstra 132752cb4975SJohn Polstra * sparc.h: Remove "cypress" architecture. Remove "fitox" and 132852cb4975SJohn Polstra similar instructions -- they've been renamed to "fitoq", etc. 132952cb4975SJohn Polstra REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong 133052cb4975SJohn Polstra number of arguments. 133152cb4975SJohn Polstra * h8300.h: Remove extra ; which produces compiler warning. 133252cb4975SJohn Polstra 133352cb4975SJohn PolstraTue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com) 133452cb4975SJohn Polstra 133552cb4975SJohn Polstra * sparc.h: fix opcode for tsubcctv. 133652cb4975SJohn Polstra 133752cb4975SJohn PolstraTue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com) 133852cb4975SJohn Polstra 133952cb4975SJohn Polstra * sparc.h: fba and cba are now aliases for fb and cb respectively. 134052cb4975SJohn Polstra 134152cb4975SJohn PolstraFri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com) 134252cb4975SJohn Polstra 134352cb4975SJohn Polstra * sparc.h (nop): Made the 'lose' field be even tighter, 134452cb4975SJohn Polstra so only a standard 'nop' is disassembled as a nop. 134552cb4975SJohn Polstra 134652cb4975SJohn PolstraSun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com) 134752cb4975SJohn Polstra 134852cb4975SJohn Polstra * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is 134952cb4975SJohn Polstra disassembled as a nop. 135052cb4975SJohn Polstra 135152cb4975SJohn PolstraTue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com) 135252cb4975SJohn Polstra 135352cb4975SJohn Polstra * sparc.h: fix a typo. 135452cb4975SJohn Polstra 135552cb4975SJohn PolstraSat Nov 30 20:40:51 1991 Steve Chamberlain (sac at rtl.cygnus.com) 135652cb4975SJohn Polstra 135752cb4975SJohn Polstra * a29k.h, arm.h, h8300.h, i386.h, i860.h, i960.h , m68k.h, 135852cb4975SJohn Polstra m88k.h, mips.h , np1.h, ns32k.h, pn.h, pyr.h, sparc.h, tahoe.h, 135952cb4975SJohn Polstra vax.h, ChangeLog: renamed from ../<foo>-opcode.h 136052cb4975SJohn Polstra 136152cb4975SJohn Polstra 136252cb4975SJohn PolstraLocal Variables: 136352cb4975SJohn Polstraversion-control: never 136452cb4975SJohn PolstraEnd: 1365