John David Anglin 
							
						 
					 
					
						
						
							
						
						8b48d53f29 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes come  
						
						... 
						
						
						
						first.  Correct mask of bb "B" opcode. 
						
						
					 
					
						2006-03-04 22:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						e68354936d 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add two fcmp opcodes.  Reorder ftest opcodes.  
						
						... 
						
						
						
						Add FLAG_STRICT to pa10 ftest opcode. 
						
						
					 
					
						2005-10-16 20:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						0e7712aeeb 
					 
					
						
						
							
							* gas/hppa/basic/basic.exp (do_system): Adjust for removal of lha  
						
						... 
						
						
						
						instructions from system.s.
	* gas/hppa/basic/system.s (lha): Remove.
	* hppa.h (pa_opcodes): Remove lha entries. 
						
						
					 
					
						2005-10-13 02:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						6be079435f 
					 
					
						
						
							
							* config/tc-hppa.c (strict): Don't initialize.  Update comment.  
						
						... 
						
						
						
						(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-10-08 19:01:29 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						bcf84bf3aa 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.  
						
						
						
						
					 
					
						2005-09-25 02:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						05708eb707 
					 
					
						
						
							
							* hppa.h: Update copyright dates.  
						
						
						
						
					 
					
						2005-08-03 15:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						e61d5b9790 
					 
					
						
						
							
							PR gas/336  
						
						... 
						
						
						
						* hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb
	and pitlb. 
						
						
					 
					
						2005-07-28 20:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						2fac58bbaa 
					 
					
						
						
							
							* hppa.h: Fix punctuation in comment.  
						
						
						
						
					 
					
						2005-07-19 03:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						510c28d485 
					 
					
						
						
							
							* hppa.h (pa_opcode):  Add rules for opcode ordering.  Check first for  
						
						... 
						
						
						
						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-19 00:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						84761d7a22 
					 
					
						
						
							
							* hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.  
						
						
						
						
					 
					
						2005-07-11 02:31:34 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						7029e9a234 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,  
						
						... 
						
						
						
						respectively, in various floating-point load and store patterns. 
						
						
					 
					
						2005-06-11 15:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						bffa834f8e 
					 
					
						
						
							
							* hppa.h (FLAG_STRICT): Correct comment.  
						
						... 
						
						
						
						(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-23 16:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						d699bc988f 
					 
					
						
						
							
							Update the address and phone number of the FSF organization  
						
						
						
						
					 
					
						2005-05-10 10:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						3aeffaadc7 
					 
					
						
						
							
							update copyright dates  
						
						
						
						
					 
					
						2005-03-03 11:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								John David Anglin 
							
						 
					 
					
						
						
							
						
						aa0a224816 
					 
					
						
						
							
							* hppa.h (ldwa, ldda): Add ordered opcodes.  
						
						
						
						
					 
					
						2003-01-31 21:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						84c221c08e 
					 
					
						
						
							
							* hppa.h (completer_chars): #if 0 out.  
						
						
						
						
					 
					
						2002-12-16 09:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						b346ae85d6 
					 
					
						
						
							
							* hppa.h (call, ret): Move to end of table.  
						
						... 
						
						
						
						(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-12-31 23:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						c77e3e5481 
					 
					
						
						
							
							Fix typos in ChangeLogs; add coff/external.h; fix copyright dates  
						
						
						
						
					 
					
						2001-03-14 02:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						b0c8c95b1e 
					 
					
						
						
							
							Adds assembly and dis-assembly support for the HPPA wide  
						
						... 
						
						
						
						mode, 16 bit forms of ldi, ldo, ldw and stw instructions. 
						
						
					 
					
						2001-01-14 05:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						5be3981a24 
					 
					
						
						
							
							doco addition.  
						
						
						
						
					 
					
						2000-09-05 05:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						2d6fec0fc1 
					 
					
						
						
							
							* hppa.h (pa_opcodes): New opcodes for PA2.0 wide mode  
						
						... 
						
						
						
						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 
						
						
					 
					
						2000-04-21 21:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						cef484e503 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Correctly handle immediate for PA2.0 "bb"  
						
						... 
						
						
						
						instruction. 
						
						
					 
					
						1999-11-25 03:28:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						756b080175 
					 
					
						
						
							
							* hppa.h (pa_opcodes):  Add load and store cache control to  
						
						... 
						
						
						
						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-10-10 07:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						bf27795cff 
					 
					
						
						
							
							Add missing initializer lost in last change.  
						
						
						
						
					 
					
						1999-09-23 15:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						1a6447612f 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add "call" and "ret".  Clean up "b", "bve"  
						
						... 
						
						
						
						and "be" using completer prefixes. 
						
						
					 
					
						1999-09-23 14:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						3118b34c80 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add initializers to silence compiler.  
						
						
						
						
					 
					
						1999-09-23 13:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						f026123d83 
					 
					
						
						
							
							* hppa.h: Update comments about character usage.  
						
						
						
						
					 
					
						1999-09-23 13:10:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						27421fd084 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Fix minor thinkos introduced while cleaning  
						
						... 
						
						
						
						up the new fstw & bve instructions. 
						
						
					 
					
						1999-09-20 09:57:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						9eff6c959f 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add remaining PA2.0 integer load/store  
						
						... 
						
						
						
						instructions. 
						
						
					 
					
						1999-09-19 20:05:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						c7b64ad4f0 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add remaining PA2.0 FP load/store instructions.  
						
						
						
						
					 
					
						1999-09-19 19:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						675e0509d0 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add long offset double word load/store  
						
						... 
						
						
						
						instructions. 
						
						
					 
					
						1999-09-19 19:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						45faedf39e 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add FLAG_STRICT variants of FP loads and  
						
						... 
						
						
						
						stores. 
						
						
					 
					
						1999-09-19 18:54:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						02a209f9b5 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Handle PA2.0 fcnv, fcmp and ftest insns.  
						
						
						
						
					 
					
						1999-09-19 18:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						4832d84f3d 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Finish support for PA2.0 "b" instructions.  
						
						
						
						
					 
					
						1999-09-19 18:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						af5442f198 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Handle PA2.0 "bve" instructions.  
						
						
						
						
					 
					
						1999-09-19 17:39:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						24e0770908 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add new syntax "be" instructions.  
						
						
						
						
					 
					
						1999-09-19 17:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						84e7327d75 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Note use of 'M' and 'L'.  
						
						
						
						
					 
					
						1999-09-19 17:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						1ddec1532b 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add support for "b,l".  
						
						
						
						
					 
					
						1999-09-19 16:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						4969046449 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add support for "b,gate".  
						
						
						
						
					 
					
						1999-09-19 16:41:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						5566981684 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Use 'fX' for first register operand  
						
						... 
						
						
						
						in xmpyu. 
						
						
					 
					
						1999-09-18 18:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						67faa9adc2 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Fix mask for probe and probei.  
						
						
						
						
					 
					
						1999-09-18 17:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						578f46be35 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Fix mask for depwi.  
						
						
						
						
					 
					
						1999-09-18 17:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						6338a22379 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as  
						
						... 
						
						
						
						an explicit output argument. 
						
						
					 
					
						1999-09-07 19:46:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						6935f65eff 
					 
					
						
						
							
							* hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores.  
						
						... 
						
						
						
						Add a few PA2.0 loads and store variants. 
						
						
					 
					
						1999-09-06 10:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						9b2c866771 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Replace 'f' by 'v'.  Prefix float register args  
						
						... 
						
						
						
						by 'f'. 
						
						
					 
					
						1999-08-29 07:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						b7fdf3c074 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.  
						
						... 
						
						
						
						Add supporting args. 
						
						
					 
					
						1999-08-28 10:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						ab3ce6303a 
					 
					
						
						
							
							* hppa.h:  Document new completers and args.  
						
						... 
						
						
						
						* 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-28 10:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						b4063b31d4 
					 
					
						
						
							
							Fix minor bug in last change.  
						
						
						
						
					 
					
						1999-08-28 09:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						a7192fe0ab 
					 
					
						
						
							
							* hppa.h (pa_opcodes):  Add pa2.0 instructions hadd, hshl,  
						
						... 
						
						
						
						hshr, hsub, mixh, mixw, permh. 
						
						
					 
					
						1999-08-28 08:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						ad9cdcce7b 
					 
					
						
						
							
							* hppa.h (pa_opcodes): Change completers in instructions to  
						
						... 
						
						
						
						use 'c' prefix. 
						
						
					 
					
						1999-08-28 08:16:55 +00:00