* sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2.
authorJakub Jelinek <jakub@redhat.com>
Tue, 11 Jul 2000 18:44:12 +0000 (18:44 +0000)
committerJakub Jelinek <jakub@redhat.com>
Tue, 11 Jul 2000 18:44:12 +0000 (18:44 +0000)
Reported by Bill Clarke <llib@computer.org>.

opcodes/ChangeLog
opcodes/sparc-opc.c

index bb34c67023661582a92322440aae3bea456eff3d..673c41a4a5ad206818aeff75db40f878a93e65e8 100644 (file)
@@ -1,3 +1,8 @@
+2000-07-11  Jakub Jelinek  <jakub@redhat.com>
+
+       * sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2.
+       Reported by Bill Clarke <llib@computer.org>.
+
 2000-07-09  Geoffrey Keating  <geoffk@cygnus.com>
 
        * ppc-opc.c (powerpc_opcodes): Correct suffix for vslw.
index a7132bb61f733b07fd64c8ccc5131e4ae9ebdb25..0d044e075d0a8b7f9a011c4ea5aa7c47002344bc 100644 (file)
@@ -755,8 +755,8 @@ const struct sparc_opcode sparc_opcodes[] = {
 { "scan",      F3(2, 0x2c, 0), F3(~2, ~0x2c, ~0)|ASI(~0),      "1,2,d", 0, sparclet|sparclite },
 { "scan",      F3(2, 0x2c, 1), F3(~2, ~0x2c, ~1),              "1,i,d", 0, sparclet|sparclite },
 
-{ "popc",      F3(2, 0x2e, 0), F3(~2, ~0x2e, ~0)|RS2_G0|ASI(~0),"2,d", 0, v9 },
-{ "popc",      F3(2, 0x2e, 1), F3(~2, ~0x2e, ~1)|RS2_G0,       "i,d", 0, v9 },
+{ "popc",      F3(2, 0x2e, 0), F3(~2, ~0x2e, ~0)|RS1_G0|ASI(~0),"2,d", 0, v9 },
+{ "popc",      F3(2, 0x2e, 1), F3(~2, ~0x2e, ~1)|RS1_G0,       "i,d", 0, v9 },
 
 { "clr",       F3(2, 0x02, 0), F3(~2, ~0x02, ~0)|RD_G0|RS1_G0|ASI_RS2(~0),     "d", F_ALIAS, v6 }, /* or %g0,%g0,d */
 { "clr",       F3(2, 0x02, 1), F3(~2, ~0x02, ~1)|RS1_G0|SIMM13(~0),            "d", F_ALIAS, v6 }, /* or %g0,0,d       */