aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1996-01-22 * sparc-opc.c (architecture_pname): Add v9a.David Edelsohn2-54/+71
The actual insns haven't been added yet.
1996-01-16Remove SH3e sanitization.Jim Wilson2-33/+0
1996-01-12Fri Jan 12 14:35:58 1996 David Mosberger-Tang <davidm@AZStarNet.com>Ian Lance Taylor2-107/+138
* alpha-opc.h (alpha_insn_set): VAX floating point opcode was incorrectly defined as 0x16 when it should be 0x15. (FLOAT_FORMAT_MASK): function code is 11 bits, not just 7 bits! (alpha_insn_set): added cvtst and cvttq float ops. Also added excb (exception barrier) which is defined in the Alpha Architecture Handbook version 2. * alpha-dis.c (print_insn_alpha): Fixed special-case decoding for OPERATE_FORMAT_CODE type instructions. The bug caused mulq to be disassembled as or, for example.
1996-01-10 * mips-dis.c (print_insn_arg): Print cases 'i' and 'u' in hex.Ian Lance Taylor1-0/+5
(_print_insn_mips): Change i from int to unsigned int.
1996-01-05Fix tlb for PowerPCMichael Meissner1-0/+5
1996-01-03Add Pentium Pro supportMichael Meissner2-20/+37
1995-12-15 * disassemble.c (disassembler): Use new bfd_big_endian macro.Ian Lance Taylor1-0/+4
1995-12-12 * Makefile.in (distclean): Remove stamp-h. From RonaldIan Lance Taylor1-0/+5
F. Guilmette <rfg@monkeys.com>.
1995-12-05 From David Mosberger-Tang <davidm@azstarnet.com>:Stan Shebs1-0/+6
* alpha-dis.c (print_insn_alpha): fixed decoding of cpys instruction.
1995-12-04* sh-opc.h (sh_arg_type): Added A_SSR and A_SPC.J.T. Conklin3-10/+49
(sh_table): Added many SH3 opcodes. * sh-dis.c (print_insn_shx): Added cases for A_SSR and A_SPC.
1995-12-01Fix subfc.,subfco,subco,subco. to be in the proper classificationsMichael Meissner1-0/+5
1995-11-27 * configure: Rebuild with autoconf 2.7.Ian Lance Taylor1-0/+4
1995-11-21 * configure: Rebuild with autoconf 2.6.Ian Lance Taylor2-36/+270
1995-11-09 * a29k-dis.c (print_special): Change num to unsigned int.Ian Lance Taylor1-2/+2
Wed Nov 8 20:10:35 1995 Eric Freudenthal <freudenthal@nyu.edu> * a29k-dis.c (print_insn): Cast insn24 to unsigned long when shifting it.
1995-11-07 * configure.in: Call AC_CHECK_PROG to find and cache AR.Ian Lance Taylor1-0/+5
* configure: Rebuilt.
1995-11-06Mon Nov 6 17:39:47 1995 Harry Dolan <dolan@ssd.intel.com>Ian Lance Taylor3-12/+17
* configure.in: Add case for bfd_i860_arch. * configure: Rebuild.
1995-11-03 * m68k-opc.c (m68k_opcodes): Correct fmoveml operands.Ian Lance Taylor1-0/+9
* m68k-dis.c (NEXTSINGLE): Change i to unsigned int. (NEXTDOUBLE): Likewise. (print_insn_m68k): Don't match fmoveml if there is more than one register in the list. (print_insn_arg): Handle a place of '8' for a type of 'L'.
1995-11-03 * m68k-opc.c: Use #W rather than #w.Ian Lance Taylor3-113/+118
* m68k-dis.c (print_insn_arg): Handle new 'W' place.
1995-11-01 * m68k-opc.c (m68k_opcode_aliases): Add dbfw as an alias for dbf,Ian Lance Taylor2-10/+41
and likewise for all the dbxx opcodes.
1995-11-01 * arc-dis.c: Include elf-bfd.h rather than libelf.h.Fred Fish1-0/+4
1995-10-23mips-opc.c: Added shorthand (V1) for INSN_4100 manifest. Added theJackie Smith Cashion1-0/+10
VR4100 specific instructions to the mips_opcodes structure.
1995-10-19 * mpw-config.in, mpw-make.sed: Remove ugly workaround forStan Shebs2-59/+1
ugly Metrowerks bug in CW6, is fixed in CW7.
1995-10-16Add flags for common/any supportMichael Meissner1-0/+9
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1-0/+12
<schwab@issan.informatik.uni-dortmund.de> * m68k-dis.c (print_insn_m68k): Recognize all two-word instructions that take no args by looking at the match mask. (print_insn_arg): Always print "%" before register names. [case 'c']: Use "nc" for the no-cache case, as recognized by gas. [case '_']: Don't print "@#" before address. [case 'J']: Use "%s" as format string, not register name. [case 'B']: Treat place == 'C' like 'l' and 'L'.
1995-10-06* i386-dis.c: Describe cmpxchg8b operand, and spell the opcode name correctly.Ken Raeburn2-12/+33
1995-10-03 From David Mosberger-Tang <davidm@azstarnet.com>Steve Chamberlain2-0/+133
* alpha-opc.h (MEMORY_FUNCTION_FORMAT_MASK): added. (alpha_insn_set): added definitions for VAX floating point instructions (Unix compilers don't generate these, but handcoded assembly might still use them). * alpha-dis.c (print_insn_alpha): added support for disassembling the miscellaneous instructions in the Alpha instruction set.
1995-09-27mpw-make.in is out, mpw-make.sed is in.Stan Shebs1-1/+1
1995-09-27 * mpw-config.in: Add m68k-opc.c.o to BFD_MACHINES for m68k,Stan Shebs3-180/+75
no longer create sysdep.h, sed ppc-opc.c to work around a serious Metrowerks C bug. * mpw-make.in: Remove. * mpw-make.sed: New file, used by mpw-configure to edit Makefile.in into an MPW makefile.
1995-09-20 * Makefile.in (maintainer-clean): New synonym for realclean.Ian Lance Taylor1-0/+4
1995-09-19 * m68k-opc.c: Split pmove patterns which use 'P' into patternsIan Lance Taylor1-0/+8
which use '0', '1', and '2' instead. Specify the proper size for a pmove immediate operand. Correct the pmovefd patterns to be moves to a register, not from a register. * m68k-dis.c (print_insn_arg): Replace 'P' with '0', '1', '2'.
1995-09-14 * sparc-opc.c (sparc_opcodes): Mark all insns that referenceDavid Edelsohn1-0/+5
%psr, %wim, %tbr as F_NOTV9.
1995-09-08 * Makefile.in (Makefile): Just rebuild Makefile when runningIan Lance Taylor3-162/+136
config.status. (config.h, stamp-h): New targets. * configure.in: Call AC_CONFIG_HEADER and AC_CANONICAL_SYSTEM earlier. Don't bother to call AC_ARG_PROGRAM. Touch stamp-h when rebuilding config.h. * configure: Rebuild.
1995-09-08 * mips-opc.c: Change unaligned loads and stores with "t,A"Ian Lance Taylor1-0/+16
operands to use "t,A(b)". PR 7947.
1995-09-07 * Makefile.in (ALL_CFLAGS): Define.Ian Lance Taylor4-41/+51
(.c.o, disassemble.o): Use $(ALL_CFLAGS). (MOSTLYCLEAN): Add config.log. (distclean): Don't remove config.log. * configure.in: Substitute HDEFINES. * configure: Rebuild.
1995-09-06Fix gas bugs in SH3e handling of fmac instruction.Jim Wilson1-0/+11
1995-09-06 * sparc-dis.c: Remove all references to NO_V9.David Edelsohn1-0/+4
1995-09-06 * aclocal.m4: Just include ../bfd/aclocal.m4.Ian Lance Taylor1-0/+5
* configure: Rebuild.
1995-09-05 * sparc-dis.c (X_DISP19): Define.David Edelsohn1-0/+6
(print_insn, case 'G'): Use it. (print_insn, case 'L'): Sign extend displacement.
1995-09-04 * configure.in: Run ../bfd/configure.host before AC_PROG_CC.Ian Lance Taylor4-72/+157
Subsitute CFLAGS and AR. Call AC_PROG_INSTALL. Don't substitute host_makefile_frag or frags. * aclocal.m4: New file. * configure: Rebuild. * Makefile.in (INSTALL): Set to @INSTALL@. (INSTALL_PROGRAM): Set to @INSTALL_PROGRAM@. (INSTALL_DATA): Set to @INSTALL_DATA@. (AR): Set to @AR@. (AR_FLAGS): Set to rc rather than qc. (CC): Define as @CC@. (CFLAGS): Set to @CFLAGS@. (@host_makefile_frag@): Remove. (config.status): Remove dependency upon @frags@.
1995-09-04 * configure.in: ../bfd/config.bfd now just sets shell variables.Ian Lance Taylor3-66/+1238
Use them rather than looking through target Makefile fragments. * configure: Rebuild.
1995-08-31Fix bug in SH3e ftrc instruction.Jim Wilson2-1/+7
1995-08-30 * sparc-opc.c (sparc_opcodes): Delete duplicate wr %y insn.David Edelsohn1-1/+5
Add clrx, iprefetch, signx, clruw, cas, casl, casx, casxl synthetic sparc64 insns.
1995-08-30sparc prefetch insn stuff.David Edelsohn1-0/+8
1995-08-30 * sparc-opc.c (sparc_opcodes, prefetcha insn): Fix.David Edelsohn2-22/+143
(lookup_{name,value}): New functions. (prefetch_table): New static local. (sparc_{encode,decode}_prefetch): New functions. * sparc-dis.c (print_insn): Handle '*' arg (prefetch function).
1995-08-30Add some blank lines to improve readability.Jim Wilson2-4/+37
1995-08-30Correct comment on first line of file.Jim Wilson2-2/+299
1995-08-30 * disassemble.c (disassembler): Handle bfd_mach_sparc64.David Edelsohn1-0/+2
1995-08-29 * sparc-opc.c (asi): New static local.David Edelsohn3-39/+111
(sparc_{encode,decode}_asi): New functions. * sparc-dis.c (print_insn): Call sparc_decode_asi.
1995-08-21 * m68k-opc.c (m68k_opcode_aliases): Add bhib as an alias for bhis,Ian Lance Taylor2-0/+1966
and likewise for the other branches. Add bhs as an alias for bcc, and likewise for the size variants. Add dbhs as an alias for dbcc.
1995-08-07 * m68k-dis.c: (fpcr_names): Add % before all register names.Ian Lance Taylor1-0/+17
(reg_names): Likewise. (print_insn_arg): Don't explicitly print % before register names. Add % before register names in static array names. In case 'r', print data registers as `@(Dn)', not `Dn@'. When printing a memory address, don't print @# before it. (print_indexed): Change base_disp and outer_disp from int to bfd_vma. Print using MIT syntax, not mutant invalid Motorola syntax. Sign extend 8 byte displacement correctly. (print_base): Print using MIT syntax. Print zpc when appropriate. Change parameter disp from int to bfd_vma.