OSDN Git Service

* hppa.h (pa_opcodes): Use 'fX' for first register operand
authorlaw <law>
Sat, 18 Sep 1999 18:08:34 +0000 (18:08 +0000)
committerlaw <law>
Sat, 18 Sep 1999 18:08:34 +0000 (18:08 +0000)
        in xmpyu.

include/opcode/ChangeLog
include/opcode/hppa.h

index e4f3528..7a3d9f6 100644 (file)
@@ -1,5 +1,8 @@
 Sat Sep 18 11:41:16 1999  Jeffrey A Law  (law@cygnus.com)
 
+       * hppa.h (pa_opcodes): Use 'fX' for first register operand
+       in xmpyu.  
+
        * hppa.h (pa_opcodes): Fix mask for probe and probei.
 
        * hppa.h (pa_opcodes): Fix mask for depwi.
index fbc8cee..c23f395 100644 (file)
@@ -209,6 +209,7 @@ Floating point registers all have 'f' as a prefix:
    fT  target register with L/R halves at 31
    fa  operand 1 register at 10
    fA   operand 1 register with L/R halves at 10
+   fX   Same as fA, except prints a space before register during disasm
    fb  operand 2 register at 15
    fB   operand 2 register with L/R halves at 15
    fC   operand 3 register with L/R halves at 16:18,21:23
@@ -649,7 +650,7 @@ static const struct pa_opcode pa_opcodes[] =
 { "fnegabs",    0x3800e000, 0xfc1fe720, "IfA,fT", pa20, FLAG_STRICT},
 { "fcmp",       0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10},
 { "fcmp",       0x38000400, 0xfc00e720, "I?ffA,fB", pa10},
-{ "xmpyu",     0x38004700, 0xfc00e720, "fA,fB,fT", pa11},
+{ "xmpyu",     0x38004700, 0xfc00e720, "fX,fB,fT", pa11},
 { "fmpyadd",   0x18000000, 0xfc000000, "Hfi,fj,fk,fl,fm", pa11},
 { "fmpysub",   0x98000000, 0xfc000000, "Hfi,fj,fk,fl,fm", pa11},
 { "ftest",      0x30002420, 0xffffffff, "", pa10},