Deleted Added
full compact
alpha-opc.c (89857) alpha-opc.c (91041)
1/* alpha-opc.c -- Alpha AXP opcode list
2 Copyright 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
3 Contributed by Richard Henderson <rth@cygnus.com>,
4 patterned after the PPC opcode handling written by Ian Lance Taylor.
5
6 This file is part of GDB, GAS, and the GNU binutils.
7
8 GDB, GAS, and the GNU binutils are free software; you can redistribute

--- 525 unchanged lines hidden (view full) ---

534 { "draina", SPCD(0x00,0x0002), BASE, ARG_NONE },
535 { "bpt", SPCD(0x00,0x0080), BASE, ARG_NONE },
536 { "callsys", SPCD(0x00,0x0083), BASE, ARG_NONE },
537 { "chmk", SPCD(0x00,0x0083), BASE, ARG_NONE },
538 { "imb", SPCD(0x00,0x0086), BASE, ARG_NONE },
539 { "call_pal", PCD(0x00), BASE, ARG_PCD },
540 { "pal", PCD(0x00), BASE, ARG_PCD }, /* alias */
541
1/* alpha-opc.c -- Alpha AXP opcode list
2 Copyright 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
3 Contributed by Richard Henderson <rth@cygnus.com>,
4 patterned after the PPC opcode handling written by Ian Lance Taylor.
5
6 This file is part of GDB, GAS, and the GNU binutils.
7
8 GDB, GAS, and the GNU binutils are free software; you can redistribute

--- 525 unchanged lines hidden (view full) ---

534 { "draina", SPCD(0x00,0x0002), BASE, ARG_NONE },
535 { "bpt", SPCD(0x00,0x0080), BASE, ARG_NONE },
536 { "callsys", SPCD(0x00,0x0083), BASE, ARG_NONE },
537 { "chmk", SPCD(0x00,0x0083), BASE, ARG_NONE },
538 { "imb", SPCD(0x00,0x0086), BASE, ARG_NONE },
539 { "call_pal", PCD(0x00), BASE, ARG_PCD },
540 { "pal", PCD(0x00), BASE, ARG_PCD }, /* alias */
541
542 { "lda", MEM(0x08), BASE, { RA, MDISP, ZB } }, /* pseudo */
542 { "lda", MEM(0x08), BASE, ARG_MEM },
543 { "lda", MEM(0x08), BASE, ARG_MEM },
544 { "ldah", MEM(0x09), BASE, { RA, MDISP, ZB } }, /* pseudo */
543 { "ldah", MEM(0x09), BASE, ARG_MEM },
544 { "ldbu", MEM(0x0A), BWX, ARG_MEM },
545 { "unop", MEM_(0x0B) | (30 << 16),
546 MEM_MASK, BASE, { ZA } }, /* pseudo */
547 { "ldq_u", MEM(0x0B), BASE, ARG_MEM },
548 { "ldwu", MEM(0x0C), BWX, ARG_MEM },
549 { "stw", MEM(0x0D), BWX, ARG_MEM },
550 { "stb", MEM(0x0E), BWX, ARG_MEM },

--- 562 unchanged lines hidden (view full) ---

1113 { "hw_mfpr/a", OPR(0x19,0x02), EV4, ARG_EV4HWMPR },
1114 { "hw_mfpr/ai", OPR(0x19,0x03), EV4, ARG_EV4HWMPR },
1115 { "hw_mfpr/p", OPR(0x19,0x04), EV4, ARG_EV4HWMPR },
1116 { "hw_mfpr/pi", OPR(0x19,0x05), EV4, ARG_EV4HWMPR },
1117 { "hw_mfpr/pa", OPR(0x19,0x06), EV4, ARG_EV4HWMPR },
1118 { "hw_mfpr/pai", OPR(0x19,0x07), EV4, ARG_EV4HWMPR },
1119 { "pal19", PCD(0x19), BASE, ARG_PCD },
1120
545 { "ldah", MEM(0x09), BASE, ARG_MEM },
546 { "ldbu", MEM(0x0A), BWX, ARG_MEM },
547 { "unop", MEM_(0x0B) | (30 << 16),
548 MEM_MASK, BASE, { ZA } }, /* pseudo */
549 { "ldq_u", MEM(0x0B), BASE, ARG_MEM },
550 { "ldwu", MEM(0x0C), BWX, ARG_MEM },
551 { "stw", MEM(0x0D), BWX, ARG_MEM },
552 { "stb", MEM(0x0E), BWX, ARG_MEM },

