aboutsummaryrefslogtreecommitdiff
path: root/include/opcode/hppa.h
AgeCommit message (Collapse)AuthorFilesLines
2009-09-02update copyright datesAlan Modra1-1/+1
2009-08-20hppa.h (pa_opcodes): Add a pa10 bb without FLAG_STRICT.Nick Hudson1-0/+1
2006-03-04 * hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes comeDave Anglin1-2/+2
first. Correct mask of bb "B" opcode.
2005-10-16 * hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes.Dave Anglin1-1/+3
Add FLAG_STRICT to pa10 ftest opcode.
2005-10-13 * gas/hppa/basic/basic.exp (do_system): Adjust for removal of lhaDave Anglin1-4/+2
instructions from system.s. * gas/hppa/basic/system.s (lha): Remove. * hppa.h (pa_opcodes): Remove lha entries.
2005-10-08 * config/tc-hppa.c (strict): Don't initialize. Update comment.Dave Anglin1-84/+144
(pa_ip): Promote from PA 1.0 to 1.1 immediately when 1.1 match is found. Simplify handling of "ma" and "mb" completers. * hppa.h (FLAG_STRICT): Revise comment. (pa_opcode): Revise ordering rules. Add/move strict pa10 variants before corresponding pa11 opcodes. Add strict pa10 register-immediate entries for "fdc".
2005-09-25 * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.Dave Anglin1-1/+4
2005-08-03 * hppa.h: Update copyright dates.Dave Anglin1-1/+1
2005-07-28 PR gas/336Dave Anglin1-0/+3
* hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb and pitlb.
2005-07-19 * hppa.h: Fix punctuation in comment.Dave Anglin1-2/+2
2005-07-19 * hppa.h (pa_opcode): Add rules for opcode ordering. Check first forDave Anglin1-214/+234
implicit space-register addressing. Set space-register bits on opcodes using implicit space-register addressing. Add various missing pa20 long-immediate opcodes. Remove various opcodes using implicit 3-bit space-register addressing. Use "fE" instead of "fe" in various fstw opcodes.
2005-07-11 * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.Dave Anglin1-125/+130
2005-06-11 * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,Dave Anglin1-12/+12
respectively, in various floating-point load and store patterns.
2005-05-23 * hppa.h (FLAG_STRICT): Correct comment.Dave Anglin1-423/+548
(pa_opcodes): Update load and store entries to allow both PA 1.X and PA 2.0 mneumonics when equivalent. Entries with cache control completers now require PA 1.1. Adjust whitespace.
2005-05-10Update the address and phone number of the FSF organizationNick Clifton1-1/+1
2005-03-03update copyright datesAlan Modra1-1/+1
2003-01-31 * hppa.h (ldwa, ldda): Add ordered opcodes.Dave Anglin1-0/+2
2002-12-16 * hppa.h (completer_chars): #if 0 out.Alan Modra1-1/+3
2001-12-31 * hppa.h (call, ret): Move to end of table.Jeff Law1-92/+100
(addb, addib): PA2.0 variants should have been PA2.0W. (ldw, ldh, ldb, stw, sth, stb, stwa): Reorder to keep disassembler happy. (fldw, fldd, fstw, fstd, bb): Likewise. (short loads/stores): Tweak format specifier slightly to keep disassembler happy. (indexed loads/stores): Likewise. (absolute loads/stores): Likewise.
2001-03-14Fix typos in ChangeLogs; add coff/external.h; fix copyright datesNick Clifton1-1/+2
2001-01-14Adds assembly and dis-assembly support for the HPPA wideAlan Modra1-21/+28
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
2000-09-05doco addition.Alan Modra1-1/+3
2000-04-21 * hppa.h (pa_opcodes): New opcodes for PA2.0 wide modeJeff Law1-25/+36
forms of ld/st{b,h,w,d} and fld/fst{w,d} (16-bit displacements). New operand types l,y,&,fe,fE,fx added to support above forms. (pa_opcodes): Replaced usage of 'x' as source/target for floating point double-word loads/stores with 'fx'. Fr
1999-11-25 * hppa.h (pa_opcodes): Correctly handle immediate for PA2.0 "bb"Jeff Law1-2/+5
instruction.
1999-10-10 * hppa.h (pa_opcodes): Add load and store cache control toJeff Law1-75/+112
instructions. Add ordered access load and store. * hppa.h (pa_opcode): Add new entries for addb and addib. * hppa.h (pa_opcodes): Fix cmpb and cmpib entries. * hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
1999-09-23Add missing initializer lost in last change.Jeff Law1-1/+1
1999-09-23 * hppa.h (pa_opcodes): Add "call" and "ret". Clean up "b", "bve"Jeff Law1-17/+26
and "be" using completer prefixes.
1999-09-23 * hppa.h (pa_opcodes): Add initializers to silence compiler.Jeff Law1-271/+271
1999-09-23 * hppa.h: Update comments about character usage.Jeff Law1-1/+4
1999-09-20 * hppa.h (pa_opcodes): Fix minor thinkos introduced while cleaningJeff Law1-8/+8
up the new fstw & bve instructions.
1999-09-19 * hppa.h (pa_opcodes): Add remaining PA2.0 integer load/storeJeff Law1-1/+14
instructions.
1999-09-19 * hppa.h (pa_opcodes): Add remaining PA2.0 FP load/store instructions.Jeff Law1-0/+9
1999-09-19 * hppa.h (pa_opcodes): Add long offset double word load/storeJeff Law1-3/+15
instructions.
1999-09-19 * hppa.h (pa_opcodes): Add FLAG_STRICT variants of FP loads andJeff Law1-1/+17
stores.
1999-09-19 * hppa.h (pa_opcodes): Handle PA2.0 fcnv, fcmp and ftest insns.Jeff Law1-1/+11
1999-09-19 * hppa.h (pa_opcodes): Finish support for PA2.0 "b" instructions.Jeff Law1-0/+3
1999-09-19 * hppa.h (pa_opcodes): Handle PA2.0 "bve" instructions.Jeff Law1-1/+6
1999-09-19 * hppa.h (pa_opcodes): Add new syntax "be" instructions.Jeff Law1-0/+2
1999-09-19 * hppa.h (pa_opcodes): Note use of 'M' and 'L'.Jeff Law1-1/+3
1999-09-19 * hppa.h (pa_opcodes): Add support for "b,l".Jeff Law1-1/+3
1999-09-19 * hppa.h (pa_opcodes): Add support for "b,gate".Jeff Law1-3/+3
1999-09-18 * hppa.h (pa_opcodes): Use 'fX' for first register operandJeff Law1-1/+2
in xmpyu.
1999-09-18 * hppa.h (pa_opcodes): Fix mask for probe and probei.Jeff Law1-4/+4
1999-09-18 * hppa.h (pa_opcodes): Fix mask for depwi.Jeff Law1-1/+1
1999-09-07 * hppa.h (pa_opcodes): Add "addil" variant which has the %r1 asJeff Law1-1/+3
an explicit output argument.
1999-09-06 * hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores.Jeff Law1-0/+61
Add a few PA2.0 loads and store variants.
1999-08-29 * hppa.h (pa_opcodes): Replace 'f' by 'v'. Prefix float register argsJeff Law1-122/+124
by 'f'.
1999-08-28 * hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.Jeff Law1-2/+17
Add supporting args.
1999-08-28 * hppa.h: Document new completers and args.Jeff Law1-4/+53
* hppa.h (pa_opcodes): Add 64 bit patterns and pa2.0 syntax for uxor, uaddcm, dcor, addi, add, sub, subi, shladd, rfi, and probe. Add pa2.0 extensions for ssm, rsm, pdtlb, pitlb. Add performance instructions pmenb and pmdis.
1999-08-28Fix minor bug in last change.Jeff Law1-1/+1