* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
an explicit output argument.
This commit is contained in:
		| @@ -1,3 +1,8 @@ | |||||||
|  | Tue Sep  7 13:44:25 1999  Jeffrey A Law  (law@cygnus.com) | ||||||
|  |  | ||||||
|  | 	* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as | ||||||
|  | 	an explicit output argument. | ||||||
|  |  | ||||||
| Mon Sep  6 04:41:42 1999  Jeffrey A Law  (law@cygnus.com) | Mon Sep  6 04:41:42 1999  Jeffrey A Law  (law@cygnus.com) | ||||||
|  |  | ||||||
| 	* hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores. | 	* hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores. | ||||||
|   | |||||||
| @@ -71,7 +71,7 @@ struct pa_opcode | |||||||
|    In the args field, the following characters are unused: |    In the args field, the following characters are unused: | ||||||
|  |  | ||||||
| 	'  "#  &     -  /   34 6789:;< > @' | 	'  "#  &     -  /   34 6789:;< > @' | ||||||
| 	' BC      JKLM          XYZ[\]  ' | 	' BC      JKLM          XY [\]  ' | ||||||
| 	'   de gh   lm           y { } ' | 	'   de gh   lm           y { } ' | ||||||
|  |  | ||||||
|    Here are all the characters: |    Here are all the characters: | ||||||
| @@ -140,6 +140,7 @@ Also these: | |||||||
|    Q	5 bit immediate value at 10 (a bit position specified in |    Q	5 bit immediate value at 10 (a bit position specified in | ||||||
| 	the bb instruction. It's the same as r above, except the | 	the bb instruction. It's the same as r above, except the | ||||||
|         value is in a different location) |         value is in a different location) | ||||||
|  |    Z    %r1 -- implicit target of addil instruction. | ||||||
|  |  | ||||||
| Completer operands all have 'c' as the prefix: | Completer operands all have 'c' as the prefix: | ||||||
|  |  | ||||||
| @@ -354,6 +355,7 @@ static const struct pa_opcode pa_opcodes[] = | |||||||
| /* Immediate instructions.  */ | /* Immediate instructions.  */ | ||||||
| { "ldo",	0x34000000, 0xfc00c000, "j(b),x", pa10}, | { "ldo",	0x34000000, 0xfc00c000, "j(b),x", pa10}, | ||||||
| { "ldil",	0x20000000, 0xfc000000, "k,b", pa10}, | { "ldil",	0x20000000, 0xfc000000, "k,b", pa10}, | ||||||
|  | { "addil",	0x28000000, 0xfc000000, "k,b,Z", pa10}, | ||||||
| { "addil",	0x28000000, 0xfc000000, "k,b", pa10}, | { "addil",	0x28000000, 0xfc000000, "k,b", pa10}, | ||||||
|  |  | ||||||
| /* Branching instructions. */ | /* Branching instructions. */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user