--- 562 unchanged lines hidden (view full) ---

1115 { "hw_mfpr/a", OPR(0x19,0x02), EV4, ARG_EV4HWMPR },
1116 { "hw_mfpr/ai", OPR(0x19,0x03), EV4, ARG_EV4HWMPR },
1117 { "hw_mfpr/p", OPR(0x19,0x04), EV4, ARG_EV4HWMPR },
1118 { "hw_mfpr/pi", OPR(0x19,0x05), EV4, ARG_EV4HWMPR },
1119 { "hw_mfpr/pa", OPR(0x19,0x06), EV4, ARG_EV4HWMPR },
1120 { "hw_mfpr/pai", OPR(0x19,0x07), EV4, ARG_EV4HWMPR },
1121 { "pal19", PCD(0x19), BASE, ARG_PCD },
1122
1123 { "jmp", MBR_(0x1A,0), MBR_MASK | 0x3FFF, /* pseudo */
1124 BASE, { ZA, CPRB } },
1121 { "jmp", MBR(0x1A,0), BASE, { RA, CPRB, JMPHINT } },
1122 { "jsr", MBR(0x1A,1), BASE, { RA, CPRB, JMPHINT } },
1125 { "jmp", MBR(0x1A,0), BASE, { RA, CPRB, JMPHINT } },
1126 { "jsr", MBR(0x1A,1), BASE, { RA, CPRB, JMPHINT } },
1127 { "ret", MBR_(0x1A,2) | (31 << 21) | (26 << 16) | 1,/* pseudo */
1128 0xFFFFFFFF, BASE, { 0 } },
1123 { "ret", MBR(0x1A,2), BASE, { RA, CPRB, RETHINT } },
1124 { "jcr", MBR(0x1A,3), BASE, { RA, CPRB, RETHINT } }, /* alias */
1125 { "jsr_coroutine", MBR(0x1A,3), BASE, { RA, CPRB, RETHINT } },
1126
1127 { "hw_ldl", EV4HWMEM(0x1B,0x0), EV4, ARG_EV4HWMEM },
1128 { "hw_ldl", EV5HWMEM(0x1B,0x00), EV5, ARG_EV5HWMEM },
1129 { "hw_ldl", EV6HWMEM(0x1B,0x8), EV6, ARG_EV6HWMEM },
1130 { "hw_ldl/a", EV4HWMEM(0x1B,0x4), EV4, ARG_EV4HWMEM },

--- 418 unchanged lines hidden ---
1129 { "ret", MBR(0x1A,2), BASE, { RA, CPRB, RETHINT } },
1130 { "jcr", MBR(0x1A,3), BASE, { RA, CPRB, RETHINT } }, /* alias */
1131 { "jsr_coroutine", MBR(0x1A,3), BASE, { RA, CPRB, RETHINT } },
1132
1133 { "hw_ldl", EV4HWMEM(0x1B,0x0), EV4, ARG_EV4HWMEM },
1134 { "hw_ldl", EV5HWMEM(0x1B,0x00), EV5, ARG_EV5HWMEM },
1135 { "hw_ldl", EV6HWMEM(0x1B,0x8), EV6, ARG_EV6HWMEM },
1136 { "hw_ldl/a", EV4HWMEM(0x1B,0x4), EV4, ARG_EV4HWMEM },

--- 418 unchanged lines hidden ---