binutils-gdb/opcodes
Jason Eckhardt 9d75133528 2000-07-22 Jason Eckhardt <jle@cygnus.com>
* include/opcode/i860.h (btne, bte, bla): Changed these opcodes
	to use sbroff ('r') instead of split16 ('s').
	(J, K, L, M): New operand types for 16-bit aligned fields.
	(ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to
	use I, J, K, L, M instead of just I.
	(T, U): New operand types for split 16-bit aligned fields.
	(st.x): Changed these opcodes to use S, T, U instead of just S.
	(andh, andnoth, orh, xorh): Deleted 3-register forms as they do not
	exist on the i860.
	(pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860.
	(pfeq.ss, pfeq.dd): New opcodes.
	(st.s): Fixed incorrect mask bits.
	(fmlow): Fixed incorrect mask bits.
	(fzchkl, pfzchkl): Fixed incorrect mask bits.
	(faddz, pfaddz): Fixed incorrect mask bits.
	(form, pform): Fixed incorrect mask bits.
	(pfld.l): Fixed incorrect mask bits.
	(fst.q): Fixed incorrect mask bits.
	(all floating point opcodes): Fixed incorrect mask bits for
	handling of dual bit.

	* include/elf/i860.h: New file.
	(elf_i860_reloc_type): Defined ELF32 i860 relocations.

	* bfd/cpu-i860.c: Added comments.

	* bfd/elf32-i860.c (TARGET_LITTLE_SYM): Defined to
	bfd_elf32_i860_little_vec.
	(TARGET_LITTLE_NAME): Defined to "elf32-i860-little".
	(ELF_MAXPAGESIZE): Changed to 4096.

	* bfd/targets.c (bfd_elf32_i860_little_vec): Declaration of
	new target.
	(bfd_target_vector): Added bfd_elf32_i860_little_vec.

	* bfd/config.bfd (i860-stardent-sysv4*, i860-stardent-elf*): Added
	config for little endian elf32 i860.
	(targ_defvec): Define for the new config above
	as "bfd_elf32_i860_little_vec".
	(targ_selvecs): Define for the new config above
	as "bfd_elf32_i860_vec bfd_elf32_i860_little_vec"

	* bfd/configure.in (bfd_elf32_i860_little_vec): Added recognition
	of new target vec.

	* bfd/configure: Regenerated.

	* opcodes/i860-dis.c: New file.
	(print_insn_i860): New function.
	(print_br_address): New function.
	(sign_extend): New function.
	(BITWISE_OP): New macro.
	(I860_REG_PREFIX): New macro.
	(grnames, frnames, crnames): New structures.

	* opcodes/disassemble.c (ARCH_i860): Define.
	(disassembler): Add check for bfd_arch_i860 to set disassemble
	function to print_insn_i860.

	* include/dis-asm.h (print_insn_i860): Add prototype.

	* opcodes/Makefile.in (CFILES): Added i860-dis.c.
	(ALL_MACHINES): Added i860-dis.lo.
	(i860-dis.lo): New dependences.

	* opcodes/configure.in: New bits for bfd_i860_arch.

	* opcodes/configure: Regenerated.
2000-07-28 21:10:20 +00:00
..
po * Makefile.am (CFILES): Add cris-dis.c and cris-opc.c. 2000-07-20 16:46:28 +00:00
a29k-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
acinclude.m4 19990502 sourceware import 1999-05-03 07:29:11 +00:00
aclocal.m4 rebuild with current tools 2000-02-27 16:55:52 +00:00
alpha-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
alpha-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
arc-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
arc-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
arm-dis.c * arm-dis.c (print_insn_arm): Output combinations of PSR flags. 2000-07-04 05:47:22 +00:00
arm-opc.h Add support for _x and _s flags to MSR instruction 2000-05-15 19:25:22 +00:00
avr-dis.c Tidy up formatting. 2000-07-03 22:25:33 +00:00
cgen-asm.c 2000-07-26 Dave Brolley <brolley@redhat.com> 2000-07-26 22:45:49 +00:00
cgen-dis.c 2000-07-26 Dave Brolley <brolley@redhat.com> 2000-07-26 22:45:49 +00:00
cgen-opc.c 2000-07-26 Dave Brolley <brolley@redhat.com> 2000-07-26 22:45:49 +00:00
ChangeLog 2000-07-26 Dave Brolley <brolley@redhat.com> 2000-07-26 22:45:49 +00:00
config.in 19990502 sourceware import 1999-05-03 07:29:11 +00:00
configure 2000-07-22 Jason Eckhardt <jle@cygnus.com> 2000-07-28 21:10:20 +00:00
configure.in 2000-07-22 Jason Eckhardt <jle@cygnus.com> 2000-07-28 21:10:20 +00:00
cris-dis.c * Makefile.am (CFILES): Add cris-dis.c and cris-opc.c. 2000-07-20 16:46:28 +00:00
cris-opc.c * Makefile.am (CFILES): Add cris-dis.c and cris-opc.c. 2000-07-20 16:46:28 +00:00
d10v-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
d10v-opc.c Add ALONE flag to most of the short branch instructions. 2000-05-25 22:21:38 +00:00
d30v-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
d30v-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
dep-in.sed 19990502 sourceware import 1999-05-03 07:29:11 +00:00
dis-buf.c This lot mainly cleans up `comparison between signed and unsigned' gcc 2000-02-21 12:01:27 +00:00
disassemble.c 2000-07-22 Jason Eckhardt <jle@cygnus.com> 2000-07-28 21:10:20 +00:00
fr30-asm.c * fr30-asm.c,fr30-desc.h: Rebuild. 1999-10-05 00:05:52 +00:00
fr30-desc.c Initialise signed_overflow field 2000-04-24 17:32:36 +00:00
fr30-desc.h * cgen/opcodes fix 2000-05-16 19:28:07 +00:00
fr30-dis.c * fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild. 1999-08-29 21:16:25 +00:00
fr30-ibld.c * fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild. 1999-08-29 21:16:25 +00:00
fr30-opc.c * fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild. 1999-08-29 21:16:25 +00:00
fr30-opc.h 19990502 sourceware import 1999-05-03 07:29:11 +00:00
h8300-dis.c Fix formatting. 2000-07-03 21:52:37 +00:00
h8500-dis.c Fix formatting. 2000-07-03 21:52:37 +00:00
h8500-opc.h 19990502 sourceware import 1999-05-03 07:29:11 +00:00
hppa-dis.c Add some prototypes, and fix a few warnings. 2000-07-09 07:29:39 +00:00
i370-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
i370-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
i386-dis.c x86 indirect jump/call syntax fixes. Disassembly fix for lcall. 1999-12-27 16:10:31 +00:00
i860-dis.c 2000-07-22 Jason Eckhardt <jle@cygnus.com> 2000-07-28 21:10:20 +00:00
i960-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
ia64-asmtab.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
ia64-asmtab.h Misc assembly/disassembly fixes. 2000-04-23 02:39:13 +00:00
ia64-dis.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-gen.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
ia64-ic.tbl IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-a.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-b.c Misc assembly/disassembly fixes. 2000-04-23 02:39:13 +00:00
ia64-opc-d.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-f.c Misc assembly/disassembly fixes. 2000-04-23 02:39:13 +00:00
ia64-opc-i.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-m.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc-x.c IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-opc.c Misc assembly/disassembly fixes. 2000-04-23 02:39:13 +00:00
ia64-opc.h IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-raw.tbl IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-war.tbl IA-64 ELF support. 2000-04-21 20:22:24 +00:00
ia64-waw.tbl IA-64 ELF support. 2000-04-21 20:22:24 +00:00
m32r-asm.c 2000-02-23 Andrew Haley <aph@cygnus.com> 2000-02-24 16:19:36 +00:00
m32r-desc.c Replace 'flags' with 'signed_overflow_ok_p' 2000-02-28 17:57:40 +00:00
m32r-desc.h * cgen/opcodes fix 2000-05-16 19:28:07 +00:00
m32r-dis.c 2000-02-23 Andrew Haley <aph@cygnus.com> 2000-02-24 16:19:36 +00:00
m32r-ibld.c 2000-02-23 Andrew Haley <aph@cygnus.com> 2000-02-24 16:19:36 +00:00
m32r-opc.c * fr30-asm.c,fr30-desc.h: Rebuild. 1999-10-05 00:05:52 +00:00
m32r-opc.h 2000-02-23 Andrew Haley <aph@cygnus.com> 2000-02-24 16:19:36 +00:00
m32r-opinst.c * fr30-asm.c,fr30-desc.h: Rebuild. 1999-10-05 00:05:52 +00:00
m68hc11-dis.c Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support 2000-06-19 01:22:44 +00:00
m68hc11-opc.c Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add support 2000-06-19 01:22:44 +00:00
m68k-dis.c Kill compiler warnings with ATTRIBUTE_UNUSED. 2000-05-08 07:22:54 +00:00
m68k-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m88k-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m10200-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m10200-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
m10300-dis.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
m10300-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
MAINTAINERS add MAINTAINERS files 2000-07-05 19:28:06 +00:00
Makefile.am Revert spurious unrelated changes from last commit. Oops. 2000-07-20 16:56:18 +00:00
Makefile.in 2000-07-22 Jason Eckhardt <jle@cygnus.com> 2000-07-28 21:10:20 +00:00
makefile.vms 19990502 sourceware import 1999-05-03 07:29:11 +00:00
mcore-dis.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
mcore-opc.h Add support for M340 part. 2000-02-10 21:41:11 +00:00
mips16-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
mips-dis.c * mips-dis.c (REGISTER_NAMES): Rename to STD_REGISTER_NAMES. 2000-05-24 15:24:56 +00:00
mips-opc.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
mpw-config.in 19990502 sourceware import 1999-05-03 07:29:11 +00:00
mpw-make.sed 19990502 sourceware import 1999-05-03 07:29:11 +00:00
ns32k-dis.c 19990502 sourceware import 1999-05-03 07:29:11 +00:00
opintl.h Add comment describoing why dgettext() is used in _() macro. 2000-05-31 18:32:07 +00:00
pj-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
pj-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
ppc-dis.c * ppc-opc.c (VA, VB, VC, VD, VS, SIMM, UIMM, SHB): New macros, for 2000-05-03 22:25:08 +00:00
ppc-opc.c * ppc-opc.c (powerpc_opcodes): Correct suffix for vslw. 2000-07-09 20:28:51 +00:00
sh-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
sh-opc.h opcodes: 2000-04-05 21:43:26 +00:00
sparc-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
sparc-opc.c * sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2. 2000-07-11 18:44:12 +00:00
stamp-h.in 19990502 sourceware import 1999-05-03 07:29:11 +00:00
sysdep.h More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
tic30-dis.c * alpha-dis.c: Don't include <stdlib.h>. 1999-06-21 10:11:52 +00:00
tic54x-dis.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
tic54x-opc.c Replace defines with those from intl/libgettext.h to quieten gcc warnings. 2000-05-30 18:35:35 +00:00
tic80-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
tic80-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
v850-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
v850-opc.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
vax-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
w65-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
w65-opc.h 19990502 sourceware import 1999-05-03 07:29:11 +00:00
z8k-dis.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00
z8k-opc.h 19990502 sourceware import 1999-05-03 07:29:11 +00:00
z8kgen.c More portability patches. Include sysdep.h everywhere. 2000-04-14 04:16:58 +00:00