d28847ce8e
2001-10-08 Nick Clifton <nickc@cambridge.redhat.com> * sh64-opc.c: Regenerate. 2001-03-13 DJ Delorie <dj@redhat.com> * sh64-opc.h: Rename A_RESV_Fx to A_REUSE_PREV so that its purpose is more obvious. * sh64-opc.c (shmedia_table): Ditto. * sh64-dis.c (initialize_shmedia_opcode_mask_table): Ditto. (print_insn_shmedia): Ditto. 2001-03-12 DJ Delorie <dj@redhat.com> * sh64-opc.c: Adjust comments to reflect reality: replace bits 3:0 with zeros (not "reserved"), replace "rrrrrr" with "gggggg" for two-operand floating point opcodes. Remove "fsina". 2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com> * sh64-dis.c (print_insn_shmedia) <failing read_memory_func>: Correct printing of .byte:s. Return number of printed bytes or -1; never 0. (print_insn_sh64x) <not CRT_SH5_ISA16>: Ditto. Print as .byte:s to next four-byte-alignment if insn or data is not aligned. 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com> * sh64-dis.c: Update comments and fix comment formatting. (initialize_shmedia_opcode_mask_table) <case A_IMMM>: Abort instead of setting length to 0. (crange_qsort_cmpb, crange_qsort_cmpl, crange_bsearch_cmpb, crange_bsearch_cmpl, sh64_get_contents_type, sh64_address_in_cranges): Move to bfd/elf32-sh64.c. 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com> * sh64-opc.c: Remove #if 0:d entries for instructions not found in SH-5/ST50-023-04: fcosa.s, fsrra.s and prefo. 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com> * sh64-dis.c (print_insn_shmedia): Display MOVI/SHORI-formed address with same prefix as SHcompact. In the disassembler, use a .cranges section for linked executables. * sh64-dis.c (SAVED_MOVI_R, SAVED_MOVI_IMM): Move to head of file and update for using structure in info->private_data. (struct sh64_disassemble_info): New. (is_shmedia_p): Delete. (crange_qsort_cmpb): New function. (crange_qsort_cmpl, crange_bsearch_cmpb): New functions. (crange_bsearch_cmpl, sh64_address_in_cranges): New functions. (init_sh64_disasm_info, sh64_get_contents_type_disasm): New functions. (sh64_get_contents_type, sh64_address_is_shmedia): New functions. (print_insn_shmedia): Correct displaying of address after MOVI/SHORI pair. Display addresses for linked executables only. (print_insn_sh64x_media): Initialize info->private_data by calling init_sh64_disasm_info. (print_insn_sh64x): Ditto. Find out type of contents by calling sh64_contents_type_disasm. Display data regions using ".long" and ".byte" similar to unrecognized opcodes. 2000-12-19 Hans-Peter Nilsson <hpn@cygnus.com> * sh64-dis.c (is_shmedia_p): Check info->section and look for ISA information in section flags before considering symbols. Don't assume an info->mach setting of bfd_mach_sh5 means SHmedia code. * configure.in (bfd_sh_arch): Check presence of sh64 insns by matching $target $canon_targets instead of looking at the now-removed -DINCLUDE_SHMEDIA in $targ_cflags. * configure: Regenerate. 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com> * sh64-opc.c (shmedia_creg_table): New. * sh64-opc.h (shmedia_creg_info): New type. (shmedia_creg_table): Declare. * sh64-dis.c (creg_name): New function. (print_insn_shmedia): Use it. * disassemble.c (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map bfd_mach_sh5 to print_insn_sh64 if big-endian and to print_insn_sh64l if little-endian. * sh64-dis.c (print_insn_shmedia): Make r unsigned. (print_insn_sh64l): New. (print_insn_sh64x): New. (print_insn_sh64x_media): New. (print_insn_sh64): Break out code to print_insn_sh64x and print_insn_sh64x_media. 2000-11-24 Hans-Peter Nilsson <hpn@cygnus.com> * sh64-opc.h: New file * sh64-opc.c: New file * sh64-dis.c: New file * Makefile.am: Add sh64 targets. (HFILES): Add sh64-opc.h. (CFILES): Add sh64-opc.c and sh64-dis.c. (ALL_MACHINES): Add sh64 files. * Makefile.in: Regenerate. * configure.in: Add support for sh64 to bfd_sh_arch. * configure: Regenerate. * disassemble.c [ARCH_all] (INCLUDE_SHMEDIA): Define. (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map bfd_mach_sh5 to print_insn_sh64. * sh-dis.c (print_insn_shx): Handle bfd_mach_sh5 as arch_sh4. * po/POTFILES.in: Regenerate. * po/opcodes.pot: Regenerate.
119 lines
1.4 KiB
Text
119 lines
1.4 KiB
Text
a29k-dis.c
|
|
alpha-dis.c
|
|
alpha-opc.c
|
|
arc-dis.c
|
|
arc-ext.c
|
|
arc-opc.c
|
|
arm-dis.c
|
|
arm-opc.h
|
|
avr-dis.c
|
|
cgen-asm.c
|
|
cgen-dis.c
|
|
cgen-opc.c
|
|
cris-dis.c
|
|
cris-opc.c
|
|
d10v-dis.c
|
|
d10v-opc.c
|
|
d30v-dis.c
|
|
d30v-opc.c
|
|
dis-buf.c
|
|
disassemble.c
|
|
fr30-asm.c
|
|
fr30-desc.c
|
|
fr30-desc.h
|
|
fr30-dis.c
|
|
fr30-ibld.c
|
|
fr30-opc.c
|
|
fr30-opc.h
|
|
h8300-dis.c
|
|
h8500-dis.c
|
|
h8500-opc.h
|
|
hppa-dis.c
|
|
i370-dis.c
|
|
i370-opc.c
|
|
i386-dis.c
|
|
i860-dis.c
|
|
i960-dis.c
|
|
ia64-asmtab.c
|
|
ia64-asmtab.h
|
|
ia64-dis.c
|
|
ia64-gen.c
|
|
ia64-opc-a.c
|
|
ia64-opc-b.c
|
|
ia64-opc-d.c
|
|
ia64-opc-f.c
|
|
ia64-opc-i.c
|
|
ia64-opc-m.c
|
|
ia64-opc.c
|
|
ia64-opc.h
|
|
m10200-dis.c
|
|
m10200-opc.c
|
|
m10300-dis.c
|
|
m10300-opc.c
|
|
m32r-asm.c
|
|
m32r-desc.c
|
|
m32r-desc.h
|
|
m32r-dis.c
|
|
m32r-ibld.c
|
|
m32r-opc.c
|
|
m32r-opc.h
|
|
m32r-opinst.c
|
|
m68hc11-dis.c
|
|
m68hc11-opc.c
|
|
m68k-dis.c
|
|
m68k-opc.c
|
|
m88k-dis.c
|
|
mcore-dis.c
|
|
mcore-opc.h
|
|
mips-dis.c
|
|
mips-opc.c
|
|
mips16-opc.c
|
|
mmix-dis.c
|
|
mmix-opc.c
|
|
ns32k-dis.c
|
|
openrisc-asm.c
|
|
openrisc-desc.c
|
|
openrisc-desc.h
|
|
openrisc-dis.c
|
|
openrisc-ibld.c
|
|
openrisc-opc.c
|
|
openrisc-opc.h
|
|
or32-dis.c
|
|
or32-opc.c
|
|
pdp11-dis.c
|
|
pdp11-opc.c
|
|
pj-dis.c
|
|
pj-opc.c
|
|
ppc-dis.c
|
|
ppc-opc.c
|
|
s390-dis.c
|
|
s390-mkopc.c
|
|
s390-opc.c
|
|
sh-dis.c
|
|
sh-opc.h
|
|
sh64-dis.c
|
|
sh64-opc.c
|
|
sh64-opc.h
|
|
sparc-dis.c
|
|
sparc-opc.c
|
|
sysdep.h
|
|
tic30-dis.c
|
|
tic54x-dis.c
|
|
tic54x-opc.c
|
|
tic80-dis.c
|
|
tic80-opc.c
|
|
v850-dis.c
|
|
v850-opc.c
|
|
vax-dis.c
|
|
w65-dis.c
|
|
w65-opc.h
|
|
xstormy16-asm.c
|
|
xstormy16-desc.c
|
|
xstormy16-desc.h
|
|
xstormy16-dis.c
|
|
xstormy16-ibld.c
|
|
xstormy16-opc.c
|
|
xstormy16-opc.h
|
|
z8k-dis.c
|
|
z8k-opc.h
|
|
z8kgen.c
|