* elf32-arm.c (arm_build_one_stub): Use the hash entry of the
[deliverable/binutils-gdb.git] / opcodes / ia64-asmtab.c
... / ...
CommitLineData
1/* This file is automatically generated by ia64-gen. Do not edit! */
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. */
20static const char * const ia64_strings[] = {
21 "", "0", "1", "a", "acq", "add", "addl", "addp4", "adds", "alloc", "and",
22 "andcm", "b", "bias", "br", "break", "brl", "brp", "bsw", "c", "call",
23 "cexit", "chk", "cloop", "clr", "clrrrb", "cmp", "cmp4", "cmp8xchg16",
24 "cmpxchg1", "cmpxchg2", "cmpxchg4", "cmpxchg8", "cond", "cover", "ctop",
25 "czx1", "czx2", "d", "dep", "dpnt", "dptk", "e", "epc", "eq", "excl",
26 "exit", "exp", "extr", "f", "fabs", "fadd", "famax", "famin", "fand",
27 "fandcm", "fault", "fc", "fchkf", "fclass", "fclrf", "fcmp", "fcvt",
28 "fetchadd4", "fetchadd8", "few", "fill", "flushrs", "fma", "fmax",
29 "fmerge", "fmin", "fmix", "fmpy", "fms", "fneg", "fnegabs", "fnma",
30 "fnmpy", "fnorm", "for", "fpabs", "fpack", "fpamax", "fpamin", "fpcmp",
31 "fpcvt", "fpma", "fpmax", "fpmerge", "fpmin", "fpmpy", "fpms", "fpneg",
32 "fpnegabs", "fpnma", "fpnmpy", "fprcpa", "fprsqrta", "frcpa", "frsqrta",
33 "fselect", "fsetc", "fsub", "fswap", "fsxt", "fwb", "fx", "fxor", "fxu",
34 "g", "ga", "ge", "getf", "geu", "gt", "gtu", "h", "hint", "hu", "i", "ia",
35 "imp", "invala", "itc", "itr", "l", "ld1", "ld16", "ld2", "ld4", "ld8",
36 "ldf", "ldf8", "ldfd", "ldfe", "ldfp8", "ldfpd", "ldfps", "ldfs", "le",
37 "leu", "lfetch", "loadrs", "loop", "lr", "lt", "ltu", "lu", "m", "many",
38 "mf", "mix1", "mix2", "mix4", "mov", "movl", "mux1", "mux2", "nc", "ne",
39 "neq", "nge", "ngt", "nl", "nle", "nlt", "nm", "nop", "nr", "ns", "nt1",
40 "nt2", "nta", "nz", "or", "orcm", "ord", "pack2", "pack4", "padd1",
41 "padd2", "padd4", "pavg1", "pavg2", "pavgsub1", "pavgsub2", "pcmp1",
42 "pcmp2", "pcmp4", "pmax1", "pmax2", "pmin1", "pmin2", "pmpy2", "pmpyshr2",
43 "popcnt", "pr", "probe", "psad1", "pshl2", "pshl4", "pshladd2", "pshr2",
44 "pshr4", "pshradd2", "psub1", "psub2", "psub4", "ptc", "ptr", "r", "raz",
45 "rel", "ret", "rfi", "rsm", "rum", "rw", "s", "s0", "s1", "s2", "s3",
46 "sa", "se", "setf", "shl", "shladd", "shladdp4", "shr", "shrp", "sig",
47 "spill", "spnt", "sptk", "srlz", "ssm", "sss", "st1", "st16", "st2",
48 "st4", "st8", "stf", "stf8", "stfd", "stfe", "stfs", "sub", "sum", "sxt1",
49 "sxt2", "sxt4", "sync", "tak", "tbit", "tf", "thash", "tnat", "tpa",
50 "trunc", "ttag", "u", "unc", "unord", "unpack1", "unpack2", "unpack4",
51 "uss", "uus", "uuu", "vmsw", "w", "wexit", "wtop", "x", "xchg1", "xchg2",
52 "xchg4", "xchg8", "xf", "xma", "xmpy", "xor", "xuf", "z", "zxt1", "zxt2",
53 "zxt4",
54};
55
56static const struct ia64_dependency
57dependencies[] = {
58 { "ALAT", 0, 0, 0, -1, NULL, },
59 { "AR[BSP]", 27, 0, 2, 17, NULL, },
60 { "AR[BSPSTORE]", 27, 0, 2, 18, NULL, },
61 { "AR[CCV]", 27, 0, 2, 32, NULL, },
62 { "AR[CFLG]", 27, 0, 2, 27, NULL, },
63 { "AR[CSD]", 27, 0, 2, 25, NULL, },
64 { "AR[EC]", 27, 0, 2, 66, NULL, },
65 { "AR[EFLAG]", 27, 0, 2, 24, NULL, },
66 { "AR[FCR]", 27, 0, 2, 21, NULL, },
67 { "AR[FDR]", 27, 0, 2, 30, NULL, },
68 { "AR[FIR]", 27, 0, 2, 29, NULL, },
69 { "AR[FPSR].sf0.controls", 31, 0, 2, -1, NULL, },
70 { "AR[FPSR].sf1.controls", 31, 0, 2, -1, NULL, },
71 { "AR[FPSR].sf2.controls", 31, 0, 2, -1, NULL, },
72 { "AR[FPSR].sf3.controls", 31, 0, 2, -1, NULL, },
73 { "AR[FPSR].sf0.flags", 31, 0, 2, -1, NULL, },
74 { "AR[FPSR].sf1.flags", 31, 0, 2, -1, NULL, },
75 { "AR[FPSR].sf2.flags", 31, 0, 2, -1, NULL, },
76 { "AR[FPSR].sf3.flags", 31, 0, 2, -1, NULL, },
77 { "AR[FPSR].traps", 31, 0, 2, -1, NULL, },
78 { "AR[FPSR].rv", 31, 0, 2, -1, NULL, },
79 { "AR[FSR]", 27, 0, 2, 28, NULL, },
80 { "AR[ITC]", 27, 0, 2, 44, NULL, },
81 { "AR[K%], % in 0 - 7", 1, 0, 2, -1, NULL, },
82 { "AR[LC]", 27, 0, 2, 65, NULL, },
83 { "AR[PFS]", 27, 0, 2, 64, NULL, },
84 { "AR[PFS]", 27, 0, 2, 64, NULL, },
85 { "AR[PFS]", 27, 0, 0, 64, NULL, },
86 { "AR[RNAT]", 27, 0, 2, 19, NULL, },
87 { "AR[RSC]", 27, 0, 2, 16, NULL, },
88 { "AR[RUC]", 27, 0, 2, 45, NULL, },
89 { "AR[SSD]", 27, 0, 2, 26, NULL, },
90 { "AR[UNAT]{%}, % in 0 - 63", 2, 0, 2, -1, NULL, },
91 { "AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 46-47, 67-111", 3, 0, 0, -1, NULL, },
92 { "AR%, % in 48-63, 112-127", 4, 0, 2, -1, NULL, },
93 { "BR%, % in 0 - 7", 5, 0, 2, -1, NULL, },
94 { "BR%, % in 0 - 7", 5, 0, 0, -1, NULL, },
95 { "BR%, % in 0 - 7", 5, 0, 2, -1, NULL, },
96 { "CFM", 6, 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, 0, -1, NULL, },
101 { "CPUID#", 7, 0, 5, -1, NULL, },
102 { "CR[CMCV]", 28, 0, 3, 74, NULL, },
103 { "CR[DCR]", 28, 0, 3, 0, NULL, },