Handle EV5 (21164/66/68) PALcode support.
authorKen Raeburn <raeburn@cygnus>
Thu, 2 Jun 1994 16:06:43 +0000 (16:06 +0000)
committerKen Raeburn <raeburn@cygnus>
Thu, 2 Jun 1994 16:06:43 +0000 (16:06 +0000)
commit0952861cabd6220e77b5e56152b5312f513d25ef
tree6fad1a1fb0785f0d0a5f3e518f934ca466786709
parent4b9f44094951570412eac06f780287188a8beabc
Handle EV5 (21164/66/68) PALcode support.

* config/tc-alpha.c (machine): New variable.
(load_insn): New macro.
(load_insn_table): New function.
(md_begin): Call load_insn_table, once for basic instructions and
once for appropriate PAL instruction table.
(md_parse_option): Set `machine' based on -m##### arguments.

* config/alpha-opcode.h (alpha_pal21064_opcodes): Split out from alpha_opcodes.
(alpha_pal21164_opcodes): New table.
(NUM21064OPCODES, NUM21164OPCODES): New macros.
gas/config/alpha-opcode.h
gas/config/tc-alpha.c