summaryrefslogtreecommitdiff
path: root/opcodes/hppa-dis.c
Commit message (Collapse)AuthorAgeFilesLines
* PR binutils/13135Nick Clifton2012-07-241-4/+4
| | | | | | | | | | | | | * arm-dis.c: Add necessary casts for printing integer values. Use %s when printing string values. * hppa-dis.c: Likewise. * m68k-dis.c: Likewise. * microblaze-dis.c: Likewise. * mips-dis.c: Likewise. * ppc-dis.c: Likewise. * sparc-dis.c: Likewise. * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
* PR gas/11395Dave Anglin2010-12-311-5/+5
| | | | | | | | | | | | | | | * config/tc-hppa.c (pa_ip): Revert last change. Add variable need_cond to determine whether a 64-bit condition is needed for 'A' and 'S' conditions. Default to 32-bit never condition for logical and unit instructions. Add error message for missing branch on bit condition. * hppa.h (pa_opcodes): Revert last change. Exchange 32 and 64-bit "bb" entries. * hppa-dis.c (compare_cond_64_names): Change never condition to ",*". (add_cond_64_names): Likewise. (logical_cond_64_names): Likewise. (unit_cond_64_names): Likewise.
* Change source files over to GPLv3.Nick Clifton2007-07-051-8/+10
|
* * hppa-dis.c (print_insn_hppa): Don't print '%' before register names.Dave Anglin2005-08-141-4/+4
| | | | Use "rp" instead of "%r2" in "b,l" insns.
* * hppa-dis.c (print_insn_hppa): Prefix 21-bit values with "L%".Dave Anglin2005-08-051-0/+1
|
* * hppa-dis.c (print_insn_hppa): Add space after 'w' in wide-modeDave Anglin2005-07-171-1/+1
| | | | mfctl disassembly.
* Update function declarations to ISO C90 formattingNick Clifton2005-07-011-139/+121
|
* Update the address and phone number of the FSFNick Clifton2005-05-071-1/+1
|
* * hppa-dis.c: Formatting.Alan Modra2003-02-251-142/+188
| | | | * hppa-dis.c (print_insn_hppa): Implement fcnv instruction modifiers.
* * hppa-dis.c (print_insn_hppa <2 bit space register>): Do not printAlan Modra2003-02-251-2/+6
| | | | the space register when the value is zero.
* * hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,Jeff Law2001-12-311-2/+14
| | | | | 'X', 'M', and 'A'. No longer emit a space after 'x' or 's'. Always emit a space after 'H'.
* Fix typos in ChangeLogs; fix dates in copyright noticesNick Clifton2001-03-131-1/+1
|
* Adds assembly and dis-assembly support for the HPPA wideAlan Modra2001-01-141-1/+3
| | | | mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
* Add some prototypes, and fix a few warnings.Alan Modra2000-07-091-7/+31
|
* * hppa-dis.c (extract_16): New function.Jeff Law2000-04-211-19/+71
| | | | | (print_insn_hppa): Fix incorrect handling of 'fe'. Added handling of new operand types l,y,&,fe,fE,fx.
* More portability patches. Include sysdep.h everywhere.Alan Modra2000-04-141-1/+0
|
* * hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names.Jeff Law1999-11-251-2/+3
| | | | (print_insn_hppa): Handle 'B' operand.
* * hppa-dis.c (print_insn_hppa): Add new codes 'cc', 'cd', 'cC',Jeff Law1999-10-101-25/+39
| | | | | | | | 'co', '@'. * hppa-dis.c (print_insn_hppa): Removed unused args. Fix '?W'. * hppa-dis.c (print_insn_hppa): Implement codes "?N", "?Q".
* Remove accidental case duplication.Jeff Law1999-09-231-4/+0
|
* * hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' withJeff Law1999-09-231-11/+17
| | | | cleaner code using completer prefixes. Add 'Y'.
* * hppa-dis.c: (print_insn_hppa): Correct 'cJ', 'cc'.Jeff Law1999-09-191-12/+56
|
* * hppa-dis.c (extract_22): New function.Jeff Law1999-09-191-1/+11
|
* * hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.Jeff Law1999-09-191-0/+7
|
* * hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.Jeff Law1999-09-191-0/+13
|
* * hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'.Jeff Law1999-09-191-0/+37
|
* * hppa-dis.c (print_insn_hppa): Handle 'm', 'h', '='.Jeff Law1999-09-191-0/+49
|
* * hppa-dis.c (print_insn_hppa): Handle 'X' operand.Jeff Law1999-09-191-0/+5
|
* * hppa-dis.c (print_insn_hppa): Handle 'B' operand.Jeff Law1999-09-191-0/+3
|
* * hppa-dis.c (print_insn_hppa): Handle 'M' and 'L' operands.Jeff Law1999-09-191-0/+6
|
* * hppa-dis.c (print_insn_hppa): Handle 'l' operand.Jeff Law1999-09-191-0/+3
|
* * hppa-dis.c (print_insn_hppa): Handle 'g' operand.Jeff Law1999-09-191-0/+3
|
* * hppa-dis.c (print_insn_hppa): Output a space after 'X' completer.Jeff Law1999-09-181-1/+1
|
* * hppa-dis.c: (print_insn_hppa): Do output a space before a 'v'Jeff Law1999-09-181-1/+1
| | | | operand.
* * hppa-dis.c: (print_insn_hppa): Handle 'fX'.Jeff Law1999-09-181-0/+10
|
* * hppa-dis.c: (print_insn_hppa): Add missing break afterJeff Law1999-09-181-0/+1
| | | | FP register case.
* * hppa-dis.c: Finish constifying various completers, registerJeff Law1999-09-181-20/+18
| | | | names, etc etc.
* * hppa-dis.c (print_insn_hppa): Escape '%' in output strings.Jeff Law1999-09-071-2/+2
|
* * hppa-dis.c (print_insn_hppa): Handle 'Z' argument.Jeff Law1999-09-071-4/+10
|
* * hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix floatJeff Law1999-08-291-92/+94
| | | | register args by 'f'.
* * hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.Jeff Law1999-08-281-0/+31
|
* * hppa-dis.c (MASK_10, read_write_names, add_compl_names,Jeff Law1999-08-281-2/+77
| | | | | extract_10U_store): New. (print_insn_hppa): Add new completers.
* * hppa-dis.c (signed_unsigned_names,mix_half_names,Jeff Law1999-08-281-0/+32
| | | | | saturation_names): New. (print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'.
* * hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.Jeff Law1999-08-281-16/+23
|
* Add missing '!' change.Jeff Law1999-08-281-0/+3
|
* * hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'Jeff Law1999-08-281-0/+15
|
* * hppa-dis.c (print_insn_hppa): Look at next arg instead of bitsJeff Law1999-08-281-2/+2
| | | | to decide to print a space.
* * hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,Jeff Law1999-08-061-6/+95
| | | | | | add_cond_64_names, wide_add_cond_names, logical_cond_64_names, unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New. (print_insn_hppa): Add 64 bit condition completers.
* * hppa-dis.c (print_insn_hppa): Change condition args to useJeff Law1999-08-051-54/+72
| | | | '?' prefix.
* Fix oops.Jeff Law1999-07-281-0/+1
|
* * hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E'Jeff Law1999-07-281-5/+1
| | | | code.