* alpha-opc.c (alpha_opcodes): Add simple pseudos for
authorRichard Henderson <rth@redhat.com>
Fri, 15 Feb 2002 09:43:16 +0000 (09:43 +0000)
committerRichard Henderson <rth@redhat.com>
Fri, 15 Feb 2002 09:43:16 +0000 (09:43 +0000)
        lda, ldah, jmp, ret.

opcodes/ChangeLog
opcodes/alpha-opc.c

index ff1822d43dec19b2df483144408d796ee3658095..f3b48842dfad193ac8236295a390a901749c1285 100644 (file)
@@ -1,3 +1,8 @@
+2002-02-15  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Add simple pseudos for
+       lda, ldah, jmp, ret.
+
 2002-02-14  Nick Clifton  <nickc@cambridge.redhat.com>
 
        * po/da.po: Updated translation.
index 7a20a55d95cc3c30d351a4ccd6f1c0954e47b6db..3f45f6c5eada10b52b28df70ce26dc883937e73e 100644 (file)
@@ -539,7 +539,9 @@ const struct alpha_opcode alpha_opcodes[] = {
   { "call_pal",                PCD(0x00), BASE, ARG_PCD },
   { "pal",             PCD(0x00), BASE, ARG_PCD },             /* alias */
 
+  { "lda",             MEM(0x08), BASE, { RA, MDISP, ZB } },   /* pseudo */
   { "lda",             MEM(0x08), BASE, ARG_MEM },
+  { "ldah",            MEM(0x09), BASE, { RA, MDISP, ZB } },   /* pseudo */
   { "ldah",            MEM(0x09), BASE, ARG_MEM },
   { "ldbu",            MEM(0x0A), BWX, ARG_MEM },
   { "unop",            MEM_(0x0B) | (30 << 16),
@@ -1118,8 +1120,12 @@ const struct alpha_opcode alpha_opcodes[] = {
   { "hw_mfpr/pai",     OPR(0x19,0x07), EV4, ARG_EV4HWMPR },
   { "pal19",           PCD(0x19), BASE, ARG_PCD },
 
+  { "jmp",             MBR_(0x1A,0), MBR_MASK | 0x3FFF,        /* pseudo */
+                       BASE, { ZA, CPRB } },
   { "jmp",             MBR(0x1A,0), BASE, { RA, CPRB, JMPHINT } },
   { "jsr",             MBR(0x1A,1), BASE, { RA, CPRB, JMPHINT } },
+  { "ret",             MBR_(0x1A,2) | (31 << 21) | (26 << 16) | 1,/* pseudo */
+                       MBR_MASK, BASE, { 0 } },
   { "ret",             MBR(0x1A,2), BASE, { RA, CPRB, RETHINT } },
   { "jcr",             MBR(0x1A,3), BASE, { RA, CPRB, RETHINT } }, /* alias */
   { "jsr_coroutine",   MBR(0x1A,3), BASE, { RA, CPRB, RETHINT } },