Sync config.guess and config.sub with GCC
[deliverable/binutils-gdb.git] / opcodes / ia64-asmtab.c
CommitLineData
bde78a07 1/* This file is automatically generated by ia64-gen. Do not edit! */
9b201bb5
NC
2/* Copyright 2007 Free Software Foundation, Inc.
3
4 This file is part of the GNU opcodes library.
5
6 This library is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 3, or (at your option)
9 any later version.
10
11 It is distributed in the hope that it will be useful, but WITHOUT
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
14 License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program; see the file COPYING. If not, write to the
18 Free Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
19 02110-1301, USA. */
bde78a07 20static const char * const ia64_strings[] = {
800eeca4
JW
21 "", "0", "1", "a", "acq", "add", "addl", "addp4", "adds", "alloc", "and",
22 "andcm", "b", "bias", "br", "break", "brl", "brp", "bsw", "c", "call",
b3e14eda
L
23 "cexit", "chk", "cloop", "clr", "clrrrb", "clz", "cmp", "cmp4",
24 "cmp8xchg16", "cmpxchg1", "cmpxchg2", "cmpxchg4", "cmpxchg8", "cond",
25 "count", "cover", "ctop", "czx1", "czx2", "d", "d0", "d1", "d2", "d3",
26 "d4", "d5", "d6", "d7", "dep", "dpnt", "dptk", "e", "epc", "eq", "excl",
c10d9d8f
JW
27 "exit", "exp", "extr", "f", "fabs", "fadd", "famax", "famin", "fand",
28 "fandcm", "fault", "fc", "fchkf", "fclass", "fclrf", "fcmp", "fcvt",
29 "fetchadd4", "fetchadd8", "few", "fill", "flushrs", "fma", "fmax",
30 "fmerge", "fmin", "fmix", "fmpy", "fms", "fneg", "fnegabs", "fnma",
31 "fnmpy", "fnorm", "for", "fpabs", "fpack", "fpamax", "fpamin", "fpcmp",
32 "fpcvt", "fpma", "fpmax", "fpmerge", "fpmin", "fpmpy", "fpms", "fpneg",
33 "fpnegabs", "fpnma", "fpnmpy", "fprcpa", "fprsqrta", "frcpa", "frsqrta",
34 "fselect", "fsetc", "fsub", "fswap", "fsxt", "fwb", "fx", "fxor", "fxu",
35 "g", "ga", "ge", "getf", "geu", "gt", "gtu", "h", "hint", "hu", "i", "ia",
36 "imp", "invala", "itc", "itr", "l", "ld1", "ld16", "ld2", "ld4", "ld8",
37 "ldf", "ldf8", "ldfd", "ldfe", "ldfp8", "ldfpd", "ldfps", "ldfs", "le",
38 "leu", "lfetch", "loadrs", "loop", "lr", "lt", "ltu", "lu", "m", "many",
b3e14eda
L
39 "mf", "mix1", "mix2", "mix4", "mov", "movl", "mpy4", "mpyshl4", "mux1",
40 "mux2", "nc", "ne", "neq", "nge", "ngt", "nl", "nle", "nlt", "nm", "nop",
41 "nr", "ns", "nt1", "nt2", "nta", "nz", "or", "orcm", "ord", "pack2",
42 "pack4", "padd1", "padd2", "padd4", "pavg1", "pavg2", "pavgsub1",
43 "pavgsub2", "pcmp1", "pcmp2", "pcmp4", "pmax1", "pmax2", "pmin1", "pmin2",
44 "pmpy2", "pmpyshr2", "popcnt", "pr", "probe", "psad1", "pshl2", "pshl4",
45 "pshladd2", "pshr2", "pshr4", "pshradd2", "psub1", "psub2", "psub4",
46 "ptc", "ptr", "r", "raz", "rel", "ret", "rfi", "rsm", "rum", "rw", "s",
47 "s0", "s1", "s2", "s3", "sa", "se", "setf", "shl", "shladd", "shladdp4",
48 "shr", "shrp", "sig", "spill", "spnt", "sptk", "srlz", "ssm", "sss",
49 "st1", "st16", "st2", "st4", "st8", "stf", "stf8", "stfd", "stfe", "stfs",
50 "sub", "sum", "sxt1", "sxt2", "sxt4", "sync", "tak", "tbit", "tf",
51 "thash", "tnat", "tpa", "trunc", "ttag", "u", "unc", "unord", "unpack1",
52 "unpack2", "unpack4", "uss", "uus", "uuu", "vmsw", "w", "wexit", "wtop",
53 "x", "xchg1", "xchg2", "xchg4", "xchg8", "xf", "xma", "xmpy", "xor",
54 "xuf", "z", "zxt1", "zxt2", "zxt4",
800eeca4
JW
55};
56
57static const struct ia64_dependency
58dependencies[] = {
514829c3 59 { "ALAT", 0, 0, 0, -1, NULL, },
b3e14eda
L
60 { "AR[BSP]", 28, 0, 2, 17, NULL, },
61 { "AR[BSPSTORE]", 28, 0, 2, 18, NULL, },
62 { "AR[CCV]", 28, 0, 2, 32, NULL, },
63 { "AR[CFLG]", 28, 0, 2, 27, NULL, },
64 { "AR[CSD]", 28, 0, 2, 25, NULL, },
65 { "AR[EC]", 28, 0, 2, 66, NULL, },
66 { "AR[EFLAG]", 28, 0, 2, 24, NULL, },
67 { "AR[FCR]", 28, 0, 2, 21, NULL, },
68 { "AR[FDR]", 28, 0, 2, 30, NULL, },
69 { "AR[FIR]", 28, 0, 2, 29, NULL, },
70 { "AR[FPSR].sf0.controls", 32, 0, 2, -1, NULL, },
71 { "AR[FPSR].sf1.controls", 32, 0, 2, -1, NULL, },
72 { "AR[FPSR].sf2.controls", 32, 0, 2, -1, NULL, },
73 { "AR[FPSR].sf3.controls", 32, 0, 2, -1, NULL, },
74 { "AR[FPSR].sf0.flags", 32, 0, 2, -1, NULL, },
75 { "AR[FPSR].sf1.flags", 32, 0, 2, -1, NULL, },
76 { "AR[FPSR].sf2.flags", 32, 0, 2, -1, NULL, },
77 { "AR[FPSR].sf3.flags", 32, 0, 2, -1, NULL, },
78 { "AR[FPSR].traps", 32, 0, 2, -1, NULL, },
79 { "AR[FPSR].rv", 32, 0, 2, -1, NULL, },
80 { "AR[FSR]", 28, 0, 2, 28, NULL, },
81 { "AR[ITC]", 28, 0, 2, 44, NULL, },
514829c3 82 { "AR[K%], % in 0 - 7", 1, 0, 2, -1, NULL, },
b3e14eda
L
83 { "AR[LC]", 28, 0, 2, 65, NULL, },
84 { "AR[PFS]", 28, 0, 2, 64, NULL, },
85 { "AR[PFS]", 28, 0, 2, 64, NULL, },
86 { "AR[PFS]", 28, 0, 0, 64, NULL, },
87 { "AR[RNAT]", 28, 0, 2, 19, NULL, },
88 { "AR[RSC]", 28, 0, 2, 16, NULL, },
89 { "AR[RUC]", 28, 0, 2, 45, NULL, },
90 { "AR[SSD]", 28, 0, 2, 26, NULL, },
514829c3 91 { "AR[UNAT]{%}, % in 0 - 63", 2, 0, 2, -1, NULL, },
4f8631b1 92 { "AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 46-47, 67-111", 3, 0, 0, -1, NULL, },
514829c3
JW
93 { "AR%, % in 48-63, 112-127", 4, 0, 2, -1, NULL, },
94 { "BR%, % in 0 - 7", 5, 0, 2, -1, NULL, },
95 { "BR%, % in 0 - 7", 5, 0, 0, -1, NULL, },
96 { "BR%, % in 0 - 7", 5, 0, 2, -1, NULL, },
97 { "CFM", 6, 0, 2, -1, NULL, },
98 { "CFM", 6, 0, 2, -1, NULL, },
99 { "CFM", 6, 0, 2, -1, NULL, },
100 { "CFM", 6, 0, 2, -1, NULL, },
101 { "CFM", 6, 0, 0, -1, NULL, },
102 { "CPUID#", 7, 0, 5, -1, NULL, },
b3e14eda
L
103 { "CR[CMCV]", 29, 0, 3, 74, NULL, },
104 { "CR[DCR]", 29, 0, 3, 0, NULL, },