[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 13/86: Remove -sz.c files
From: |
Andy Wingo |
Subject: |
[Guile-commits] 13/86: Remove -sz.c files |
Date: |
Wed, 3 Apr 2019 11:38:49 -0400 (EDT) |
wingo pushed a commit to branch lightening
in repository guile.
commit 846e7bc4432bee6b8fa35e7eff1384676bbe7f18
Author: Andy Wingo <address@hidden>
Date: Tue Oct 30 12:21:45 2018 +0100
Remove -sz.c files
The new form of this library will not need them.
---
jit/jit_aarch64-sz.c | 402 -------------
jit/jit_alpha-sz.c | 402 -------------
jit/jit_arm-sz.c | 808 -------------------------
jit/jit_hppa-sz.c | 402 -------------
jit/jit_ia64-sz.c | 402 -------------
jit/jit_mips-sz.c | 1210 -------------------------------------
jit/jit_ppc-sz.c | 1622 --------------------------------------------------
jit/jit_s390-sz.c | 804 -------------------------
jit/jit_sparc-sz.c | 803 -------------------------
jit/jit_x86-sz.c | 1610 -------------------------------------------------
10 files changed, 8465 deletions(-)
diff --git a/jit/jit_aarch64-sz.c b/jit/jit_aarch64-sz.c
deleted file mode 100644
index 7e22e0e..0000000
--- a/jit/jit_aarch64-sz.c
+++ /dev/null
@@ -1,402 +0,0 @@
-
-#if __WORDSIZE == 64
-#define JIT_INSTR_MAX 120
- 0, /* data */
- 0, /* live */
- 4, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 120, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 44, /* va_start */
- 64, /* va_arg */
- 72, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 20, /* addi */
- 4, /* addcr */
- 12, /* addci */
- 4, /* addxr */
- 8, /* addxi */
- 4, /* subr */
- 20, /* subi */
- 4, /* subcr */
- 12, /* subci */
- 4, /* subxr */
- 8, /* subxi */
- 24, /* rsbi */
- 4, /* mulr */
- 20, /* muli */
- 12, /* qmulr */
- 20, /* qmuli */
- 12, /* qmulr_u */
- 20, /* qmuli_u */
- 4, /* divr */
- 20, /* divi */
- 4, /* divr_u */
- 12, /* divi_u */
- 20, /* qdivr */
- 16, /* qdivi */
- 20, /* qdivr_u */
- 16, /* qdivi_u */
- 12, /* remr */
- 28, /* remi */
- 12, /* remr_u */
- 20, /* remi_u */
- 4, /* andr */
- 20, /* andi */
- 4, /* orr */
- 20, /* ori */
- 4, /* xorr */
- 20, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 8, /* ltr */
- 8, /* lti */
- 8, /* ltr_u */
- 8, /* lti_u */
- 8, /* ler */
- 8, /* lei */
- 8, /* ler_u */
- 8, /* lei_u */
- 8, /* eqr */
- 8, /* eqi */
- 8, /* ger */
- 8, /* gei */
- 8, /* ger_u */
- 8, /* gei_u */
- 8, /* gtr */
- 8, /* gti */
- 8, /* gtr_u */
- 8, /* gti_u */
- 8, /* ner */
- 8, /* nei */
- 4, /* movr */
- 16, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 4, /* extr_i */
- 4, /* extr_ui */
- 8, /* htonr_us */
- 8, /* htonr_ui */
- 4, /* htonr_ul */
- 4, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 12, /* ldi_uc */
- 4, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 12, /* ldi_us */
- 4, /* ldr_i */
- 12, /* ldi_i */
- 4, /* ldr_ui */
- 12, /* ldi_ui */
- 4, /* ldr_l */
- 12, /* ldi_l */
- 8, /* ldxr_c */
- 20, /* ldxi_c */
- 4, /* ldxr_uc */
- 20, /* ldxi_uc */
- 4, /* ldxr_s */
- 16, /* ldxi_s */
- 4, /* ldxr_us */
- 16, /* ldxi_us */
- 4, /* ldxr_i */
- 20, /* ldxi_i */
- 4, /* ldxr_ui */
- 16, /* ldxi_ui */
- 4, /* ldxr_l */
- 20, /* ldxi_l */
- 4, /* str_c */
- 12, /* sti_c */
- 4, /* str_s */
- 12, /* sti_s */
- 4, /* str_i */
- 12, /* sti_i */
- 4, /* str_l */
- 12, /* sti_l */
- 4, /* stxr_c */
- 20, /* stxi_c */
- 4, /* stxr_s */
- 20, /* stxi_s */
- 4, /* stxr_i */
- 20, /* stxi_i */
- 4, /* stxr_l */
- 20, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 8, /* blti_u */
- 8, /* bler */
- 8, /* blei */
- 8, /* bler_u */
- 8, /* blei_u */
- 8, /* beqr */
- 24, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 24, /* bnei */
- 8, /* bmsr */
- 8, /* bmsi */
- 8, /* bmcr */
- 8, /* bmci */
- 8, /* boaddr */
- 8, /* boaddi */
- 8, /* boaddr_u */
- 8, /* boaddi_u */
- 8, /* bxaddr */
- 8, /* bxaddi */
- 8, /* bxaddr_u */
- 8, /* bxaddi_u */
- 8, /* bosubr */
- 8, /* bosubi */
- 8, /* bosubr_u */
- 8, /* bosubi_u */
- 8, /* bxsubr */
- 8, /* bxsubi */
- 8, /* bxsubr_u */
- 8, /* bxsubi_u */
- 4, /* jmpr */
- 20, /* jmpi */
- 4, /* callr */
- 20, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 96, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 12, /* addi_f */
- 4, /* subr_f */
- 12, /* subi_f */
- 12, /* rsbi_f */
- 4, /* mulr_f */
- 12, /* muli_f */
- 4, /* divr_f */
- 12, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 8, /* ltr_f */
- 16, /* lti_f */
- 8, /* ler_f */
- 16, /* lei_f */
- 8, /* eqr_f */
- 16, /* eqi_f */
- 8, /* ger_f */
- 16, /* gei_f */
- 8, /* gtr_f */
- 16, /* gti_f */
- 8, /* ner_f */
- 16, /* nei_f */
- 8, /* unltr_f */
- 16, /* unlti_f */
- 8, /* unler_f */
- 16, /* unlei_f */
- 16, /* uneqr_f */
- 24, /* uneqi_f */
- 8, /* unger_f */
- 16, /* ungei_f */
- 8, /* ungtr_f */
- 16, /* ungti_f */
- 16, /* ltgtr_f */
- 24, /* ltgti_f */
- 8, /* ordr_f */
- 16, /* ordi_f */
- 8, /* unordr_f */
- 16, /* unordi_f */
- 8, /* truncr_f_i */
- 4, /* truncr_f_l */
- 4, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 8, /* movi_f */
- 8, /* ldr_f */
- 16, /* ldi_f */
- 8, /* ldxr_f */
- 24, /* ldxi_f */
- 8, /* str_f */
- 16, /* sti_f */
- 8, /* stxr_f */
- 24, /* stxi_f */
- 8, /* bltr_f */
- 16, /* blti_f */
- 8, /* bler_f */
- 16, /* blei_f */
- 8, /* beqr_f */
- 16, /* beqi_f */
- 8, /* bger_f */
- 16, /* bgei_f */
- 8, /* bgtr_f */
- 16, /* bgti_f */
- 8, /* bner_f */
- 16, /* bnei_f */
- 8, /* bunltr_f */
- 16, /* bunlti_f */
- 8, /* bunler_f */
- 16, /* bunlei_f */
- 16, /* buneqr_f */
- 24, /* buneqi_f */
- 8, /* bunger_f */
- 16, /* bungei_f */
- 8, /* bungtr_f */
- 16, /* bungti_f */
- 16, /* bltgtr_f */
- 24, /* bltgti_f */
- 8, /* bordr_f */
- 16, /* bordi_f */
- 8, /* bunordr_f */
- 16, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 12, /* addi_d */
- 4, /* subr_d */
- 12, /* subi_d */
- 12, /* rsbi_d */
- 4, /* mulr_d */
- 12, /* muli_d */
- 4, /* divr_d */
- 12, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 8, /* ltr_d */
- 16, /* lti_d */
- 8, /* ler_d */
- 16, /* lei_d */
- 8, /* eqr_d */
- 16, /* eqi_d */
- 8, /* ger_d */
- 16, /* gei_d */
- 8, /* gtr_d */
- 16, /* gti_d */
- 8, /* ner_d */
- 16, /* nei_d */
- 8, /* unltr_d */
- 16, /* unlti_d */
- 8, /* unler_d */
- 16, /* unlei_d */
- 16, /* uneqr_d */
- 24, /* uneqi_d */
- 8, /* unger_d */
- 16, /* ungei_d */
- 8, /* ungtr_d */
- 16, /* ungti_d */
- 16, /* ltgtr_d */
- 24, /* ltgti_d */
- 8, /* ordr_d */
- 16, /* ordi_d */
- 8, /* unordr_d */
- 16, /* unordi_d */
- 8, /* truncr_d_i */
- 4, /* truncr_d_l */
- 4, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 12, /* movi_d */
- 8, /* ldr_d */
- 16, /* ldi_d */
- 8, /* ldxr_d */
- 24, /* ldxi_d */
- 8, /* str_d */
- 16, /* sti_d */
- 8, /* stxr_d */
- 24, /* stxi_d */
- 8, /* bltr_d */
- 16, /* blti_d */
- 8, /* bler_d */
- 16, /* blei_d */
- 8, /* beqr_d */
- 20, /* beqi_d */
- 8, /* bger_d */
- 16, /* bgei_d */
- 8, /* bgtr_d */
- 16, /* bgti_d */
- 8, /* bner_d */
- 16, /* bnei_d */
- 8, /* bunltr_d */
- 16, /* bunlti_d */
- 8, /* bunler_d */
- 16, /* bunlei_d */
- 16, /* buneqr_d */
- 24, /* buneqi_d */
- 8, /* bunger_d */
- 16, /* bungei_d */
- 8, /* bungtr_d */
- 16, /* bungti_d */
- 16, /* bltgtr_d */
- 24, /* bltgti_d */
- 8, /* bordr_d */
- 16, /* bordi_d */
- 8, /* bunordr_d */
- 16, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_alpha-sz.c b/jit/jit_alpha-sz.c
deleted file mode 100644
index e1a572a..0000000
--- a/jit/jit_alpha-sz.c
+++ /dev/null
@@ -1,402 +0,0 @@
-
-#if __WORDSIZE == 64
-#define JIT_INSTR_MAX 76
- 0, /* data */
- 0, /* live */
- 4, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 76, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 0, /* va_start */
- 0, /* va_arg */
- 0, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 32, /* addi */
- 12, /* addcr */
- 40, /* addci */
- 28, /* addxr */
- 28, /* addxi */
- 4, /* subr */
- 32, /* subi */
- 12, /* subcr */
- 40, /* subci */
- 28, /* subxr */
- 28, /* subxi */
- 36, /* rsbi */
- 4, /* mulr */
- 32, /* muli */
- 44, /* qmulr */
- 56, /* qmuli */
- 12, /* qmulr_u */
- 32, /* qmuli_u */
- 48, /* divr */
- 72, /* divi */
- 48, /* divr_u */
- 72, /* divi_u */
- 56, /* qdivr */
- 56, /* qdivi */
- 56, /* qdivr_u */
- 56, /* qdivi_u */
- 48, /* remr */
- 72, /* remi */
- 48, /* remr_u */
- 72, /* remi_u */
- 4, /* andr */
- 32, /* andi */
- 4, /* orr */
- 32, /* ori */
- 4, /* xorr */
- 32, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 4, /* ltr */
- 4, /* lti */
- 4, /* ltr_u */
- 8, /* lti_u */
- 4, /* ler */
- 8, /* lei */
- 4, /* ler_u */
- 4, /* lei_u */
- 4, /* eqr */
- 4, /* eqi */
- 4, /* ger */
- 8, /* gei */
- 4, /* ger_u */
- 8, /* gei_u */
- 4, /* gtr */
- 8, /* gti */
- 4, /* gtr_u */
- 8, /* gti_u */
- 8, /* ner */
- 12, /* nei */
- 4, /* movr */
- 32, /* movi */
- 8, /* extr_c */
- 8, /* extr_uc */
- 8, /* extr_s */
- 8, /* extr_us */
- 8, /* extr_i */
- 8, /* extr_ui */
- 16, /* htonr_us */
- 36, /* htonr_ui */
- 36, /* htonr_ul */
- 12, /* ldr_c */
- 40, /* ldi_c */
- 4, /* ldr_uc */
- 32, /* ldi_uc */
- 12, /* ldr_s */
- 40, /* ldi_s */
- 4, /* ldr_us */
- 32, /* ldi_us */
- 4, /* ldr_i */
- 32, /* ldi_i */
- 12, /* ldr_ui */
- 40, /* ldi_ui */
- 4, /* ldr_l */
- 32, /* ldi_l */
- 16, /* ldxr_c */
- 12, /* ldxi_c */
- 8, /* ldxr_uc */
- 4, /* ldxi_uc */
- 16, /* ldxr_s */
- 12, /* ldxi_s */
- 8, /* ldxr_us */
- 4, /* ldxi_us */
- 8, /* ldxr_i */
- 4, /* ldxi_i */
- 16, /* ldxr_ui */
- 12, /* ldxi_ui */
- 8, /* ldxr_l */
- 4, /* ldxi_l */
- 4, /* str_c */
- 32, /* sti_c */
- 4, /* str_s */
- 32, /* sti_s */
- 4, /* str_i */
- 32, /* sti_i */
- 4, /* str_l */
- 32, /* sti_l */
- 8, /* stxr_c */
- 4, /* stxi_c */
- 8, /* stxr_s */
- 4, /* stxi_s */
- 8, /* stxr_i */
- 4, /* stxi_i */
- 8, /* stxr_l */
- 4, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 12, /* blti_u */
- 8, /* bler */
- 12, /* blei */
- 8, /* bler_u */
- 12, /* blei_u */
- 8, /* beqr */
- 40, /* beqi */
- 8, /* bger */
- 12, /* bgei */
- 8, /* bger_u */
- 12, /* bgei_u */
- 8, /* bgtr */
- 12, /* bgti */
- 8, /* bgtr_u */
- 12, /* bgti_u */
- 8, /* bner */
- 36, /* bnei */
- 8, /* bmsr */
- 8, /* bmsi */
- 8, /* bmcr */
- 8, /* bmci */
- 28, /* boaddr */
- 32, /* boaddi */
- 16, /* boaddr_u */
- 16, /* boaddi_u */
- 28, /* bxaddr */
- 32, /* bxaddi */
- 16, /* bxaddr_u */
- 16, /* bxaddi_u */
- 28, /* bosubr */
- 32, /* bosubi */
- 16, /* bosubr_u */
- 16, /* bosubi_u */
- 28, /* bxsubr */
- 32, /* bxsubi */
- 16, /* bxsubr_u */
- 16, /* bxsubi_u */
- 0, /* jmpr */
- 36, /* jmpi */
- 8, /* callr */
- 36, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 68, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 8, /* addr_f */
- 32, /* addi_f */
- 8, /* subr_f */
- 32, /* subi_f */
- 32, /* rsbi_f */
- 8, /* mulr_f */
- 32, /* muli_f */
- 8, /* divr_f */
- 32, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 8, /* sqrtr_f */
- 32, /* ltr_f */
- 56, /* lti_f */
- 32, /* ler_f */
- 56, /* lei_f */
- 32, /* eqr_f */
- 56, /* eqi_f */
- 32, /* ger_f */
- 56, /* gei_f */
- 32, /* gtr_f */
- 56, /* gti_f */
- 32, /* ner_f */
- 56, /* nei_f */
- 32, /* unltr_f */
- 56, /* unlti_f */
- 32, /* unler_f */
- 56, /* unlei_f */
- 32, /* uneqr_f */
- 56, /* uneqi_f */
- 32, /* unger_f */
- 56, /* ungei_f */
- 32, /* ungtr_f */
- 56, /* ungti_f */
- 32, /* ltgtr_f */
- 56, /* ltgti_f */
- 20, /* ordr_f */
- 44, /* ordi_f */
- 20, /* unordr_f */
- 44, /* unordi_f */
- 16, /* truncr_f_i */
- 16, /* truncr_f_l */
- 12, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 24, /* movi_f */
- 4, /* ldr_f */
- 32, /* ldi_f */
- 8, /* ldxr_f */
- 4, /* ldxi_f */
- 4, /* str_f */
- 32, /* sti_f */
- 8, /* stxr_f */
- 4, /* stxi_f */
- 24, /* bltr_f */
- 48, /* blti_f */
- 24, /* bler_f */
- 48, /* blei_f */
- 24, /* beqr_f */
- 48, /* beqi_f */
- 24, /* bger_f */
- 48, /* bgei_f */
- 24, /* bgtr_f */
- 48, /* bgti_f */
- 28, /* bner_f */
- 52, /* bnei_f */
- 28, /* bunltr_f */
- 52, /* bunlti_f */
- 28, /* bunler_f */
- 52, /* bunlei_f */
- 28, /* buneqr_f */
- 52, /* buneqi_f */
- 28, /* bunger_f */
- 52, /* bungei_f */
- 28, /* bungtr_f */
- 52, /* bungti_f */
- 28, /* bltgtr_f */
- 52, /* bltgti_f */
- 12, /* bordr_f */
- 36, /* bordi_f */
- 12, /* bunordr_f */
- 36, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 8, /* addr_d */
- 28, /* addi_d */
- 8, /* subr_d */
- 28, /* subi_d */
- 28, /* rsbi_d */
- 8, /* mulr_d */
- 28, /* muli_d */
- 8, /* divr_d */
- 28, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 8, /* sqrtr_d */
- 32, /* ltr_d */
- 52, /* lti_d */
- 32, /* ler_d */
- 52, /* lei_d */
- 32, /* eqr_d */
- 52, /* eqi_d */
- 32, /* ger_d */
- 52, /* gei_d */
- 32, /* gtr_d */
- 52, /* gti_d */
- 32, /* ner_d */
- 52, /* nei_d */
- 32, /* unltr_d */
- 52, /* unlti_d */
- 32, /* unler_d */
- 52, /* unlei_d */
- 32, /* uneqr_d */
- 52, /* uneqi_d */
- 32, /* unger_d */
- 52, /* ungei_d */
- 32, /* ungtr_d */
- 52, /* ungti_d */
- 32, /* ltgtr_d */
- 52, /* ltgti_d */
- 20, /* ordr_d */
- 40, /* ordi_d */
- 20, /* unordr_d */
- 40, /* unordi_d */
- 16, /* truncr_d_i */
- 16, /* truncr_d_l */
- 12, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 20, /* movi_d */
- 4, /* ldr_d */
- 32, /* ldi_d */
- 8, /* ldxr_d */
- 4, /* ldxi_d */
- 4, /* str_d */
- 32, /* sti_d */
- 8, /* stxr_d */
- 4, /* stxi_d */
- 24, /* bltr_d */
- 44, /* blti_d */
- 24, /* bler_d */
- 44, /* blei_d */
- 24, /* beqr_d */
- 44, /* beqi_d */
- 24, /* bger_d */
- 44, /* bgei_d */
- 24, /* bgtr_d */
- 44, /* bgti_d */
- 28, /* bner_d */
- 48, /* bnei_d */
- 28, /* bunltr_d */
- 48, /* bunlti_d */
- 28, /* bunler_d */
- 48, /* bunlei_d */
- 28, /* buneqr_d */
- 48, /* buneqi_d */
- 28, /* bunger_d */
- 48, /* bungei_d */
- 28, /* bungtr_d */
- 48, /* bungti_d */
- 28, /* bltgtr_d */
- 48, /* bltgti_d */
- 12, /* bordr_d */
- 32, /* bordi_d */
- 12, /* bunordr_d */
- 32, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_arm-sz.c b/jit/jit_arm-sz.c
deleted file mode 100644
index 9f0d012..0000000
--- a/jit/jit_arm-sz.c
+++ /dev/null
@@ -1,808 +0,0 @@
-
-#if __WORDSIZE == 32
-#if defined(__ARM_PCS_VFP)
-#define JIT_INSTR_MAX 48
- 0, /* data */
- 0, /* live */
- 2, /* align */
- 0, /* save */
- 0, /* load */
- 2, /* #name */
- 0, /* #note */
- 0, /* label */
- 34, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 16, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 4, /* addcr */
- 8, /* addci */
- 4, /* addxr */
- 4, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 4, /* subcr */
- 8, /* subci */
- 4, /* subxr */
- 4, /* subxi */
- 16, /* rsbi */
- 4, /* mulr */
- 12, /* muli */
- 4, /* qmulr */
- 12, /* qmuli */
- 4, /* qmulr_u */
- 8, /* qmuli_u */
- 40, /* divr */
- 48, /* divi */
- 40, /* divr_u */
- 44, /* divi_u */
- 34, /* qdivr */
- 38, /* qdivi */
- 34, /* qdivr_u */
- 38, /* qdivi_u */
- 40, /* remr */
- 48, /* remi */
- 40, /* remr_u */
- 44, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 14, /* ltr */
- 14, /* lti */
- 14, /* ltr_u */
- 14, /* lti_u */
- 14, /* ler */
- 14, /* lei */
- 14, /* ler_u */
- 14, /* lei_u */
- 14, /* eqr */
- 14, /* eqi */
- 14, /* ger */
- 14, /* gei */
- 14, /* ger_u */
- 14, /* gei_u */
- 14, /* gtr */
- 14, /* gti */
- 14, /* gtr_u */
- 14, /* gti_u */
- 14, /* ner */
- 14, /* nei */
- 4, /* movr */
- 8, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 8, /* htonr_us */
- 4, /* htonr_ui */
- 0, /* htonr_ul */
- 4, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 12, /* ldi_uc */
- 4, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 12, /* ldi_us */
- 4, /* ldr_i */
- 12, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 4, /* ldxr_c */
- 12, /* ldxi_c */
- 4, /* ldxr_uc */
- 12, /* ldxi_uc */
- 4, /* ldxr_s */
- 12, /* ldxi_s */
- 4, /* ldxr_us */
- 12, /* ldxi_us */
- 4, /* ldxr_i */
- 12, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 12, /* sti_c */
- 4, /* str_s */
- 12, /* sti_s */
- 4, /* str_i */
- 12, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 4, /* stxr_c */
- 12, /* stxi_c */
- 4, /* stxr_s */
- 12, /* stxi_s */
- 4, /* stxr_i */
- 12, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 8, /* blti_u */
- 8, /* bler */
- 8, /* blei */
- 8, /* bler_u */
- 8, /* blei_u */
- 8, /* beqr */
- 16, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 16, /* bnei */
- 8, /* bmsr */
- 8, /* bmsi */
- 8, /* bmcr */
- 8, /* bmci */
- 8, /* boaddr */
- 8, /* boaddi */
- 8, /* boaddr_u */
- 8, /* boaddi_u */
- 8, /* bxaddr */
- 8, /* bxaddi */
- 8, /* bxaddr_u */
- 8, /* bxaddi_u */
- 8, /* bosubr */
- 8, /* bosubi */
- 8, /* bosubr_u */
- 8, /* bosubi_u */
- 8, /* bxsubr */
- 8, /* bxsubi */
- 8, /* bxsubr_u */
- 8, /* bxsubi_u */
- 4, /* jmpr */
- 8, /* jmpi */
- 4, /* callr */
- 20, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 24, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 8, /* addi_f */
- 4, /* subr_f */
- 8, /* subi_f */
- 8, /* rsbi_f */
- 4, /* mulr_f */
- 8, /* muli_f */
- 4, /* divr_f */
- 8, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 18, /* ltr_f */
- 30, /* lti_f */
- 20, /* ler_f */
- 32, /* lei_f */
- 18, /* eqr_f */
- 30, /* eqi_f */
- 18, /* ger_f */
- 30, /* gei_f */
- 18, /* gtr_f */
- 30, /* gti_f */
- 18, /* ner_f */
- 30, /* nei_f */
- 18, /* unltr_f */
- 30, /* unlti_f */
- 18, /* unler_f */
- 30, /* unlei_f */
- 24, /* uneqr_f */
- 36, /* uneqi_f */
- 18, /* unger_f */
- 30, /* ungei_f */
- 18, /* ungtr_f */
- 30, /* ungti_f */
- 24, /* ltgtr_f */
- 36, /* ltgti_f */
- 18, /* ordr_f */
- 30, /* ordi_f */
- 18, /* unordr_f */
- 30, /* unordi_f */
- 8, /* truncr_f_i */
- 0, /* truncr_f_l */
- 8, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 12, /* movi_f */
- 4, /* ldr_f */
- 12, /* ldi_f */
- 8, /* ldxr_f */
- 16, /* ldxi_f */
- 4, /* str_f */
- 12, /* sti_f */
- 8, /* stxr_f */
- 16, /* stxi_f */
- 12, /* bltr_f */
- 24, /* blti_f */
- 12, /* bler_f */
- 24, /* blei_f */
- 12, /* beqr_f */
- 24, /* beqi_f */
- 12, /* bger_f */
- 24, /* bgei_f */
- 12, /* bgtr_f */
- 24, /* bgti_f */
- 12, /* bner_f */
- 24, /* bnei_f */
- 16, /* bunltr_f */
- 28, /* bunlti_f */
- 16, /* bunler_f */
- 28, /* bunlei_f */
- 20, /* buneqr_f */
- 32, /* buneqi_f */
- 16, /* bunger_f */
- 28, /* bungei_f */
- 12, /* bungtr_f */
- 24, /* bungti_f */
- 20, /* bltgtr_f */
- 32, /* bltgti_f */
- 12, /* bordr_f */
- 24, /* bordi_f */
- 12, /* bunordr_f */
- 24, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 20, /* addi_d */
- 4, /* subr_d */
- 20, /* subi_d */
- 20, /* rsbi_d */
- 4, /* mulr_d */
- 20, /* muli_d */
- 4, /* divr_d */
- 20, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 18, /* ltr_d */
- 34, /* lti_d */
- 20, /* ler_d */
- 36, /* lei_d */
- 18, /* eqr_d */
- 34, /* eqi_d */
- 18, /* ger_d */
- 34, /* gei_d */
- 18, /* gtr_d */
- 34, /* gti_d */
- 18, /* ner_d */
- 34, /* nei_d */
- 18, /* unltr_d */
- 34, /* unlti_d */
- 18, /* unler_d */
- 34, /* unlei_d */
- 24, /* uneqr_d */
- 40, /* uneqi_d */
- 18, /* unger_d */
- 34, /* ungei_d */
- 18, /* ungtr_d */
- 34, /* ungti_d */
- 24, /* ltgtr_d */
- 40, /* ltgti_d */
- 18, /* ordr_d */
- 34, /* ordi_d */
- 18, /* unordr_d */
- 34, /* unordi_d */
- 8, /* truncr_d_i */
- 0, /* truncr_d_l */
- 8, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 16, /* movi_d */
- 4, /* ldr_d */
- 12, /* ldi_d */
- 8, /* ldxr_d */
- 16, /* ldxi_d */
- 4, /* str_d */
- 12, /* sti_d */
- 8, /* stxr_d */
- 16, /* stxi_d */
- 12, /* bltr_d */
- 28, /* blti_d */
- 12, /* bler_d */
- 28, /* blei_d */
- 12, /* beqr_d */
- 28, /* beqi_d */
- 12, /* bger_d */
- 28, /* bgei_d */
- 12, /* bgtr_d */
- 28, /* bgti_d */
- 12, /* bner_d */
- 28, /* bnei_d */
- 16, /* bunltr_d */
- 32, /* bunlti_d */
- 16, /* bunler_d */
- 32, /* bunlei_d */
- 20, /* buneqr_d */
- 36, /* buneqi_d */
- 16, /* bunger_d */
- 32, /* bungei_d */
- 12, /* bungtr_d */
- 28, /* bungti_d */
- 20, /* bltgtr_d */
- 36, /* bltgti_d */
- 12, /* bordr_d */
- 28, /* bordi_d */
- 12, /* bunordr_d */
- 28, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 4, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 4, /* movr_d_ww */
- 12, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __ARM_PCS_VFP */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 32
-#if !defined(__ARM_PCS_VFP)
-#define JIT_INSTR_MAX 160
- 0, /* data */
- 0, /* live */
- 2, /* align */
- 0, /* save */
- 0, /* load */
- 2, /* #name */
- 0, /* #note */
- 0, /* label */
- 30, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 28, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 4, /* addcr */
- 8, /* addci */
- 4, /* addxr */
- 4, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 4, /* subcr */
- 8, /* subci */
- 4, /* subxr */
- 4, /* subxi */
- 16, /* rsbi */
- 8, /* mulr */
- 12, /* muli */
- 4, /* qmulr */
- 12, /* qmuli */
- 4, /* qmulr_u */
- 8, /* qmuli_u */
- 40, /* divr */
- 48, /* divi */
- 40, /* divr_u */
- 44, /* divi_u */
- 34, /* qdivr */
- 38, /* qdivi */
- 34, /* qdivr_u */
- 38, /* qdivi_u */
- 40, /* remr */
- 48, /* remi */
- 40, /* remr_u */
- 44, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 14, /* ltr */
- 14, /* lti */
- 14, /* ltr_u */
- 14, /* lti_u */
- 14, /* ler */
- 14, /* lei */
- 14, /* ler_u */
- 14, /* lei_u */
- 14, /* eqr */
- 14, /* eqi */
- 14, /* ger */
- 14, /* gei */
- 14, /* ger_u */
- 14, /* gei_u */
- 14, /* gtr */
- 14, /* gti */
- 14, /* gtr_u */
- 14, /* gti_u */
- 14, /* ner */
- 14, /* nei */
- 4, /* movr */
- 8, /* movi */
- 8, /* extr_c */
- 4, /* extr_uc */
- 8, /* extr_s */
- 8, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 20, /* htonr_us */
- 16, /* htonr_ui */
- 0, /* htonr_ul */
- 4, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 12, /* ldi_uc */
- 4, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 12, /* ldi_us */
- 4, /* ldr_i */
- 12, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 4, /* ldxr_c */
- 12, /* ldxi_c */
- 4, /* ldxr_uc */
- 12, /* ldxi_uc */
- 4, /* ldxr_s */
- 12, /* ldxi_s */
- 4, /* ldxr_us */
- 12, /* ldxi_us */
- 4, /* ldxr_i */
- 12, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 12, /* sti_c */
- 4, /* str_s */
- 12, /* sti_s */
- 4, /* str_i */
- 12, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 4, /* stxr_c */
- 12, /* stxi_c */
- 4, /* stxr_s */
- 12, /* stxi_s */
- 4, /* stxr_i */
- 12, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 8, /* blti_u */
- 8, /* bler */
- 8, /* blei */
- 8, /* bler_u */
- 8, /* blei_u */
- 8, /* beqr */
- 16, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 16, /* bnei */
- 8, /* bmsr */
- 8, /* bmsi */
- 8, /* bmcr */
- 8, /* bmci */
- 8, /* boaddr */
- 8, /* boaddi */
- 8, /* boaddr_u */
- 8, /* boaddi_u */
- 8, /* bxaddr */
- 8, /* bxaddi */
- 8, /* bxaddr_u */
- 8, /* bxaddi_u */
- 8, /* bosubr */
- 8, /* bosubi */
- 8, /* bosubr_u */
- 8, /* bosubi_u */
- 8, /* bxsubr */
- 8, /* bxsubi */
- 8, /* bxsubr_u */
- 8, /* bxsubi_u */
- 12, /* jmpr */
- 72, /* jmpi */
- 4, /* callr */
- 20, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 160, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 40, /* addr_f */
- 40, /* addi_f */
- 40, /* subr_f */
- 40, /* subi_f */
- 40, /* rsbi_f */
- 40, /* mulr_f */
- 40, /* muli_f */
- 40, /* divr_f */
- 40, /* divi_f */
- 12, /* negr_f */
- 12, /* absr_f */
- 36, /* sqrtr_f */
- 40, /* ltr_f */
- 44, /* lti_f */
- 40, /* ler_f */
- 44, /* lei_f */
- 40, /* eqr_f */
- 44, /* eqi_f */
- 40, /* ger_f */
- 44, /* gei_f */
- 40, /* gtr_f */
- 44, /* gti_f */
- 44, /* ner_f */
- 48, /* nei_f */
- 72, /* unltr_f */
- 80, /* unlti_f */
- 72, /* unler_f */
- 80, /* unlei_f */
- 72, /* uneqr_f */
- 80, /* uneqi_f */
- 72, /* unger_f */
- 80, /* ungei_f */
- 72, /* ungtr_f */
- 80, /* ungti_f */
- 76, /* ltgtr_f */
- 84, /* ltgti_f */
- 44, /* ordr_f */
- 48, /* ordi_f */
- 72, /* unordr_f */
- 80, /* unordi_f */
- 36, /* truncr_f_i */
- 0, /* truncr_f_l */
- 36, /* extr_f */
- 38, /* extr_d_f */
- 8, /* movr_f */
- 12, /* movi_f */
- 8, /* ldr_f */
- 16, /* ldi_f */
- 8, /* ldxr_f */
- 16, /* ldxi_f */
- 8, /* str_f */
- 16, /* sti_f */
- 8, /* stxr_f */
- 16, /* stxi_f */
- 44, /* bltr_f */
- 48, /* blti_f */
- 44, /* bler_f */
- 48, /* blei_f */
- 44, /* beqr_f */
- 52, /* beqi_f */
- 44, /* bger_f */
- 48, /* bgei_f */
- 44, /* bgtr_f */
- 48, /* bgti_f */
- 44, /* bner_f */
- 48, /* bnei_f */
- 44, /* bunltr_f */
- 48, /* bunlti_f */
- 44, /* bunler_f */
- 48, /* bunlei_f */
- 76, /* buneqr_f */
- 84, /* buneqi_f */
- 44, /* bunger_f */
- 48, /* bungei_f */
- 44, /* bungtr_f */
- 48, /* bungti_f */
- 76, /* bltgtr_f */
- 84, /* bltgti_f */
- 44, /* bordr_f */
- 48, /* bordi_f */
- 44, /* bunordr_f */
- 48, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 50, /* addr_d */
- 52, /* addi_d */
- 50, /* subr_d */
- 52, /* subi_d */
- 52, /* rsbi_d */
- 50, /* mulr_d */
- 52, /* muli_d */
- 50, /* divr_d */
- 52, /* divi_d */
- 20, /* negr_d */
- 20, /* absr_d */
- 42, /* sqrtr_d */
- 44, /* ltr_d */
- 48, /* lti_d */
- 44, /* ler_d */
- 48, /* lei_d */
- 44, /* eqr_d */
- 48, /* eqi_d */
- 44, /* ger_d */
- 48, /* gei_d */
- 44, /* gtr_d */
- 48, /* gti_d */
- 48, /* ner_d */
- 52, /* nei_d */
- 82, /* unltr_d */
- 88, /* unlti_d */
- 82, /* unler_d */
- 88, /* unlei_d */
- 82, /* uneqr_d */
- 88, /* uneqi_d */
- 82, /* unger_d */
- 88, /* ungei_d */
- 82, /* ungtr_d */
- 88, /* ungti_d */
- 86, /* ltgtr_d */
- 92, /* ltgti_d */
- 48, /* ordr_d */
- 52, /* ordi_d */
- 82, /* unordr_d */
- 88, /* unordi_d */
- 36, /* truncr_d_i */
- 0, /* truncr_d_l */
- 36, /* extr_d */
- 38, /* extr_f_d */
- 16, /* movr_d */
- 20, /* movi_d */
- 16, /* ldr_d */
- 24, /* ldi_d */
- 20, /* ldxr_d */
- 28, /* ldxi_d */
- 16, /* str_d */
- 24, /* sti_d */
- 20, /* stxr_d */
- 28, /* stxi_d */
- 48, /* bltr_d */
- 52, /* blti_d */
- 48, /* bler_d */
- 52, /* blei_d */
- 48, /* beqr_d */
- 60, /* beqi_d */
- 48, /* bger_d */
- 52, /* bgei_d */
- 48, /* bgtr_d */
- 52, /* bgti_d */
- 48, /* bner_d */
- 52, /* bnei_d */
- 48, /* bunltr_d */
- 52, /* bunlti_d */
- 48, /* bunler_d */
- 52, /* bunlei_d */
- 84, /* buneqr_d */
- 92, /* buneqi_d */
- 48, /* bunger_d */
- 52, /* bungei_d */
- 48, /* bungtr_d */
- 52, /* bungti_d */
- 84, /* bltgtr_d */
- 92, /* bltgti_d */
- 48, /* bordr_d */
- 52, /* bordi_d */
- 48, /* bunordr_d */
- 52, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 4, /* movr_w_f */
- 8, /* movr_ww_d */
- 0, /* movr_w_d */
- 8, /* movr_f_w */
- 8, /* movi_f_w */
- 16, /* movr_d_ww */
- 12, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __ARM_PCS_VFP */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_hppa-sz.c b/jit/jit_hppa-sz.c
deleted file mode 100644
index 3c04f63..0000000
--- a/jit/jit_hppa-sz.c
+++ /dev/null
@@ -1,402 +0,0 @@
-
-#if __WORDSIZE == 32
-#define JIT_INSTR_MAX 64
- 0, /* data */
- 0, /* live */
- 0, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 64, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 0, /* va_start */
- 0, /* va_arg */
- 0, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 4, /* addcr */
- 12, /* addci */
- 4, /* addxr */
- 8, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 4, /* subcr */
- 12, /* subci */
- 4, /* subxr */
- 8, /* subxi */
- 16, /* rsbi */
- 28, /* mulr */
- 36, /* muli */
- 40, /* qmulr */
- 44, /* qmuli */
- 32, /* qmulr_u */
- 40, /* qmuli_u */
- 36, /* divr */
- 40, /* divi */
- 36, /* divr_u */
- 40, /* divi_u */
- 40, /* qdivr */
- 40, /* qdivi */
- 40, /* qdivr_u */
- 40, /* qdivi_u */
- 36, /* remr */
- 40, /* remi */
- 36, /* remr_u */
- 40, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 12, /* lshr */
- 4, /* lshi */
- 12, /* rshr */
- 4, /* rshi */
- 12, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 8, /* ltr */
- 8, /* lti */
- 8, /* ltr_u */
- 8, /* lti_u */
- 8, /* ler */
- 8, /* lei */
- 8, /* ler_u */
- 8, /* lei_u */
- 8, /* eqr */
- 12, /* eqi */
- 8, /* ger */
- 8, /* gei */
- 8, /* ger_u */
- 8, /* gei_u */
- 8, /* gtr */
- 8, /* gti */
- 8, /* gtr_u */
- 8, /* gti_u */
- 8, /* ner */
- 8, /* nei */
- 4, /* movr */
- 8, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 0, /* htonr_l */
- 8, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 8, /* ldi_uc */
- 8, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 8, /* ldi_us */
- 4, /* ldr_i */
- 8, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 8, /* ldxr_c */
- 8, /* ldxi_c */
- 4, /* ldxr_uc */
- 4, /* ldxi_uc */
- 8, /* ldxr_s */
- 8, /* ldxi_s */
- 4, /* ldxr_us */
- 4, /* ldxi_us */
- 4, /* ldxr_i */
- 4, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 8, /* sti_c */
- 4, /* str_s */
- 8, /* sti_s */
- 4, /* str_i */
- 8, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 8, /* stxr_c */
- 4, /* stxi_c */
- 8, /* stxr_s */
- 4, /* stxi_s */
- 8, /* stxr_i */
- 4, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 8, /* blti_u */
- 8, /* bler */
- 12, /* blei */
- 8, /* bler_u */
- 8, /* blei_u */
- 8, /* beqr */
- 16, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 16, /* bnei */
- 12, /* bmsr */
- 16, /* bmsi */
- 12, /* bmcr */
- 16, /* bmci */
- 8, /* boaddr */
- 8, /* boaddi */
- 8, /* boaddr_u */
- 8, /* boaddi_u */
- 8, /* bxaddr */
- 8, /* bxaddi */
- 8, /* bxaddr_u */
- 8, /* bxaddi_u */
- 12, /* bosubr */
- 16, /* bosubi */
- 16, /* bosubr_u */
- 20, /* bosubi_u */
- 12, /* bxsubr */
- 16, /* bxsubi */
- 16, /* bxsubr_u */
- 20, /* bxsubi_u */
- 0, /* jmpr */
- 12, /* jmpi */
- 40, /* callr */
- 44, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 64, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 16, /* addi_f */
- 4, /* subr_f */
- 16, /* subi_f */
- 16, /* rsbi_f */
- 4, /* mulr_f */
- 16, /* muli_f */
- 4, /* divr_f */
- 16, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 16, /* ltr_f */
- 28, /* lti_f */
- 16, /* ler_f */
- 28, /* lei_f */
- 16, /* eqr_f */
- 28, /* eqi_f */
- 16, /* ger_f */
- 28, /* gei_f */
- 16, /* gtr_f */
- 28, /* gti_f */
- 16, /* ner_f */
- 28, /* nei_f */
- 16, /* unltr_f */
- 28, /* unlti_f */
- 16, /* unler_f */
- 28, /* unlei_f */
- 16, /* uneqr_f */
- 28, /* uneqi_f */
- 16, /* unger_f */
- 28, /* ungei_f */
- 16, /* ungtr_f */
- 28, /* ungti_f */
- 16, /* ltgtr_f */
- 28, /* ltgti_f */
- 16, /* ordr_f */
- 28, /* ordi_f */
- 16, /* unordr_f */
- 28, /* unordi_f */
- 12, /* truncr_f_i */
- 0, /* truncr_f_l */
- 12, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 12, /* movi_f */
- 4, /* ldr_f */
- 12, /* ldi_f */
- 4, /* ldxr_f */
- 4, /* ldxi_f */
- 4, /* str_f */
- 12, /* sti_f */
- 8, /* stxr_f */
- 4, /* stxi_f */
- 16, /* bltr_f */
- 28, /* blti_f */
- 16, /* bler_f */
- 28, /* blei_f */
- 16, /* beqr_f */
- 28, /* beqi_f */
- 16, /* bger_f */
- 28, /* bgei_f */
- 16, /* bgtr_f */
- 28, /* bgti_f */
- 16, /* bner_f */
- 28, /* bnei_f */
- 16, /* bunltr_f */
- 28, /* bunlti_f */
- 16, /* bunler_f */
- 28, /* bunlei_f */
- 16, /* buneqr_f */
- 28, /* buneqi_f */
- 16, /* bunger_f */
- 28, /* bungei_f */
- 16, /* bungtr_f */
- 28, /* bungti_f */
- 16, /* bltgtr_f */
- 28, /* bltgti_f */
- 16, /* bordr_f */
- 28, /* bordi_f */
- 16, /* bunordr_f */
- 28, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 24, /* addi_d */
- 4, /* subr_d */
- 24, /* subi_d */
- 24, /* rsbi_d */
- 4, /* mulr_d */
- 24, /* muli_d */
- 4, /* divr_d */
- 24, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 36, /* lti_d */
- 16, /* ler_d */
- 36, /* lei_d */
- 16, /* eqr_d */
- 36, /* eqi_d */
- 16, /* ger_d */
- 36, /* gei_d */
- 16, /* gtr_d */
- 36, /* gti_d */
- 16, /* ner_d */
- 36, /* nei_d */
- 16, /* unltr_d */
- 36, /* unlti_d */
- 16, /* unler_d */
- 36, /* unlei_d */
- 16, /* uneqr_d */
- 36, /* uneqi_d */
- 16, /* unger_d */
- 36, /* ungei_d */
- 16, /* ungtr_d */
- 36, /* ungti_d */
- 16, /* ltgtr_d */
- 36, /* ltgti_d */
- 16, /* ordr_d */
- 36, /* ordi_d */
- 16, /* unordr_d */
- 36, /* unordi_d */
- 12, /* truncr_d_i */
- 0, /* truncr_d_l */
- 12, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 20, /* movi_d */
- 4, /* ldr_d */
- 12, /* ldi_d */
- 4, /* ldxr_d */
- 4, /* ldxi_d */
- 4, /* str_d */
- 12, /* sti_d */
- 8, /* stxr_d */
- 4, /* stxi_d */
- 16, /* bltr_d */
- 36, /* blti_d */
- 16, /* bler_d */
- 36, /* blei_d */
- 16, /* beqr_d */
- 36, /* beqi_d */
- 16, /* bger_d */
- 36, /* bgei_d */
- 16, /* bgtr_d */
- 36, /* bgti_d */
- 16, /* bner_d */
- 36, /* bnei_d */
- 16, /* bunltr_d */
- 36, /* bunlti_d */
- 16, /* bunler_d */
- 36, /* bunlei_d */
- 16, /* buneqr_d */
- 36, /* buneqi_d */
- 16, /* bunger_d */
- 36, /* bungei_d */
- 16, /* bungtr_d */
- 36, /* bungti_d */
- 16, /* bltgtr_d */
- 36, /* bltgti_d */
- 16, /* bordr_d */
- 36, /* bordi_d */
- 16, /* bunordr_d */
- 36, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_ia64-sz.c b/jit/jit_ia64-sz.c
deleted file mode 100644
index 59826d9..0000000
--- a/jit/jit_ia64-sz.c
+++ /dev/null
@@ -1,402 +0,0 @@
-
-#if __WORDSIZE == 64
-#define JIT_INSTR_MAX 224
- 0, /* data */
- 0, /* live */
- 0, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 224, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 16, /* va_start */
- 32, /* va_arg */
- 32, /* va_arg_d */
- 0, /* va_end */
- 16, /* addr */
- 32, /* addi */
- 32, /* addcr */
- 48, /* addci */
- 64, /* addxr */
- 64, /* addxi */
- 16, /* subr */
- 32, /* subi */
- 32, /* subcr */
- 48, /* subci */
- 64, /* subxr */
- 64, /* subxi */
- 32, /* rsbi */
- 48, /* mulr */
- 64, /* muli */
- 112, /* qmulr */
- 112, /* qmuli */
- 112, /* qmulr_u */
- 112, /* qmuli_u */
- 80, /* divr */
- 96, /* divi */
- 80, /* divr_u */
- 96, /* divi_u */
- 144, /* qdivr */
- 144, /* qdivi */
- 144, /* qdivr_u */
- 144, /* qdivi_u */
- 80, /* remr */
- 96, /* remi */
- 80, /* remr_u */
- 96, /* remi_u */
- 16, /* andr */
- 32, /* andi */
- 16, /* orr */
- 32, /* ori */
- 16, /* xorr */
- 32, /* xori */
- 16, /* lshr */
- 16, /* lshi */
- 16, /* rshr */
- 16, /* rshi */
- 16, /* rshr_u */
- 16, /* rshi_u */
- 16, /* negr */
- 16, /* comr */
- 32, /* ltr */
- 32, /* lti */
- 32, /* ltr_u */
- 32, /* lti_u */
- 32, /* ler */
- 32, /* lei */
- 32, /* ler_u */
- 32, /* lei_u */
- 32, /* eqr */
- 32, /* eqi */
- 32, /* ger */
- 32, /* gei */
- 32, /* ger_u */
- 32, /* gei_u */
- 32, /* gtr */
- 32, /* gti */
- 32, /* gtr_u */
- 32, /* gti_u */
- 32, /* ner */
- 32, /* nei */
- 16, /* movr */
- 16, /* movi */
- 16, /* extr_c */
- 16, /* extr_uc */
- 16, /* extr_s */
- 16, /* extr_us */
- 16, /* extr_i */
- 16, /* extr_ui */
- 64, /* htonr_us */
- 160, /* htonr_ui */
- 16, /* htonr_ul */
- 16, /* ldr_c */
- 32, /* ldi_c */
- 16, /* ldr_uc */
- 32, /* ldi_uc */
- 16, /* ldr_s */
- 32, /* ldi_s */
- 16, /* ldr_us */
- 32, /* ldi_us */
- 16, /* ldr_i */
- 32, /* ldi_i */
- 16, /* ldr_ui */
- 32, /* ldi_ui */
- 16, /* ldr_l */
- 32, /* ldi_l */
- 32, /* ldxr_c */
- 48, /* ldxi_c */
- 16, /* ldxr_uc */
- 32, /* ldxi_uc */
- 32, /* ldxr_s */
- 48, /* ldxi_s */
- 16, /* ldxr_us */
- 32, /* ldxi_us */
- 32, /* ldxr_i */
- 48, /* ldxi_i */
- 16, /* ldxr_ui */
- 32, /* ldxi_ui */
- 16, /* ldxr_l */
- 32, /* ldxi_l */
- 16, /* str_c */
- 32, /* sti_c */
- 16, /* str_s */
- 32, /* sti_s */
- 16, /* str_i */
- 32, /* sti_i */
- 16, /* str_l */
- 32, /* sti_l */
- 16, /* stxr_c */
- 32, /* stxi_c */
- 16, /* stxr_s */
- 32, /* stxi_s */
- 16, /* stxr_i */
- 32, /* stxi_i */
- 16, /* stxr_l */
- 32, /* stxi_l */
- 32, /* bltr */
- 32, /* blti */
- 32, /* bltr_u */
- 32, /* blti_u */
- 32, /* bler */
- 32, /* blei */
- 32, /* bler_u */
- 32, /* blei_u */
- 32, /* beqr */
- 48, /* beqi */
- 32, /* bger */
- 32, /* bgei */
- 32, /* bger_u */
- 32, /* bgei_u */
- 32, /* bgtr */
- 32, /* bgti */
- 32, /* bgtr_u */
- 32, /* bgti_u */
- 32, /* bner */
- 48, /* bnei */
- 32, /* bmsr */
- 48, /* bmsi */
- 32, /* bmcr */
- 48, /* bmci */
- 96, /* boaddr */
- 112, /* boaddi */
- 64, /* boaddr_u */
- 64, /* boaddi_u */
- 96, /* bxaddr */
- 112, /* bxaddi */
- 64, /* bxaddr_u */
- 64, /* bxaddi_u */
- 112, /* bosubr */
- 112, /* bosubi */
- 64, /* bosubr_u */
- 64, /* bosubi_u */
- 112, /* bxsubr */
- 112, /* bxsubi */
- 64, /* bxsubr_u */
- 64, /* bxsubi_u */
- 16, /* jmpr */
- 16, /* jmpi */
- 32, /* callr */
- 48, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 128, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 16, /* addr_f */
- 48, /* addi_f */
- 16, /* subr_f */
- 48, /* subi_f */
- 48, /* rsbi_f */
- 16, /* mulr_f */
- 48, /* muli_f */
- 160, /* divr_f */
- 192, /* divi_f */
- 16, /* negr_f */
- 16, /* absr_f */
- 80, /* sqrtr_f */
- 32, /* ltr_f */
- 64, /* lti_f */
- 32, /* ler_f */
- 64, /* lei_f */
- 32, /* eqr_f */
- 64, /* eqi_f */
- 32, /* ger_f */
- 64, /* gei_f */
- 32, /* gtr_f */
- 64, /* gti_f */
- 32, /* ner_f */
- 64, /* nei_f */
- 32, /* unltr_f */
- 64, /* unlti_f */
- 32, /* unler_f */
- 64, /* unlei_f */
- 48, /* uneqr_f */
- 96, /* uneqi_f */
- 32, /* unger_f */
- 64, /* ungei_f */
- 32, /* ungtr_f */
- 64, /* ungti_f */
- 48, /* ltgtr_f */
- 96, /* ltgti_f */
- 32, /* ordr_f */
- 64, /* ordi_f */
- 32, /* unordr_f */
- 64, /* unordi_f */
- 32, /* truncr_f_i */
- 32, /* truncr_f_l */
- 48, /* extr_f */
- 16, /* extr_d_f */
- 16, /* movr_f */
- 32, /* movi_f */
- 16, /* ldr_f */
- 32, /* ldi_f */
- 16, /* ldxr_f */
- 32, /* ldxi_f */
- 16, /* str_f */
- 32, /* sti_f */
- 16, /* stxr_f */
- 32, /* stxi_f */
- 32, /* bltr_f */
- 64, /* blti_f */
- 32, /* bler_f */
- 64, /* blei_f */
- 32, /* beqr_f */
- 64, /* beqi_f */
- 32, /* bger_f */
- 64, /* bgei_f */
- 32, /* bgtr_f */
- 64, /* bgti_f */
- 32, /* bner_f */
- 64, /* bnei_f */
- 32, /* bunltr_f */
- 64, /* bunlti_f */
- 32, /* bunler_f */
- 64, /* bunlei_f */
- 80, /* buneqr_f */
- 112, /* buneqi_f */
- 32, /* bunger_f */
- 64, /* bungei_f */
- 32, /* bungtr_f */
- 64, /* bungti_f */
- 80, /* bltgtr_f */
- 112, /* bltgti_f */
- 32, /* bordr_f */
- 64, /* bordi_f */
- 32, /* bunordr_f */
- 64, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 16, /* addr_d */
- 48, /* addi_d */
- 16, /* subr_d */
- 48, /* subi_d */
- 48, /* rsbi_d */
- 16, /* mulr_d */
- 48, /* muli_d */
- 160, /* divr_d */
- 192, /* divi_d */
- 16, /* negr_d */
- 16, /* absr_d */
- 80, /* sqrtr_d */
- 32, /* ltr_d */
- 64, /* lti_d */
- 32, /* ler_d */
- 64, /* lei_d */
- 32, /* eqr_d */
- 64, /* eqi_d */
- 32, /* ger_d */
- 64, /* gei_d */
- 32, /* gtr_d */
- 64, /* gti_d */
- 32, /* ner_d */
- 64, /* nei_d */
- 32, /* unltr_d */
- 64, /* unlti_d */
- 32, /* unler_d */
- 64, /* unlei_d */
- 48, /* uneqr_d */
- 96, /* uneqi_d */
- 32, /* unger_d */
- 64, /* ungei_d */
- 32, /* ungtr_d */
- 64, /* ungti_d */
- 48, /* ltgtr_d */
- 96, /* ltgti_d */
- 32, /* ordr_d */
- 64, /* ordi_d */
- 32, /* unordr_d */
- 64, /* unordi_d */
- 32, /* truncr_d_i */
- 32, /* truncr_d_l */
- 48, /* extr_d */
- 16, /* extr_f_d */
- 16, /* movr_d */
- 32, /* movi_d */
- 16, /* ldr_d */
- 32, /* ldi_d */
- 16, /* ldxr_d */
- 32, /* ldxi_d */
- 16, /* str_d */
- 32, /* sti_d */
- 16, /* stxr_d */
- 32, /* stxi_d */
- 32, /* bltr_d */
- 64, /* blti_d */
- 32, /* bler_d */
- 64, /* blei_d */
- 32, /* beqr_d */
- 64, /* beqi_d */
- 32, /* bger_d */
- 64, /* bgei_d */
- 32, /* bgtr_d */
- 64, /* bgti_d */
- 32, /* bner_d */
- 64, /* bnei_d */
- 32, /* bunltr_d */
- 64, /* bunlti_d */
- 32, /* bunler_d */
- 64, /* bunlei_d */
- 80, /* buneqr_d */
- 112, /* buneqi_d */
- 32, /* bunger_d */
- 64, /* bungei_d */
- 32, /* bungtr_d */
- 64, /* bungti_d */
- 80, /* bltgtr_d */
- 112, /* bltgti_d */
- 32, /* bordr_d */
- 64, /* bordi_d */
- 32, /* bunordr_d */
- 64, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 16, /* movr_d_w */
- 32, /* movi_d_w */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_mips-sz.c b/jit/jit_mips-sz.c
deleted file mode 100644
index 613aa00..0000000
--- a/jit/jit_mips-sz.c
+++ /dev/null
@@ -1,1210 +0,0 @@
-
-#if __WORDSIZE == 32
-#if NEW_ABI
-#define JIT_INSTR_MAX 44
- 0, /* data */
- 0, /* live */
- 0, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 44, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 0, /* va_start */
- 0, /* va_arg */
- 0, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 12, /* addcr */
- 20, /* addci */
- 28, /* addxr */
- 28, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 12, /* subcr */
- 20, /* subci */
- 28, /* subxr */
- 28, /* subxi */
- 16, /* rsbi */
- 8, /* mulr */
- 16, /* muli */
- 12, /* qmulr */
- 20, /* qmuli */
- 12, /* qmulr_u */
- 20, /* qmuli_u */
- 8, /* divr */
- 16, /* divi */
- 8, /* divr_u */
- 16, /* divi_u */
- 12, /* qdivr */
- 16, /* qdivi */
- 12, /* qdivr_u */
- 16, /* qdivi_u */
- 8, /* remr */
- 16, /* remi */
- 8, /* remr_u */
- 16, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 8, /* comr */
- 4, /* ltr */
- 4, /* lti */
- 4, /* ltr_u */
- 4, /* lti_u */
- 8, /* ler */
- 12, /* lei */
- 8, /* ler_u */
- 12, /* lei_u */
- 12, /* eqr */
- 12, /* eqi */
- 8, /* ger */
- 12, /* gei */
- 8, /* ger_u */
- 12, /* gei_u */
- 4, /* gtr */
- 8, /* gti */
- 4, /* gtr_u */
- 8, /* gti_u */
- 8, /* ner */
- 8, /* nei */
- 4, /* movr */
- 8, /* movi */
- 8, /* extr_c */
- 4, /* extr_uc */
- 8, /* extr_s */
- 4, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 0, /* htonr_ul */
- 4, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 12, /* ldi_uc */
- 4, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 12, /* ldi_us */
- 4, /* ldr_i */
- 12, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 8, /* ldxr_c */
- 4, /* ldxi_c */
- 8, /* ldxr_uc */
- 4, /* ldxi_uc */
- 8, /* ldxr_s */
- 4, /* ldxi_s */
- 8, /* ldxr_us */
- 4, /* ldxi_us */
- 8, /* ldxr_i */
- 4, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 12, /* sti_c */
- 4, /* str_s */
- 12, /* sti_s */
- 4, /* str_i */
- 12, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 8, /* stxr_c */
- 4, /* stxi_c */
- 8, /* stxr_s */
- 4, /* stxi_s */
- 8, /* stxr_i */
- 4, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 12, /* bltr */
- 12, /* blti */
- 12, /* bltr_u */
- 12, /* blti_u */
- 12, /* bler */
- 16, /* blei */
- 12, /* bler_u */
- 16, /* blei_u */
- 8, /* beqr */
- 16, /* beqi */
- 12, /* bger */
- 12, /* bgei */
- 12, /* bger_u */
- 12, /* bgei_u */
- 12, /* bgtr */
- 16, /* bgti */
- 12, /* bgtr_u */
- 16, /* bgti_u */
- 8, /* bner */
- 16, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 28, /* boaddr */
- 28, /* boaddi */
- 16, /* boaddr_u */
- 20, /* boaddi_u */
- 28, /* bxaddr */
- 28, /* bxaddi */
- 16, /* bxaddr_u */
- 20, /* bxaddi_u */
- 28, /* bosubr */
- 28, /* bosubi */
- 16, /* bosubr_u */
- 20, /* bosubi_u */
- 28, /* bxsubr */
- 28, /* bxsubi */
- 16, /* bxsubr_u */
- 20, /* bxsubi_u */
- 0, /* jmpr */
- 8, /* jmpi */
- 12, /* callr */
- 16, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 44, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 16, /* addi_f */
- 4, /* subr_f */
- 16, /* subi_f */
- 16, /* rsbi_f */
- 4, /* mulr_f */
- 16, /* muli_f */
- 4, /* divr_f */
- 16, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 16, /* ltr_f */
- 28, /* lti_f */
- 16, /* ler_f */
- 28, /* lei_f */
- 16, /* eqr_f */
- 28, /* eqi_f */
- 16, /* ger_f */
- 28, /* gei_f */
- 16, /* gtr_f */
- 28, /* gti_f */
- 16, /* ner_f */
- 28, /* nei_f */
- 16, /* unltr_f */
- 28, /* unlti_f */
- 16, /* unler_f */
- 28, /* unlei_f */
- 16, /* uneqr_f */
- 28, /* uneqi_f */
- 16, /* unger_f */
- 28, /* ungei_f */
- 16, /* ungtr_f */
- 28, /* ungti_f */
- 16, /* ltgtr_f */
- 28, /* ltgti_f */
- 16, /* ordr_f */
- 28, /* ordi_f */
- 16, /* unordr_f */
- 28, /* unordi_f */
- 8, /* truncr_f_i */
- 0, /* truncr_f_l */
- 8, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 12, /* movi_f */
- 4, /* ldr_f */
- 12, /* ldi_f */
- 8, /* ldxr_f */
- 4, /* ldxi_f */
- 4, /* str_f */
- 12, /* sti_f */
- 8, /* stxr_f */
- 4, /* stxi_f */
- 12, /* bltr_f */
- 24, /* blti_f */
- 12, /* bler_f */
- 24, /* blei_f */
- 12, /* beqr_f */
- 24, /* beqi_f */
- 12, /* bger_f */
- 24, /* bgei_f */
- 12, /* bgtr_f */
- 24, /* bgti_f */
- 12, /* bner_f */
- 24, /* bnei_f */
- 12, /* bunltr_f */
- 24, /* bunlti_f */
- 12, /* bunler_f */
- 24, /* bunlei_f */
- 12, /* buneqr_f */
- 24, /* buneqi_f */
- 12, /* bunger_f */
- 24, /* bungei_f */
- 12, /* bungtr_f */
- 24, /* bungti_f */
- 12, /* bltgtr_f */
- 24, /* bltgti_f */
- 12, /* bordr_f */
- 24, /* bordi_f */
- 12, /* bunordr_f */
- 24, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 16, /* addi_d */
- 4, /* subr_d */
- 16, /* subi_d */
- 16, /* rsbi_d */
- 4, /* mulr_d */
- 16, /* muli_d */
- 4, /* divr_d */
- 16, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 28, /* lti_d */
- 16, /* ler_d */
- 28, /* lei_d */
- 16, /* eqr_d */
- 28, /* eqi_d */
- 16, /* ger_d */
- 28, /* gei_d */
- 16, /* gtr_d */
- 28, /* gti_d */
- 16, /* ner_d */
- 28, /* nei_d */
- 16, /* unltr_d */
- 28, /* unlti_d */
- 16, /* unler_d */
- 28, /* unlei_d */
- 16, /* uneqr_d */
- 28, /* uneqi_d */
- 16, /* unger_d */
- 28, /* ungei_d */
- 16, /* ungtr_d */
- 28, /* ungti_d */
- 16, /* ltgtr_d */
- 28, /* ltgti_d */
- 16, /* ordr_d */
- 28, /* ordi_d */
- 16, /* unordr_d */
- 28, /* unordi_d */
- 8, /* truncr_d_i */
- 0, /* truncr_d_l */
- 8, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 12, /* movi_d */
- 4, /* ldr_d */
- 12, /* ldi_d */
- 8, /* ldxr_d */
- 4, /* ldxi_d */
- 4, /* str_d */
- 12, /* sti_d */
- 8, /* stxr_d */
- 4, /* stxi_d */
- 12, /* bltr_d */
- 24, /* blti_d */
- 12, /* bler_d */
- 24, /* blei_d */
- 12, /* beqr_d */
- 24, /* beqi_d */
- 12, /* bger_d */
- 24, /* bgei_d */
- 12, /* bgtr_d */
- 24, /* bgti_d */
- 12, /* bner_d */
- 24, /* bnei_d */
- 12, /* bunltr_d */
- 24, /* bunlti_d */
- 12, /* bunler_d */
- 24, /* bunlei_d */
- 12, /* buneqr_d */
- 24, /* buneqi_d */
- 12, /* bunger_d */
- 24, /* bungei_d */
- 12, /* bungtr_d */
- 24, /* bungti_d */
- 12, /* bltgtr_d */
- 24, /* bltgti_d */
- 12, /* bordr_d */
- 24, /* bordi_d */
- 12, /* bunordr_d */
- 24, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 4, /* movr_d_w */
- 12, /* movi_d_w */
-#endif /* NEW_ABI */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 32
-#if !NEW_ABI
-#define JIT_INSTR_MAX 116
- 0, /* data */
- 0, /* live */
- 0, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 116, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 20, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 12, /* addcr */
- 20, /* addci */
- 28, /* addxr */
- 28, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 12, /* subcr */
- 20, /* subci */
- 28, /* subxr */
- 28, /* subxi */
- 16, /* rsbi */
- 8, /* mulr */
- 16, /* muli */
- 12, /* qmulr */
- 20, /* qmuli */
- 12, /* qmulr_u */
- 20, /* qmuli_u */
- 8, /* divr */
- 16, /* divi */
- 8, /* divr_u */
- 16, /* divi_u */
- 12, /* qdivr */
- 16, /* qdivi */
- 12, /* qdivr_u */
- 16, /* qdivi_u */
- 8, /* remr */
- 16, /* remi */
- 8, /* remr_u */
- 16, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 8, /* comr */
- 4, /* ltr */
- 4, /* lti */
- 4, /* ltr_u */
- 4, /* lti_u */
- 8, /* ler */
- 12, /* lei */
- 8, /* ler_u */
- 12, /* lei_u */
- 12, /* eqr */
- 12, /* eqi */
- 8, /* ger */
- 12, /* gei */
- 8, /* ger_u */
- 12, /* gei_u */
- 4, /* gtr */
- 8, /* gti */
- 4, /* gtr_u */
- 8, /* gti_u */
- 8, /* ner */
- 8, /* nei */
- 4, /* movr */
- 8, /* movi */
- 8, /* extr_c */
- 4, /* extr_uc */
- 8, /* extr_s */
- 4, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 20, /* htonr_us */
- 52, /* htonr_ui */
- 0, /* htonr_ul */
- 4, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 12, /* ldi_uc */
- 4, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 12, /* ldi_us */
- 4, /* ldr_i */
- 12, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 8, /* ldxr_c */
- 16, /* ldxi_c */
- 8, /* ldxr_uc */
- 16, /* ldxi_uc */
- 8, /* ldxr_s */
- 16, /* ldxi_s */
- 8, /* ldxr_us */
- 16, /* ldxi_us */
- 8, /* ldxr_i */
- 16, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 12, /* sti_c */
- 4, /* str_s */
- 12, /* sti_s */
- 4, /* str_i */
- 12, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 8, /* stxr_c */
- 16, /* stxi_c */
- 8, /* stxr_s */
- 16, /* stxi_s */
- 8, /* stxr_i */
- 16, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 12, /* bltr */
- 12, /* blti */
- 12, /* bltr_u */
- 12, /* blti_u */
- 12, /* bler */
- 16, /* blei */
- 12, /* bler_u */
- 16, /* blei_u */
- 8, /* beqr */
- 16, /* beqi */
- 12, /* bger */
- 12, /* bgei */
- 12, /* bger_u */
- 12, /* bgei_u */
- 12, /* bgtr */
- 16, /* bgti */
- 12, /* bgtr_u */
- 16, /* bgti_u */
- 8, /* bner */
- 16, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 28, /* boaddr */
- 28, /* boaddi */
- 16, /* boaddr_u */
- 20, /* boaddi_u */
- 28, /* bxaddr */
- 28, /* bxaddi */
- 16, /* bxaddr_u */
- 20, /* bxaddi_u */
- 28, /* bosubr */
- 28, /* bosubi */
- 16, /* bosubr_u */
- 20, /* bosubi_u */
- 28, /* bxsubr */
- 28, /* bxsubi */
- 16, /* bxsubr_u */
- 20, /* bxsubi_u */
- 8, /* jmpr */
- 8, /* jmpi */
- 12, /* callr */
- 16, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 116, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 16, /* addi_f */
- 4, /* subr_f */
- 16, /* subi_f */
- 16, /* rsbi_f */
- 4, /* mulr_f */
- 16, /* muli_f */
- 4, /* divr_f */
- 16, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 16, /* ltr_f */
- 28, /* lti_f */
- 16, /* ler_f */
- 28, /* lei_f */
- 16, /* eqr_f */
- 28, /* eqi_f */
- 16, /* ger_f */
- 28, /* gei_f */
- 16, /* gtr_f */
- 28, /* gti_f */
- 16, /* ner_f */
- 28, /* nei_f */
- 16, /* unltr_f */
- 28, /* unlti_f */
- 16, /* unler_f */
- 28, /* unlei_f */
- 16, /* uneqr_f */
- 28, /* uneqi_f */
- 16, /* unger_f */
- 28, /* ungei_f */
- 16, /* ungtr_f */
- 28, /* ungti_f */
- 16, /* ltgtr_f */
- 28, /* ltgti_f */
- 16, /* ordr_f */
- 28, /* ordi_f */
- 16, /* unordr_f */
- 28, /* unordi_f */
- 8, /* truncr_f_i */
- 0, /* truncr_f_l */
- 8, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 12, /* movi_f */
- 4, /* ldr_f */
- 12, /* ldi_f */
- 8, /* ldxr_f */
- 16, /* ldxi_f */
- 4, /* str_f */
- 12, /* sti_f */
- 8, /* stxr_f */
- 16, /* stxi_f */
- 12, /* bltr_f */
- 24, /* blti_f */
- 12, /* bler_f */
- 24, /* blei_f */
- 12, /* beqr_f */
- 24, /* beqi_f */
- 12, /* bger_f */
- 24, /* bgei_f */
- 12, /* bgtr_f */
- 24, /* bgti_f */
- 12, /* bner_f */
- 24, /* bnei_f */
- 12, /* bunltr_f */
- 24, /* bunlti_f */
- 12, /* bunler_f */
- 24, /* bunlei_f */
- 12, /* buneqr_f */
- 24, /* buneqi_f */
- 12, /* bunger_f */
- 24, /* bungei_f */
- 12, /* bungtr_f */
- 24, /* bungti_f */
- 12, /* bltgtr_f */
- 24, /* bltgti_f */
- 12, /* bordr_f */
- 24, /* bordi_f */
- 12, /* bunordr_f */
- 24, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 20, /* addi_d */
- 4, /* subr_d */
- 20, /* subi_d */
- 20, /* rsbi_d */
- 4, /* mulr_d */
- 20, /* muli_d */
- 4, /* divr_d */
- 20, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 40, /* lti_d */
- 16, /* ler_d */
- 40, /* lei_d */
- 16, /* eqr_d */
- 40, /* eqi_d */
- 16, /* ger_d */
- 40, /* gei_d */
- 16, /* gtr_d */
- 40, /* gti_d */
- 16, /* ner_d */
- 40, /* nei_d */
- 16, /* unltr_d */
- 40, /* unlti_d */
- 16, /* unler_d */
- 40, /* unlei_d */
- 16, /* uneqr_d */
- 40, /* uneqi_d */
- 16, /* unger_d */
- 40, /* ungei_d */
- 16, /* ungtr_d */
- 40, /* ungti_d */
- 16, /* ltgtr_d */
- 40, /* ltgti_d */
- 16, /* ordr_d */
- 40, /* ordi_d */
- 16, /* unordr_d */
- 40, /* unordi_d */
- 8, /* truncr_d_i */
- 0, /* truncr_d_l */
- 8, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 24, /* movi_d */
- 8, /* ldr_d */
- 16, /* ldi_d */
- 12, /* ldxr_d */
- 20, /* ldxi_d */
- 8, /* str_d */
- 16, /* sti_d */
- 12, /* stxr_d */
- 20, /* stxi_d */
- 12, /* bltr_d */
- 28, /* blti_d */
- 12, /* bler_d */
- 28, /* blei_d */
- 12, /* beqr_d */
- 28, /* beqi_d */
- 12, /* bger_d */
- 28, /* bgei_d */
- 12, /* bgtr_d */
- 28, /* bgti_d */
- 12, /* bner_d */
- 36, /* bnei_d */
- 12, /* bunltr_d */
- 36, /* bunlti_d */
- 12, /* bunler_d */
- 36, /* bunlei_d */
- 12, /* buneqr_d */
- 36, /* buneqi_d */
- 12, /* bunger_d */
- 36, /* bungei_d */
- 12, /* bungtr_d */
- 36, /* bungti_d */
- 12, /* bltgtr_d */
- 28, /* bltgti_d */
- 12, /* bordr_d */
- 28, /* bordi_d */
- 12, /* bunordr_d */
- 36, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 4, /* movr_w_f */
- 8, /* movr_ww_d */
- 0, /* movr_w_d */
- 4, /* movr_f_w */
- 4, /* movi_f_w */
- 8, /* movr_d_ww */
- 8, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* NEW_ABI */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 64
-#define JIT_INSTR_MAX 44
- 0, /* data */
- 0, /* live */
- 4, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 44, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 0, /* va_start */
- 0, /* va_arg */
- 0, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 28, /* addi */
- 12, /* addcr */
- 36, /* addci */
- 28, /* addxr */
- 28, /* addxi */
- 4, /* subr */
- 28, /* subi */
- 12, /* subcr */
- 36, /* subci */
- 28, /* subxr */
- 28, /* subxi */
- 32, /* rsbi */
- 8, /* mulr */
- 32, /* muli */
- 12, /* qmulr */
- 32, /* qmuli */
- 12, /* qmulr_u */
- 32, /* qmuli_u */
- 8, /* divr */
- 32, /* divi */
- 8, /* divr_u */
- 32, /* divi_u */
- 12, /* qdivr */
- 16, /* qdivi */
- 12, /* qdivr_u */
- 16, /* qdivi_u */
- 8, /* remr */
- 32, /* remi */
- 8, /* remr_u */
- 32, /* remi_u */
- 4, /* andr */
- 28, /* andi */
- 4, /* orr */
- 28, /* ori */
- 4, /* xorr */
- 28, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 8, /* comr */
- 4, /* ltr */
- 4, /* lti */
- 4, /* ltr_u */
- 4, /* lti_u */
- 8, /* ler */
- 12, /* lei */
- 8, /* ler_u */
- 12, /* lei_u */
- 12, /* eqr */
- 12, /* eqi */
- 8, /* ger */
- 12, /* gei */
- 8, /* ger_u */
- 12, /* gei_u */
- 4, /* gtr */
- 8, /* gti */
- 4, /* gtr_u */
- 8, /* gti_u */
- 8, /* ner */
- 8, /* nei */
- 4, /* movr */
- 28, /* movi */
- 8, /* extr_c */
- 4, /* extr_uc */
- 8, /* extr_s */
- 4, /* extr_us */
- 4, /* extr_i */
- 8, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 4, /* htonr_ul */
- 4, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 12, /* ldi_uc */
- 4, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 12, /* ldi_us */
- 4, /* ldr_i */
- 12, /* ldi_i */
- 4, /* ldr_ui */
- 12, /* ldi_ui */
- 4, /* ldr_l */
- 12, /* ldi_l */
- 8, /* ldxr_c */
- 4, /* ldxi_c */
- 8, /* ldxr_uc */
- 4, /* ldxi_uc */
- 8, /* ldxr_s */
- 4, /* ldxi_s */
- 8, /* ldxr_us */
- 4, /* ldxi_us */
- 8, /* ldxr_i */
- 4, /* ldxi_i */
- 8, /* ldxr_ui */
- 4, /* ldxi_ui */
- 8, /* ldxr_l */
- 4, /* ldxi_l */
- 4, /* str_c */
- 12, /* sti_c */
- 4, /* str_s */
- 12, /* sti_s */
- 4, /* str_i */
- 12, /* sti_i */
- 4, /* str_l */
- 12, /* sti_l */
- 8, /* stxr_c */
- 4, /* stxi_c */
- 8, /* stxr_s */
- 4, /* stxi_s */
- 8, /* stxr_i */
- 4, /* stxi_i */
- 8, /* stxr_l */
- 4, /* stxi_l */
- 12, /* bltr */
- 12, /* blti */
- 12, /* bltr_u */
- 12, /* blti_u */
- 12, /* bler */
- 16, /* blei */
- 12, /* bler_u */
- 16, /* blei_u */
- 8, /* beqr */
- 36, /* beqi */
- 12, /* bger */
- 12, /* bgei */
- 12, /* bger_u */
- 12, /* bgei_u */
- 12, /* bgtr */
- 16, /* bgti */
- 12, /* bgtr_u */
- 16, /* bgti_u */
- 8, /* bner */
- 32, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 28, /* boaddr */
- 28, /* boaddi */
- 16, /* boaddr_u */
- 20, /* boaddi_u */
- 28, /* bxaddr */
- 28, /* bxaddi */
- 16, /* bxaddr_u */
- 20, /* bxaddi_u */
- 28, /* bosubr */
- 28, /* bosubi */
- 16, /* bosubr_u */
- 20, /* bosubi_u */
- 28, /* bxsubr */
- 28, /* bxsubi */
- 16, /* bxsubr_u */
- 20, /* bxsubi_u */
- 0, /* jmpr */
- 8, /* jmpi */
- 12, /* callr */
- 32, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 44, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 16, /* addi_f */
- 4, /* subr_f */
- 16, /* subi_f */
- 16, /* rsbi_f */
- 4, /* mulr_f */
- 16, /* muli_f */
- 4, /* divr_f */
- 16, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 16, /* ltr_f */
- 28, /* lti_f */
- 16, /* ler_f */
- 28, /* lei_f */
- 16, /* eqr_f */
- 28, /* eqi_f */
- 16, /* ger_f */
- 28, /* gei_f */
- 16, /* gtr_f */
- 28, /* gti_f */
- 16, /* ner_f */
- 28, /* nei_f */
- 16, /* unltr_f */
- 28, /* unlti_f */
- 16, /* unler_f */
- 28, /* unlei_f */
- 16, /* uneqr_f */
- 28, /* uneqi_f */
- 16, /* unger_f */
- 28, /* ungei_f */
- 16, /* ungtr_f */
- 28, /* ungti_f */
- 16, /* ltgtr_f */
- 28, /* ltgti_f */
- 16, /* ordr_f */
- 28, /* ordi_f */
- 16, /* unordr_f */
- 28, /* unordi_f */
- 8, /* truncr_f_i */
- 8, /* truncr_f_l */
- 8, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 12, /* movi_f */
- 4, /* ldr_f */
- 12, /* ldi_f */
- 8, /* ldxr_f */
- 4, /* ldxi_f */
- 4, /* str_f */
- 12, /* sti_f */
- 8, /* stxr_f */
- 4, /* stxi_f */
- 12, /* bltr_f */
- 24, /* blti_f */
- 12, /* bler_f */
- 24, /* blei_f */
- 12, /* beqr_f */
- 24, /* beqi_f */
- 12, /* bger_f */
- 24, /* bgei_f */
- 12, /* bgtr_f */
- 24, /* bgti_f */
- 12, /* bner_f */
- 24, /* bnei_f */
- 12, /* bunltr_f */
- 24, /* bunlti_f */
- 12, /* bunler_f */
- 24, /* bunlei_f */
- 12, /* buneqr_f */
- 24, /* buneqi_f */
- 12, /* bunger_f */
- 24, /* bungei_f */
- 12, /* bungtr_f */
- 24, /* bungti_f */
- 12, /* bltgtr_f */
- 24, /* bltgti_f */
- 12, /* bordr_f */
- 24, /* bordi_f */
- 12, /* bunordr_f */
- 24, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 16, /* addi_d */
- 4, /* subr_d */
- 16, /* subi_d */
- 16, /* rsbi_d */
- 4, /* mulr_d */
- 16, /* muli_d */
- 4, /* divr_d */
- 16, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 28, /* lti_d */
- 16, /* ler_d */
- 28, /* lei_d */
- 16, /* eqr_d */
- 28, /* eqi_d */
- 16, /* ger_d */
- 28, /* gei_d */
- 16, /* gtr_d */
- 28, /* gti_d */
- 16, /* ner_d */
- 28, /* nei_d */
- 16, /* unltr_d */
- 28, /* unlti_d */
- 16, /* unler_d */
- 28, /* unlei_d */
- 16, /* uneqr_d */
- 28, /* uneqi_d */
- 16, /* unger_d */
- 28, /* ungei_d */
- 16, /* ungtr_d */
- 28, /* ungti_d */
- 16, /* ltgtr_d */
- 28, /* ltgti_d */
- 16, /* ordr_d */
- 28, /* ordi_d */
- 16, /* unordr_d */
- 28, /* unordi_d */
- 8, /* truncr_d_i */
- 8, /* truncr_d_l */
- 8, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 12, /* movi_d */
- 4, /* ldr_d */
- 12, /* ldi_d */
- 8, /* ldxr_d */
- 4, /* ldxi_d */
- 4, /* str_d */
- 12, /* sti_d */
- 8, /* stxr_d */
- 4, /* stxi_d */
- 12, /* bltr_d */
- 24, /* blti_d */
- 12, /* bler_d */
- 24, /* blei_d */
- 12, /* beqr_d */
- 24, /* beqi_d */
- 12, /* bger_d */
- 24, /* bgei_d */
- 12, /* bgtr_d */
- 24, /* bgti_d */
- 12, /* bner_d */
- 24, /* bnei_d */
- 12, /* bunltr_d */
- 24, /* bunlti_d */
- 12, /* bunler_d */
- 24, /* bunlei_d */
- 12, /* buneqr_d */
- 24, /* buneqi_d */
- 12, /* bunger_d */
- 24, /* bungei_d */
- 12, /* bungtr_d */
- 24, /* bungti_d */
- 12, /* bltgtr_d */
- 24, /* bltgti_d */
- 12, /* bordr_d */
- 24, /* bordi_d */
- 12, /* bunordr_d */
- 24, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 4, /* movr_d_w */
- 12, /* movi_d_w */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_ppc-sz.c b/jit/jit_ppc-sz.c
deleted file mode 100644
index 22a6e25..0000000
--- a/jit/jit_ppc-sz.c
+++ /dev/null
@@ -1,1622 +0,0 @@
-
-#if __WORDSIZE == 32
-#if defined(__ppc__)
-#define JIT_INSTR_MAX 44
- 0, /* data */
- 0, /* live */
- 0, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 44, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 0, /* va_start */
- 0, /* va_arg */
- 0, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 4, /* addcr */
- 12, /* addci */
- 4, /* addxr */
- 8, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 4, /* subcr */
- 12, /* subci */
- 4, /* subxr */
- 8, /* subxi */
- 16, /* rsbi */
- 4, /* mulr */
- 12, /* muli */
- 12, /* qmulr */
- 16, /* qmuli */
- 12, /* qmulr_u */
- 16, /* qmuli_u */
- 4, /* divr */
- 12, /* divi */
- 4, /* divr_u */
- 12, /* divi_u */
- 20, /* qdivr */
- 16, /* qdivi */
- 20, /* qdivr_u */
- 16, /* qdivi_u */
- 12, /* remr */
- 20, /* remi */
- 12, /* remr_u */
- 20, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 12, /* ltr */
- 12, /* lti */
- 12, /* ltr_u */
- 16, /* lti_u */
- 16, /* ler */
- 16, /* lei */
- 16, /* ler_u */
- 16, /* lei_u */
- 12, /* eqr */
- 12, /* eqi */
- 16, /* ger */
- 16, /* gei */
- 16, /* ger_u */
- 16, /* gei_u */
- 12, /* gtr */
- 12, /* gti */
- 12, /* gtr_u */
- 12, /* gti_u */
- 16, /* ner */
- 16, /* nei */
- 4, /* movr */
- 8, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 0, /* htonr_ul */
- 8, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 8, /* ldi_uc */
- 4, /* ldr_s */
- 8, /* ldi_s */
- 4, /* ldr_us */
- 8, /* ldi_us */
- 4, /* ldr_i */
- 8, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 8, /* ldxr_c */
- 8, /* ldxi_c */
- 4, /* ldxr_uc */
- 4, /* ldxi_uc */
- 4, /* ldxr_s */
- 4, /* ldxi_s */
- 4, /* ldxr_us */
- 4, /* ldxi_us */
- 4, /* ldxr_i */
- 4, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 8, /* sti_c */
- 4, /* str_s */
- 8, /* sti_s */
- 4, /* str_i */
- 8, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 4, /* stxr_c */
- 4, /* stxi_c */
- 4, /* stxr_s */
- 4, /* stxi_s */
- 4, /* stxr_i */
- 4, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 12, /* blti_u */
- 8, /* bler */
- 8, /* blei */
- 8, /* bler_u */
- 12, /* blei_u */
- 8, /* beqr */
- 16, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 16, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 12, /* boaddr */
- 16, /* boaddi */
- 12, /* boaddr_u */
- 12, /* boaddi_u */
- 12, /* bxaddr */
- 16, /* bxaddi */
- 12, /* bxaddr_u */
- 12, /* bxaddi_u */
- 12, /* bosubr */
- 16, /* bosubi */
- 12, /* bosubr_u */
- 16, /* bosubi_u */
- 12, /* bxsubr */
- 16, /* bxsubi */
- 12, /* bxsubr_u */
- 16, /* bxsubi_u */
- 0, /* jmpr */
- 4, /* jmpi */
- 8, /* callr */
- 16, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 44, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 12, /* addi_f */
- 4, /* subr_f */
- 12, /* subi_f */
- 12, /* rsbi_f */
- 4, /* mulr_f */
- 12, /* muli_f */
- 4, /* divr_f */
- 12, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 12, /* ltr_f */
- 20, /* lti_f */
- 16, /* ler_f */
- 24, /* lei_f */
- 12, /* eqr_f */
- 20, /* eqi_f */
- 16, /* ger_f */
- 24, /* gei_f */
- 12, /* gtr_f */
- 20, /* gti_f */
- 16, /* ner_f */
- 24, /* nei_f */
- 16, /* unltr_f */
- 24, /* unlti_f */
- 16, /* unler_f */
- 24, /* unlei_f */
- 16, /* uneqr_f */
- 24, /* uneqi_f */
- 16, /* unger_f */
- 24, /* ungei_f */
- 16, /* ungtr_f */
- 24, /* ungti_f */
- 16, /* ltgtr_f */
- 24, /* ltgti_f */
- 16, /* ordr_f */
- 24, /* ordi_f */
- 12, /* unordr_f */
- 20, /* unordi_f */
- 12, /* truncr_f_i */
- 0, /* truncr_f_l */
- 20, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 8, /* movi_f */
- 4, /* ldr_f */
- 8, /* ldi_f */
- 4, /* ldxr_f */
- 4, /* ldxi_f */
- 4, /* str_f */
- 8, /* sti_f */
- 4, /* stxr_f */
- 4, /* stxi_f */
- 8, /* bltr_f */
- 16, /* blti_f */
- 12, /* bler_f */
- 20, /* blei_f */
- 8, /* beqr_f */
- 16, /* beqi_f */
- 12, /* bger_f */
- 20, /* bgei_f */
- 8, /* bgtr_f */
- 16, /* bgti_f */
- 8, /* bner_f */
- 16, /* bnei_f */
- 12, /* bunltr_f */
- 20, /* bunlti_f */
- 8, /* bunler_f */
- 16, /* bunlei_f */
- 12, /* buneqr_f */
- 20, /* buneqi_f */
- 8, /* bunger_f */
- 16, /* bungei_f */
- 12, /* bungtr_f */
- 20, /* bungti_f */
- 12, /* bltgtr_f */
- 20, /* bltgti_f */
- 8, /* bordr_f */
- 16, /* bordi_f */
- 8, /* bunordr_f */
- 16, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 12, /* addi_d */
- 4, /* subr_d */
- 12, /* subi_d */
- 12, /* rsbi_d */
- 4, /* mulr_d */
- 12, /* muli_d */
- 4, /* divr_d */
- 12, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 12, /* ltr_d */
- 20, /* lti_d */
- 16, /* ler_d */
- 24, /* lei_d */
- 12, /* eqr_d */
- 20, /* eqi_d */
- 16, /* ger_d */
- 24, /* gei_d */
- 12, /* gtr_d */
- 20, /* gti_d */
- 16, /* ner_d */
- 24, /* nei_d */
- 16, /* unltr_d */
- 24, /* unlti_d */
- 16, /* unler_d */
- 24, /* unlei_d */
- 16, /* uneqr_d */
- 24, /* uneqi_d */
- 16, /* unger_d */
- 24, /* ungei_d */
- 16, /* ungtr_d */
- 24, /* ungti_d */
- 16, /* ltgtr_d */
- 24, /* ltgti_d */
- 16, /* ordr_d */
- 24, /* ordi_d */
- 12, /* unordr_d */
- 20, /* unordi_d */
- 12, /* truncr_d_i */
- 0, /* truncr_d_l */
- 20, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 8, /* movi_d */
- 4, /* ldr_d */
- 8, /* ldi_d */
- 4, /* ldxr_d */
- 4, /* ldxi_d */
- 4, /* str_d */
- 8, /* sti_d */
- 4, /* stxr_d */
- 4, /* stxi_d */
- 8, /* bltr_d */
- 16, /* blti_d */
- 12, /* bler_d */
- 20, /* blei_d */
- 8, /* beqr_d */
- 16, /* beqi_d */
- 12, /* bger_d */
- 20, /* bgei_d */
- 8, /* bgtr_d */
- 16, /* bgti_d */
- 8, /* bner_d */
- 16, /* bnei_d */
- 12, /* bunltr_d */
- 20, /* bunlti_d */
- 8, /* bunler_d */
- 16, /* bunlei_d */
- 12, /* buneqr_d */
- 20, /* buneqi_d */
- 8, /* bunger_d */
- 16, /* bungei_d */
- 12, /* bungtr_d */
- 20, /* bungti_d */
- 12, /* bltgtr_d */
- 20, /* bltgti_d */
- 8, /* bordr_d */
- 16, /* bordi_d */
- 8, /* bunordr_d */
- 16, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __ppc__ */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 32
-#if defined(__powerpc__)
-#if __BYTE_ORDER == __BIG_ENDIAN
-#define JIT_INSTR_MAX 136
- 0, /* data */
- 0, /* live */
- 0, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 136, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 8, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 4, /* addcr */
- 12, /* addci */
- 4, /* addxr */
- 8, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 4, /* subcr */
- 12, /* subci */
- 4, /* subxr */
- 8, /* subxi */
- 16, /* rsbi */
- 4, /* mulr */
- 12, /* muli */
- 12, /* qmulr */
- 16, /* qmuli */
- 12, /* qmulr_u */
- 16, /* qmuli_u */
- 4, /* divr */
- 12, /* divi */
- 4, /* divr_u */
- 12, /* divi_u */
- 20, /* qdivr */
- 16, /* qdivi */
- 20, /* qdivr_u */
- 16, /* qdivi_u */
- 12, /* remr */
- 20, /* remi */
- 12, /* remr_u */
- 20, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 12, /* ltr */
- 12, /* lti */
- 12, /* ltr_u */
- 16, /* lti_u */
- 16, /* ler */
- 16, /* lei */
- 16, /* ler_u */
- 16, /* lei_u */
- 12, /* eqr */
- 12, /* eqi */
- 16, /* ger */
- 16, /* gei */
- 16, /* ger_u */
- 16, /* gei_u */
- 12, /* gtr */
- 12, /* gti */
- 12, /* gtr_u */
- 12, /* gti_u */
- 16, /* ner */
- 16, /* nei */
- 4, /* movr */
- 8, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 0, /* htonr_ul */
- 8, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 8, /* ldi_uc */
- 4, /* ldr_s */
- 8, /* ldi_s */
- 4, /* ldr_us */
- 8, /* ldi_us */
- 4, /* ldr_i */
- 8, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 8, /* ldxr_c */
- 16, /* ldxi_c */
- 4, /* ldxr_uc */
- 12, /* ldxi_uc */
- 4, /* ldxr_s */
- 12, /* ldxi_s */
- 4, /* ldxr_us */
- 12, /* ldxi_us */
- 4, /* ldxr_i */
- 12, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 8, /* sti_c */
- 4, /* str_s */
- 8, /* sti_s */
- 4, /* str_i */
- 8, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 4, /* stxr_c */
- 12, /* stxi_c */
- 4, /* stxr_s */
- 12, /* stxi_s */
- 4, /* stxr_i */
- 12, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 12, /* blti_u */
- 8, /* bler */
- 8, /* blei */
- 8, /* bler_u */
- 12, /* blei_u */
- 8, /* beqr */
- 16, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 16, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 12, /* boaddr */
- 16, /* boaddi */
- 12, /* boaddr_u */
- 12, /* boaddi_u */
- 12, /* bxaddr */
- 16, /* bxaddi */
- 12, /* bxaddr_u */
- 12, /* bxaddi_u */
- 12, /* bosubr */
- 16, /* bosubi */
- 12, /* bosubr_u */
- 16, /* bosubi_u */
- 12, /* bxsubr */
- 16, /* bxsubi */
- 12, /* bxsubr_u */
- 16, /* bxsubi_u */
- 8, /* jmpr */
- 4, /* jmpi */
- 28, /* callr */
- 40, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 124, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 16, /* addi_f */
- 4, /* subr_f */
- 16, /* subi_f */
- 16, /* rsbi_f */
- 4, /* mulr_f */
- 16, /* muli_f */
- 4, /* divr_f */
- 16, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 12, /* ltr_f */
- 24, /* lti_f */
- 16, /* ler_f */
- 28, /* lei_f */
- 12, /* eqr_f */
- 24, /* eqi_f */
- 16, /* ger_f */
- 28, /* gei_f */
- 12, /* gtr_f */
- 24, /* gti_f */
- 16, /* ner_f */
- 28, /* nei_f */
- 16, /* unltr_f */
- 28, /* unlti_f */
- 16, /* unler_f */
- 28, /* unlei_f */
- 16, /* uneqr_f */
- 28, /* uneqi_f */
- 16, /* unger_f */
- 28, /* ungei_f */
- 16, /* ungtr_f */
- 28, /* ungti_f */
- 16, /* ltgtr_f */
- 28, /* ltgti_f */
- 16, /* ordr_f */
- 28, /* ordi_f */
- 12, /* unordr_f */
- 24, /* unordi_f */
- 12, /* truncr_f_i */
- 0, /* truncr_f_l */
- 20, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 12, /* movi_f */
- 4, /* ldr_f */
- 8, /* ldi_f */
- 4, /* ldxr_f */
- 12, /* ldxi_f */
- 4, /* str_f */
- 8, /* sti_f */
- 4, /* stxr_f */
- 12, /* stxi_f */
- 8, /* bltr_f */
- 20, /* blti_f */
- 12, /* bler_f */
- 24, /* blei_f */
- 8, /* beqr_f */
- 20, /* beqi_f */
- 12, /* bger_f */
- 24, /* bgei_f */
- 8, /* bgtr_f */
- 20, /* bgti_f */
- 8, /* bner_f */
- 20, /* bnei_f */
- 12, /* bunltr_f */
- 24, /* bunlti_f */
- 8, /* bunler_f */
- 20, /* bunlei_f */
- 12, /* buneqr_f */
- 24, /* buneqi_f */
- 8, /* bunger_f */
- 20, /* bungei_f */
- 12, /* bungtr_f */
- 24, /* bungti_f */
- 12, /* bltgtr_f */
- 24, /* bltgti_f */
- 8, /* bordr_f */
- 20, /* bordi_f */
- 8, /* bunordr_f */
- 20, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 24, /* addi_d */
- 4, /* subr_d */
- 24, /* subi_d */
- 24, /* rsbi_d */
- 4, /* mulr_d */
- 24, /* muli_d */
- 4, /* divr_d */
- 24, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 12, /* ltr_d */
- 32, /* lti_d */
- 16, /* ler_d */
- 36, /* lei_d */
- 12, /* eqr_d */
- 32, /* eqi_d */
- 16, /* ger_d */
- 36, /* gei_d */
- 12, /* gtr_d */
- 32, /* gti_d */
- 16, /* ner_d */
- 36, /* nei_d */
- 16, /* unltr_d */
- 36, /* unlti_d */
- 16, /* unler_d */
- 36, /* unlei_d */
- 16, /* uneqr_d */
- 36, /* uneqi_d */
- 16, /* unger_d */
- 36, /* ungei_d */
- 16, /* ungtr_d */
- 36, /* ungti_d */
- 16, /* ltgtr_d */
- 36, /* ltgti_d */
- 16, /* ordr_d */
- 36, /* ordi_d */
- 12, /* unordr_d */
- 32, /* unordi_d */
- 12, /* truncr_d_i */
- 0, /* truncr_d_l */
- 20, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 24, /* movi_d */
- 4, /* ldr_d */
- 8, /* ldi_d */
- 4, /* ldxr_d */
- 12, /* ldxi_d */
- 4, /* str_d */
- 8, /* sti_d */
- 4, /* stxr_d */
- 12, /* stxi_d */
- 8, /* bltr_d */
- 28, /* blti_d */
- 12, /* bler_d */
- 32, /* blei_d */
- 8, /* beqr_d */
- 32, /* beqi_d */
- 12, /* bger_d */
- 32, /* bgei_d */
- 8, /* bgtr_d */
- 28, /* bgti_d */
- 8, /* bner_d */
- 28, /* bnei_d */
- 12, /* bunltr_d */
- 32, /* bunlti_d */
- 8, /* bunler_d */
- 28, /* bunlei_d */
- 12, /* buneqr_d */
- 32, /* buneqi_d */
- 8, /* bunger_d */
- 28, /* bungei_d */
- 12, /* bungtr_d */
- 32, /* bungti_d */
- 12, /* bltgtr_d */
- 32, /* bltgti_d */
- 8, /* bordr_d */
- 28, /* bordi_d */
- 8, /* bunordr_d */
- 28, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __BYTEORDER */
-#endif /* __powerpc__ */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 64
-#if defined(__powerpc__)
-#if __BYTE_ORDER == __BIG_ENDIAN
-#define JIT_INSTR_MAX 148
- 0, /* data */
- 0, /* live */
- 4, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 148, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 8, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 28, /* addi */
- 4, /* addcr */
- 28, /* addci */
- 4, /* addxr */
- 8, /* addxi */
- 4, /* subr */
- 28, /* subi */
- 4, /* subcr */
- 28, /* subci */
- 4, /* subxr */
- 8, /* subxi */
- 44, /* rsbi */
- 4, /* mulr */
- 28, /* muli */
- 12, /* qmulr */
- 28, /* qmuli */
- 12, /* qmulr_u */
- 28, /* qmuli_u */
- 4, /* divr */
- 28, /* divi */
- 4, /* divr_u */
- 28, /* divi_u */
- 20, /* qdivr */
- 16, /* qdivi */
- 20, /* qdivr_u */
- 16, /* qdivi_u */
- 12, /* remr */
- 36, /* remi */
- 12, /* remr_u */
- 36, /* remi_u */
- 4, /* andr */
- 28, /* andi */
- 4, /* orr */
- 28, /* ori */
- 4, /* xorr */
- 28, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 12, /* ltr */
- 12, /* lti */
- 12, /* ltr_u */
- 16, /* lti_u */
- 16, /* ler */
- 16, /* lei */
- 16, /* ler_u */
- 16, /* lei_u */
- 12, /* eqr */
- 12, /* eqi */
- 16, /* ger */
- 16, /* gei */
- 16, /* ger_u */
- 16, /* gei_u */
- 12, /* gtr */
- 12, /* gti */
- 12, /* gtr_u */
- 12, /* gti_u */
- 16, /* ner */
- 16, /* nei */
- 4, /* movr */
- 36, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 4, /* extr_i */
- 4, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 4, /* htonr_ul */
- 8, /* ldr_c */
- 28, /* ldi_c */
- 4, /* ldr_uc */
- 24, /* ldi_uc */
- 4, /* ldr_s */
- 24, /* ldi_s */
- 4, /* ldr_us */
- 24, /* ldi_us */
- 4, /* ldr_i */
- 24, /* ldi_i */
- 4, /* ldr_ui */
- 24, /* ldi_ui */
- 4, /* ldr_l */
- 24, /* ldi_l */
- 8, /* ldxr_c */
- 16, /* ldxi_c */
- 4, /* ldxr_uc */
- 12, /* ldxi_uc */
- 4, /* ldxr_s */
- 12, /* ldxi_s */
- 4, /* ldxr_us */
- 12, /* ldxi_us */
- 4, /* ldxr_i */
- 12, /* ldxi_i */
- 4, /* ldxr_ui */
- 12, /* ldxi_ui */
- 4, /* ldxr_l */
- 12, /* ldxi_l */
- 4, /* str_c */
- 24, /* sti_c */
- 4, /* str_s */
- 24, /* sti_s */
- 4, /* str_i */
- 24, /* sti_i */
- 4, /* str_l */
- 24, /* sti_l */
- 4, /* stxr_c */
- 12, /* stxi_c */
- 4, /* stxr_s */
- 12, /* stxi_s */
- 4, /* stxr_i */
- 12, /* stxi_i */
- 4, /* stxr_l */
- 12, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 12, /* blti_u */
- 8, /* bler */
- 8, /* blei */
- 8, /* bler_u */
- 12, /* blei_u */
- 8, /* beqr */
- 44, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 36, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 12, /* boaddr */
- 16, /* boaddi */
- 12, /* boaddr_u */
- 12, /* boaddi_u */
- 12, /* bxaddr */
- 16, /* bxaddi */
- 12, /* bxaddr_u */
- 12, /* bxaddi_u */
- 12, /* bosubr */
- 16, /* bosubi */
- 12, /* bosubr_u */
- 16, /* bosubi_u */
- 12, /* bxsubr */
- 16, /* bxsubi */
- 12, /* bxsubr_u */
- 16, /* bxsubi_u */
- 8, /* jmpr */
- 4, /* jmpi */
- 28, /* callr */
- 56, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 124, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 28, /* addi_f */
- 4, /* subr_f */
- 28, /* subi_f */
- 28, /* rsbi_f */
- 4, /* mulr_f */
- 28, /* muli_f */
- 4, /* divr_f */
- 28, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 12, /* ltr_f */
- 36, /* lti_f */
- 16, /* ler_f */
- 40, /* lei_f */
- 12, /* eqr_f */
- 36, /* eqi_f */
- 16, /* ger_f */
- 40, /* gei_f */
- 12, /* gtr_f */
- 36, /* gti_f */
- 16, /* ner_f */
- 40, /* nei_f */
- 16, /* unltr_f */
- 40, /* unlti_f */
- 16, /* unler_f */
- 40, /* unlei_f */
- 16, /* uneqr_f */
- 40, /* uneqi_f */
- 16, /* unger_f */
- 40, /* ungei_f */
- 16, /* ungtr_f */
- 40, /* ungti_f */
- 16, /* ltgtr_f */
- 40, /* ltgti_f */
- 16, /* ordr_f */
- 40, /* ordi_f */
- 12, /* unordr_f */
- 36, /* unordi_f */
- 12, /* truncr_f_i */
- 12, /* truncr_f_l */
- 12, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 24, /* movi_f */
- 4, /* ldr_f */
- 24, /* ldi_f */
- 4, /* ldxr_f */
- 12, /* ldxi_f */
- 4, /* str_f */
- 24, /* sti_f */
- 4, /* stxr_f */
- 12, /* stxi_f */
- 8, /* bltr_f */
- 32, /* blti_f */
- 12, /* bler_f */
- 36, /* blei_f */
- 8, /* beqr_f */
- 32, /* beqi_f */
- 12, /* bger_f */
- 36, /* bgei_f */
- 8, /* bgtr_f */
- 32, /* bgti_f */
- 8, /* bner_f */
- 32, /* bnei_f */
- 12, /* bunltr_f */
- 36, /* bunlti_f */
- 8, /* bunler_f */
- 32, /* bunlei_f */
- 12, /* buneqr_f */
- 36, /* buneqi_f */
- 8, /* bunger_f */
- 32, /* bungei_f */
- 12, /* bungtr_f */
- 36, /* bungti_f */
- 12, /* bltgtr_f */
- 36, /* bltgti_f */
- 8, /* bordr_f */
- 32, /* bordi_f */
- 8, /* bunordr_f */
- 32, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 28, /* addi_d */
- 4, /* subr_d */
- 28, /* subi_d */
- 32, /* rsbi_d */
- 4, /* mulr_d */
- 28, /* muli_d */
- 4, /* divr_d */
- 28, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 12, /* ltr_d */
- 40, /* lti_d */
- 16, /* ler_d */
- 44, /* lei_d */
- 12, /* eqr_d */
- 40, /* eqi_d */
- 16, /* ger_d */
- 44, /* gei_d */
- 12, /* gtr_d */
- 40, /* gti_d */
- 16, /* ner_d */
- 44, /* nei_d */
- 16, /* unltr_d */
- 44, /* unlti_d */
- 16, /* unler_d */
- 44, /* unlei_d */
- 16, /* uneqr_d */
- 44, /* uneqi_d */
- 16, /* unger_d */
- 44, /* ungei_d */
- 16, /* ungtr_d */
- 44, /* ungti_d */
- 16, /* ltgtr_d */
- 44, /* ltgti_d */
- 16, /* ordr_d */
- 44, /* ordi_d */
- 12, /* unordr_d */
- 40, /* unordi_d */
- 12, /* truncr_d_i */
- 12, /* truncr_d_l */
- 12, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 32, /* movi_d */
- 4, /* ldr_d */
- 24, /* ldi_d */
- 4, /* ldxr_d */
- 12, /* ldxi_d */
- 4, /* str_d */
- 24, /* sti_d */
- 4, /* stxr_d */
- 12, /* stxi_d */
- 8, /* bltr_d */
- 32, /* blti_d */
- 12, /* bler_d */
- 36, /* blei_d */
- 8, /* beqr_d */
- 40, /* beqi_d */
- 12, /* bger_d */
- 40, /* bgei_d */
- 8, /* bgtr_d */
- 36, /* bgti_d */
- 8, /* bner_d */
- 36, /* bnei_d */
- 12, /* bunltr_d */
- 36, /* bunlti_d */
- 8, /* bunler_d */
- 32, /* bunlei_d */
- 12, /* buneqr_d */
- 36, /* buneqi_d */
- 8, /* bunger_d */
- 36, /* bungei_d */
- 12, /* bungtr_d */
- 40, /* bungti_d */
- 12, /* bltgtr_d */
- 40, /* bltgti_d */
- 8, /* bordr_d */
- 36, /* bordi_d */
- 8, /* bunordr_d */
- 32, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __BYTEORDER */
-#endif /* __powerpc__ */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 64
-#if defined(__powerpc__)
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-#define JIT_INSTR_MAX 124
- 0, /* data */
- 0, /* live */
- 4, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 124, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 8, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 28, /* addi */
- 4, /* addcr */
- 28, /* addci */
- 4, /* addxr */
- 8, /* addxi */
- 4, /* subr */
- 28, /* subi */
- 4, /* subcr */
- 28, /* subci */
- 4, /* subxr */
- 8, /* subxi */
- 44, /* rsbi */
- 4, /* mulr */
- 28, /* muli */
- 12, /* qmulr */
- 28, /* qmuli */
- 12, /* qmulr_u */
- 28, /* qmuli_u */
- 4, /* divr */
- 28, /* divi */
- 4, /* divr_u */
- 28, /* divi_u */
- 20, /* qdivr */
- 16, /* qdivi */
- 20, /* qdivr_u */
- 16, /* qdivi_u */
- 12, /* remr */
- 36, /* remi */
- 12, /* remr_u */
- 36, /* remi_u */
- 4, /* andr */
- 28, /* andi */
- 4, /* orr */
- 28, /* ori */
- 4, /* xorr */
- 28, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 12, /* ltr */
- 12, /* lti */
- 12, /* ltr_u */
- 16, /* lti_u */
- 16, /* ler */
- 16, /* lei */
- 16, /* ler_u */
- 16, /* lei_u */
- 12, /* eqr */
- 12, /* eqi */
- 16, /* ger */
- 16, /* gei */
- 16, /* ger_u */
- 16, /* gei_u */
- 12, /* gtr */
- 12, /* gti */
- 12, /* gtr_u */
- 12, /* gti_u */
- 16, /* ner */
- 16, /* nei */
- 4, /* movr */
- 36, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 4, /* extr_i */
- 4, /* extr_ui */
- 20, /* htonr_us */
- 16, /* htonr_ui */
- 44, /* htonr_ul */
- 8, /* ldr_c */
- 28, /* ldi_c */
- 4, /* ldr_uc */
- 24, /* ldi_uc */
- 4, /* ldr_s */
- 24, /* ldi_s */
- 4, /* ldr_us */
- 24, /* ldi_us */
- 4, /* ldr_i */
- 24, /* ldi_i */
- 4, /* ldr_ui */
- 24, /* ldi_ui */
- 4, /* ldr_l */
- 24, /* ldi_l */
- 8, /* ldxr_c */
- 16, /* ldxi_c */
- 4, /* ldxr_uc */
- 12, /* ldxi_uc */
- 4, /* ldxr_s */
- 12, /* ldxi_s */
- 4, /* ldxr_us */
- 12, /* ldxi_us */
- 4, /* ldxr_i */
- 12, /* ldxi_i */
- 4, /* ldxr_ui */
- 12, /* ldxi_ui */
- 4, /* ldxr_l */
- 12, /* ldxi_l */
- 4, /* str_c */
- 24, /* sti_c */
- 4, /* str_s */
- 24, /* sti_s */
- 4, /* str_i */
- 24, /* sti_i */
- 4, /* str_l */
- 24, /* sti_l */
- 4, /* stxr_c */
- 12, /* stxi_c */
- 4, /* stxr_s */
- 12, /* stxi_s */
- 4, /* stxr_i */
- 12, /* stxi_i */
- 4, /* stxr_l */
- 12, /* stxi_l */
- 8, /* bltr */
- 8, /* blti */
- 8, /* bltr_u */
- 12, /* blti_u */
- 8, /* bler */
- 8, /* blei */
- 8, /* bler_u */
- 12, /* blei_u */
- 8, /* beqr */
- 44, /* beqi */
- 8, /* bger */
- 8, /* bgei */
- 8, /* bger_u */
- 8, /* bgei_u */
- 8, /* bgtr */
- 8, /* bgti */
- 8, /* bgtr_u */
- 8, /* bgti_u */
- 8, /* bner */
- 36, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 12, /* boaddr */
- 16, /* boaddi */
- 12, /* boaddr_u */
- 12, /* boaddi_u */
- 12, /* bxaddr */
- 16, /* bxaddi */
- 12, /* bxaddr_u */
- 12, /* bxaddi_u */
- 12, /* bosubr */
- 16, /* bosubi */
- 12, /* bosubr_u */
- 16, /* bosubi_u */
- 12, /* bxsubr */
- 16, /* bxsubi */
- 12, /* bxsubr_u */
- 16, /* bxsubi_u */
- 8, /* jmpr */
- 4, /* jmpi */
- 12, /* callr */
- 36, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 124, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 28, /* addi_f */
- 4, /* subr_f */
- 28, /* subi_f */
- 28, /* rsbi_f */
- 4, /* mulr_f */
- 28, /* muli_f */
- 4, /* divr_f */
- 28, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 12, /* ltr_f */
- 36, /* lti_f */
- 16, /* ler_f */
- 40, /* lei_f */
- 12, /* eqr_f */
- 36, /* eqi_f */
- 16, /* ger_f */
- 40, /* gei_f */
- 12, /* gtr_f */
- 36, /* gti_f */
- 16, /* ner_f */
- 40, /* nei_f */
- 16, /* unltr_f */
- 40, /* unlti_f */
- 16, /* unler_f */
- 40, /* unlei_f */
- 16, /* uneqr_f */
- 40, /* uneqi_f */
- 16, /* unger_f */
- 40, /* ungei_f */
- 16, /* ungtr_f */
- 40, /* ungti_f */
- 16, /* ltgtr_f */
- 40, /* ltgti_f */
- 16, /* ordr_f */
- 40, /* ordi_f */
- 12, /* unordr_f */
- 36, /* unordi_f */
- 12, /* truncr_f_i */
- 12, /* truncr_f_l */
- 12, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 24, /* movi_f */
- 4, /* ldr_f */
- 24, /* ldi_f */
- 4, /* ldxr_f */
- 12, /* ldxi_f */
- 4, /* str_f */
- 24, /* sti_f */
- 4, /* stxr_f */
- 12, /* stxi_f */
- 8, /* bltr_f */
- 32, /* blti_f */
- 12, /* bler_f */
- 36, /* blei_f */
- 8, /* beqr_f */
- 32, /* beqi_f */
- 12, /* bger_f */
- 36, /* bgei_f */
- 8, /* bgtr_f */
- 32, /* bgti_f */
- 8, /* bner_f */
- 32, /* bnei_f */
- 12, /* bunltr_f */
- 36, /* bunlti_f */
- 8, /* bunler_f */
- 32, /* bunlei_f */
- 12, /* buneqr_f */
- 36, /* buneqi_f */
- 8, /* bunger_f */
- 32, /* bungei_f */
- 12, /* bungtr_f */
- 36, /* bungti_f */
- 12, /* bltgtr_f */
- 36, /* bltgti_f */
- 8, /* bordr_f */
- 32, /* bordi_f */
- 8, /* bunordr_f */
- 32, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 28, /* addi_d */
- 4, /* subr_d */
- 28, /* subi_d */
- 32, /* rsbi_d */
- 4, /* mulr_d */
- 28, /* muli_d */
- 4, /* divr_d */
- 28, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 12, /* ltr_d */
- 40, /* lti_d */
- 16, /* ler_d */
- 44, /* lei_d */
- 12, /* eqr_d */
- 40, /* eqi_d */
- 16, /* ger_d */
- 44, /* gei_d */
- 12, /* gtr_d */
- 40, /* gti_d */
- 16, /* ner_d */
- 44, /* nei_d */
- 16, /* unltr_d */
- 44, /* unlti_d */
- 16, /* unler_d */
- 44, /* unlei_d */
- 16, /* uneqr_d */
- 44, /* uneqi_d */
- 16, /* unger_d */
- 44, /* ungei_d */
- 16, /* ungtr_d */
- 44, /* ungti_d */
- 16, /* ltgtr_d */
- 44, /* ltgti_d */
- 16, /* ordr_d */
- 44, /* ordi_d */
- 12, /* unordr_d */
- 40, /* unordi_d */
- 12, /* truncr_d_i */
- 12, /* truncr_d_l */
- 12, /* extr_d */
- 4, /* extr_f_d */
- 4, /* movr_d */
- 32, /* movi_d */
- 4, /* ldr_d */
- 24, /* ldi_d */
- 4, /* ldxr_d */
- 12, /* ldxi_d */
- 4, /* str_d */
- 24, /* sti_d */
- 4, /* stxr_d */
- 12, /* stxi_d */
- 8, /* bltr_d */
- 32, /* blti_d */
- 12, /* bler_d */
- 36, /* blei_d */
- 8, /* beqr_d */
- 40, /* beqi_d */
- 12, /* bger_d */
- 40, /* bgei_d */
- 8, /* bgtr_d */
- 36, /* bgti_d */
- 8, /* bner_d */
- 36, /* bnei_d */
- 12, /* bunltr_d */
- 36, /* bunlti_d */
- 8, /* bunler_d */
- 32, /* bunlei_d */
- 12, /* buneqr_d */
- 36, /* buneqi_d */
- 8, /* bunger_d */
- 36, /* bungei_d */
- 12, /* bungtr_d */
- 40, /* bungti_d */
- 12, /* bltgtr_d */
- 40, /* bltgti_d */
- 8, /* bordr_d */
- 36, /* bordi_d */
- 8, /* bunordr_d */
- 32, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __BYTE_ORDER */
-#endif /* __powerpc__ */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_s390-sz.c b/jit/jit_s390-sz.c
deleted file mode 100644
index bb8b2dc..0000000
--- a/jit/jit_s390-sz.c
+++ /dev/null
@@ -1,804 +0,0 @@
-
-#if __WORDSIZE == 32
-#define JIT_INSTR_MAX 104
- 0, /* data */
- 0, /* live */
- 6, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 2, /* label */
- 42, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 44, /* va_start */
- 104, /* va_arg */
- 100, /* va_arg_d */
- 0, /* va_end */
- 8, /* addr */
- 24, /* addi */
- 8, /* addcr */
- 20, /* addci */
- 8, /* addxr */
- 12, /* addxi */
- 12, /* subr */
- 24, /* subi */
- 12, /* subcr */
- 20, /* subci */
- 12, /* subxr */
- 12, /* subxi */
- 28, /* rsbi */
- 8, /* mulr */
- 24, /* muli */
- 60, /* qmulr */
- 68, /* qmuli */
- 16, /* qmulr_u */
- 32, /* qmuli_u */
- 12, /* divr */
- 28, /* divi */
- 16, /* divr_u */
- 32, /* divi_u */
- 16, /* qdivr */
- 20, /* qdivi */
- 20, /* qdivr_u */
- 24, /* qdivi_u */
- 12, /* remr */
- 28, /* remi */
- 16, /* remr_u */
- 32, /* remi_u */
- 8, /* andr */
- 20, /* andi */
- 8, /* orr */
- 20, /* ori */
- 8, /* xorr */
- 24, /* xori */
- 6, /* lshr */
- 10, /* lshi */
- 6, /* rshr */
- 10, /* rshi */
- 6, /* rshr_u */
- 10, /* rshi_u */
- 4, /* negr */
- 12, /* comr */
- 20, /* ltr */
- 24, /* lti */
- 20, /* ltr_u */
- 24, /* lti_u */
- 20, /* ler */
- 24, /* lei */
- 20, /* ler_u */
- 24, /* lei_u */
- 20, /* eqr */
- 24, /* eqi */
- 20, /* ger */
- 24, /* gei */
- 20, /* ger_u */
- 24, /* gei_u */
- 20, /* gtr */
- 24, /* gti */
- 20, /* gtr_u */
- 24, /* gti_u */
- 20, /* ner */
- 24, /* nei */
- 4, /* movr */
- 16, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 4, /* extr_i */
- 4, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 4, /* htonr_ul */
- 6, /* ldr_c */
- 18, /* ldi_c */
- 6, /* ldr_uc */
- 18, /* ldi_uc */
- 6, /* ldr_s */
- 18, /* ldi_s */
- 6, /* ldr_us */
- 18, /* ldi_us */
- 6, /* ldr_i */
- 18, /* ldi_i */
- 6, /* ldr_ui */
- 18, /* ldi_ui */
- 6, /* ldr_l */
- 18, /* ldi_l */
- 14, /* ldxr_c */
- 26, /* ldxi_c */
- 14, /* ldxr_uc */
- 26, /* ldxi_uc */
- 14, /* ldxr_s */
- 26, /* ldxi_s */
- 14, /* ldxr_us */
- 26, /* ldxi_us */
- 14, /* ldxr_i */
- 26, /* ldxi_i */
- 14, /* ldxr_ui */
- 26, /* ldxi_ui */
- 14, /* ldxr_l */
- 26, /* ldxi_l */
- 4, /* str_c */
- 16, /* sti_c */
- 4, /* str_s */
- 16, /* sti_s */
- 4, /* str_i */
- 16, /* sti_i */
- 6, /* str_l */
- 18, /* sti_l */
- 12, /* stxr_c */
- 28, /* stxi_c */
- 12, /* stxr_s */
- 28, /* stxi_s */
- 12, /* stxr_i */
- 28, /* stxi_i */
- 14, /* stxr_l */
- 30, /* stxi_l */
- 10, /* bltr */
- 14, /* blti */
- 10, /* bltr_u */
- 14, /* blti_u */
- 10, /* bler */
- 14, /* blei */
- 10, /* bler_u */
- 14, /* blei_u */
- 10, /* beqr */
- 26, /* beqi */
- 10, /* bger */
- 14, /* bgei */
- 10, /* bger_u */
- 14, /* bgei_u */
- 10, /* bgtr */
- 14, /* bgti */
- 10, /* bgtr_u */
- 14, /* bgti_u */
- 10, /* bner */
- 26, /* bnei */
- 18, /* bmsr */
- 18, /* bmsi */
- 18, /* bmcr */
- 18, /* bmci */
- 10, /* boaddr */
- 14, /* boaddi */
- 10, /* boaddr_u */
- 14, /* boaddi_u */
- 10, /* bxaddr */
- 14, /* bxaddi */
- 10, /* bxaddr_u */
- 14, /* bxaddi_u */
- 10, /* bosubr */
- 14, /* bosubi */
- 10, /* bosubr_u */
- 14, /* bosubi_u */
- 10, /* bxsubr */
- 14, /* bxsubi */
- 10, /* bxsubr_u */
- 14, /* bxsubi_u */
- 2, /* jmpr */
- 18, /* jmpi */
- 2, /* callr */
- 18, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 40, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 6, /* addr_f */
- 26, /* addi_f */
- 8, /* subr_f */
- 26, /* subi_f */
- 28, /* rsbi_f */
- 6, /* mulr_f */
- 26, /* muli_f */
- 8, /* divr_f */
- 26, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 16, /* ltr_f */
- 36, /* lti_f */
- 16, /* ler_f */
- 36, /* lei_f */
- 16, /* eqr_f */
- 36, /* eqi_f */
- 16, /* ger_f */
- 36, /* gei_f */
- 16, /* gtr_f */
- 36, /* gti_f */
- 16, /* ner_f */
- 36, /* nei_f */
- 16, /* unltr_f */
- 36, /* unlti_f */
- 16, /* unler_f */
- 36, /* unlei_f */
- 20, /* uneqr_f */
- 40, /* uneqi_f */
- 16, /* unger_f */
- 36, /* ungei_f */
- 16, /* ungtr_f */
- 36, /* ungti_f */
- 20, /* ltgtr_f */
- 40, /* ltgti_f */
- 16, /* ordr_f */
- 36, /* ordi_f */
- 16, /* unordr_f */
- 36, /* unordi_f */
- 4, /* truncr_f_i */
- 4, /* truncr_f_l */
- 4, /* extr_f */
- 4, /* extr_d_f */
- 2, /* movr_f */
- 20, /* movi_f */
- 4, /* ldr_f */
- 16, /* ldi_f */
- 12, /* ldxr_f */
- 24, /* ldxi_f */
- 4, /* str_f */
- 16, /* sti_f */
- 12, /* stxr_f */
- 24, /* stxi_f */
- 10, /* bltr_f */
- 30, /* blti_f */
- 10, /* bler_f */
- 30, /* blei_f */
- 10, /* beqr_f */
- 30, /* beqi_f */
- 10, /* bger_f */
- 30, /* bgei_f */
- 10, /* bgtr_f */
- 30, /* bgti_f */
- 10, /* bner_f */
- 30, /* bnei_f */
- 10, /* bunltr_f */
- 30, /* bunlti_f */
- 10, /* bunler_f */
- 30, /* bunlei_f */
- 18, /* buneqr_f */
- 38, /* buneqi_f */
- 10, /* bunger_f */
- 30, /* bungei_f */
- 10, /* bungtr_f */
- 30, /* bungti_f */
- 18, /* bltgtr_f */
- 38, /* bltgti_f */
- 10, /* bordr_f */
- 30, /* bordi_f */
- 10, /* bunordr_f */
- 30, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 6, /* addr_d */
- 26, /* addi_d */
- 8, /* subr_d */
- 26, /* subi_d */
- 28, /* rsbi_d */
- 6, /* mulr_d */
- 26, /* muli_d */
- 8, /* divr_d */
- 26, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 36, /* lti_d */
- 16, /* ler_d */
- 36, /* lei_d */
- 16, /* eqr_d */
- 36, /* eqi_d */
- 16, /* ger_d */
- 36, /* gei_d */
- 16, /* gtr_d */
- 36, /* gti_d */
- 16, /* ner_d */
- 36, /* nei_d */
- 16, /* unltr_d */
- 36, /* unlti_d */
- 16, /* unler_d */
- 36, /* unlei_d */
- 20, /* uneqr_d */
- 40, /* uneqi_d */
- 16, /* unger_d */
- 36, /* ungei_d */
- 16, /* ungtr_d */
- 36, /* ungti_d */
- 20, /* ltgtr_d */
- 40, /* ltgti_d */
- 16, /* ordr_d */
- 36, /* ordi_d */
- 16, /* unordr_d */
- 36, /* unordi_d */
- 4, /* truncr_d_i */
- 4, /* truncr_d_l */
- 4, /* extr_d */
- 4, /* extr_f_d */
- 2, /* movr_d */
- 24, /* movi_d */
- 4, /* ldr_d */
- 16, /* ldi_d */
- 12, /* ldxr_d */
- 24, /* ldxi_d */
- 4, /* str_d */
- 16, /* sti_d */
- 12, /* stxr_d */
- 24, /* stxi_d */
- 10, /* bltr_d */
- 30, /* blti_d */
- 10, /* bler_d */
- 30, /* blei_d */
- 10, /* beqr_d */
- 34, /* beqi_d */
- 10, /* bger_d */
- 30, /* bgei_d */
- 10, /* bgtr_d */
- 30, /* bgti_d */
- 10, /* bner_d */
- 30, /* bnei_d */
- 10, /* bunltr_d */
- 30, /* bunlti_d */
- 10, /* bunler_d */
- 30, /* bunlei_d */
- 18, /* buneqr_d */
- 38, /* buneqi_d */
- 10, /* bunger_d */
- 30, /* bungei_d */
- 10, /* bungtr_d */
- 30, /* bungti_d */
- 18, /* bltgtr_d */
- 38, /* bltgti_d */
- 10, /* bordr_d */
- 30, /* bordi_d */
- 10, /* bunordr_d */
- 30, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 64
-#define JIT_INSTR_MAX 104
- 0, /* data */
- 0, /* live */
- 6, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 2, /* label */
- 42, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 44, /* va_start */
- 104, /* va_arg */
- 100, /* va_arg_d */
- 0, /* va_end */
- 8, /* addr */
- 24, /* addi */
- 8, /* addcr */
- 20, /* addci */
- 8, /* addxr */
- 12, /* addxi */
- 12, /* subr */
- 24, /* subi */
- 12, /* subcr */
- 20, /* subci */
- 12, /* subxr */
- 12, /* subxi */
- 28, /* rsbi */
- 8, /* mulr */
- 24, /* muli */
- 60, /* qmulr */
- 68, /* qmuli */
- 16, /* qmulr_u */
- 32, /* qmuli_u */
- 12, /* divr */
- 28, /* divi */
- 16, /* divr_u */
- 32, /* divi_u */
- 16, /* qdivr */
- 20, /* qdivi */
- 20, /* qdivr_u */
- 24, /* qdivi_u */
- 12, /* remr */
- 28, /* remi */
- 16, /* remr_u */
- 32, /* remi_u */
- 8, /* andr */
- 20, /* andi */
- 8, /* orr */
- 20, /* ori */
- 8, /* xorr */
- 24, /* xori */
- 6, /* lshr */
- 10, /* lshi */
- 6, /* rshr */
- 10, /* rshi */
- 6, /* rshr_u */
- 10, /* rshi_u */
- 4, /* negr */
- 12, /* comr */
- 20, /* ltr */
- 24, /* lti */
- 20, /* ltr_u */
- 24, /* lti_u */
- 20, /* ler */
- 24, /* lei */
- 20, /* ler_u */
- 24, /* lei_u */
- 20, /* eqr */
- 24, /* eqi */
- 20, /* ger */
- 24, /* gei */
- 20, /* ger_u */
- 24, /* gei_u */
- 20, /* gtr */
- 24, /* gti */
- 20, /* gtr_u */
- 24, /* gti_u */
- 20, /* ner */
- 24, /* nei */
- 4, /* movr */
- 16, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 4, /* extr_i */
- 4, /* extr_ui */
- 4, /* htonr_us */
- 4, /* htonr_ui */
- 4, /* htonr_ul */
- 6, /* ldr_c */
- 18, /* ldi_c */
- 6, /* ldr_uc */
- 18, /* ldi_uc */
- 6, /* ldr_s */
- 18, /* ldi_s */
- 6, /* ldr_us */
- 18, /* ldi_us */
- 6, /* ldr_i */
- 18, /* ldi_i */
- 6, /* ldr_ui */
- 18, /* ldi_ui */
- 6, /* ldr_l */
- 18, /* ldi_l */
- 14, /* ldxr_c */
- 26, /* ldxi_c */
- 14, /* ldxr_uc */
- 26, /* ldxi_uc */
- 14, /* ldxr_s */
- 26, /* ldxi_s */
- 14, /* ldxr_us */
- 26, /* ldxi_us */
- 14, /* ldxr_i */
- 26, /* ldxi_i */
- 14, /* ldxr_ui */
- 26, /* ldxi_ui */
- 14, /* ldxr_l */
- 26, /* ldxi_l */
- 4, /* str_c */
- 16, /* sti_c */
- 4, /* str_s */
- 16, /* sti_s */
- 4, /* str_i */
- 16, /* sti_i */
- 6, /* str_l */
- 18, /* sti_l */
- 12, /* stxr_c */
- 28, /* stxi_c */
- 12, /* stxr_s */
- 28, /* stxi_s */
- 12, /* stxr_i */
- 28, /* stxi_i */
- 14, /* stxr_l */
- 30, /* stxi_l */
- 10, /* bltr */
- 14, /* blti */
- 10, /* bltr_u */
- 14, /* blti_u */
- 10, /* bler */
- 14, /* blei */
- 10, /* bler_u */
- 14, /* blei_u */
- 10, /* beqr */
- 26, /* beqi */
- 10, /* bger */
- 14, /* bgei */
- 10, /* bger_u */
- 14, /* bgei_u */
- 10, /* bgtr */
- 14, /* bgti */
- 10, /* bgtr_u */
- 14, /* bgti_u */
- 10, /* bner */
- 26, /* bnei */
- 18, /* bmsr */
- 18, /* bmsi */
- 18, /* bmcr */
- 18, /* bmci */
- 10, /* boaddr */
- 14, /* boaddi */
- 10, /* boaddr_u */
- 14, /* boaddi_u */
- 10, /* bxaddr */
- 14, /* bxaddi */
- 10, /* bxaddr_u */
- 14, /* bxaddi_u */
- 10, /* bosubr */
- 14, /* bosubi */
- 10, /* bosubr_u */
- 14, /* bosubi_u */
- 10, /* bxsubr */
- 14, /* bxsubi */
- 10, /* bxsubr_u */
- 14, /* bxsubi_u */
- 2, /* jmpr */
- 18, /* jmpi */
- 2, /* callr */
- 18, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 40, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 6, /* addr_f */
- 26, /* addi_f */
- 8, /* subr_f */
- 26, /* subi_f */
- 28, /* rsbi_f */
- 6, /* mulr_f */
- 26, /* muli_f */
- 8, /* divr_f */
- 26, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 16, /* ltr_f */
- 36, /* lti_f */
- 16, /* ler_f */
- 36, /* lei_f */
- 16, /* eqr_f */
- 36, /* eqi_f */
- 16, /* ger_f */
- 36, /* gei_f */
- 16, /* gtr_f */
- 36, /* gti_f */
- 16, /* ner_f */
- 36, /* nei_f */
- 16, /* unltr_f */
- 36, /* unlti_f */
- 16, /* unler_f */
- 36, /* unlei_f */
- 20, /* uneqr_f */
- 40, /* uneqi_f */
- 16, /* unger_f */
- 36, /* ungei_f */
- 16, /* ungtr_f */
- 36, /* ungti_f */
- 20, /* ltgtr_f */
- 40, /* ltgti_f */
- 16, /* ordr_f */
- 36, /* ordi_f */
- 16, /* unordr_f */
- 36, /* unordi_f */
- 4, /* truncr_f_i */
- 4, /* truncr_f_l */
- 4, /* extr_f */
- 4, /* extr_d_f */
- 2, /* movr_f */
- 20, /* movi_f */
- 4, /* ldr_f */
- 16, /* ldi_f */
- 12, /* ldxr_f */
- 24, /* ldxi_f */
- 4, /* str_f */
- 16, /* sti_f */
- 12, /* stxr_f */
- 24, /* stxi_f */
- 10, /* bltr_f */
- 30, /* blti_f */
- 10, /* bler_f */
- 30, /* blei_f */
- 10, /* beqr_f */
- 30, /* beqi_f */
- 10, /* bger_f */
- 30, /* bgei_f */
- 10, /* bgtr_f */
- 30, /* bgti_f */
- 10, /* bner_f */
- 30, /* bnei_f */
- 10, /* bunltr_f */
- 30, /* bunlti_f */
- 10, /* bunler_f */
- 30, /* bunlei_f */
- 18, /* buneqr_f */
- 38, /* buneqi_f */
- 10, /* bunger_f */
- 30, /* bungei_f */
- 10, /* bungtr_f */
- 30, /* bungti_f */
- 18, /* bltgtr_f */
- 38, /* bltgti_f */
- 10, /* bordr_f */
- 30, /* bordi_f */
- 10, /* bunordr_f */
- 30, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 6, /* addr_d */
- 26, /* addi_d */
- 8, /* subr_d */
- 26, /* subi_d */
- 28, /* rsbi_d */
- 6, /* mulr_d */
- 26, /* muli_d */
- 8, /* divr_d */
- 26, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 36, /* lti_d */
- 16, /* ler_d */
- 36, /* lei_d */
- 16, /* eqr_d */
- 36, /* eqi_d */
- 16, /* ger_d */
- 36, /* gei_d */
- 16, /* gtr_d */
- 36, /* gti_d */
- 16, /* ner_d */
- 36, /* nei_d */
- 16, /* unltr_d */
- 36, /* unlti_d */
- 16, /* unler_d */
- 36, /* unlei_d */
- 20, /* uneqr_d */
- 40, /* uneqi_d */
- 16, /* unger_d */
- 36, /* ungei_d */
- 16, /* ungtr_d */
- 36, /* ungti_d */
- 20, /* ltgtr_d */
- 40, /* ltgti_d */
- 16, /* ordr_d */
- 36, /* ordi_d */
- 16, /* unordr_d */
- 36, /* unordi_d */
- 4, /* truncr_d_i */
- 4, /* truncr_d_l */
- 4, /* extr_d */
- 4, /* extr_f_d */
- 2, /* movr_d */
- 24, /* movi_d */
- 4, /* ldr_d */
- 16, /* ldi_d */
- 12, /* ldxr_d */
- 24, /* ldxi_d */
- 4, /* str_d */
- 16, /* sti_d */
- 12, /* stxr_d */
- 24, /* stxi_d */
- 10, /* bltr_d */
- 30, /* blti_d */
- 10, /* bler_d */
- 30, /* blei_d */
- 10, /* beqr_d */
- 34, /* beqi_d */
- 10, /* bger_d */
- 30, /* bgei_d */
- 10, /* bgtr_d */
- 30, /* bgti_d */
- 10, /* bner_d */
- 30, /* bnei_d */
- 10, /* bunltr_d */
- 30, /* bunlti_d */
- 10, /* bunler_d */
- 30, /* bunlei_d */
- 18, /* buneqr_d */
- 38, /* buneqi_d */
- 10, /* bunger_d */
- 30, /* bungei_d */
- 10, /* bungtr_d */
- 30, /* bungti_d */
- 18, /* bltgtr_d */
- 38, /* bltgti_d */
- 10, /* bordr_d */
- 30, /* bordi_d */
- 10, /* bunordr_d */
- 30, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_sparc-sz.c b/jit/jit_sparc-sz.c
deleted file mode 100644
index ac683b6..0000000
--- a/jit/jit_sparc-sz.c
+++ /dev/null
@@ -1,803 +0,0 @@
-#if __WORDSIZE == 32
-#define JIT_INSTR_MAX 44
- 0, /* data */
- 0, /* live */
- 0, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 0, /* label */
- 36, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 8, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 12, /* addi */
- 4, /* addcr */
- 12, /* addci */
- 4, /* addxr */
- 4, /* addxi */
- 4, /* subr */
- 12, /* subi */
- 4, /* subcr */
- 12, /* subci */
- 4, /* subxr */
- 4, /* subxi */
- 16, /* rsbi */
- 4, /* mulr */
- 12, /* muli */
- 8, /* qmulr */
- 16, /* qmuli */
- 8, /* qmulr_u */
- 16, /* qmuli_u */
- 12, /* divr */
- 20, /* divi */
- 8, /* divr_u */
- 16, /* divi_u */
- 28, /* qdivr */
- 24, /* qdivi */
- 24, /* qdivr_u */
- 20, /* qdivi_u */
- 20, /* remr */
- 28, /* remi */
- 16, /* remr_u */
- 24, /* remi_u */
- 4, /* andr */
- 12, /* andi */
- 4, /* orr */
- 12, /* ori */
- 4, /* xorr */
- 12, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 16, /* ltr */
- 16, /* lti */
- 16, /* ltr_u */
- 16, /* lti_u */
- 16, /* ler */
- 16, /* lei */
- 16, /* ler_u */
- 16, /* lei_u */
- 16, /* eqr */
- 16, /* eqi */
- 16, /* ger */
- 16, /* gei */
- 16, /* ger_u */
- 16, /* gei_u */
- 16, /* gtr */
- 16, /* gti */
- 16, /* gtr_u */
- 16, /* gti_u */
- 16, /* ner */
- 16, /* nei */
- 4, /* movr */
- 8, /* movi */
- 8, /* extr_c */
- 4, /* extr_uc */
- 8, /* extr_s */
- 8, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 8, /* htonr_us */
- 4, /* htonr_ui */
- 0, /* htonr_ul */
- 4, /* ldr_c */
- 12, /* ldi_c */
- 4, /* ldr_uc */
- 12, /* ldi_uc */
- 4, /* ldr_s */
- 12, /* ldi_s */
- 4, /* ldr_us */
- 12, /* ldi_us */
- 4, /* ldr_i */
- 12, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 4, /* ldxr_c */
- 8, /* ldxi_c */
- 4, /* ldxr_uc */
- 8, /* ldxi_uc */
- 4, /* ldxr_s */
- 8, /* ldxi_s */
- 4, /* ldxr_us */
- 8, /* ldxi_us */
- 4, /* ldxr_i */
- 8, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 4, /* str_c */
- 12, /* sti_c */
- 4, /* str_s */
- 12, /* sti_s */
- 4, /* str_i */
- 12, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 4, /* stxr_c */
- 8, /* stxi_c */
- 4, /* stxr_s */
- 8, /* stxi_s */
- 4, /* stxr_i */
- 8, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 12, /* bltr */
- 12, /* blti */
- 12, /* bltr_u */
- 12, /* blti_u */
- 12, /* bler */
- 12, /* blei */
- 12, /* bler_u */
- 12, /* blei_u */
- 12, /* beqr */
- 20, /* beqi */
- 12, /* bger */
- 12, /* bgei */
- 12, /* bger_u */
- 12, /* bgei_u */
- 12, /* bgtr */
- 12, /* bgti */
- 12, /* bgtr_u */
- 12, /* bgti_u */
- 12, /* bner */
- 20, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 12, /* boaddr */
- 12, /* boaddi */
- 12, /* boaddr_u */
- 12, /* boaddi_u */
- 12, /* bxaddr */
- 12, /* bxaddi */
- 12, /* bxaddr_u */
- 12, /* bxaddi_u */
- 12, /* bosubr */
- 12, /* bosubi */
- 12, /* bosubr_u */
- 12, /* bosubi_u */
- 12, /* bxsubr */
- 12, /* bxsubi */
- 12, /* bxsubr_u */
- 12, /* bxsubi_u */
- 8, /* jmpr */
- 16, /* jmpi */
- 8, /* callr */
- 16, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 44, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 4, /* addr_f */
- 16, /* addi_f */
- 4, /* subr_f */
- 16, /* subi_f */
- 16, /* rsbi_f */
- 4, /* mulr_f */
- 16, /* muli_f */
- 4, /* divr_f */
- 16, /* divi_f */
- 4, /* negr_f */
- 4, /* absr_f */
- 4, /* sqrtr_f */
- 16, /* ltr_f */
- 32, /* lti_f */
- 16, /* ler_f */
- 32, /* lei_f */
- 16, /* eqr_f */
- 32, /* eqi_f */
- 16, /* ger_f */
- 32, /* gei_f */
- 16, /* gtr_f */
- 32, /* gti_f */
- 16, /* ner_f */
- 32, /* nei_f */
- 16, /* unltr_f */
- 32, /* unlti_f */
- 16, /* unler_f */
- 32, /* unlei_f */
- 16, /* uneqr_f */
- 32, /* uneqi_f */
- 16, /* unger_f */
- 32, /* ungei_f */
- 16, /* ungtr_f */
- 32, /* ungti_f */
- 16, /* ltgtr_f */
- 32, /* ltgti_f */
- 16, /* ordr_f */
- 32, /* ordi_f */
- 16, /* unordr_f */
- 32, /* unordi_f */
- 12, /* truncr_f_i */
- 0, /* truncr_f_l */
- 12, /* extr_f */
- 4, /* extr_d_f */
- 4, /* movr_f */
- 16, /* movi_f */
- 4, /* ldr_f */
- 12, /* ldi_f */
- 4, /* ldxr_f */
- 8, /* ldxi_f */
- 4, /* str_f */
- 12, /* sti_f */
- 4, /* stxr_f */
- 8, /* stxi_f */
- 12, /* bltr_f */
- 24, /* blti_f */
- 12, /* bler_f */
- 24, /* blei_f */
- 12, /* beqr_f */
- 24, /* beqi_f */
- 12, /* bger_f */
- 24, /* bgei_f */
- 12, /* bgtr_f */
- 24, /* bgti_f */
- 12, /* bner_f */
- 28, /* bnei_f */
- 12, /* bunltr_f */
- 28, /* bunlti_f */
- 12, /* bunler_f */
- 28, /* bunlei_f */
- 12, /* buneqr_f */
- 28, /* buneqi_f */
- 12, /* bunger_f */
- 28, /* bungei_f */
- 12, /* bungtr_f */
- 28, /* bungti_f */
- 12, /* bltgtr_f */
- 24, /* bltgti_f */
- 12, /* bordr_f */
- 24, /* bordi_f */
- 12, /* bunordr_f */
- 28, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 24, /* addi_d */
- 4, /* subr_d */
- 24, /* subi_d */
- 24, /* rsbi_d */
- 4, /* mulr_d */
- 24, /* muli_d */
- 4, /* divr_d */
- 24, /* divi_d */
- 8, /* negr_d */
- 8, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 40, /* lti_d */
- 16, /* ler_d */
- 40, /* lei_d */
- 16, /* eqr_d */
- 40, /* eqi_d */
- 16, /* ger_d */
- 40, /* gei_d */
- 16, /* gtr_d */
- 40, /* gti_d */
- 16, /* ner_d */
- 40, /* nei_d */
- 16, /* unltr_d */
- 40, /* unlti_d */
- 16, /* unler_d */
- 40, /* unlei_d */
- 16, /* uneqr_d */
- 40, /* uneqi_d */
- 16, /* unger_d */
- 40, /* ungei_d */
- 16, /* ungtr_d */
- 40, /* ungti_d */
- 16, /* ltgtr_d */
- 40, /* ltgti_d */
- 16, /* ordr_d */
- 40, /* ordi_d */
- 16, /* unordr_d */
- 40, /* unordi_d */
- 12, /* truncr_d_i */
- 0, /* truncr_d_l */
- 16, /* extr_d */
- 4, /* extr_f_d */
- 8, /* movr_d */
- 24, /* movi_d */
- 4, /* ldr_d */
- 12, /* ldi_d */
- 4, /* ldxr_d */
- 8, /* ldxi_d */
- 4, /* str_d */
- 12, /* sti_d */
- 4, /* stxr_d */
- 8, /* stxi_d */
- 12, /* bltr_d */
- 32, /* blti_d */
- 12, /* bler_d */
- 32, /* blei_d */
- 12, /* beqr_d */
- 32, /* beqi_d */
- 12, /* bger_d */
- 32, /* bgei_d */
- 12, /* bgtr_d */
- 32, /* bgti_d */
- 12, /* bner_d */
- 36, /* bnei_d */
- 12, /* bunltr_d */
- 36, /* bunlti_d */
- 12, /* bunler_d */
- 36, /* bunlei_d */
- 12, /* buneqr_d */
- 36, /* buneqi_d */
- 12, /* bunger_d */
- 36, /* bungei_d */
- 12, /* bungtr_d */
- 36, /* bungti_d */
- 12, /* bltgtr_d */
- 32, /* bltgti_d */
- 12, /* bordr_d */
- 32, /* bordi_d */
- 12, /* bunordr_d */
- 36, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __WORDSIZE */
-
-#if __WORDSIZE == 64
-#define JIT_INSTR_MAX 64
- 0, /* data */
- 0, /* live */
- 4, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 4, /* label */
- 36, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 4, /* va_start */
- 8, /* va_arg */
- 8, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 28, /* addi */
- 24, /* addcr */
- 48, /* addci */
- 52, /* addxr */
- 52, /* addxi */
- 4, /* subr */
- 28, /* subi */
- 24, /* subcr */
- 48, /* subci */
- 52, /* subxr */
- 52, /* subxi */
- 32, /* rsbi */
- 4, /* mulr */
- 28, /* muli */
- 48, /* qmulr */
- 64, /* qmuli */
- 48, /* qmulr_u */
- 64, /* qmuli_u */
- 4, /* divr */
- 28, /* divi */
- 4, /* divr_u */
- 28, /* divi_u */
- 20, /* qdivr */
- 16, /* qdivi */
- 20, /* qdivr_u */
- 16, /* qdivi_u */
- 12, /* remr */
- 36, /* remi */
- 12, /* remr_u */
- 36, /* remi_u */
- 4, /* andr */
- 28, /* andi */
- 4, /* orr */
- 28, /* ori */
- 4, /* xorr */
- 28, /* xori */
- 4, /* lshr */
- 4, /* lshi */
- 4, /* rshr */
- 4, /* rshi */
- 4, /* rshr_u */
- 4, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 16, /* ltr */
- 16, /* lti */
- 16, /* ltr_u */
- 16, /* lti_u */
- 16, /* ler */
- 16, /* lei */
- 16, /* ler_u */
- 16, /* lei_u */
- 16, /* eqr */
- 16, /* eqi */
- 16, /* ger */
- 16, /* gei */
- 16, /* ger_u */
- 16, /* gei_u */
- 16, /* gtr */
- 16, /* gti */
- 16, /* gtr_u */
- 16, /* gti_u */
- 16, /* ner */
- 16, /* nei */
- 4, /* movr */
- 24, /* movi */
- 8, /* extr_c */
- 4, /* extr_uc */
- 8, /* extr_s */
- 8, /* extr_us */
- 8, /* extr_i */
- 8, /* extr_ui */
- 8, /* htonr_us */
- 8, /* htonr_ui */
- 4, /* htonr_ul */
- 4, /* ldr_c */
- 28, /* ldi_c */
- 4, /* ldr_uc */
- 28, /* ldi_uc */
- 4, /* ldr_s */
- 28, /* ldi_s */
- 4, /* ldr_us */
- 28, /* ldi_us */
- 4, /* ldr_i */
- 28, /* ldi_i */
- 4, /* ldr_ui */
- 28, /* ldi_ui */
- 4, /* ldr_l */
- 28, /* ldi_l */
- 4, /* ldxr_c */
- 24, /* ldxi_c */
- 4, /* ldxr_uc */
- 24, /* ldxi_uc */
- 4, /* ldxr_s */
- 24, /* ldxi_s */
- 4, /* ldxr_us */
- 24, /* ldxi_us */
- 4, /* ldxr_i */
- 24, /* ldxi_i */
- 4, /* ldxr_ui */
- 24, /* ldxi_ui */
- 4, /* ldxr_l */
- 24, /* ldxi_l */
- 4, /* str_c */
- 28, /* sti_c */
- 4, /* str_s */
- 28, /* sti_s */
- 4, /* str_i */
- 28, /* sti_i */
- 4, /* str_l */
- 28, /* sti_l */
- 4, /* stxr_c */
- 24, /* stxi_c */
- 4, /* stxr_s */
- 24, /* stxi_s */
- 4, /* stxr_i */
- 24, /* stxi_i */
- 4, /* stxr_l */
- 24, /* stxi_l */
- 12, /* bltr */
- 12, /* blti */
- 12, /* bltr_u */
- 12, /* blti_u */
- 12, /* bler */
- 12, /* blei */
- 12, /* bler_u */
- 12, /* blei_u */
- 12, /* beqr */
- 36, /* beqi */
- 12, /* bger */
- 12, /* bgei */
- 12, /* bger_u */
- 12, /* bgei_u */
- 12, /* bgtr */
- 12, /* bgti */
- 12, /* bgtr_u */
- 12, /* bgti_u */
- 12, /* bner */
- 36, /* bnei */
- 12, /* bmsr */
- 12, /* bmsi */
- 12, /* bmcr */
- 12, /* bmci */
- 12, /* boaddr */
- 12, /* boaddi */
- 12, /* boaddr_u */
- 12, /* boaddi_u */
- 12, /* bxaddr */
- 12, /* bxaddi */
- 12, /* bxaddr_u */
- 12, /* bxaddi_u */
- 12, /* bosubr */
- 12, /* bosubi */
- 12, /* bosubr_u */
- 12, /* bosubi_u */
- 12, /* bxsubr */
- 12, /* bxsubi */
- 12, /* bxsubr_u */
- 12, /* bxsubi_u */
- 8, /* jmpr */
- 32, /* jmpi */
- 8, /* callr */
- 32, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 44, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 16, /* addr_f */
- 40, /* addi_f */
- 24, /* subr_f */
- 40, /* subi_f */
- 40, /* rsbi_f */
- 16, /* mulr_f */
- 40, /* muli_f */
- 16, /* divr_f */
- 40, /* divi_f */
- 12, /* negr_f */
- 12, /* absr_f */
- 12, /* sqrtr_f */
- 24, /* ltr_f */
- 48, /* lti_f */
- 24, /* ler_f */
- 48, /* lei_f */
- 24, /* eqr_f */
- 48, /* eqi_f */
- 24, /* ger_f */
- 48, /* gei_f */
- 24, /* gtr_f */
- 48, /* gti_f */
- 24, /* ner_f */
- 48, /* nei_f */
- 24, /* unltr_f */
- 48, /* unlti_f */
- 24, /* unler_f */
- 48, /* unlei_f */
- 24, /* uneqr_f */
- 48, /* uneqi_f */
- 24, /* unger_f */
- 48, /* ungei_f */
- 24, /* ungtr_f */
- 48, /* ungti_f */
- 24, /* ltgtr_f */
- 48, /* ltgti_f */
- 24, /* ordr_f */
- 48, /* ordi_f */
- 24, /* unordr_f */
- 48, /* unordi_f */
- 16, /* truncr_f_i */
- 16, /* truncr_f_l */
- 20, /* extr_f */
- 12, /* extr_d_f */
- 16, /* movr_f */
- 32, /* movi_f */
- 8, /* ldr_f */
- 32, /* ldi_f */
- 8, /* ldxr_f */
- 28, /* ldxi_f */
- 8, /* str_f */
- 32, /* sti_f */
- 8, /* stxr_f */
- 28, /* stxi_f */
- 20, /* bltr_f */
- 44, /* blti_f */
- 20, /* bler_f */
- 44, /* blei_f */
- 28, /* beqr_f */
- 60, /* beqi_f */
- 20, /* bger_f */
- 44, /* bgei_f */
- 20, /* bgtr_f */
- 44, /* bgti_f */
- 20, /* bner_f */
- 44, /* bnei_f */
- 20, /* bunltr_f */
- 44, /* bunlti_f */
- 20, /* bunler_f */
- 44, /* bunlei_f */
- 20, /* buneqr_f */
- 44, /* buneqi_f */
- 20, /* bunger_f */
- 44, /* bungei_f */
- 20, /* bungtr_f */
- 44, /* bungti_f */
- 20, /* bltgtr_f */
- 44, /* bltgti_f */
- 20, /* bordr_f */
- 44, /* bordi_f */
- 20, /* bunordr_f */
- 44, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 4, /* addr_d */
- 32, /* addi_d */
- 4, /* subr_d */
- 32, /* subi_d */
- 32, /* rsbi_d */
- 4, /* mulr_d */
- 32, /* muli_d */
- 4, /* divr_d */
- 32, /* divi_d */
- 4, /* negr_d */
- 4, /* absr_d */
- 4, /* sqrtr_d */
- 16, /* ltr_d */
- 48, /* lti_d */
- 16, /* ler_d */
- 48, /* lei_d */
- 16, /* eqr_d */
- 48, /* eqi_d */
- 16, /* ger_d */
- 48, /* gei_d */
- 16, /* gtr_d */
- 48, /* gti_d */
- 16, /* ner_d */
- 48, /* nei_d */
- 16, /* unltr_d */
- 48, /* unlti_d */
- 16, /* unler_d */
- 48, /* unlei_d */
- 16, /* uneqr_d */
- 48, /* uneqi_d */
- 16, /* unger_d */
- 48, /* ungei_d */
- 16, /* ungtr_d */
- 48, /* ungti_d */
- 16, /* ltgtr_d */
- 48, /* ltgti_d */
- 16, /* ordr_d */
- 48, /* ordi_d */
- 16, /* unordr_d */
- 48, /* unordi_d */
- 16, /* truncr_d_i */
- 12, /* truncr_d_l */
- 12, /* extr_d */
- 8, /* extr_f_d */
- 4, /* movr_d */
- 32, /* movi_d */
- 4, /* ldr_d */
- 28, /* ldi_d */
- 4, /* ldxr_d */
- 24, /* ldxi_d */
- 4, /* str_d */
- 28, /* sti_d */
- 4, /* stxr_d */
- 24, /* stxi_d */
- 12, /* bltr_d */
- 40, /* blti_d */
- 12, /* bler_d */
- 40, /* blei_d */
- 12, /* beqr_d */
- 40, /* beqi_d */
- 12, /* bger_d */
- 40, /* bgei_d */
- 12, /* bgtr_d */
- 40, /* bgti_d */
- 12, /* bner_d */
- 44, /* bnei_d */
- 12, /* bunltr_d */
- 44, /* bunlti_d */
- 12, /* bunler_d */
- 44, /* bunlei_d */
- 12, /* buneqr_d */
- 44, /* buneqi_d */
- 12, /* bunger_d */
- 44, /* bungei_d */
- 12, /* bungtr_d */
- 44, /* bungti_d */
- 12, /* bltgtr_d */
- 40, /* bltgti_d */
- 12, /* bordr_d */
- 40, /* bordi_d */
- 12, /* bunordr_d */
- 44, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __WORDSIZE */
diff --git a/jit/jit_x86-sz.c b/jit/jit_x86-sz.c
deleted file mode 100644
index 7183e6d..0000000
--- a/jit/jit_x86-sz.c
+++ /dev/null
@@ -1,1610 +0,0 @@
-
-#if __X32
-#define JIT_INSTR_MAX 42
- 0, /* data */
- 0, /* live */
- 3, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 3, /* label */
- 34, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 3, /* va_start */
- 5, /* va_arg */
- 7, /* va_arg_d */
- 0, /* va_end */
- 3, /* addr */
- 6, /* addi */
- 4, /* addcr */
- 6, /* addci */
- 4, /* addxr */
- 5, /* addxi */
- 4, /* subr */
- 6, /* subi */
- 6, /* subcr */
- 6, /* subci */
- 6, /* subxr */
- 5, /* subxi */
- 8, /* rsbi */
- 5, /* mulr */
- 7, /* muli */
- 20, /* qmulr */
- 25, /* qmuli */
- 20, /* qmulr_u */
- 25, /* qmuli_u */
- 21, /* divr */
- 24, /* divi */
- 22, /* divr_u */
- 25, /* divi_u */
- 23, /* qdivr */
- 26, /* qdivi */
- 24, /* qdivr_u */
- 27, /* qdivi_u */
- 21, /* remr */
- 24, /* remi */
- 22, /* remr_u */
- 25, /* remi_u */
- 4, /* andr */
- 7, /* andi */
- 4, /* orr */
- 8, /* ori */
- 4, /* xorr */
- 8, /* xori */
- 16, /* lshr */
- 7, /* lshi */
- 16, /* rshr */
- 5, /* rshi */
- 16, /* rshr_u */
- 5, /* rshi_u */
- 4, /* negr */
- 4, /* comr */
- 15, /* ltr */
- 16, /* lti */
- 15, /* ltr_u */
- 16, /* lti_u */
- 15, /* ler */
- 16, /* lei */
- 15, /* ler_u */
- 16, /* lei_u */
- 15, /* eqr */
- 16, /* eqi */
- 15, /* ger */
- 16, /* gei */
- 15, /* ger_u */
- 16, /* gei_u */
- 15, /* gtr */
- 16, /* gti */
- 15, /* gtr_u */
- 16, /* gti_u */
- 15, /* ner */
- 16, /* nei */
- 2, /* movr */
- 5, /* movi */
- 11, /* extr_c */
- 11, /* extr_uc */
- 3, /* extr_s */
- 3, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 7, /* htonr_us */
- 4, /* htonr_ui */
- 0, /* htonr_ul */
- 3, /* ldr_c */
- 7, /* ldi_c */
- 3, /* ldr_uc */
- 7, /* ldi_uc */
- 3, /* ldr_s */
- 7, /* ldi_s */
- 3, /* ldr_us */
- 7, /* ldi_us */
- 2, /* ldr_i */
- 6, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 4, /* ldxr_c */
- 7, /* ldxi_c */
- 4, /* ldxr_uc */
- 7, /* ldxi_uc */
- 4, /* ldxr_s */
- 7, /* ldxi_s */
- 4, /* ldxr_us */
- 7, /* ldxi_us */
- 3, /* ldxr_i */
- 6, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 10, /* str_c */
- 14, /* sti_c */
- 3, /* str_s */
- 7, /* sti_s */
- 2, /* str_i */
- 6, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 11, /* stxr_c */
- 11, /* stxi_c */
- 4, /* stxr_s */
- 7, /* stxi_s */
- 3, /* stxr_i */
- 6, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 8, /* bltr */
- 9, /* blti */
- 8, /* bltr_u */
- 9, /* blti_u */
- 8, /* bler */
- 12, /* blei */
- 8, /* bler_u */
- 9, /* blei_u */
- 8, /* beqr */
- 12, /* beqi */
- 8, /* bger */
- 9, /* bgei */
- 8, /* bger_u */
- 9, /* bgei_u */
- 8, /* bgtr */
- 9, /* bgti */
- 8, /* bgtr_u */
- 9, /* bgti_u */
- 8, /* bner */
- 12, /* bnei */
- 8, /* bmsr */
- 12, /* bmsi */
- 8, /* bmcr */
- 12, /* bmci */
- 8, /* boaddr */
- 9, /* boaddi */
- 8, /* boaddr_u */
- 9, /* boaddi_u */
- 8, /* bxaddr */
- 9, /* bxaddi */
- 8, /* bxaddr_u */
- 9, /* bxaddi_u */
- 8, /* bosubr */
- 9, /* bosubi */
- 8, /* bosubr_u */
- 9, /* bosubi_u */
- 8, /* bxsubr */
- 9, /* bxsubi */
- 8, /* bxsubr_u */
- 9, /* bxsubi_u */
- 2, /* jmpr */
- 5, /* jmpi */
- 2, /* callr */
- 5, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 24, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 8, /* addr_f */
- 19, /* addi_f */
- 12, /* subr_f */
- 19, /* subi_f */
- 21, /* rsbi_f */
- 8, /* mulr_f */
- 19, /* muli_f */
- 12, /* divr_f */
- 19, /* divi_f */
- 12, /* negr_f */
- 12, /* absr_f */
- 6, /* sqrtr_f */
- 13, /* ltr_f */
- 27, /* lti_f */
- 13, /* ler_f */
- 27, /* lei_f */
- 15, /* eqr_f */
- 29, /* eqi_f */
- 13, /* ger_f */
- 27, /* gei_f */
- 13, /* gtr_f */
- 27, /* gti_f */
- 18, /* ner_f */
- 32, /* nei_f */
- 13, /* unltr_f */
- 27, /* unlti_f */
- 13, /* unler_f */
- 27, /* unlei_f */
- 13, /* uneqr_f */
- 27, /* uneqi_f */
- 13, /* unger_f */
- 27, /* ungei_f */
- 13, /* ungtr_f */
- 27, /* ungti_f */
- 13, /* ltgtr_f */
- 27, /* ltgti_f */
- 13, /* ordr_f */
- 27, /* ordi_f */
- 13, /* unordr_f */
- 27, /* unordi_f */
- 8, /* truncr_f_i */
- 0, /* truncr_f_l */
- 8, /* extr_f */
- 4, /* extr_d_f */
- 10, /* movr_f */
- 19, /* movi_f */
- 4, /* ldr_f */
- 8, /* ldi_f */
- 5, /* ldxr_f */
- 8, /* ldxi_f */
- 6, /* str_f */
- 10, /* sti_f */
- 7, /* stxr_f */
- 8, /* stxi_f */
- 10, /* bltr_f */
- 23, /* blti_f */
- 10, /* bler_f */
- 23, /* blei_f */
- 12, /* beqr_f */
- 25, /* beqi_f */
- 10, /* bger_f */
- 23, /* bgei_f */
- 10, /* bgtr_f */
- 23, /* bgti_f */
- 13, /* bner_f */
- 26, /* bnei_f */
- 10, /* bunltr_f */
- 23, /* bunlti_f */
- 10, /* bunler_f */
- 23, /* bunlei_f */
- 10, /* buneqr_f */
- 23, /* buneqi_f */
- 10, /* bunger_f */
- 23, /* bungei_f */
- 10, /* bungtr_f */
- 23, /* bungti_f */
- 10, /* bltgtr_f */
- 23, /* bltgti_f */
- 10, /* bordr_f */
- 23, /* bordi_f */
- 10, /* bunordr_f */
- 23, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 10, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 8, /* addr_d */
- 26, /* addi_d */
- 12, /* subr_d */
- 26, /* subi_d */
- 30, /* rsbi_d */
- 8, /* mulr_d */
- 26, /* muli_d */
- 12, /* divr_d */
- 26, /* divi_d */
- 18, /* negr_d */
- 13, /* absr_d */
- 6, /* sqrtr_d */
- 13, /* ltr_d */
- 37, /* lti_d */
- 13, /* ler_d */
- 37, /* lei_d */
- 15, /* eqr_d */
- 39, /* eqi_d */
- 13, /* ger_d */
- 37, /* gei_d */
- 13, /* gtr_d */
- 37, /* gti_d */
- 18, /* ner_d */
- 42, /* nei_d */
- 13, /* unltr_d */
- 37, /* unlti_d */
- 13, /* unler_d */
- 37, /* unlei_d */
- 13, /* uneqr_d */
- 37, /* uneqi_d */
- 13, /* unger_d */
- 37, /* ungei_d */
- 13, /* ungtr_d */
- 37, /* ungti_d */
- 13, /* ltgtr_d */
- 37, /* ltgti_d */
- 13, /* ordr_d */
- 37, /* ordi_d */
- 13, /* unordr_d */
- 37, /* unordi_d */
- 8, /* truncr_d_i */
- 0, /* truncr_d_l */
- 8, /* extr_d */
- 4, /* extr_f_d */
- 10, /* movr_d */
- 24, /* movi_d */
- 4, /* ldr_d */
- 8, /* ldi_d */
- 5, /* ldxr_d */
- 8, /* ldxi_d */
- 6, /* str_d */
- 10, /* sti_d */
- 7, /* stxr_d */
- 8, /* stxi_d */
- 10, /* bltr_d */
- 28, /* blti_d */
- 10, /* bler_d */
- 28, /* blei_d */
- 12, /* beqr_d */
- 30, /* beqi_d */
- 10, /* bger_d */
- 28, /* bgei_d */
- 10, /* bgtr_d */
- 28, /* bgti_d */
- 13, /* bner_d */
- 31, /* bnei_d */
- 10, /* bunltr_d */
- 28, /* bunlti_d */
- 10, /* bunler_d */
- 28, /* bunlei_d */
- 10, /* buneqr_d */
- 28, /* buneqi_d */
- 10, /* bunger_d */
- 28, /* bungei_d */
- 10, /* bungtr_d */
- 28, /* bungti_d */
- 10, /* bltgtr_d */
- 28, /* bltgti_d */
- 10, /* bordr_d */
- 28, /* bordi_d */
- 10, /* bunordr_d */
- 28, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 10, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif
-
-#if __X64
-#if __CYGWIN__
-#define JIT_INSTR_MAX 130
- 0, /* data */
- 0, /* live */
- 6, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 7, /* label */
- 130, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 7, /* va_start */
- 7, /* va_arg */
- 9, /* va_arg_d */
- 0, /* va_end */
- 4, /* addr */
- 13, /* addi */
- 6, /* addcr */
- 13, /* addci */
- 6, /* addxr */
- 7, /* addxi */
- 6, /* subr */
- 13, /* subi */
- 9, /* subcr */
- 13, /* subci */
- 9, /* subxr */
- 7, /* subxi */
- 16, /* rsbi */
- 7, /* mulr */
- 14, /* muli */
- 20, /* qmulr */
- 30, /* qmuli */
- 20, /* qmulr_u */
- 30, /* qmuli_u */
- 22, /* divr */
- 29, /* divi */
- 23, /* divr_u */
- 30, /* divi_u */
- 25, /* qdivr */
- 32, /* qdivi */
- 26, /* qdivr_u */
- 33, /* qdivi_u */
- 22, /* remr */
- 29, /* remi */
- 23, /* remr_u */
- 30, /* remi_u */
- 6, /* andr */
- 13, /* andi */
- 6, /* orr */
- 13, /* ori */
- 6, /* xorr */
- 13, /* xori */
- 9, /* lshr */
- 8, /* lshi */
- 9, /* rshr */
- 7, /* rshi */
- 9, /* rshr_u */
- 7, /* rshi_u */
- 6, /* negr */
- 6, /* comr */
- 13, /* ltr */
- 14, /* lti */
- 13, /* ltr_u */
- 14, /* lti_u */
- 13, /* ler */
- 14, /* lei */
- 13, /* ler_u */
- 14, /* lei_u */
- 13, /* eqr */
- 14, /* eqi */
- 13, /* ger */
- 14, /* gei */
- 13, /* ger_u */
- 14, /* gei_u */
- 13, /* gtr */
- 14, /* gti */
- 13, /* gtr_u */
- 14, /* gti_u */
- 13, /* ner */
- 14, /* nei */
- 3, /* movr */
- 10, /* movi */
- 7, /* extr_c */
- 7, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 3, /* extr_i */
- 3, /* extr_ui */
- 9, /* htonr_us */
- 6, /* htonr_ui */
- 6, /* htonr_ul */
- 4, /* ldr_c */
- 15, /* ldi_c */
- 4, /* ldr_uc */
- 15, /* ldi_uc */
- 4, /* ldr_s */
- 15, /* ldi_s */
- 4, /* ldr_us */
- 15, /* ldi_us */
- 3, /* ldr_i */
- 14, /* ldi_i */
- 3, /* ldr_ui */
- 14, /* ldi_ui */
- 3, /* ldr_l */
- 14, /* ldi_l */
- 5, /* ldxr_c */
- 8, /* ldxi_c */
- 5, /* ldxr_uc */
- 8, /* ldxi_uc */
- 5, /* ldxr_s */
- 8, /* ldxi_s */
- 5, /* ldxr_us */
- 8, /* ldxi_us */
- 4, /* ldxr_i */
- 7, /* ldxi_i */
- 4, /* ldxr_ui */
- 6, /* ldxi_ui */
- 4, /* ldxr_l */
- 7, /* ldxi_l */
- 6, /* str_c */
- 17, /* sti_c */
- 4, /* str_s */
- 15, /* sti_s */
- 3, /* str_i */
- 14, /* sti_i */
- 3, /* str_l */
- 14, /* sti_l */
- 7, /* stxr_c */
- 7, /* stxi_c */
- 5, /* stxr_s */
- 7, /* stxi_s */
- 4, /* stxr_i */
- 6, /* stxi_i */
- 4, /* stxr_l */
- 8, /* stxi_l */
- 9, /* bltr */
- 10, /* blti */
- 9, /* bltr_u */
- 10, /* blti_u */
- 9, /* bler */
- 13, /* blei */
- 9, /* bler_u */
- 10, /* blei_u */
- 9, /* beqr */
- 19, /* beqi */
- 9, /* bger */
- 10, /* bgei */
- 9, /* bger_u */
- 10, /* bgei_u */
- 9, /* bgtr */
- 10, /* bgti */
- 9, /* bgtr_u */
- 10, /* bgti_u */
- 9, /* bner */
- 19, /* bnei */
- 9, /* bmsr */
- 13, /* bmsi */
- 9, /* bmcr */
- 13, /* bmci */
- 9, /* boaddr */
- 10, /* boaddi */
- 9, /* boaddr_u */
- 10, /* boaddi_u */
- 9, /* bxaddr */
- 10, /* bxaddi */
- 9, /* bxaddr_u */
- 10, /* bxaddi_u */
- 9, /* bosubr */
- 10, /* bosubi */
- 9, /* bosubr_u */
- 10, /* bosubi_u */
- 9, /* bxsubr */
- 10, /* bxsubi */
- 9, /* bxsubr_u */
- 10, /* bxsubi_u */
- 3, /* jmpr */
- 5, /* jmpi */
- 3, /* callr */
- 13, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 124, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 10, /* addr_f */
- 21, /* addi_f */
- 15, /* subr_f */
- 21, /* subi_f */
- 27, /* rsbi_f */
- 10, /* mulr_f */
- 21, /* muli_f */
- 15, /* divr_f */
- 21, /* divi_f */
- 15, /* negr_f */
- 15, /* absr_f */
- 5, /* sqrtr_f */
- 16, /* ltr_f */
- 31, /* lti_f */
- 16, /* ler_f */
- 31, /* lei_f */
- 18, /* eqr_f */
- 33, /* eqi_f */
- 16, /* ger_f */
- 31, /* gei_f */
- 16, /* gtr_f */
- 31, /* gti_f */
- 20, /* ner_f */
- 35, /* nei_f */
- 16, /* unltr_f */
- 31, /* unlti_f */
- 16, /* unler_f */
- 31, /* unlei_f */
- 16, /* uneqr_f */
- 31, /* uneqi_f */
- 16, /* unger_f */
- 31, /* ungei_f */
- 16, /* ungtr_f */
- 31, /* ungti_f */
- 16, /* ltgtr_f */
- 31, /* ltgti_f */
- 16, /* ordr_f */
- 31, /* ordi_f */
- 16, /* unordr_f */
- 31, /* unordi_f */
- 5, /* truncr_f_i */
- 5, /* truncr_f_l */
- 5, /* extr_f */
- 5, /* extr_d_f */
- 5, /* movr_f */
- 15, /* movi_f */
- 5, /* ldr_f */
- 16, /* ldi_f */
- 6, /* ldxr_f */
- 8, /* ldxi_f */
- 5, /* str_f */
- 16, /* sti_f */
- 6, /* stxr_f */
- 9, /* stxi_f */
- 10, /* bltr_f */
- 21, /* blti_f */
- 10, /* bler_f */
- 24, /* blei_f */
- 12, /* beqr_f */
- 27, /* beqi_f */
- 10, /* bger_f */
- 25, /* bgei_f */
- 10, /* bgtr_f */
- 25, /* bgti_f */
- 13, /* bner_f */
- 28, /* bnei_f */
- 10, /* bunltr_f */
- 25, /* bunlti_f */
- 10, /* bunler_f */
- 25, /* bunlei_f */
- 10, /* buneqr_f */
- 25, /* buneqi_f */
- 10, /* bunger_f */
- 25, /* bungei_f */
- 10, /* bungtr_f */
- 25, /* bungti_f */
- 10, /* bltgtr_f */
- 25, /* bltgti_f */
- 10, /* bordr_f */
- 25, /* bordi_f */
- 10, /* bunordr_f */
- 25, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 10, /* addr_d */
- 25, /* addi_d */
- 15, /* subr_d */
- 25, /* subi_d */
- 27, /* rsbi_d */
- 10, /* mulr_d */
- 25, /* muli_d */
- 15, /* divr_d */
- 25, /* divi_d */
- 22, /* negr_d */
- 16, /* absr_d */
- 5, /* sqrtr_d */
- 17, /* ltr_d */
- 32, /* lti_d */
- 17, /* ler_d */
- 32, /* lei_d */
- 19, /* eqr_d */
- 34, /* eqi_d */
- 17, /* ger_d */
- 32, /* gei_d */
- 17, /* gtr_d */
- 32, /* gti_d */
- 21, /* ner_d */
- 36, /* nei_d */
- 17, /* unltr_d */
- 32, /* unlti_d */
- 17, /* unler_d */
- 32, /* unlei_d */
- 17, /* uneqr_d */
- 32, /* uneqi_d */
- 17, /* unger_d */
- 32, /* ungei_d */
- 17, /* ungtr_d */
- 32, /* ungti_d */
- 17, /* ltgtr_d */
- 32, /* ltgti_d */
- 17, /* ordr_d */
- 32, /* ordi_d */
- 17, /* unordr_d */
- 32, /* unordi_d */
- 5, /* truncr_d_i */
- 5, /* truncr_d_l */
- 5, /* extr_d */
- 5, /* extr_f_d */
- 5, /* movr_d */
- 15, /* movi_d */
- 5, /* ldr_d */
- 16, /* ldi_d */
- 6, /* ldxr_d */
- 8, /* ldxi_d */
- 5, /* str_d */
- 16, /* sti_d */
- 6, /* stxr_d */
- 9, /* stxi_d */
- 11, /* bltr_d */
- 26, /* blti_d */
- 11, /* bler_d */
- 26, /* blei_d */
- 13, /* beqr_d */
- 28, /* beqi_d */
- 11, /* bger_d */
- 26, /* bgei_d */
- 11, /* bgtr_d */
- 26, /* bgti_d */
- 14, /* bner_d */
- 29, /* bnei_d */
- 11, /* bunltr_d */
- 26, /* bunlti_d */
- 11, /* bunler_d */
- 26, /* bunlei_d */
- 11, /* buneqr_d */
- 26, /* buneqi_d */
- 11, /* bunger_d */
- 26, /* bungei_d */
- 11, /* bungtr_d */
- 26, /* bungti_d */
- 11, /* bltgtr_d */
- 26, /* bltgti_d */
- 11, /* bordr_d */
- 26, /* bordi_d */
- 11, /* bunordr_d */
- 26, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#else
-
-# if __X64_32
-#define JIT_INSTR_MAX 108
- 0, /* data */
- 0, /* live */
- 3, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 3, /* label */
- 108, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 41, /* va_start */
- 45, /* va_arg */
- 54, /* va_arg_d */
- 0, /* va_end */
- 5, /* addr */
- 7, /* addi */
- 6, /* addcr */
- 7, /* addci */
- 6, /* addxr */
- 7, /* addxi */
- 6, /* subr */
- 7, /* subi */
- 9, /* subcr */
- 7, /* subci */
- 9, /* subxr */
- 7, /* subxi */
- 10, /* rsbi */
- 7, /* mulr */
- 8, /* muli */
- 18, /* qmulr */
- 24, /* qmuli */
- 18, /* qmulr_u */
- 24, /* qmuli_u */
- 19, /* divr */
- 22, /* divi */
- 20, /* divr_u */
- 23, /* divi_u */
- 22, /* qdivr */
- 25, /* qdivi */
- 23, /* qdivr_u */
- 26, /* qdivi_u */
- 19, /* remr */
- 22, /* remi */
- 20, /* remr_u */
- 23, /* remi_u */
- 6, /* andr */
- 9, /* andi */
- 6, /* orr */
- 10, /* ori */
- 6, /* xorr */
- 10, /* xori */
- 9, /* lshr */
- 8, /* lshi */
- 9, /* rshr */
- 7, /* rshi */
- 9, /* rshr_u */
- 7, /* rshi_u */
- 6, /* negr */
- 6, /* comr */
- 13, /* ltr */
- 14, /* lti */
- 13, /* ltr_u */
- 14, /* lti_u */
- 13, /* ler */
- 14, /* lei */
- 13, /* ler_u */
- 14, /* lei_u */
- 13, /* eqr */
- 14, /* eqi */
- 13, /* ger */
- 14, /* gei */
- 13, /* ger_u */
- 14, /* gei_u */
- 13, /* gtr */
- 14, /* gti */
- 13, /* gtr_u */
- 14, /* gti_u */
- 13, /* ner */
- 14, /* nei */
- 3, /* movr */
- 6, /* movi */
- 7, /* extr_c */
- 7, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 0, /* extr_i */
- 0, /* extr_ui */
- 9, /* htonr_us */
- 6, /* htonr_ui */
- 0, /* htonr_ul */
- 5, /* ldr_c */
- 9, /* ldi_c */
- 5, /* ldr_uc */
- 9, /* ldi_uc */
- 5, /* ldr_s */
- 9, /* ldi_s */
- 5, /* ldr_us */
- 9, /* ldi_us */
- 4, /* ldr_i */
- 8, /* ldi_i */
- 0, /* ldr_ui */
- 0, /* ldi_ui */
- 0, /* ldr_l */
- 0, /* ldi_l */
- 9, /* ldxr_c */
- 7, /* ldxi_c */
- 9, /* ldxr_uc */
- 7, /* ldxi_uc */
- 9, /* ldxr_s */
- 7, /* ldxi_s */
- 9, /* ldxr_us */
- 7, /* ldxi_us */
- 8, /* ldxr_i */
- 7, /* ldxi_i */
- 0, /* ldxr_ui */
- 0, /* ldxi_ui */
- 0, /* ldxr_l */
- 0, /* ldxi_l */
- 7, /* str_c */
- 11, /* sti_c */
- 5, /* str_s */
- 9, /* sti_s */
- 4, /* str_i */
- 8, /* sti_i */
- 0, /* str_l */
- 0, /* sti_l */
- 12, /* stxr_c */
- 7, /* stxi_c */
- 10, /* stxr_s */
- 7, /* stxi_s */
- 9, /* stxr_i */
- 6, /* stxi_i */
- 0, /* stxr_l */
- 0, /* stxi_l */
- 9, /* bltr */
- 10, /* blti */
- 9, /* bltr_u */
- 10, /* blti_u */
- 9, /* bler */
- 12, /* blei */
- 9, /* bler_u */
- 10, /* blei_u */
- 9, /* beqr */
- 13, /* beqi */
- 9, /* bger */
- 10, /* bgei */
- 9, /* bger_u */
- 10, /* bgei_u */
- 9, /* bgtr */
- 10, /* bgti */
- 9, /* bgtr_u */
- 10, /* bgti_u */
- 9, /* bner */
- 13, /* bnei */
- 9, /* bmsr */
- 13, /* bmsi */
- 9, /* bmcr */
- 13, /* bmci */
- 9, /* boaddr */
- 10, /* boaddi */
- 9, /* boaddr_u */
- 10, /* boaddi_u */
- 9, /* bxaddr */
- 10, /* bxaddi */
- 9, /* bxaddr_u */
- 10, /* bxaddi_u */
- 9, /* bosubr */
- 10, /* bosubi */
- 9, /* bosubr_u */
- 10, /* bosubi_u */
- 9, /* bxsubr */
- 10, /* bxsubi */
- 9, /* bxsubr_u */
- 10, /* bxsubi_u */
- 2, /* jmpr */
- 5, /* jmpi */
- 3, /* callr */
- 9, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 34, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 10, /* addr_f */
- 21, /* addi_f */
- 15, /* subr_f */
- 21, /* subi_f */
- 26, /* rsbi_f */
- 10, /* mulr_f */
- 21, /* muli_f */
- 15, /* divr_f */
- 21, /* divi_f */
- 15, /* negr_f */
- 15, /* absr_f */
- 5, /* sqrtr_f */
- 15, /* ltr_f */
- 26, /* lti_f */
- 15, /* ler_f */
- 26, /* lei_f */
- 17, /* eqr_f */
- 28, /* eqi_f */
- 15, /* ger_f */
- 26, /* gei_f */
- 15, /* gtr_f */
- 26, /* gti_f */
- 20, /* ner_f */
- 31, /* nei_f */
- 15, /* unltr_f */
- 26, /* unlti_f */
- 15, /* unler_f */
- 26, /* unlei_f */
- 15, /* uneqr_f */
- 26, /* uneqi_f */
- 15, /* unger_f */
- 26, /* ungei_f */
- 15, /* ungtr_f */
- 26, /* ungti_f */
- 15, /* ltgtr_f */
- 26, /* ltgti_f */
- 15, /* ordr_f */
- 26, /* ordi_f */
- 15, /* unordr_f */
- 26, /* unordi_f */
- 5, /* truncr_f_i */
- 0, /* truncr_f_l */
- 5, /* extr_f */
- 5, /* extr_d_f */
- 5, /* movr_f */
- 11, /* movi_f */
- 6, /* ldr_f */
- 10, /* ldi_f */
- 11, /* ldxr_f */
- 9, /* ldxi_f */
- 6, /* str_f */
- 10, /* sti_f */
- 11, /* stxr_f */
- 9, /* stxi_f */
- 10, /* bltr_f */
- 21, /* blti_f */
- 10, /* bler_f */
- 21, /* blei_f */
- 12, /* beqr_f */
- 23, /* beqi_f */
- 10, /* bger_f */
- 21, /* bgei_f */
- 10, /* bgtr_f */
- 21, /* bgti_f */
- 13, /* bner_f */
- 24, /* bnei_f */
- 10, /* bunltr_f */
- 21, /* bunlti_f */
- 10, /* bunler_f */
- 21, /* bunlei_f */
- 10, /* buneqr_f */
- 21, /* buneqi_f */
- 10, /* bunger_f */
- 21, /* bungei_f */
- 10, /* bungtr_f */
- 21, /* bungti_f */
- 10, /* bltgtr_f */
- 21, /* bltgti_f */
- 10, /* bordr_f */
- 21, /* bordi_f */
- 10, /* bunordr_f */
- 21, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 10, /* addr_d */
- 33, /* addi_d */
- 15, /* subr_d */
- 33, /* subi_d */
- 38, /* rsbi_d */
- 10, /* mulr_d */
- 33, /* muli_d */
- 15, /* divr_d */
- 33, /* divi_d */
- 22, /* negr_d */
- 16, /* absr_d */
- 5, /* sqrtr_d */
- 16, /* ltr_d */
- 39, /* lti_d */
- 16, /* ler_d */
- 39, /* lei_d */
- 18, /* eqr_d */
- 41, /* eqi_d */
- 16, /* ger_d */
- 39, /* gei_d */
- 16, /* gtr_d */
- 39, /* gti_d */
- 21, /* ner_d */
- 44, /* nei_d */
- 16, /* unltr_d */
- 39, /* unlti_d */
- 16, /* unler_d */
- 39, /* unlei_d */
- 16, /* uneqr_d */
- 39, /* uneqi_d */
- 16, /* unger_d */
- 39, /* ungei_d */
- 16, /* ungtr_d */
- 39, /* ungti_d */
- 16, /* ltgtr_d */
- 39, /* ltgti_d */
- 16, /* ordr_d */
- 39, /* ordi_d */
- 16, /* unordr_d */
- 39, /* unordi_d */
- 5, /* truncr_d_i */
- 0, /* truncr_d_l */
- 5, /* extr_d */
- 5, /* extr_f_d */
- 5, /* movr_d */
- 23, /* movi_d */
- 6, /* ldr_d */
- 10, /* ldi_d */
- 11, /* ldxr_d */
- 9, /* ldxi_d */
- 6, /* str_d */
- 10, /* sti_d */
- 11, /* stxr_d */
- 9, /* stxi_d */
- 11, /* bltr_d */
- 34, /* blti_d */
- 11, /* bler_d */
- 34, /* blei_d */
- 13, /* beqr_d */
- 36, /* beqi_d */
- 11, /* bger_d */
- 34, /* bgei_d */
- 11, /* bgtr_d */
- 34, /* bgti_d */
- 14, /* bner_d */
- 37, /* bnei_d */
- 11, /* bunltr_d */
- 34, /* bunlti_d */
- 11, /* bunler_d */
- 34, /* bunlei_d */
- 11, /* buneqr_d */
- 34, /* buneqi_d */
- 11, /* bunger_d */
- 34, /* bungei_d */
- 11, /* bungtr_d */
- 34, /* bungti_d */
- 11, /* bltgtr_d */
- 34, /* bltgti_d */
- 11, /* bordr_d */
- 34, /* bordi_d */
- 11, /* bunordr_d */
- 34, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-
-# else
-#define JIT_INSTR_MAX 115
- 0, /* data */
- 0, /* live */
- 6, /* align */
- 0, /* save */
- 0, /* load */
- 0, /* #name */
- 0, /* #note */
- 7, /* label */
- 115, /* prolog */
- 0, /* ellipsis */
- 0, /* va_push */
- 0, /* allocai */
- 0, /* allocar */
- 0, /* arg */
- 0, /* getarg_c */
- 0, /* getarg_uc */
- 0, /* getarg_s */
- 0, /* getarg_us */
- 0, /* getarg_i */
- 0, /* getarg_ui */
- 0, /* getarg_l */
- 0, /* putargr */
- 0, /* putargi */
- 42, /* va_start */
- 41, /* va_arg */
- 50, /* va_arg_d */
- 0, /* va_end */
- 5, /* addr */
- 13, /* addi */
- 6, /* addcr */
- 13, /* addci */
- 6, /* addxr */
- 7, /* addxi */
- 6, /* subr */
- 13, /* subi */
- 9, /* subcr */
- 13, /* subci */
- 9, /* subxr */
- 7, /* subxi */
- 16, /* rsbi */
- 7, /* mulr */
- 14, /* muli */
- 20, /* qmulr */
- 30, /* qmuli */
- 20, /* qmulr_u */
- 30, /* qmuli_u */
- 22, /* divr */
- 29, /* divi */
- 23, /* divr_u */
- 30, /* divi_u */
- 25, /* qdivr */
- 32, /* qdivi */
- 26, /* qdivr_u */
- 33, /* qdivi_u */
- 22, /* remr */
- 29, /* remi */
- 23, /* remr_u */
- 30, /* remi_u */
- 6, /* andr */
- 13, /* andi */
- 6, /* orr */
- 13, /* ori */
- 6, /* xorr */
- 13, /* xori */
- 9, /* lshr */
- 8, /* lshi */
- 9, /* rshr */
- 7, /* rshi */
- 9, /* rshr_u */
- 7, /* rshi_u */
- 6, /* negr */
- 6, /* comr */
- 13, /* ltr */
- 14, /* lti */
- 13, /* ltr_u */
- 14, /* lti_u */
- 13, /* ler */
- 14, /* lei */
- 13, /* ler_u */
- 14, /* lei_u */
- 13, /* eqr */
- 14, /* eqi */
- 13, /* ger */
- 14, /* gei */
- 13, /* ger_u */
- 14, /* gei_u */
- 13, /* gtr */
- 14, /* gti */
- 13, /* gtr_u */
- 14, /* gti_u */
- 13, /* ner */
- 14, /* nei */
- 3, /* movr */
- 10, /* movi */
- 4, /* extr_c */
- 4, /* extr_uc */
- 4, /* extr_s */
- 4, /* extr_us */
- 3, /* extr_i */
- 3, /* extr_ui */
- 9, /* htonr_us */
- 6, /* htonr_ui */
- 6, /* htonr_ul */
- 5, /* ldr_c */
- 9, /* ldi_c */
- 5, /* ldr_uc */
- 9, /* ldi_uc */
- 5, /* ldr_s */
- 9, /* ldi_s */
- 5, /* ldr_us */
- 9, /* ldi_us */
- 4, /* ldr_i */
- 8, /* ldi_i */
- 4, /* ldr_ui */
- 8, /* ldi_ui */
- 4, /* ldr_l */
- 8, /* ldi_l */
- 6, /* ldxr_c */
- 8, /* ldxi_c */
- 6, /* ldxr_uc */
- 8, /* ldxi_uc */
- 6, /* ldxr_s */
- 8, /* ldxi_s */
- 6, /* ldxr_us */
- 8, /* ldxi_us */
- 5, /* ldxr_i */
- 7, /* ldxi_i */
- 5, /* ldxr_ui */
- 6, /* ldxi_ui */
- 5, /* ldxr_l */
- 7, /* ldxi_l */
- 4, /* str_c */
- 8, /* sti_c */
- 5, /* str_s */
- 9, /* sti_s */
- 4, /* str_i */
- 8, /* sti_i */
- 4, /* str_l */
- 8, /* sti_l */
- 5, /* stxr_c */
- 6, /* stxi_c */
- 6, /* stxr_s */
- 7, /* stxi_s */
- 5, /* stxr_i */
- 6, /* stxi_i */
- 5, /* stxr_l */
- 7, /* stxi_l */
- 9, /* bltr */
- 10, /* blti */
- 9, /* bltr_u */
- 10, /* blti_u */
- 9, /* bler */
- 13, /* blei */
- 9, /* bler_u */
- 10, /* blei_u */
- 9, /* beqr */
- 19, /* beqi */
- 9, /* bger */
- 10, /* bgei */
- 9, /* bger_u */
- 10, /* bgei_u */
- 9, /* bgtr */
- 10, /* bgti */
- 9, /* bgtr_u */
- 10, /* bgti_u */
- 9, /* bner */
- 19, /* bnei */
- 9, /* bmsr */
- 13, /* bmsi */
- 9, /* bmcr */
- 13, /* bmci */
- 9, /* boaddr */
- 10, /* boaddi */
- 9, /* boaddr_u */
- 10, /* boaddi_u */
- 9, /* bxaddr */
- 10, /* bxaddi */
- 9, /* bxaddr_u */
- 10, /* bxaddi_u */
- 9, /* bosubr */
- 10, /* bosubi */
- 9, /* bosubr_u */
- 10, /* bosubi_u */
- 9, /* bxsubr */
- 10, /* bxsubi */
- 9, /* bxsubr_u */
- 10, /* bxsubi_u */
- 3, /* jmpr */
- 5, /* jmpi */
- 3, /* callr */
- 13, /* calli */
- 0, /* prepare */
- 0, /* pushargr */
- 0, /* pushargi */
- 0, /* finishr */
- 0, /* finishi */
- 0, /* ret */
- 0, /* retr */
- 0, /* reti */
- 0, /* retval_c */
- 0, /* retval_uc */
- 0, /* retval_s */
- 0, /* retval_us */
- 0, /* retval_i */
- 0, /* retval_ui */
- 0, /* retval_l */
- 37, /* epilog */
- 0, /* arg_f */
- 0, /* getarg_f */
- 0, /* putargr_f */
- 0, /* putargi_f */
- 10, /* addr_f */
- 21, /* addi_f */
- 15, /* subr_f */
- 21, /* subi_f */
- 30, /* rsbi_f */
- 10, /* mulr_f */
- 21, /* muli_f */
- 15, /* divr_f */
- 21, /* divi_f */
- 15, /* negr_f */
- 15, /* absr_f */
- 5, /* sqrtr_f */
- 11, /* ltr_f */
- 26, /* lti_f */
- 11, /* ler_f */
- 26, /* lei_f */
- 13, /* eqr_f */
- 28, /* eqi_f */
- 11, /* ger_f */
- 26, /* gei_f */
- 11, /* gtr_f */
- 26, /* gti_f */
- 16, /* ner_f */
- 31, /* nei_f */
- 11, /* unltr_f */
- 26, /* unlti_f */
- 11, /* unler_f */
- 26, /* unlei_f */
- 11, /* uneqr_f */
- 26, /* uneqi_f */
- 11, /* unger_f */
- 26, /* ungei_f */
- 11, /* ungtr_f */
- 26, /* ungti_f */
- 11, /* ltgtr_f */
- 26, /* ltgti_f */
- 11, /* ordr_f */
- 26, /* ordi_f */
- 11, /* unordr_f */
- 26, /* unordi_f */
- 5, /* truncr_f_i */
- 5, /* truncr_f_l */
- 5, /* extr_f */
- 5, /* extr_d_f */
- 5, /* movr_f */
- 15, /* movi_f */
- 6, /* ldr_f */
- 10, /* ldi_f */
- 7, /* ldxr_f */
- 9, /* ldxi_f */
- 6, /* str_f */
- 10, /* sti_f */
- 7, /* stxr_f */
- 9, /* stxi_f */
- 10, /* bltr_f */
- 21, /* blti_f */
- 10, /* bler_f */
- 25, /* blei_f */
- 12, /* beqr_f */
- 27, /* beqi_f */
- 10, /* bger_f */
- 25, /* bgei_f */
- 10, /* bgtr_f */
- 25, /* bgti_f */
- 13, /* bner_f */
- 28, /* bnei_f */
- 10, /* bunltr_f */
- 25, /* bunlti_f */
- 10, /* bunler_f */
- 25, /* bunlei_f */
- 10, /* buneqr_f */
- 25, /* buneqi_f */
- 10, /* bunger_f */
- 25, /* bungei_f */
- 10, /* bungtr_f */
- 25, /* bungti_f */
- 10, /* bltgtr_f */
- 25, /* bltgti_f */
- 10, /* bordr_f */
- 25, /* bordi_f */
- 10, /* bunordr_f */
- 25, /* bunordi_f */
- 0, /* pushargr_f */
- 0, /* pushargi_f */
- 0, /* retr_f */
- 0, /* reti_f */
- 0, /* retval_f */
- 0, /* arg_d */
- 0, /* getarg_d */
- 0, /* putargr_d */
- 0, /* putargi_d */
- 10, /* addr_d */
- 25, /* addi_d */
- 15, /* subr_d */
- 25, /* subi_d */
- 30, /* rsbi_d */
- 10, /* mulr_d */
- 25, /* muli_d */
- 15, /* divr_d */
- 25, /* divi_d */
- 22, /* negr_d */
- 16, /* absr_d */
- 5, /* sqrtr_d */
- 12, /* ltr_d */
- 27, /* lti_d */
- 12, /* ler_d */
- 27, /* lei_d */
- 14, /* eqr_d */
- 29, /* eqi_d */
- 12, /* ger_d */
- 27, /* gei_d */
- 12, /* gtr_d */
- 27, /* gti_d */
- 17, /* ner_d */
- 32, /* nei_d */
- 12, /* unltr_d */
- 27, /* unlti_d */
- 12, /* unler_d */
- 27, /* unlei_d */
- 12, /* uneqr_d */
- 27, /* uneqi_d */
- 12, /* unger_d */
- 27, /* ungei_d */
- 12, /* ungtr_d */
- 27, /* ungti_d */
- 12, /* ltgtr_d */
- 27, /* ltgti_d */
- 12, /* ordr_d */
- 27, /* ordi_d */
- 12, /* unordr_d */
- 27, /* unordi_d */
- 5, /* truncr_d_i */
- 5, /* truncr_d_l */
- 5, /* extr_d */
- 5, /* extr_f_d */
- 5, /* movr_d */
- 15, /* movi_d */
- 6, /* ldr_d */
- 10, /* ldi_d */
- 7, /* ldxr_d */
- 9, /* ldxi_d */
- 6, /* str_d */
- 10, /* sti_d */
- 7, /* stxr_d */
- 9, /* stxi_d */
- 11, /* bltr_d */
- 26, /* blti_d */
- 11, /* bler_d */
- 26, /* blei_d */
- 13, /* beqr_d */
- 28, /* beqi_d */
- 11, /* bger_d */
- 26, /* bgei_d */
- 11, /* bgtr_d */
- 26, /* bgti_d */
- 14, /* bner_d */
- 29, /* bnei_d */
- 11, /* bunltr_d */
- 26, /* bunlti_d */
- 11, /* bunler_d */
- 26, /* bunlei_d */
- 11, /* buneqr_d */
- 26, /* buneqi_d */
- 11, /* bunger_d */
- 26, /* bungei_d */
- 11, /* bungtr_d */
- 26, /* bungti_d */
- 11, /* bltgtr_d */
- 26, /* bltgti_d */
- 11, /* bordr_d */
- 26, /* bordi_d */
- 11, /* bunordr_d */
- 26, /* bunordi_d */
- 0, /* pushargr_d */
- 0, /* pushargi_d */
- 0, /* retr_d */
- 0, /* reti_d */
- 0, /* retval_d */
- 0, /* movr_w_f */
- 0, /* movr_ww_d */
- 0, /* movr_w_d */
- 0, /* movr_f_w */
- 0, /* movi_f_w */
- 0, /* movr_d_ww */
- 0, /* movi_d_ww */
- 0, /* movr_d_w */
- 0, /* movi_d_w */
-#endif /* __CYGWIN__ */
-# endif /* __X64_32 */
-#endif /* __X64 */
- [Guile-commits] 76/86: Implement arg shuffling for jit_call{i,r}, (continued)
- [Guile-commits] 76/86: Implement arg shuffling for jit_call{i,r}, Andy Wingo, 2019/04/03
- [Guile-commits] 86/86: Merge from upstream Lightening, Andy Wingo, 2019/04/03
- [Guile-commits] 81/86: Change headers and files to be named "lightening" instead of "jit", Andy Wingo, 2019/04/03
- [Guile-commits] 71/86: Add float/double cast inst tests, Andy Wingo, 2019/04/03
- [Guile-commits] 60/86: Add floating-point reg/reg compare-and-branch tests, Andy Wingo, 2019/04/03
- [Guile-commits] 20/86: Trim unneded bits from jit.c, Andy Wingo, 2019/04/03
- [Guile-commits] 05/86: Inline body.texi and version.texi into lightning.texi, Andy Wingo, 2019/04/03
- [Guile-commits] 77/86: Provide some type safety for jit_gpr_t and jit_fpr_t, Andy Wingo, 2019/04/03
- [Guile-commits] 79/86: Replace GNU Lightning with Lightening, Andy Wingo, 2019/04/03
- [Guile-commits] 83/86: Adapt to lightning -> lightening name change, Andy Wingo, 2019/04/03
- [Guile-commits] 13/86: Remove -sz.c files,
Andy Wingo <=
- [Guile-commits] 07/86: Archive lightning ChangeLog, Andy Wingo, 2019/04/03
- [Guile-commits] 74/86: Remove old tests, Andy Wingo, 2019/04/03
- [Guile-commits] 24/86: Really finish stdint conversion, Andy Wingo, 2019/04/03
- [Guile-commits] 29/86: Implementation of new design, Andy Wingo, 2019/04/03
- [Guile-commits] 17/86: Replace jit_int32_t, etc with stdint types, Andy Wingo, 2019/04/06