* hppa.h: Document 64 bit condition completers.
This commit is contained in:
parent
978c8e91e3
commit
55c98dbaae
|
@ -1,3 +1,7 @@
|
||||||
|
Fri Aug 6 09:46:35 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||||
|
|
||||||
|
* hppa.h: Document 64 bit condition completers.
|
||||||
|
|
||||||
Thu Aug 5 16:56:07 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
Thu Aug 5 16:56:07 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||||
|
|
||||||
* hppa.h (pa_opcodes): Change condition args to use '?' prefix.
|
* hppa.h (pa_opcodes): Change condition args to use '?' prefix.
|
||||||
|
|
|
@ -106,21 +106,35 @@ Condition operands all have '?' as the prefix:
|
||||||
?f Floating point compare conditions (encoded as 5 bits at 31)
|
?f Floating point compare conditions (encoded as 5 bits at 31)
|
||||||
|
|
||||||
?a add conditions
|
?a add conditions
|
||||||
?d non-negated add branch conditions
|
?A 64 bit add conditions
|
||||||
?@ add branch conditions followed by nullify
|
?@ add branch conditions followed by nullify
|
||||||
|
?d non-negated add branch conditions
|
||||||
|
?D negated add branch conditions
|
||||||
|
?w wide mode non-negated add branch conditions
|
||||||
|
?W wide mode negated add branch conditions
|
||||||
|
|
||||||
?s compare/subtract conditions
|
?s compare/subtract conditions
|
||||||
|
?S 64 bit compare/subtract conditions
|
||||||
?t non-negated compare conditions
|
?t non-negated compare conditions
|
||||||
|
?T negated compare conditions
|
||||||
|
?r 64 bit non-negated compare conditions
|
||||||
|
?R 64 bit negated compare conditions
|
||||||
|
?Q 64 bit compare conditions for CMPIB instruction
|
||||||
?n compare conditions followed by nullify
|
?n compare conditions followed by nullify
|
||||||
|
|
||||||
?l logical conditions
|
?l logical conditions
|
||||||
|
?L 64 bit logical conditions
|
||||||
|
|
||||||
?b branch on bit conditions
|
?b branch on bit conditions
|
||||||
|
?B 64 bit branch on bit conditions
|
||||||
|
|
||||||
?x shift/extract/deposit conditions
|
?x shift/extract/deposit conditions
|
||||||
|
?X 64 bit shift/extract/deposit conditions
|
||||||
?y shift/extract/deposit conditions followed by nullify for conditional
|
?y shift/extract/deposit conditions followed by nullify for conditional
|
||||||
branches
|
branches
|
||||||
|
|
||||||
?u unit conditions
|
?u unit conditions
|
||||||
|
?U 64 bit unit conditions
|
||||||
|
|
||||||
Also these:
|
Also these:
|
||||||
|
|
||||||
|
@ -173,7 +187,8 @@ And these (PJH) for PA-89 F.P. registers and instructions:
|
||||||
8 5 bit register field at 20 (used in 'fmpyadd' and 'fmpysub')
|
8 5 bit register field at 20 (used in 'fmpyadd' and 'fmpysub')
|
||||||
9 5 bit register field at 25 (used in 'fmpyadd' and 'fmpysub')
|
9 5 bit register field at 25 (used in 'fmpyadd' and 'fmpysub')
|
||||||
H Floating Point Operand Format at 26 for 'fmpyadd' and 'fmpysub'
|
H Floating Point Operand Format at 26 for 'fmpyadd' and 'fmpysub'
|
||||||
(very similar to 'F') */
|
(very similar to 'F')
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/* List of characters not to put a space after. Note that
|
/* List of characters not to put a space after. Note that
|
||||||
|
|
Loading…
Reference in New Issue