1// Copyright 2015 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package arm64
6
7// This order should be strictly consistent to that in a.out.go
8var cnames7 = []string{
9	"", // C_NONE starts from 1
10	"NONE",
11	"REG",
12	"ZREG",
13	"RSP",
14	"FREG",
15	"VREG",
16	"PAIR",
17	"SHIFT",
18	"EXTREG",
19	"SPR",
20	"SPOP",
21	"COND",
22	"ARNG",
23	"ELEM",
24	"LIST",
25	"ZCON",
26	"ABCON0",
27	"ADDCON0",
28	"ABCON",
29	"AMCON",
30	"ADDCON",
31	"MBCON",
32	"MOVCON",
33	"BITCON",
34	"ADDCON2",
35	"LCON",
36	"MOVCON2",
37	"MOVCON3",
38	"VCON",
39	"FCON",
40	"VCONADDR",
41	"AACON",
42	"AACON2",
43	"LACON",
44	"AECON",
45	"SBRA",
46	"LBRA",
47	"ZAUTO",
48	"NSAUTO_16",
49	"NSAUTO_8",
50	"NSAUTO_4",
51	"NSAUTO",
52	"NPAUTO_16",
53	"NPAUTO",
54	"NQAUTO_16",
55	"NAUTO4K",
56	"PSAUTO_16",
57	"PSAUTO_8",
58	"PSAUTO_4",
59	"PSAUTO",
60	"PPAUTO_16",
61	"PPAUTO",
62	"PQAUTO_16",
63	"UAUTO4K_16",
64	"UAUTO4K_8",
65	"UAUTO4K_4",
66	"UAUTO4K_2",
67	"UAUTO4K",
68	"UAUTO8K_16",
69	"UAUTO8K_8",
70	"UAUTO8K_4",
71	"UAUTO8K",
72	"UAUTO16K_16",
73	"UAUTO16K_8",
74	"UAUTO16K",
75	"UAUTO32K_8",
76	"UAUTO32K",
77	"UAUTO64K",
78	"LAUTOPOOL",
79	"LAUTO",
80	"SEXT1",
81	"SEXT2",
82	"SEXT4",
83	"SEXT8",
84	"SEXT16",
85	"LEXT",
86	"ZOREG",
87	"NSOREG_16",
88	"NSOREG_8",
89	"NSOREG_4",
90	"NSOREG",
91	"NPOREG_16",
92	"NPOREG",
93	"NQOREG_16",
94	"NOREG4K",
95	"PSOREG_16",
96	"PSOREG_8",
97	"PSOREG_4",
98	"PSOREG",
99	"PPOREG_16",
100	"PPOREG",
101	"PQOREG_16",
102	"UOREG4K_16",
103	"UOREG4K_8",
104	"UOREG4K_4",
105	"UOREG4K_2",
106	"UOREG4K",
107	"UOREG8K_16",
108	"UOREG8K_8",
109	"UOREG8K_4",
110	"UOREG8K",
111	"UOREG16K_16",
112	"UOREG16K_8",
113	"UOREG16K",
114	"UOREG32K_16",
115	"UOREG32K",
116	"UOREG64K",
117	"LOREGPOOL",
118	"LOREG",
119	"ADDR",
120	"GOTADDR",
121	"TLS_LE",
122	"TLS_IE",
123	"ROFF",
124	"GOK",
125	"TEXTSIZE",
126	"NCLASS",
127}
128