aboutsummaryrefslogtreecommitdiff
path: root/include/opcode
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1999-08-06 15:49:29 +0000
committerJeff Law <law@redhat.com>1999-08-06 15:49:29 +0000
commit7d62725820046dbb85087bb852130ce445a0c4ae (patch)
tree3332273504d151be83bcf384877e6b0fcb2a5f9a /include/opcode
parent9a913dfbfb8d7cddc225bdfdf57e16032bb583d2 (diff)
downloadgdb-7d62725820046dbb85087bb852130ce445a0c4ae.zip
gdb-7d62725820046dbb85087bb852130ce445a0c4ae.tar.gz
gdb-7d62725820046dbb85087bb852130ce445a0c4ae.tar.bz2
* hppa.h: Document 64 bit condition completers.
Diffstat (limited to 'include/opcode')
-rw-r--r--include/opcode/ChangeLog4
-rw-r--r--include/opcode/hppa.h19
2 files changed, 21 insertions, 2 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog
index eb7c8ec..4ed7efa 100644
--- a/include/opcode/ChangeLog
+++ b/include/opcode/ChangeLog
@@ -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>
* hppa.h (pa_opcodes): Change condition args to use '?' prefix.
diff --git a/include/opcode/hppa.h b/include/opcode/hppa.h
index b7400ca..4bae31f 100644
--- a/include/opcode/hppa.h
+++ b/include/opcode/hppa.h
@@ -106,21 +106,35 @@ Condition operands all have '?' as the prefix:
?f Floating point compare conditions (encoded as 5 bits at 31)
?a add conditions
- ?d non-negated add branch conditions
+ ?A 64 bit add conditions
?@ 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 64 bit compare/subtract 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
?l logical conditions
+ ?L 64 bit logical conditions
+
?b branch on bit conditions
+ ?B 64 bit branch on bit conditions
?x shift/extract/deposit conditions
+ ?X 64 bit shift/extract/deposit conditions
?y shift/extract/deposit conditions followed by nullify for conditional
branches
?u unit conditions
+ ?U 64 bit unit conditions
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')
9 5 bit register field at 25 (used in '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