git subrepo pull (merge) --force deps/lightning
[pcsx_rearmed.git] / deps / lightning / lib / jit_names.c
index ebd3d56..88bc717 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2014-2019  Free Software Foundation, Inc.
+ * Copyright (C) 2014-2023  Free Software Foundation, Inc.
  *
  * This file is part of GNU lightning.
  *
@@ -21,17 +21,25 @@ static char *code_name[] = {
     "data",
     "live",            "align",
     "save",            "load",
+    "skip",
     "#name",           "#note",
     "label",
     "prolog",
     "ellipsis",                "va_push",
     "allocai",         "allocar",
-    "arg",
+    "arg_c",           "arg_s",
+    "arg_i",           "arg_l",
     "getarg_c",                "getarg_uc",
     "getarg_s",                "getarg_us",
     "getarg_i",                "getarg_ui",
     "getarg_l",
-    "putargr",         "putargi",
+    "putargr_c",       "putargi_c",
+    "putargr_uc",      "putargi_uc",
+    "putargr_s",       "putargi_s",
+    "putargr_us",      "putargi_us",
+    "putargr_i",       "putargi_i",
+    "putargr_ui",      "putargi_ui",
+    "putargr_l",       "putargi_l",
     "va_start",
     "va_arg",          "va_arg_d",
     "va_end",
@@ -57,7 +65,8 @@ static char *code_name[] = {
     "lshr",            "lshi",
     "rshr",            "rshi",
     "rshr_u",          "rshi_u",
-    "negr",            "comr",
+    "negr",            "negi",
+    "comr",            "comi",
     "ltr",             "lti",
     "ltr_u",           "lti_u",
     "ler",             "lei",
@@ -70,11 +79,19 @@ static char *code_name[] = {
     "ner",             "nei",
     "movr",            "movi",
     "movnr",           "movzr",
-    "extr_c",          "extr_uc",
-    "extr_s",          "extr_us",
-    "extr_i",          "extr_ui",
-    "htonr_us",
-    "htonr_ui",                "htonr_ul",
+    "casr",            "casi",
+    "extr_c",          "exti_c",
+    "extr_uc",         "exti_uc",
+    "extr_s",          "exti_s",
+    "extr_us",         "exti_us",
+    "extr_i",          "exti_i",
+    "extr_ui",         "exti_ui",
+    "bswapr_us",       "bswapi_us",
+    "bswapr_ui",       "bswapi_ui",
+    "bswapr_ul",       "bswapi_ul",
+    "htonr_us",                "htoni_us",
+    "htonr_ui",                "htoni_ui",
+    "htonr_ul",                "htoni_ul",
     "ldr_c",           "ldi_c",
     "ldr_uc",          "ldi_uc",
     "ldr_s",           "ldi_s",
@@ -120,10 +137,22 @@ static char *code_name[] = {
     "jmpr",            "jmpi",
     "callr",           "calli",
     "prepare",
-    "pushargr",                "pushargi",
+    "pushargr_c",      "pushargi_c",
+    "pushargr_uc",     "pushargi_uc",
+    "pushargr_s",      "pushargi_s",
+    "pushargr_us",     "pushargi_us",
+    "pushargr_i",      "pushargi_i",
+    "pushargr_ui",     "pushargi_ui",
+    "pushargr_l",      "pushargi_l",
     "finishr",         "finishi",
     "ret",
-    "retr",            "reti",
+    "retr_c",          "reti_c",
+    "retr_uc",         "reti_uc",
+    "retr_s",          "reti_s",
+    "retr_us",         "reti_us",
+    "retr_i",          "reti_i",
+    "retr_ui",         "reti_ui",
+    "retr_l",          "reti_l",
     "retval_c",                "retval_uc",
     "retval_s",                "retval_us",
     "retval_i",                "retval_ui",
@@ -136,8 +165,9 @@ static char *code_name[] = {
     "rsbi_f",
     "mulr_f",          "muli_f",
     "divr_f",          "divi_f",
-    "negr_f",          "absr_f",
-    "sqrtr_f",
+    "negr_f",          "negi_f",
+    "absr_f",          "absi_f",
+    "sqrtr_f",         "sqrti_f",
     "ltr_f",           "lti_f",
     "ler_f",           "lei_f",
     "eqr_f",           "eqi_f",
@@ -183,8 +213,9 @@ static char *code_name[] = {
     "rsbi_d",
     "mulr_d",          "muli_d",
     "divr_d",          "divi_d",
-    "negr_d",          "absr_d",
-    "sqrtr_d",
+    "negr_d",          "negi_d",
+    "absr_d",          "absi_d",
+    "sqrtr_d",         "sqrti_d",
     "ltr_d",           "lti_d",
     "ler_d",           "lei_d",
     "eqr_d",           "eqi_d",
@@ -199,7 +230,8 @@ static char *code_name[] = {
     "ltgtr_d",         "ltgti_d",
     "ordr_d",          "ordi_d",
     "unordr_d",                "unordi_d",
-    "truncr_d_i",      "truncr_d_l",
+    "truncr_d_i",
+    "truncr_d_l",
     "extr_d",          "extr_f_d",
     "movr_d",          "movi_d",
     "ldr_d",           "ldi_d",
@@ -223,11 +255,40 @@ static char *code_name[] = {
     "pushargr_d",      "pushargi_d",
     "retr_d",          "reti_d",
     "retval_d",
-    "movr_w_f",                "movr_ww_d",
-    "movr_w_d",
+    "movr_w_f",                "movi_w_f",
+    "movr_ww_d",       "movi_ww_d",
+    "movr_w_d",                "movi_w_d",
     "movr_f_w",                "movi_f_w",
     "movr_d_ww",       "movi_d_ww",
     "movr_d_w",                "movi_d_w",
-    "bswapr_us",
-    "bswapr_ui",               "bswapr_ul",
+    "clor",            "cloi",
+    "clzr",            "clzi",
+    "ctor",            "ctoi",
+    "ctzr",            "ctzi",
+    "rbitr",           "rbiti",
+    "popcntr",         "popcnti",
+    "lrotr",           "lroti",
+    "rrotr",           "rroti",
+    "extr",            "exti",
+    "extr_u",          "exti_u",
+    "depr",            "depi",
+    "qlshr",           "qlshi",
+    "qlshr_u",         "qlshi_u",
+    "qrshr",           "qrshi",
+    "qrshr_u",         "qrshi_u",
+    "unldr",           "unldi",
+    "unldr_u",         "unldi_u",
+    "unstr",           "unsti",
+    "unldr_x",         "unldi_x",
+    "unstr_x",         "unsti_x",
+    "fmar_f",          "fmai_f",
+    "fmsr_f",          "fmsi_f",
+    "fmar_d",          "fmai_d",
+    "fmsr_d",          "fmsi_d",
+    "fnmar_f",         "fnmai_f",
+    "fnmsr_f",         "fnmsi_f",
+    "fnmar_d",         "fnmai_d",
+    "fnmsr_d",         "fnmsi_d",
+    "hmulr",           "hmuli",
+    "hmulr_u",         "hmuli_u",
 };