aboutsummaryrefslogtreecommitdiff
path: root/opcodes
AgeCommit message (Collapse)AuthorFilesLines
1998-12-08(generic_strcat_address): reformat to GNU codingDavid Taylor1-0/+5
conventions. change sprintf call to an sprintf_vma call.
1998-12-08Tue Dec 8 13:12:44 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley3-48/+146
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
1998-12-08 The following changes were made byDavid Taylor2-6/+73
Elena Zannoni <ezannoni@kwikemart.cygnus.com>, David Taylor <taylor@texas.cygnus.com>, and Edith Epstein <eepstein@sophia.cygnus.com> as part of a project to merge in changes by HP; HP did not create ChangeLog entries. * dis-buf.c (generic_strcat_address): new function. * hppa-dis.c: Changes to improve hppa disassembly. Changed formatting in : reg_names, fp_reg_names,control_reg, New variables : sign_extension_names, deposit_names, conversion_names float_test_names, compare_cond_names_double, add_cond_names_double, logical_cond_names_double, unit_cond_names_double, branch_push_pop_names, saturation_names, shift_names, mix_names, New Macros : GET_COMPL_O, GET_PUSH_POP,MERGED_REG Move some definitions to libhppa.h: GET_FIELD, GET_BIT (fput_const): renamed as fput_hex_const (print_insn_hppa): - use the macros fputs_filtered and fput_decimal_const whenever possible; calls to sign_extend require 2 params -- add a missing second param of 0. - Some new code ifdefed for LOCAL_ONLY, all related to figuring out architecture version number of current machine. HP folks are trying to handle situation where the target program was compiled for PA 1.x (32-bit), but is running on a PA 2.0 machine and visa versa. - added new cases : 'g', 'B', 'm' - added cases specifically for PA 2.0 - changed the following cases : '"', 'n', 'N', 'p', 'Z', - calls to fput_const become calls to fput_hex_const
1998-12-08i960 cgen simulator support.Jim Wilson6-0/+7825
* Makefile.am (CFILES): Add i960c-asm, i960c-dis.c, i960c-opc.c. (ALL_MACHINES): Add i960c-asm.lo, i960c-dis.lo, i960-opc.lo. start-sanitize-cygnus (CLEANFILES): Add stamp-i960. (I960_DEPS): Define. (i960c-opc.h, i960c-opc.c, i960c-asm.c, i960c-dis.c, stamp-i960): New makefile rules. end-sanitize-cygnus (i960-asm.lo, i960c-dis.lo, i960c-opc.lo): New Makefile rules. * Makefile.in: Rebuilt. * configure.in (bfd_i960_arch): Add i960c-opc.lo, i960-asm.o, i960-dis.c to ta. * i960-dis.c (print_insn_i960): Rename to print_insn_i960_orig. * i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: New files.
1998-12-07Mon Dec 7 14:33:44 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley4-70/+398
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
1998-12-07 * mips-opc.c (mips_builtin_opcodes): Add dmfc2 and dmtc2.Ian Lance Taylor2-2/+6
1998-12-06 * ppc-opc.c (powerpc_opcodes): Add PowerPC403 GC[X] instructions.Ian Lance Taylor1-0/+5
From Saitoh Masanobu <msaitoh@spa.is.uec.ac.jp>.
1998-12-05 * fr30-opc.c: Regenerate.Doug Evans2-3/+7
1998-12-04Fri Dec 4 17:08:08 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley5-163/+389
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
1998-12-03Thu Dec 3 14:26:20 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-249/+616
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
1998-12-03 * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerate.Doug Evans5-563/+786
1998-12-02spelling correction.Michael Snyder1-8/+43
1998-11-30 * cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE ->Doug Evans1-1/+5
CGEN_INSN_BASE_VALUE. * cgen-asm.in (insert_normal): Change start,length to unsigned int. New args word_offset, word_length. Rewrite. (FLD): Define. (insert_1): Fix lsb0 case. * cgen-dis.in (extract_normal): Change start,length to unsigned int. New args word_offset, word_length. Rewrite. (FLD): Define. (extract_1): Fix lsb0 case. * cgen-opc.in (FLD): Define. * m32r-opc.c,m32r-opc.h,m32r-asm.c,m32r-dis.c: Regenerate. * fr30-opc.c,fr30-opc.h,fr30-asm.c,fr30-dis.c: Regenerate.
1998-11-30 * Makefile.am (CGENFILES): Add rtx-funcs.scm.Doug Evans1-0/+7
* Makefile.in: Rebuild.
1998-11-26Thu Nov 26 11:26:32 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-1/+14
* fr30-dis.c: Regenerated.
1998-11-26Thu Nov 26 11:26:32 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley4-110/+142
* fr30-asm.c,fr30-dis.c,fr30-opc.c: Regenerated.
1998-11-23Mon Nov 23 18:28:48 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley3-6/+10
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
1998-11-20regenerateDoug Evans1-2/+2
1998-11-20regenerate fr30-opc.cDoug Evans2-4/+5
1998-11-19Thu Nov 19 16:02:46 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley5-85/+511
* fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated. * fr30-dis.c: Regenerated. * fr30-asm.c: Regenerated.
1998-11-19regenerate fr30-opc.cDoug Evans2-1/+5
1998-11-19 * mips-opc.c (sync.p,sync.l): Swap insn values.Doug Evans1-0/+4
pr 18302
1998-11-19Wed Nov 18 21:36:37 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley3-22/+71
* fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated.
1998-11-19rebuildDoug Evans1-0/+9
1998-11-18 * cgen-asm.in (insert_1): Replace calls to bfd_getb8/putb8.Doug Evans6-375/+345
(insert_normal, !CGEN_INT_INSN_P case): Only fetch enough bytes to hold value. (insert_insn_normal): Fix typo. * cgen-dis.c (cgen_dis_lookup_insn): Update type of `value' arg. * cgen-dis.in (extract_normal): Ditto. New arg `pc'. Rewrite ! CGEN_INT_INSN_P case. (extract_insn_normal): Ditto. (extract_1): New arg `pc'. All callers updated. Replace calls to bfd_getb8. (fill_cache): New fn. * cgen-opc.c (cgen_{get,put}_insn_value): Move here ... * cgen-opc.in: ... from here. (@arch@_cgen_lookup_insn): Rewrite ! CGEN_INT_INSN_P case. * m32r-asm.c,m32r-dis.c,m32r-opc.c: Rebuild. * fr30-asm.c,fr30-dis.c,fr30-opc.c: Rebuild.
1998-11-18Wed Nov 18 11:30:04 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-2/+6
* fr30-opc.c: Regenerated.
1998-11-17Mon Nov 16 19:21:48 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley5-208/+671
* fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated. * fr30-dis.c: Regenerated. * fr30-asm.c: Regenerated.
1998-11-13Thu Nov 12 19:24:18 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley5-38/+1891
* po/opcodes.pot: Regenerated. * fr30-opc.c: Regenerated. * fr30-opc.h: Regenerated. * fr30-dis.c: Regenerated. * fr30-asm.c: Regenerated.
1998-11-10Add support for FR30 target.Nick Clifton1-3/+6
1998-11-10 * cgen-dis.in (print_normal): CGEN_OPERAND_FAKE renamed toDoug Evans7-312/+773
CGEN_OPERAND_SEM_ONLY. * m32r-dis.c,m32r-opc.c,m32r-opc.h: Rebuild. * fr30-dis.c,fr30-opc.c,fr30-opc.h: Rebuild.
1998-11-10add fr30 sanitization markersDoug Evans1-0/+2
1998-11-09Mon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-52/+52
* po/opcodes.pot: Regenerate. * po/POTFILES.in: Regenerate.
1998-11-09Mon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley3-8/+98
* po/opcodes.pot: Regenerate. * po/POTFILES.in: Regenerate. * fr30-opc.c: Regenerate. * fr30-opc.h: Regenerate.
1998-11-07 * m32r-asm.c: Regenerate.Doug Evans2-197/+434
Fixes calls to cgen_parse_address.
1998-11-06redo fr30 sanitizationDoug Evans1-5/+36
1998-11-06temporarily sanitize fr30Doug Evans4-26/+53
1998-11-05Added fr30-asm.c fr30-dis.c fr30-opc.c fr30-opc.hDave Brolley1-2/+6
1998-11-05 * m32r-opc.c (m32r_cgen_insn_table_entries): Add FILL_SLOT attributeDoug Evans2-568/+494
to bcl8,bncl8 entries. (macro_insn_table_entries): Add FILL_SLOT attribute to bcl8r,bncl8r entries.
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-1/+3
* configure.in: Added case for bfd_fr30_arch. * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c. (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo. (CLEANFILES): Added stamp-fr30. (FR30_DEPS): Added. * fr30-asm.c: New file. * fr30-dis.c: New file. * fr30-opc.c: New file. * fr30-opc.h: New file. * po/POTFILES.in: Regenerated * po/opcodes.pot: Regenerated
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-41/+202
* po/POTFILES.in: Regenerated * po/opcodes.pot: Regenerated
1998-11-05Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley9-694/+2603
* configure.in): Added case for bfd_fr30_arch. * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c. (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo. (CLEANFILES): Added stamp-fr30. (FR30_DEPS): Added. * fr30-asm.c: New file. * fr30-dis.c: New file. * fr30-opc.c: New file. * fr30-opc.h: New file.
1998-11-02Mon Nov 2 15:05:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-286/+840
* configure.in: detect cygwin* instead of cygwin32* * configure: regenerate
1998-10-27 * config/tc-mips.c (hilo_interlocks): Remove mips_3900.Gavin Romig-Koch2-8/+13
(append_insn): Account for the tx39's multiply behavior. * mips.h (INSN_MULT): Added. * mips-opc.c (IS_M): Added.
1998-10-23* Fixes for PRs 17559, 16602, brought over from sky branch.Frank Ch. Eigler2-3/+38
start-sanitize-r5900 Fri Oct 23 12:06:00 EDT 1998 Frank Ch. Eigler <fche@cygnus.com> * mips-opc.c (vrget, vclipw, vrnext): Correct COP2 opcodes and masks. end-sanitize-r5900
1998-10-19 * cgen-asm.in (insert_1): New function.Doug Evans1-29/+92
(insert_normal): Progress on handling ! CGEN_INT_INSN_P. (insert_insn_normal): Update handling of CGEN_INT_INSN_P. (@arch@_cgen_assemble_insn): Update type of `buf' arg. * cgen-dis.in (extract_1): New function. (extract_normal): buf_ctrl renamed to ex_info, update type. Progress on handling of CGEN_INT_INSN_P. (extract_insn_normal): buf_ctrl renamed to ex_info, update type. Update handling of CGEN_INT_INSN_P. Handle errors from @arch@_cgen_extract_operand. (print_insn): Renamed from print_int_insn. Handle ! CGEN_INT_INSN_P. (default_print_insn): Renamed from print_insn. Handle ! CGEN_INT_INSN_P. (print_insn_@arch@): Handle error returns from print_insn. * cgen-opc.in (cgen_get_insn_value, cgen_put_insn_value): New fns. (@arch@_cgen_lookup_insn): Update handling of CGEN_INT_INSN_P. (@arch@_cgen_lookup_get_insn_operands): Ditto. * m32r-opc.c,m32r-opc.h,m32r-asm.c,m32r-dis.c: Regenerate.
1998-10-13* Doh, backing out premature devo patch re PR 17559.Frank Ch. Eigler1-7/+0
1998-10-13* Patch for PR 17559, devo style.Frank Ch. Eigler2-52/+195
start-sanitize-r5900 Tue Oct 13 12:47:42 EDT 1998 Frank Ch. Eigler <fche@cygnus.com> * mips-opc.c: Update COP2 operand formats for vrnext and vrget instructions. end-sanitize-r5900
1998-10-12 * m10300-opc.c: DSP instrutions which only write to one generalJeff Law2-96/+101
register have no restrictions on matching operands.
1998-10-12 * m10300-opc.c (lsr_add): Fix typo for "lsr_add imm,reg,reg,reg" case.Jeff Law2-1/+5
pr17742
1998-10-09regenerate m32r-opc.c, m32r-opc.hDoug Evans1-0/+4