2 * Copyright (C) 2014-2019 Free Software Foundation, Inc.
4 * This file is part of GNU lightning.
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)
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.
17 * Paulo Cesar Pereira de Andrade
20 static char *code_name[] = {
27 "ellipsis", "va_push",
30 "getarg_c", "getarg_uc",
31 "getarg_s", "getarg_us",
32 "getarg_i", "getarg_ui",
77 "htonr_ui", "htonr_ul",
113 "boaddr_u", "boaddi_u",
115 "bxaddr_u", "bxaddi_u",
117 "bosubr_u", "bosubi_u",
119 "bxsubr_u", "bxsubi_u",
123 "pushargr", "pushargi",
124 "finishr", "finishi",
127 "retval_c", "retval_uc",
128 "retval_s", "retval_us",
129 "retval_i", "retval_ui",
133 "putargr_f", "putargi_f",
147 "unltr_f", "unlti_f",
148 "unler_f", "unlei_f",
149 "uneqr_f", "uneqi_f",
150 "unger_f", "ungei_f",
151 "ungtr_f", "ungti_f",
152 "ltgtr_f", "ltgti_f",
154 "unordr_f", "unordi_f",
155 "truncr_f_i", "truncr_f_l",
156 "extr_f", "extr_d_f",
168 "bunltr_f", "bunlti_f",
169 "bunler_f", "bunlei_f",
170 "buneqr_f", "buneqi_f",
171 "bunger_f", "bungei_f",
172 "bungtr_f", "bungti_f",
173 "bltgtr_f", "bltgti_f",
174 "bordr_f", "bordi_f",
175 "bunordr_f", "bunordi_f",
176 "pushargr_f", "pushargi_f",
180 "putargr_d", "putargi_d",
194 "unltr_d", "unlti_d",
195 "unler_d", "unlei_d",
196 "uneqr_d", "uneqi_d",
197 "unger_d", "ungei_d",
198 "ungtr_d", "ungti_d",
199 "ltgtr_d", "ltgti_d",
201 "unordr_d", "unordi_d",
202 "truncr_d_i", "truncr_d_l",
203 "extr_d", "extr_f_d",
215 "bunltr_d", "bunlti_d",
216 "bunler_d", "bunlei_d",
217 "buneqr_d", "buneqi_d",
218 "bunger_d", "bungei_d",
219 "bungtr_d", "bungti_d",
220 "bltgtr_d", "bltgti_d",
221 "bordr_d", "bordi_d",
222 "bunordr_d", "bunordi_d",
223 "pushargr_d", "pushargi_d",
226 "movr_w_f", "movr_ww_d",
228 "movr_f_w", "movi_f_w",
229 "movr_d_ww", "movi_d_ww",
230 "movr_d_w", "movi_d_w",
232 "bswapr_ui", "bswapr_ul",