aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1994-02-08 Change inclusion of <string.h> to sysdep.h.Peter Schauer1-1/+1
1994-02-08 * dis-buf.c, i386-dis.c: Include <string.h>.Peter Schauer3-3/+40
1994-02-07Mon Feb 7 15:53:02 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+5
* mpw-make.in (CSEARCH): Add extra-include to search path.
1994-02-06 * i960-dis.c (reg, mem): Just use a static array instead ofJim Kingdon1-0/+5
calling xmalloc.
1994-02-05 * hppa-dis.c (print_insn_hppa): For '?' and '@' only adjust theJeff Law1-0/+3
condition name index if this is for a negated condition.
1994-02-05 * hppa-dis.c (print_insn_hppa): No space before 'H' operand.Jeff Law2-13/+48
Floating point format for 'H' operand is backwards from normal case (0 == double, 1 == single). For '4', '6', '7', '9', and '8' operands (fmpyadd and fmpysub), handle bizarre register translation correctly for single precision format.
1994-02-05 * hppa-dis.c (print_insn_hppa): Do not emit a space after 'F'Jeff Law2-26/+45
or 'I' operands if the next format specifier is 'M' (fcmp condition completer).
1994-02-05 * ppc-opc.c (powerpc_operands): New operand type MBE to handle aIan Lance Taylor2-30/+218
single number giving a bitmask for the MB and ME fields of an M form instruction. Change NB to accept 32, and turn it into 0; also turn 0 into 32 when disassembling. Seperated SH from NB. (insert_mbe, extract_mbe): New functions. (insert_nb, extract_nb): New functions. (SC_MASK): Mask out SA and LK bits. (powerpc_opcodes): Change "cal" to use RT, D, RA rather than RT, RA, SI. Change "liu" and "cau" to use UI rather than SI. Mark "bctr" and "bctrl" as accepted by POWER. Change "rlwimi", "rlimi", "rlwimi.", "rlimi.", "rlwinm", "rlinm", "rlwinm.", "rlinm.", "rlmi", "rlmi.", "rlwnm", "rlnm", "rlwnm.", "rlnm." to use MBE rather than MB. Add "mfmq" and "mtmq" POWER instructions. (powerpc_macros): Define table of macro definitions. (powerpc_num_macros): Define.
1994-02-05 * ppc-dis.c (print_insn_powerpc): Don't skip optional operandsIan Lance Taylor1-0/+234
if PPC_OPERAND_NEXT is set.
1994-01-24Mon Jan 24 12:09:35 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+5
* mpw-xconfig.in (opcode/mips.h): Create using forward-include.
1994-01-24Mon Jan 24 12:07:22 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-11/+8
* mpw-config.in (varargs.h): Don't create. (sysdep.h): Create using forward-include. * mpw-make.in (CSEARCH): Add include/mpw to search path.
1994-01-22Added ppc-opc.c and ppc-dis.c.Ian Lance Taylor1-0/+2
1994-01-22 * ppc-opc.c: New file. Opcode table for PowerPC, includingIan Lance Taylor1-0/+10
opcodes for POWER (RS/6000). * ppc-dis.c: New file. PowerPC and Power (RS/6000) disassembler. * Makefile.in (ALL_MACHINES): Add ppc-dis.o and ppc-opc.o. (CFILES): Add ppc-dis.c. (ppc-dis.o, ppc-opc.o): New targets. * configure.in: Build ppc-dis.o and ppc-opc.o for bfd_rs6000_arch.
1994-01-22PowerPC opcode table and disassembler.Ian Lance Taylor1-0/+2463
1994-01-18 * hppa-dis.c (print_insn_hppa): Handle 'N' in assembler template.Jeff Law1-0/+5
No space before 'u', 'f', or 'N'.
1994-01-17 * i386-dis.c (print_insn_i386): Add FIXME comment regarding readingJim Kingdon1-0/+3
farther than we should.
1994-01-17* i386-dis.c (dis386): Use Yb and Yv for scasb and scasS.Jim Kingdon2-5/+29
1994-01-11Set lose_these_too correctlyStan Shebs1-3/+8
1994-01-07Fri Jan 7 11:26:29 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-35/+39
* mpw-make.in: Replace 8-bit chars with their names.
1994-01-06fix commentsDavid MacKenzie1-1/+2
1994-01-03Mon Jan 3 11:44:29 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs6-2/+206
* mpw-config.in: New file, MPW version of configure.in. * mpw-make.in: New file, MPW version of Makefile.in. Mon Jan 3 12:54:35 1994 Stan Shebs (shebs@andros.cygnus.com) * mpw-xconfig.in: New file, mpw x mips configuration bits.
1993-11-08 * alpha-opc.h, alpha-dis.c (print_insn_alpha): AddPeter Schauer2-14/+32
FLOAT_MEMORY_FORMAT_CODE, FLOAT_BRANCH_FORMAT_CODE, correct FLOAT_FORMAT_CODE to put out floating point register names.
1993-11-01Remove v9-specific entryJim Kingdon1-5/+0
1993-10-31Add missing entry for change by IanJim Kingdon1-0/+9
1993-10-28 * a29k-dis.c (print_insn): Use 0x%08x, not 0x%8x.Ian Lance Taylor1-1/+1
1993-10-27 * mips-opc.c (dsll, dsra, dsrl): Added '>' cases for shift countsIan Lance Taylor1-0/+5
larger than 32. Moved dsxx32 variants first for disassembler.
1993-10-25Add full lda informationSteve Chamberlain1-0/+14
1993-10-08 * alpha-opc.h: Add ldl_l, fix typo for ldq_u.Peter Schauer2-1/+7
* alpha-dis.c (print_insn_alpha): Add code for PAL_FORMAT_CODE.
1993-10-05 * mips-opc.c: Correct lwu opcode value (book had it wrong).Ian Lance Taylor2-33/+43
1993-09-29 * m88k-dis.c (m88kdis): comment change. Remove space afterK. Richard Pixley1-0/+6
printing mnemonic. (printop): handle new arg types DEC and XREG for m88110.
1993-09-29Tue Sep 28 19:20:16 1993 Jeffrey A Law (law@snake.cs.utah.edu)Jim Kingdon1-0/+26
* hppa-dis.c (print_insn_hppa): Handle 'z' operand type for absolute branch addresses. Delete special "ble" and "be" code in 'W' operand code.
1993-09-17 * alpha-dis.c (print_insn_alpha), alpha-opc.h: Fix bugs, usePeter Schauer1-2/+3
info->fprintf_func for printing and info->print_address_func for address output.
1993-09-07 * mips-dis.c, m88k-dis.c: Don't include libbfd.h. Changed callsIan Lance Taylor1-0/+5
to BFD swapping routines to correspond to BFD name changes.
1993-09-02 * mips-opc.c: Change div machine instruction to be z,s,t ratherIan Lance Taylor3-14/+23
than s,t. Change div macro to be d,v,t rather than d,s,t. Likewise for divu, ddiv, ddivu. Added z,s,t case for drem, dremu, rem and remu which generates only the corresponding div instruction. This is for compatibility with the MIPS assembler, which only generates the simple machine instruction when an explicit destination of $0 is used. * mips-dis.c (print_insn_arg): Handle 'z' (always register zero).
1993-09-02 * mips-opc.c: Move div machine instruction after macro forms.Ian Lance Taylor2-8/+25
Change d,s,t form to d,v,t. Likewise for divu, ddiv and ddivu. This is for compatibility with the MIPS assembler, which only generates the simple machine instruction when an explicit destination of $0 is used.
1993-08-27 * mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): SetIan Lance Taylor2-4/+19
WR_31 hazard for bal, bgezal, bltzal.
1993-08-23 * mips-opc.c ("absu"): Removed.Ian Lance Taylor1-0/+5
("dabs"): Added.
1993-08-20 * mips-opc.c: Added r6000 and r4000 instructions and macros.Ian Lance Taylor2-26/+218
Changed hazard information to distinguish between memory load delays and coprocessor load delays.
1993-08-18 * mips-opc.c: li.d uses "T,L", not "S,F". Added li.s.Ian Lance Taylor2-0/+384
1993-08-17don't pass cpu to config.bfdDavid MacKenzie1-0/+4
1993-08-17 * m88k-dis.c (m88kdis): Make class unsigned.Ian Lance Taylor1-0/+17
1993-08-12 * mips-opc.c: Added lwc1 E,A(b) to go with lwc1 T,A(b). SimilarlyIan Lance Taylor1-0/+10
for swc1.
1993-08-06 * mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): TookIan Lance Taylor1-0/+6
coprocessor instructions out of #if 0, and made them use new argument type "C".
1993-08-05* sparc-dis.c: Include ansidecl.h before opcodes/sparc.h.Jim Kingdon1-0/+25
1993-08-04Rename sigm insn to sir.David Edelsohn1-216/+153
Change impdep insn from [1+2],d to 1,2,d.
1993-08-02Remove '.Sanitize' from explicit list of Things-to-lose. It is now implicitlyFred Fish1-1/+0
added to the list by Sanitize, unless Sanitize knows it needs to keep it.
1993-07-30Add .Sanitize to Things-to-lose list.Fred Fish1-0/+2
1993-07-21 * hppa-dis.c: Move floating registers from reg_names to fp_reg_names.Jim Kingdon1-35/+49
(fput_fp_reg_r): Renamed from fput_reg_r. (fput_fp_reg): New function. (print_insn_hppa): Use fput_fp_reg{,_r} where appropriate.
1993-07-21 * hppa-dis.c (print_insn_hppa, cases 'a', 'd'): Print space afterwards.Jim Kingdon2-2/+11
* hppa-dis.c (print_insn_hppa, case 'd'): Use GET_COND not GET_FIELD.
1993-07-20 * mips-opc.c: New file, containing opcode table fromJim Kingdon1-0/+1
../include/opcode/mips.h.