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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bcf84bf3aa 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.  
							
							
							
						 
						
							2005-09-25 02:33:54 +00:00  
				
					
						
							
							
								 
						
							
								05708eb707 
								
							 
						 
						
							
							
								
								* hppa.h: Update copyright dates.  
							
							
							
						 
						
							2005-08-03 15:08:52 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2fac58bbaa 
								
							 
						 
						
							
							
								
								* hppa.h: Fix punctuation in comment.  
							
							
							
						 
						
							2005-07-19 03:09:33 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								84761d7a22 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.  
							
							
							
						 
						
							2005-07-11 02:31:34 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d699bc988f 
								
							 
						 
						
							
							
								
								Update the address and phone number of the FSF organization  
							
							
							
						 
						
							2005-05-10 10:21:13 +00:00  
				
					
						
							
							
								 
						
							
								3aeffaadc7 
								
							 
						 
						
							
							
								
								update copyright dates  
							
							
							
						 
						
							2005-03-03 11:58:10 +00:00  
				
					
						
							
							
								 
						
							
								aa0a224816 
								
							 
						 
						
							
							
								
								* hppa.h (ldwa, ldda): Add ordered opcodes.  
							
							
							
						 
						
							2003-01-31 21:24:32 +00:00  
				
					
						
							
							
								 
						
							
								84c221c08e 
								
							 
						 
						
							
							
								
								* hppa.h (completer_chars): #if 0 out.  
							
							
							
						 
						
							2002-12-16 09:57:03 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c77e3e5481 
								
							 
						 
						
							
							
								
								Fix typos in ChangeLogs; add coff/external.h; fix copyright dates  
							
							
							
						 
						
							2001-03-14 02:27:44 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5be3981a24 
								
							 
						 
						
							
							
								
								doco addition.  
							
							
							
						 
						
							2000-09-05 05:22:24 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								cef484e503 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Correctly handle immediate for PA2.0 "bb"  
							
							... 
							
							
							
							instruction. 
							
						 
						
							1999-11-25 03:28:22 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bf27795cff 
								
							 
						 
						
							
							
								
								Add missing initializer lost in last change.  
							
							
							
						 
						
							1999-09-23 15:46:33 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3118b34c80 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add initializers to silence compiler.  
							
							
							
						 
						
							1999-09-23 13:14:33 +00:00  
				
					
						
							
							
								 
						
							
								f026123d83 
								
							 
						 
						
							
							
								
								* hppa.h: Update comments about character usage.  
							
							
							
						 
						
							1999-09-23 13:10:07 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9eff6c959f 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add remaining PA2.0 integer load/store  
							
							... 
							
							
							
							instructions. 
							
						 
						
							1999-09-19 20:05:00 +00:00  
				
					
						
							
							
								 
						
							
								c7b64ad4f0 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add remaining PA2.0 FP load/store instructions.  
							
							
							
						 
						
							1999-09-19 19:43:06 +00:00  
				
					
						
							
							
								 
						
							
								675e0509d0 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add long offset double word load/store  
							
							... 
							
							
							
							instructions. 
							
						 
						
							1999-09-19 19:19:50 +00:00  
				
					
						
							
							
								 
						
							
								45faedf39e 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add FLAG_STRICT variants of FP loads and  
							
							... 
							
							
							
							stores. 
							
						 
						
							1999-09-19 18:54:23 +00:00  
				
					
						
							
							
								 
						
							
								02a209f9b5 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Handle PA2.0 fcnv, fcmp and ftest insns.  
							
							
							
						 
						
							1999-09-19 18:44:13 +00:00  
				
					
						
							
							
								 
						
							
								4832d84f3d 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Finish support for PA2.0 "b" instructions.  
							
							
							
						 
						
							1999-09-19 18:10:28 +00:00  
				
					
						
							
							
								 
						
							
								af5442f198 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Handle PA2.0 "bve" instructions.  
							
							
							
						 
						
							1999-09-19 17:39:17 +00:00  
				
					
						
							
							
								 
						
							
								24e0770908 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add new syntax "be" instructions.  
							
							
							
						 
						
							1999-09-19 17:16:08 +00:00  
				
					
						
							
							
								 
						
							
								84e7327d75 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Note use of 'M' and 'L'.  
							
							
							
						 
						
							1999-09-19 17:12:55 +00:00  
				
					
						
							
							
								 
						
							
								1ddec1532b 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add support for "b,l".  
							
							
							
						 
						
							1999-09-19 16:55:09 +00:00  
				
					
						
							
							
								 
						
							
								4969046449 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add support for "b,gate".  
							
							
							
						 
						
							1999-09-19 16:41:51 +00:00  
				
					
						
							
							
								 
						
							
								5566981684 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Use 'fX' for first register operand  
							
							... 
							
							
							
							in xmpyu. 
							
						 
						
							1999-09-18 18:08:34 +00:00  
				
					
						
							
							
								 
						
							
								67faa9adc2 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Fix mask for probe and probei.  
							
							
							
						 
						
							1999-09-18 17:49:43 +00:00  
				
					
						
							
							
								 
						
							
								578f46be35 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Fix mask for depwi.  
							
							
							
						 
						
							1999-09-18 17:43:47 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9b2c866771 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Replace 'f' by 'v'.  Prefix float register args  
							
							... 
							
							
							
							by 'f'. 
							
						 
						
							1999-08-29 07:51:43 +00:00  
				
					
						
							
							
								 
						
							
								b7fdf3c074 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.  
							
							... 
							
							
							
							Add supporting args. 
							
						 
						
							1999-08-28 10:58:26 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b4063b31d4 
								
							 
						 
						
							
							
								
								Fix minor bug in last change.  
							
							
							
						 
						
							1999-08-28 09:28:31 +00:00  
				
					
						
							
							
								 
						
							
								a7192fe0ab 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes):  Add pa2.0 instructions hadd, hshl,  
							
							... 
							
							
							
							hshr, hsub, mixh, mixw, permh. 
							
						 
						
							1999-08-28 08:46:57 +00:00  
				
					
						
							
							
								 
						
							
								ad9cdcce7b 
								
							 
						 
						
							
							
								
								* hppa.h (pa_opcodes): Change completers in instructions to  
							
							... 
							
							
							
							use 'c' prefix. 
							
						 
						
							1999-08-28 08:16:55 +00:00