release r24
[pcsx_rearmed.git] / deps / lightning / lib / jit_names.c
... / ...
CommitLineData
1/*
2 * Copyright (C) 2014-2023 Free Software Foundation, Inc.
3 *
4 * This file is part of GNU lightning.
5 *
6 * GNU lightning is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU Lesser General Public License as published
8 * by the Free Software Foundation; either version 3, or (at your option)
9 * any later version.
10 *
11 * GNU lightning is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
14 * License for more details.
15 *
16 * Authors:
17 * Paulo Cesar Pereira de Andrade
18 */
19
20static char *code_name[] = {
21 "data",
22 "live", "align",
23 "save", "load",
24 "skip",
25 "#name", "#note",
26 "label",
27 "prolog",
28 "ellipsis", "va_push",
29 "allocai", "allocar",
30 "arg_c", "arg_s",
31 "arg_i", "arg_l",
32 "getarg_c", "getarg_uc",
33 "getarg_s", "getarg_us",
34 "getarg_i", "getarg_ui",
35 "getarg_l",
36 "putargr_c", "putargi_c",
37 "putargr_uc", "putargi_uc",
38 "putargr_s", "putargi_s",
39 "putargr_us", "putargi_us",
40 "putargr_i", "putargi_i",
41 "putargr_ui", "putargi_ui",
42 "putargr_l", "putargi_l",
43 "va_start",
44 "va_arg", "va_arg_d",
45 "va_end",
46 "addr", "addi",
47 "addcr", "addci",
48 "addxr", "addxi",
49 "subr", "subi",
50 "subcr", "subci",
51 "subxr", "subxi",
52 "rsbi",
53 "mulr", "muli",
54 "qmulr", "qmuli",
55 "qmulr_u", "qmuli_u",
56 "divr", "divi",
57 "divr_u", "divi_u",
58 "qdivr", "qdivi",
59 "qdivr_u", "qdivi_u",
60 "remr", "remi",
61 "remr_u", "remi_u",
62 "andr", "andi",
63 "orr", "ori",
64 "xorr", "xori",
65 "lshr", "lshi",
66 "rshr", "rshi",
67 "rshr_u", "rshi_u",
68 "negr", "negi",
69 "comr", "comi",
70 "ltr", "lti",
71 "ltr_u", "lti_u",
72 "ler", "lei",
73 "ler_u", "lei_u",
74 "eqr", "eqi",
75 "ger", "gei",
76 "ger_u", "gei_u",
77 "gtr", "gti",
78 "gtr_u", "gti_u",
79 "ner", "nei",
80 "movr", "movi",
81 "movnr", "movzr",
82 "casr", "casi",
83 "extr_c", "exti_c",
84 "extr_uc", "exti_uc",
85 "extr_s", "exti_s",
86 "extr_us", "exti_us",
87 "extr_i", "exti_i",
88 "extr_ui", "exti_ui",
89 "bswapr_us", "bswapi_us",
90 "bswapr_ui", "bswapi_ui",
91 "bswapr_ul", "bswapi_ul",
92 "htonr_us", "htoni_us",
93 "htonr_ui", "htoni_ui",
94 "htonr_ul", "htoni_ul",
95 "ldr_c", "ldi_c",
96 "ldr_uc", "ldi_uc",
97 "ldr_s", "ldi_s",
98 "ldr_us", "ldi_us",
99 "ldr_i", "ldi_i",
100 "ldr_ui", "ldi_ui",
101 "ldr_l", "ldi_l",
102 "ldxr_c", "ldxi_c",
103 "ldxr_uc", "ldxi_uc",
104 "ldxr_s", "ldxi_s",
105 "ldxr_us", "ldxi_us",
106 "ldxr_i", "ldxi_i",
107 "ldxr_ui", "ldxi_ui",
108 "ldxr_l", "ldxi_l",
109 "str_c", "sti_c",
110 "str_s", "sti_s",
111 "str_i", "sti_i",
112 "str_l", "sti_l",
113 "stxr_c", "stxi_c",
114 "stxr_s", "stxi_s",
115 "stxr_i", "stxi_i",
116 "stxr_l", "stxi_l",
117 "bltr", "blti",
118 "bltr_u", "blti_u",
119 "bler", "blei",
120 "bler_u", "blei_u",
121 "beqr", "beqi",
122 "bger", "bgei",
123 "bger_u", "bgei_u",
124 "bgtr", "bgti",
125 "bgtr_u", "bgti_u",
126 "bner", "bnei",
127 "bmsr", "bmsi",
128 "bmcr", "bmci",
129 "boaddr", "boaddi",
130 "boaddr_u", "boaddi_u",
131 "bxaddr", "bxaddi",
132 "bxaddr_u", "bxaddi_u",
133 "bosubr", "bosubi",
134 "bosubr_u", "bosubi_u",
135 "bxsubr", "bxsubi",
136 "bxsubr_u", "bxsubi_u",
137 "jmpr", "jmpi",
138 "callr", "calli",
139 "prepare",
140 "pushargr_c", "pushargi_c",
141 "pushargr_uc", "pushargi_uc",
142 "pushargr_s", "pushargi_s",
143 "pushargr_us", "pushargi_us",
144 "pushargr_i", "pushargi_i",
145 "pushargr_ui", "pushargi_ui",
146 "pushargr_l", "pushargi_l",
147 "finishr", "finishi",
148 "ret",
149 "retr_c", "reti_c",
150 "retr_uc", "reti_uc",
151 "retr_s", "reti_s",
152 "retr_us", "reti_us",
153 "retr_i", "reti_i",
154 "retr_ui", "reti_ui",
155 "retr_l", "reti_l",
156 "retval_c", "retval_uc",
157 "retval_s", "retval_us",
158 "retval_i", "retval_ui",
159 "retval_l",
160 "epilog",
161 "arg_f", "getarg_f",
162 "putargr_f", "putargi_f",
163 "addr_f", "addi_f",
164 "subr_f", "subi_f",
165 "rsbi_f",
166 "mulr_f", "muli_f",
167 "divr_f", "divi_f",
168 "negr_f", "negi_f",
169 "absr_f", "absi_f",
170 "sqrtr_f", "sqrti_f",
171 "ltr_f", "lti_f",
172 "ler_f", "lei_f",
173 "eqr_f", "eqi_f",
174 "ger_f", "gei_f",
175 "gtr_f", "gti_f",
176 "ner_f", "nei_f",
177 "unltr_f", "unlti_f",
178 "unler_f", "unlei_f",
179 "uneqr_f", "uneqi_f",
180 "unger_f", "ungei_f",
181 "ungtr_f", "ungti_f",
182 "ltgtr_f", "ltgti_f",
183 "ordr_f", "ordi_f",
184 "unordr_f", "unordi_f",
185 "truncr_f_i", "truncr_f_l",
186 "extr_f", "extr_d_f",
187 "movr_f", "movi_f",
188 "ldr_f", "ldi_f",
189 "ldxr_f", "ldxi_f",
190 "str_f", "sti_f",
191 "stxr_f", "stxi_f",
192 "bltr_f", "blti_f",
193 "bler_f", "blei_f",
194 "beqr_f", "beqi_f",
195 "bger_f", "bgei_f",
196 "bgtr_f", "bgti_f",
197 "bner_f", "bnei_f",
198 "bunltr_f", "bunlti_f",
199 "bunler_f", "bunlei_f",
200 "buneqr_f", "buneqi_f",
201 "bunger_f", "bungei_f",
202 "bungtr_f", "bungti_f",
203 "bltgtr_f", "bltgti_f",
204 "bordr_f", "bordi_f",
205 "bunordr_f", "bunordi_f",
206 "pushargr_f", "pushargi_f",
207 "retr_f", "reti_f",
208 "retval_f",
209 "arg_d", "getarg_d",
210 "putargr_d", "putargi_d",
211 "addr_d", "addi_d",
212 "subr_d", "subi_d",
213 "rsbi_d",
214 "mulr_d", "muli_d",
215 "divr_d", "divi_d",
216 "negr_d", "negi_d",
217 "absr_d", "absi_d",
218 "sqrtr_d", "sqrti_d",
219 "ltr_d", "lti_d",
220 "ler_d", "lei_d",
221 "eqr_d", "eqi_d",
222 "ger_d", "gei_d",
223 "gtr_d", "gti_d",
224 "ner_d", "nei_d",
225 "unltr_d", "unlti_d",
226 "unler_d", "unlei_d",
227 "uneqr_d", "uneqi_d",
228 "unger_d", "ungei_d",
229 "ungtr_d", "ungti_d",
230 "ltgtr_d", "ltgti_d",
231 "ordr_d", "ordi_d",
232 "unordr_d", "unordi_d",
233 "truncr_d_i",
234 "truncr_d_l",
235 "extr_d", "extr_f_d",
236 "movr_d", "movi_d",
237 "ldr_d", "ldi_d",
238 "ldxr_d", "ldxi_d",
239 "str_d", "sti_d",
240 "stxr_d", "stxi_d",
241 "bltr_d", "blti_d",
242 "bler_d", "blei_d",
243 "beqr_d", "beqi_d",
244 "bger_d", "bgei_d",
245 "bgtr_d", "bgti_d",
246 "bner_d", "bnei_d",
247 "bunltr_d", "bunlti_d",
248 "bunler_d", "bunlei_d",
249 "buneqr_d", "buneqi_d",
250 "bunger_d", "bungei_d",
251 "bungtr_d", "bungti_d",
252 "bltgtr_d", "bltgti_d",
253 "bordr_d", "bordi_d",
254 "bunordr_d", "bunordi_d",
255 "pushargr_d", "pushargi_d",
256 "retr_d", "reti_d",
257 "retval_d",
258 "movr_w_f", "movi_w_f",
259 "movr_ww_d", "movi_ww_d",
260 "movr_w_d", "movi_w_d",
261 "movr_f_w", "movi_f_w",
262 "movr_d_ww", "movi_d_ww",
263 "movr_d_w", "movi_d_w",
264 "clor", "cloi",
265 "clzr", "clzi",
266 "ctor", "ctoi",
267 "ctzr", "ctzi",
268 "rbitr", "rbiti",
269 "popcntr", "popcnti",
270 "lrotr", "lroti",
271 "rrotr", "rroti",
272 "extr", "exti",
273 "extr_u", "exti_u",
274 "depr", "depi",
275 "qlshr", "qlshi",
276 "qlshr_u", "qlshi_u",
277 "qrshr", "qrshi",
278 "qrshr_u", "qrshi_u",
279 "unldr", "unldi",
280 "unldr_u", "unldi_u",
281 "unstr", "unsti",
282 "unldr_x", "unldi_x",
283 "unstr_x", "unsti_x",
284 "fmar_f", "fmai_f",
285 "fmsr_f", "fmsi_f",
286 "fmar_d", "fmai_d",
287 "fmsr_d", "fmsi_d",
288 "fnmar_f", "fnmai_f",
289 "fnmsr_f", "fnmsi_f",
290 "fnmar_d", "fnmai_d",
291 "fnmsr_d", "fnmsi_d",
292 "hmulr", "hmuli",
293 "hmulr_u", "hmuli_u",
294};