public inbox for jit@gcc.gnu.org
 help / color / mirror / Atom feed
* A possible code generation issue
@ 2015-01-01  0:00 Dibyendu Majumdar
  2015-01-01  0:00 ` Dibyendu Majumdar
  0 siblings, 1 reply; 47+ messages in thread
From: Dibyendu Majumdar @ 2015-01-01  0:00 UTC (permalink / raw)
  To: jit

[-- Attachment #1: Type: text/plain, Size: 523 bytes --]

Hi Dave,

I am getting a failure in one of the Lua tests. Attached are two dumps:

1. bug_fdump.txt and bug_rdump.txt - these are the versions that fail.


2. The bug_fdump_ok.txt and bug_rdump_ok.txt - this runs ok. The only
difference between this version and the above is a debug printf call
in this; so the printf call somehow seems to alter the code being
generated.

I have also attached the corresponding asm files.


I am still using my patched version - not the latest from 5 branch.

Thanks and Regards

Dibyendu

[-- Attachment #2: bug_asm.txt --]
[-- Type: text/plain, Size: 31 bytes --]

OP_RETURN(pc=13) return 1 args

[-- Attachment #3: bug_asm_ok.txt --]
[-- Type: text/plain, Size: 2507 bytes --]

	.file	"fake.c"
	.section	.rodata
	.align 8
.LC2:
	.ascii	"OP_TEST(%d C=1)) if (!reg(A=%d)) then skip next else jmp to "
	.ascii	"%d\n"
	.zero	138
	.align 8
.LC3:
	.ascii	"OP_TEST(%d C=0) if (reg(A=%d)) then skip next else jmp to %d"
	.ascii	"\n"
	.zero	140
	.align 8
.LC4:
	.ascii	"OP_RETURN(pc=%d) return %d args\n"
	.zero	169
	.section	.text.unlikely,"ax",@progbits
.LCOLDB5:
	.text
.LHOTB5:
	.p2align 4,,15
	.globl	ravif2
	.type	ravif2, @function
ravif2:
.LFB1:
	.cfi_startproc
.L36:
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	xorl	%edx, %edx
	xorl	%esi, %esi
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	movq	%rdi, %rbx
	movq	32(%rdi), %rdi
	movq	(%rdi), %rax
	movq	(%rax), %r12
	call	raviV_op_loadnil@PLT
	movq	32(%rbx), %rax
	movl	$3, %esi
	leaq	.LC2(%rip), %rdi
	movq	24(%r12), %rdx
	movq	32(%rax), %rax
	movq	48(%rdx), %rdx
	movq	(%rdx), %rcx
	movl	8(%rdx), %edx
	movq	%rcx, 16(%rax)
	movl	$5, %ecx
	movl	%edx, 24(%rax)
	movl	$1, %edx
	xorl	%eax, %eax
	call	printf@PLT
	movq	32(%rbx), %rax
	movl	$1, %edx
	movl	$9, %ecx
	leaq	.LC3(%rip), %rdi
	movl	$6, %esi
	movq	32(%rax), %rax
	movl	$0, 16(%rax)
	movl	$1, 24(%rax)
	xorl	%eax, %eax
	call	printf@PLT
	movq	32(%rbx), %rax
	movq	32(%rax), %rax
	movl	24(%rax), %edx
	testl	%edx, %edx
	je	.L39
	movl	16(%rax), %ecx
	testl	%ecx, %ecx
	je	.L52
.L38:
	movl	$1, (%rax)
	movl	$1, 8(%rax)
.L37:
.L39:
	movq	24(%r12), %rdx
	movl	$10, %esi
	leaq	.LC2(%rip), %rdi
	movq	48(%rdx), %rdx
	movq	(%rdx), %rcx
	movl	8(%rdx), %edx
	movq	%rcx, 16(%rax)
	movl	$12, %ecx
	movl	%edx, 24(%rax)
	movl	$1, %edx
	xorl	%eax, %eax
	call	printf@PLT
	movq	32(%rbx), %rax
	movl	$1, %edx
	movl	$13, %esi
	leaq	.LC4(%rip), %rdi
	movq	32(%rax), %rax
	movl	$0, 16(%rax)
	movl	$1, 24(%rax)
	xorl	%eax, %eax
	call	printf@PLT
	movq	32(%rbx), %rax
	movq	32(%rax), %rbp
	leaq	32(%rbp), %rax
	movq	%rax, 16(%rbx)
	movq	24(%r12), %rax
	movl	32(%rax), %eax
	testl	%eax, %eax
	jle	.L41
.L40:
	movq	%rbp, %rsi
	movq	%rbx, %rdi
	call	luaF_close@PLT
.L41:
	leaq	16(%rbp), %rsi
	movq	%rbx, %rdi
	call	luaD_poscall@PLT
	popq	%rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	movl	$1, %eax
	popq	%rbp
	.cfi_def_cfa_offset 16
	popq	%r12
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L52:
	.cfi_restore_state
	cmpl	$1, %edx
	jne	.L38
	jmp	.L39
	.cfi_endproc
.LFE1:
	.size	ravif2, .-ravif2
	.section	.text.unlikely
.LCOLDE5:
	.text
.LHOTE5:
	.ident	"GCC: (GNU) 5.1.0"
	.section	.note.GNU-stack,"",@progbits

[-- Attachment #4: bug_fdump.txt --]
[-- Type: text/plain, Size: 3309 bytes --]

extern int
ravif2 (struct ravi_lua_State * L)
{
  struct ravi_TValue * base;
  struct ravi_LClosure * cl;
  bool isfalse_0_4;
  bool comparison_0_5;
  bool comparison_0_6;
  bool comparison_0_7;
  bool isfalse_0_10;
  bool comparison_0_11;
  bool comparison_0_12;
  bool comparison_0_13;
  bool isfalse_0_16;
  bool comparison_0_17;
  bool comparison_0_18;
  bool comparison_0_19;
  bool comparison_0_22;
  bool comparison_0_26;

entry:
  cl = (struct ravi_LClosure *)L->ci->func->value_.gc;
  base = L->ci->u.l.base;
  (void)raviV_op_loadnil (L->ci, (int)0, (int)0);
  base = L->ci->u.l.base;
  &base[(int)1]->value_.i = &cl->p->k[(int)0]->value_.i;
  &base[(int)1]->tt_ = &cl->p->k[(int)0]->tt_;
  base = L->ci->u.l.base;
  comparison_0_5 = &base[(int)1]->tt_ == (int)0;
  comparison_0_6 = &base[(int)1]->tt_ == (int)1;
  comparison_0_7 = &base[(int)1]->value_.b == (int)0;
  isfalse_0_4 = comparison_0_5 || comparison_0_6 && comparison_0_7;
  if (!(isfalse_0_4)) goto OP_TEST_do_jmp_2_8; else goto OP_TEST_do_skip_2_9;

jmp_5_1:
  base = L->ci->u.l.base;
  &base[(int)1]->value_.b = (int)0;
  &base[(int)1]->tt_ = (int)1;
  base = L->ci->u.l.base;
  comparison_0_11 = &base[(int)1]->tt_ == (int)0;
  comparison_0_12 = &base[(int)1]->tt_ == (int)1;
  comparison_0_13 = &base[(int)1]->value_.b == (int)0;
  isfalse_0_10 = comparison_0_11 || comparison_0_12 && comparison_0_13;
  if (!(!(isfalse_0_10))) goto OP_TEST_do_jmp_5_14; else goto OP_TEST_do_skip_5_15;

jmp_9_2:
  base = L->ci->u.l.base;
  &base[(int)1]->value_.i = &cl->p->k[(int)0]->value_.i;
  &base[(int)1]->tt_ = &cl->p->k[(int)0]->tt_;
  base = L->ci->u.l.base;
  comparison_0_17 = &base[(int)1]->tt_ == (int)0;
  comparison_0_18 = &base[(int)1]->tt_ == (int)1;
  comparison_0_19 = &base[(int)1]->value_.b == (int)0;
  isfalse_0_16 = comparison_0_17 || comparison_0_18 && comparison_0_19;
  if (!(isfalse_0_16)) goto OP_TEST_do_jmp_9_20; else goto OP_TEST_do_skip_9_21;

jmp_12_3:
  base = L->ci->u.l.base;
  &base[(int)1]->value_.b = (int)0;
  &base[(int)1]->tt_ = (int)1;
  (void)printf ("OP_RETURN(pc=%d) return %d args\
", (int)13, (int)1);
  base = L->ci->u.l.base;
  L->top = &base[(int)2];
  comparison_0_22 = cl->p->sizep > (int)0;
  if (comparison_0_22) goto OP_RETURN_if_sizep_gt_0_12_23; else goto OP_RETURN_else_sizep_gt_0_12_24;

OP_TEST_do_jmp_2_8:
  goto jmp_5_1;

OP_TEST_do_skip_2_9:
  goto jmp_5_1;

OP_TEST_do_jmp_5_14:
  goto jmp_9_2;

OP_TEST_do_skip_5_15:
  base = L->ci->u.l.base;
  &base[(int)0]->value_.b = (int)1;
  &base[(int)0]->tt_ = (int)1;
  goto jmp_9_2;

OP_TEST_do_jmp_9_20:
  goto jmp_12_3;

OP_TEST_do_skip_9_21:
  goto jmp_12_3;

OP_RETURN_if_sizep_gt_0_12_23:
  (void)luaF_close (L, base);
  goto OP_RETURN_else_sizep_gt_0_12_24;

OP_RETURN_else_sizep_gt_0_12_24:
  (void)luaD_poscall (L, &base[(int)1]);
  return (int)1;

OP_RETURN_13_25:
  (void)printf ("OP_RETURN(pc=%d) return %d args\
", (int)14, (int)0);
  base = L->ci->u.l.base;
  L->top = &base[(int)0];
  comparison_0_26 = cl->p->sizep > (int)0;
  if (comparison_0_26) goto OP_RETURN_if_sizep_gt_0_13_27; else goto OP_RETURN_else_sizep_gt_0_13_28;

OP_RETURN_if_sizep_gt_0_13_27:
  (void)luaF_close (L, base);
  goto OP_RETURN_else_sizep_gt_0_13_28;

OP_RETURN_else_sizep_gt_0_13_28:
  (void)luaD_poscall (L, &base[(int)0]);
  return (int)1;
}


[-- Attachment #5: bug_fdump_ok.txt --]
[-- Type: text/plain, Size: 3636 bytes --]

extern int
ravif2 (struct ravi_lua_State * L)
{
  struct ravi_TValue * base;
  struct ravi_LClosure * cl;
  bool isfalse_0_4;
  bool comparison_0_5;
  bool comparison_0_6;
  bool comparison_0_7;
  bool isfalse_0_10;
  bool comparison_0_11;
  bool comparison_0_12;
  bool comparison_0_13;
  bool isfalse_0_16;
  bool comparison_0_17;
  bool comparison_0_18;
  bool comparison_0_19;
  bool comparison_0_22;
  bool comparison_0_26;

entry:
  cl = (struct ravi_LClosure *)L->ci->func->value_.gc;
  base = L->ci->u.l.base;
  (void)raviV_op_loadnil (L->ci, (int)0, (int)0);
  base = L->ci->u.l.base;
  &base[(int)1]->value_.i = &cl->p->k[(int)0]->value_.i;
  &base[(int)1]->tt_ = &cl->p->k[(int)0]->tt_;
  (void)printf ("OP_TEST(%d C=1)) if (!reg(A=%d)) then skip next else jmp to %d\
", (int)3, (int)1, (int)5);
  base = L->ci->u.l.base;
  comparison_0_5 = &base[(int)1]->tt_ == (int)0;
  comparison_0_6 = &base[(int)1]->tt_ == (int)1;
  comparison_0_7 = &base[(int)1]->value_.b == (int)0;
  isfalse_0_4 = comparison_0_5 || comparison_0_6 && comparison_0_7;
  if (!(isfalse_0_4)) goto OP_TEST_do_jmp_2_8; else goto OP_TEST_do_skip_2_9;

jmp_5_1:
  base = L->ci->u.l.base;
  &base[(int)1]->value_.b = (int)0;
  &base[(int)1]->tt_ = (int)1;
  (void)printf ("OP_TEST(%d C=0) if (reg(A=%d)) then skip next else jmp to %d\
", (int)6, (int)1, (int)9);
  base = L->ci->u.l.base;
  comparison_0_11 = &base[(int)1]->tt_ == (int)0;
  comparison_0_12 = &base[(int)1]->tt_ == (int)1;
  comparison_0_13 = &base[(int)1]->value_.b == (int)0;
  isfalse_0_10 = comparison_0_11 || comparison_0_12 && comparison_0_13;
  if (!(!(isfalse_0_10))) goto OP_TEST_do_jmp_5_14; else goto OP_TEST_do_skip_5_15;

jmp_9_2:
  base = L->ci->u.l.base;
  &base[(int)1]->value_.i = &cl->p->k[(int)0]->value_.i;
  &base[(int)1]->tt_ = &cl->p->k[(int)0]->tt_;
  (void)printf ("OP_TEST(%d C=1)) if (!reg(A=%d)) then skip next else jmp to %d\
", (int)10, (int)1, (int)12);
  base = L->ci->u.l.base;
  comparison_0_17 = &base[(int)1]->tt_ == (int)0;
  comparison_0_18 = &base[(int)1]->tt_ == (int)1;
  comparison_0_19 = &base[(int)1]->value_.b == (int)0;
  isfalse_0_16 = comparison_0_17 || comparison_0_18 && comparison_0_19;
  if (!(isfalse_0_16)) goto OP_TEST_do_jmp_9_20; else goto OP_TEST_do_skip_9_21;

jmp_12_3:
  base = L->ci->u.l.base;
  &base[(int)1]->value_.b = (int)0;
  &base[(int)1]->tt_ = (int)1;
  (void)printf ("OP_RETURN(pc=%d) return %d args\
", (int)13, (int)1);
  base = L->ci->u.l.base;
  L->top = &base[(int)2];
  comparison_0_22 = cl->p->sizep > (int)0;
  if (comparison_0_22) goto OP_RETURN_if_sizep_gt_0_12_23; else goto OP_RETURN_else_sizep_gt_0_12_24;

OP_TEST_do_jmp_2_8:
  goto jmp_5_1;

OP_TEST_do_skip_2_9:
  goto jmp_5_1;

OP_TEST_do_jmp_5_14:
  goto jmp_9_2;

OP_TEST_do_skip_5_15:
  base = L->ci->u.l.base;
  &base[(int)0]->value_.b = (int)1;
  &base[(int)0]->tt_ = (int)1;
  goto jmp_9_2;

OP_TEST_do_jmp_9_20:
  goto jmp_12_3;

OP_TEST_do_skip_9_21:
  goto jmp_12_3;

OP_RETURN_if_sizep_gt_0_12_23:
  (void)luaF_close (L, base);
  goto OP_RETURN_else_sizep_gt_0_12_24;

OP_RETURN_else_sizep_gt_0_12_24:
  (void)luaD_poscall (L, &base[(int)1]);
  return (int)1;

OP_RETURN_13_25:
  (void)printf ("OP_RETURN(pc=%d) return %d args\
", (int)14, (int)0);
  base = L->ci->u.l.base;
  L->top = &base[(int)0];
  comparison_0_26 = cl->p->sizep > (int)0;
  if (comparison_0_26) goto OP_RETURN_if_sizep_gt_0_13_27; else goto OP_RETURN_else_sizep_gt_0_13_28;

OP_RETURN_if_sizep_gt_0_13_27:
  (void)luaF_close (L, base);
  goto OP_RETURN_else_sizep_gt_0_13_28;

OP_RETURN_else_sizep_gt_0_13_28:
  (void)luaD_poscall (L, &base[(int)0]);
  return (int)1;
}


[-- Attachment #6: bug_rdump.txt --]
[-- Type: text/plain, Size: 214381 bytes --]

/* This code was autogenerated by gcc_jit_context_dump_reproducer_to_file.

   libgccjit (GCC) version 5.1.0 (x86_64-unknown-linux-gnu)
  	compiled by GNU C version 5.1.0, GMP version 5.1.3, MPFR version 3.1.2-p3, MPC version 1.0.1
*/
#include <libgccjit.h>

static void
set_options (gcc_jit_context *ctxt_0xdbef30,
             gcc_jit_context *ctxt_0xdd4060);

static void
create_code (gcc_jit_context *ctxt_0xdbef30,
             gcc_jit_context *ctxt_0xdd4060);

int
main (int argc, const char **argv)
{
  gcc_jit_context *ctxt_0xdbef30;
  gcc_jit_context *ctxt_0xdd4060;
  gcc_jit_result *result;

  ctxt_0xdbef30 = gcc_jit_context_acquire ();
  ctxt_0xdd4060 = gcc_jit_context_new_child_context (ctxt_0xdbef30);
  set_options (ctxt_0xdbef30,
               ctxt_0xdd4060);
  create_code (ctxt_0xdbef30,
               ctxt_0xdd4060);
  result = gcc_jit_context_compile (ctxt_0xdd4060);
  gcc_jit_context_release (ctxt_0xdd4060);
  gcc_jit_context_release (ctxt_0xdbef30);
  gcc_jit_result_release (result);
  return 0;
}

static void
set_options (gcc_jit_context *ctxt_0xdbef30,
             gcc_jit_context *ctxt_0xdd4060)
{
  /* Set options for ctxt_0xdbef30.  */
  /* String options.  */
  gcc_jit_context_set_str_option (ctxt_0xdbef30,
                                  GCC_JIT_STR_OPTION_PROGNAME,
                                  "NULL");
  /* Int options.  */
  gcc_jit_context_set_int_option (ctxt_0xdbef30,
                                  GCC_JIT_INT_OPTION_OPTIMIZATION_LEVEL,
                                  3);
  /* Boolean options.  */
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_DEBUGINFO,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_DUMP_GENERATED_CODE,
                                  1);
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_DUMP_SUMMARY,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_DUMP_EVERYTHING,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_SELFCHECK_GC,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdbef30,
                                  GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES,
                                  0);

  /* Set options for ctxt_0xdd4060.  */
  /* String options.  */
  gcc_jit_context_set_str_option (ctxt_0xdd4060,
                                  GCC_JIT_STR_OPTION_PROGNAME,
                                  "NULL");
  /* Int options.  */
  gcc_jit_context_set_int_option (ctxt_0xdd4060,
                                  GCC_JIT_INT_OPTION_OPTIMIZATION_LEVEL,
                                  3);
  /* Boolean options.  */
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_DEBUGINFO,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_DUMP_GENERATED_CODE,
                                  1);
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_DUMP_SUMMARY,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_DUMP_EVERYTHING,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_SELFCHECK_GC,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xdd4060,
                                  GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES,
                                  0);
}

static void
create_code (gcc_jit_context *ctxt_0xdbef30,
             gcc_jit_context *ctxt_0xdd4060)
{
  /* Replay of API calls for ctxt_0xdbef30.  */
  gcc_jit_type *type_bool_0xdbf580 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_BOOL);
  gcc_jit_type *type_double_0xdbf5f0 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_DOUBLE);
  gcc_jit_type *type_double___0xdbf630 =
    gcc_jit_type_get_pointer (type_double_0xdbf5f0);
  gcc_jit_type *type_double_____0xdbf670 =
    gcc_jit_type_get_pointer (type_double___0xdbf630);
  gcc_jit_type *type_long_long_0xdbf6b0 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_LONG_LONG);
  gcc_jit_type *type_long_long___0xdbf740 =
    gcc_jit_type_get_pointer (type_long_long_0xdbf6b0);
  gcc_jit_type *type_long_long_____0xdbf780 =
    gcc_jit_type_get_pointer (type_long_long___0xdbf740);
  gcc_jit_type *type_unsigned_long_long_0xdbf7c0 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_UNSIGNED_LONG_LONG);
  gcc_jit_type *type_size_t_0xdbf800 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_SIZE_T);
  gcc_jit_type *type_int_0xdbf8d0 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_INT);
  gcc_jit_type *type_int___0xdbf910 =
    gcc_jit_type_get_pointer (type_int_0xdbf8d0);
  gcc_jit_type *type_short_0xdbf950 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_SHORT);
  gcc_jit_type *type_unsigned_short_0xdbf990 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_UNSIGNED_SHORT);
  gcc_jit_type *type_unsigned_int_0xdbf9d0 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_UNSIGNED_INT);
  gcc_jit_type *type_unsigned_char_0xdbfa10 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_UNSIGNED_CHAR);
  gcc_jit_type *type_char_0xdbfa50 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_CHAR);
  gcc_jit_type *type_char___0xdbfa90 =
    gcc_jit_type_get_pointer (type_char_0xdbfa50);
  gcc_jit_type *type_const_char___0xdbf840 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_CONST_CHAR_PTR);
  gcc_jit_type *type_void_0xdbf880 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_VOID);
  gcc_jit_type *type_void___0xdbfba0 = gcc_jit_context_get_type (ctxt_0xdbef30, GCC_JIT_TYPE_VOID_PTR);
  gcc_jit_type *type_unsigned_int___0xdbfbe0 =
    gcc_jit_type_get_pointer (type_unsigned_int_0xdbf9d0);
  gcc_jit_struct *struct_struct_ravi_lua_State_0xdbf6f0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_State___0xdbfc80 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_State_0xdbf6f0));
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____0xdbfcc0[1] = {
    type_struct_ravi_lua_State___0xdbfc80,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____0xdbfad0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                           1, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____0xdbfcc0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____int__long_long__0xdbfb10[3] = {
    type_struct_ravi_lua_State___0xdbfc80,
    type_int_0xdbf8d0,
    type_long_long_0xdbf6b0,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____int__long_long__0xdbfe70 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                           3, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____int__long_long__0xdbfb10, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_void__void____void____size_t__size_t__0xdbfeb0[4] = {
    type_void___0xdbfba0,
    type_void___0xdbfba0,
    type_size_t_0xdbf800,
    type_size_t_0xdbf800,
  };
  gcc_jit_type *ptr_to_void______void____void____size_t__size_t__0xdbff30 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void_0xdbf880, /* gcc_jit_type *return_type */
                                           4, /* int num_params */
                                           params_for_function_type_void__void____void____size_t__size_t__0xdbfeb0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_lua_Debug_0xdbffd0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_Debug"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_Debug___0xdc0020 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_Debug_0xdbffd0));
  gcc_jit_type *params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0xdc0060[2] = {
    type_struct_ravi_lua_State___0xdbfc80,
    type_struct_ravi_lua_Debug___0xdc0020,
  };
  gcc_jit_type *ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0xdc00e0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void___0xdbfba0, /* gcc_jit_type *return_type */
                                           2, /* int num_params */
                                           params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0xdc0060, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_GCObject_0xdc0180 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_GCObject"); /* const char *name */
  gcc_jit_type *type_struct_ravi_GCObject___0xdbfd40 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_GCObject_0xdc0180));
  gcc_jit_field *field_next_0xdbfde0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc03b0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc0460 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc04b0[3] = {
    field_next_0xdbfde0,
    field_tt_0xdc03b0,
    field_marked_0xdc0460,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_GCObject_0xdc0180, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xdc04b0); /* gcc_jit_field **fields */
  gcc_jit_field *field_gc_0xdc0580 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "gc"); /* const char *name */
  gcc_jit_field *field_p_0xdc0630 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0xdbfba0, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_b_0xdc06e0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "b"); /* const char *name */
  gcc_jit_field *field_f_0xdc0790 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0xdbfad0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_field *field_i_0xdc0840 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /* gcc_jit_type *type, */
                               "i"); /* const char *name */
  gcc_jit_field *field_n_0xdc0230 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0xdbf5f0, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Value_0xdc02e0[6] = {
    field_gc_0xdc0580,
    field_p_0xdc0630,
    field_b_0xdc06e0,
    field_f_0xdc0790,
    field_i_0xdc0840,
    field_n_0xdc0230,
  };
  gcc_jit_type *union_union_ravi_Value_0xdc02e0 =
    gcc_jit_context_new_union_type (ctxt_0xdbef30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Value", /* const char *name */
                                    6, /* int num_fields */
                                    fields_for_union_union_ravi_Value_0xdc02e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_value__0xdc0be0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0xdc02e0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0xdc0c90 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TValue_0xdc0d40 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TValue"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc0de0[2] = {
    field_value__0xdc0be0,
    field_tt__0xdc0c90,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TValue_0xdc0d40, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xdc0de0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_TValue___0xdc0e20 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xdc0d40));
  gcc_jit_type *type_const_struct_ravi_TValue_0xdc0e60 =
    gcc_jit_type_get_const (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xdc0d40));
  gcc_jit_type *type_const_struct_ravi_TValue___0xdc0ea0 =
    gcc_jit_type_get_pointer (type_const_struct_ravi_TValue_0xdc0e60);
  gcc_jit_struct *struct_struct_ravi_TString_0xdc0f40 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TString"); /* const char *name */
  gcc_jit_type *type_struct_ravi_TString___0xdc0f90 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TString_0xdc0f40));
  gcc_jit_type *type_struct_ravi_TString_____0xdc0fd0 =
    gcc_jit_type_get_pointer (type_struct_ravi_TString___0xdc0f90);
  gcc_jit_field *field_next_0xdc1070 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc1120 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc11d0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_extra_0xdc1280 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_hash_0xdc08f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xdbf9d0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_len_0xdc09a0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xdbf800, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_hash_0xdc0a50 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xdc0f90, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc0aa0[7] = {
    field_next_0xdc1070,
    field_tt_0xdc1120,
    field_marked_0xdc11d0,
    field_extra_0xdc1280,
    field_hash_0xdc08f0,
    field_len_0xdc09a0,
    field_hash_0xdc0a50,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TString_0xdc0f40, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xdc0aa0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Table_0xdc1710 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Table"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Table___0xdc1760 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Table_0xdc1710));
  gcc_jit_type *type_struct_ravi_Table_____0xdc17a0 =
    gcc_jit_type_get_pointer (type_struct_ravi_Table___0xdc1760);
  gcc_jit_field *field_next_0xdc1840 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc18f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc19a0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_ttuv__0xdc1a50 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "ttuv_"); /* const char *name */
  gcc_jit_field *field_metatable_0xdc1b00 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xdc1760, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_len_0xdc1bb0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xdbf800, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_user__0xdc1c60 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0xdc02e0, /* gcc_jit_type *type, */
                               "user_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Udata_0xdc1d10 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Udata"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc1d60[7] = {
    field_next_0xdc1840,
    field_tt_0xdc18f0,
    field_marked_0xdc19a0,
    field_ttuv__0xdc1a50,
    field_metatable_0xdc1b00,
    field_len_0xdc1bb0,
    field_user__0xdc1c60,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Udata_0xdc1d10, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xdc1d60); /* gcc_jit_field **fields */
  gcc_jit_field *field_name_0xdc1e50 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xdc0f90, /* gcc_jit_type *type, */
                               "name"); /* const char *name */
  gcc_jit_field *field_type_0xdc1f00 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "type"); /* const char *name */
  gcc_jit_field *field_instack_0xdc1fb0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "instack"); /* const char *name */
  gcc_jit_field *field_idx_0xdc2060 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "idx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Upvaldesc_0xdc2110 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Upvaldesc"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc21f0[4] = {
    field_name_0xdc1e50,
    field_type_0xdc1f00,
    field_instack_0xdc1fb0,
    field_idx_0xdc2060,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Upvaldesc_0xdc2110, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0xdc21f0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Upvaldesc___0xdc2260 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Upvaldesc_0xdc2110));
  gcc_jit_field *field_varname_0xdc12f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xdc0f90, /* gcc_jit_type *type, */
                               "varname"); /* const char *name */
  gcc_jit_field *field_startpc_0xdc13a0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "startpc"); /* const char *name */
  gcc_jit_field *field_endpc_0xdc1450 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "endpc"); /* const char *name */
  gcc_jit_field *field_ravi_type_0xdc1500 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "ravi_type"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_LocVar_0xdc15b0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LocVar"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc1600[4] = {
    field_varname_0xdc12f0,
    field_startpc_0xdc13a0,
    field_endpc_0xdc1450,
    field_ravi_type_0xdc1500,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LocVar_0xdc15b0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0xdc1600); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_LocVar___0xdc1670 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LocVar_0xdc15b0));
  gcc_jit_struct *struct_struct_ravi_LClosure_0xdc28c0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LClosure"); /* const char *name */
  gcc_jit_type *type_struct_ravi_LClosure___0xdc2910 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0xdc28c0));
  gcc_jit_type *type_struct_ravi_LClosure_____0xdc2950 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure___0xdc2910);
  gcc_jit_type *type_struct_ravi_LClosure_______0xdc2990 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure_____0xdc2950);
  gcc_jit_field *field_jit_status_0xdc2a30 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "jit_status"); /* const char *name */
  gcc_jit_field *field_jit_flags_0xdc2ae0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "jit_flags"); /* const char *name */
  gcc_jit_field *field_execution_count_0xdc2b90 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0xdbf990, /* gcc_jit_type *type, */
                               "execution_count"); /* const char *name */
  gcc_jit_field *field_jit_data_0xdc2c40 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0xdbfba0, /* gcc_jit_type *type, */
                               "jit_data"); /* const char *name */
  gcc_jit_field *field_jit_function_0xdc2cf0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0xdbfad0, /* gcc_jit_type *type, */
                               "jit_function"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviJITProto_0xdc2da0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviJITProto"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc2df0[5] = {
    field_jit_status_0xdc2a30,
    field_jit_flags_0xdc2ae0,
    field_execution_count_0xdc2b90,
    field_jit_data_0xdc2c40,
    field_jit_function_0xdc2cf0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviJITProto_0xdc2da0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0xdc2df0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Proto_0xdc2ee0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Proto"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Proto___0xdc2f30 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Proto_0xdc2ee0));
  gcc_jit_type *type_struct_ravi_Proto_____0xdc2f70 =
    gcc_jit_type_get_pointer (type_struct_ravi_Proto___0xdc2f30);
  gcc_jit_field *field_next_0xdc3010 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc30c0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc3170 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_numparams_0xdc3220 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "numparams"); /* const char *name */
  gcc_jit_field *field_is_vararg_0xdc32d0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "is_vararg"); /* const char *name */
  gcc_jit_field *field_maxstacksize_0xdc3380 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "maxstacksize"); /* const char *name */
  gcc_jit_field *field_sizeupvalues_0xdc3430 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "sizeupvalues"); /* const char *name */
  gcc_jit_field *field_sizek_0xdc34e0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "sizek"); /* const char *name */
  gcc_jit_field *field_sizecode_0xdc3590 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "sizecode"); /* const char *name */
  gcc_jit_field *field_sizelineinfo_0xdc3640 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "sizelineinfo"); /* const char *name */
  gcc_jit_field *field_sizep_0xdc36f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "sizep"); /* const char *name */
  gcc_jit_field *field_sizelocvars_0xdc37a0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "sizelocvars"); /* const char *name */
  gcc_jit_field *field_linedefined_0xdc3850 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "linedefined"); /* const char *name */
  gcc_jit_field *field_lastlinedefined_0xdc2300 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "lastlinedefined"); /* const char *name */
  gcc_jit_field *field_k_0xdc23b0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_code_0xdc2460 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0xdbfbe0, /* gcc_jit_type *type, */
                               "code"); /* const char *name */
  gcc_jit_field *field_p_0xdc2510 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto_____0xdc2f70, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_lineinfo_0xdc25c0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0xdbf910, /* gcc_jit_type *type, */
                               "lineinfo"); /* const char *name */
  gcc_jit_field *field_locvars_0xdc2670 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LocVar___0xdc1670, /* gcc_jit_type *type, */
                               "locvars"); /* const char *name */
  gcc_jit_field *field_upvalues_0xdc2720 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Upvaldesc___0xdc2260, /* gcc_jit_type *type, */
                               "upvalues"); /* const char *name */
  gcc_jit_field *field_cache_0xdc27d0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0xdc2910, /* gcc_jit_type *type, */
                               "cache"); /* const char *name */
  gcc_jit_field *field_source_0xdc4150 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xdc0f90, /* gcc_jit_type *type, */
                               "source"); /* const char *name */
  gcc_jit_field *field_gclist_0xdc4200 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_jit_0xdc42b0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviJITProto_0xdc2da0), /* gcc_jit_type *type, */
                               "ravi_jit"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc4300[24] = {
    field_next_0xdc3010,
    field_tt_0xdc30c0,
    field_marked_0xdc3170,
    field_numparams_0xdc3220,
    field_is_vararg_0xdc32d0,
    field_maxstacksize_0xdc3380,
    field_sizeupvalues_0xdc3430,
    field_sizek_0xdc34e0,
    field_sizecode_0xdc3590,
    field_sizelineinfo_0xdc3640,
    field_sizep_0xdc36f0,
    field_sizelocvars_0xdc37a0,
    field_linedefined_0xdc3850,
    field_lastlinedefined_0xdc2300,
    field_k_0xdc23b0,
    field_code_0xdc2460,
    field_p_0xdc2510,
    field_lineinfo_0xdc25c0,
    field_locvars_0xdc2670,
    field_upvalues_0xdc2720,
    field_cache_0xdc27d0,
    field_source_0xdc4150,
    field_gclist_0xdc4200,
    field_ravi_jit_0xdc42b0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Proto_0xdc2ee0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0xdc4300); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_UpVal_0xdc4470 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal"); /* const char *name */
  gcc_jit_type *type_struct_ravi_UpVal___0xdc44c0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_UpVal_0xdc4470));
  gcc_jit_field *field_next_0xdc4560 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc4610 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc46c0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0xdc4770 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0xdc4820 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_f_0xdc48d0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0xdbfad0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_TValue_1__0xdc4920 =
    gcc_jit_context_new_array_type (ctxt_0xdbef30,
                                    NULL, /* gcc_jit_location *loc */
                                    gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xdc0d40), /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvalue_0xdc49d0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_TValue_1__0xdc4920, /* gcc_jit_type *type, */
                               "upvalue"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CClosure_0xdc4a80 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CClosure"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc4ad0[7] = {
    field_next_0xdc4560,
    field_tt_0xdc4610,
    field_marked_0xdc46c0,
    field_nupvalues_0xdc4770,
    field_gclist_0xdc4820,
    field_f_0xdc48d0,
    field_upvalue_0xdc49d0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CClosure_0xdc4a80, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xdc4ad0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_CClosure___0xdc4b60 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0xdc4a80));
  gcc_jit_field *field_next_0xdc4c00 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc4cb0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc4d60 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0xdc4e10 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0xdc4ec0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_p_0xdc4f70 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto___0xdc2f30, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_UpVal___1__0xdc4fc0 =
    gcc_jit_context_new_array_type (ctxt_0xdbef30,
                                    NULL, /* gcc_jit_location *loc */
                                    type_struct_ravi_UpVal___0xdc44c0, /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvals_0xdc5070 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_UpVal___1__0xdc4fc0, /* gcc_jit_type *type, */
                               "upvals"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc50c0[7] = {
    field_next_0xdc4c00,
    field_tt_0xdc4cb0,
    field_marked_0xdc4d60,
    field_nupvalues_0xdc4e10,
    field_gclist_0xdc4ec0,
    field_p_0xdc4f70,
    field_upvals_0xdc5070,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LClosure_0xdc28c0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xdc50c0); /* gcc_jit_field **fields */
  gcc_jit_field *field_c_0xdc51b0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0xdc4a80), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *field_l_0xdc5260 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0xdc28c0), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Closure_0xdc5310[2] = {
    field_c_0xdc51b0,
    field_l_0xdc5260,
  };
  gcc_jit_type *union_union_ravi_Closure_0xdc5310 =
    gcc_jit_context_new_union_type (ctxt_0xdbef30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Closure", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_Closure_0xdc5310); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_Closure___0xdc53e0 =
    gcc_jit_type_get_pointer (union_union_ravi_Closure_0xdc5310);
  gcc_jit_field *field_value__0xdc5480 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0xdc02e0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0xdc5530 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_field *field_next_0xdc55e0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TKey_nk_0xdc5690 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TKey_nk"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc2160[3] = {
    field_value__0xdc5480,
    field_tt__0xdc5530,
    field_next_0xdc55e0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TKey_nk_0xdc5690, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xdc2160); /* gcc_jit_field **fields */
  gcc_jit_field *field_nk_0xdc57f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TKey_nk_0xdc5690), /* gcc_jit_type *type, */
                               "nk"); /* const char *name */
  gcc_jit_field *field_tvk_0xdc58a0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xdc0d40), /* gcc_jit_type *type, */
                               "tvk"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_TKey_0xdc5950[2] = {
    field_nk_0xdc57f0,
    field_tvk_0xdc58a0,
  };
  gcc_jit_type *union_union_ravi_TKey_0xdc5950 =
    gcc_jit_context_new_union_type (ctxt_0xdbef30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_TKey", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_TKey_0xdc5950); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_TKey___0xdc5a20 =
    gcc_jit_type_get_pointer (union_union_ravi_TKey_0xdc5950);
  gcc_jit_field *field_i_val_0xdc5ac0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xdc0d40), /* gcc_jit_type *type, */
                               "i_val"); /* const char *name */
  gcc_jit_field *field_i_key_0xdc5b70 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_TKey_0xdc5950, /* gcc_jit_type *type, */
                               "i_key"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Node_0xdc3900 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Node"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc3950[2] = {
    field_i_val_0xdc5ac0,
    field_i_key_0xdc5b70,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Node_0xdc3900, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xdc3950); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Node___0xdc39c0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Node_0xdc3900));
  gcc_jit_field *field_data_0xdc3a60 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0xdbfba0, /* gcc_jit_type *type, */
                               "data"); /* const char *name */
  gcc_jit_field *field_len_0xdc3b10 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xdbf9d0, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_size_0xdc3bc0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xdbf9d0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_field *field_array_type_0xdc3c70 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "array_type"); /* const char *name */
  gcc_jit_field *field_array_modifier_0xdc3d20 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "array_modifier"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviArray_0xdc3dd0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviArray"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc3e20[5] = {
    field_data_0xdc3a60,
    field_len_0xdc3b10,
    field_size_0xdc3bc0,
    field_array_type_0xdc3c70,
    field_array_modifier_0xdc3d20,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviArray_0xdc3dd0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0xdc3e20); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0xdc3f10 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc3fc0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc4070 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_flags_0xdc6880 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "flags"); /* const char *name */
  gcc_jit_field *field_lsizenode_0xdc6930 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "lsizenode"); /* const char *name */
  gcc_jit_field *field_sizearray_0xdc69e0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xdbf9d0, /* gcc_jit_type *type, */
                               "sizearray"); /* const char *name */
  gcc_jit_field *field_array_0xdc6a90 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "array"); /* const char *name */
  gcc_jit_field *field_node_0xdc6b40 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0xdc39c0, /* gcc_jit_type *type, */
                               "node"); /* const char *name */
  gcc_jit_field *field_lastfree_0xdc6bf0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0xdc39c0, /* gcc_jit_type *type, */
                               "lastfree"); /* const char *name */
  gcc_jit_field *field_metatable_0xdc6ca0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xdc1760, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_gclist_0xdc6d50 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_array_0xdc6e00 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviArray_0xdc3dd0), /* gcc_jit_type *type, */
                               "ravi_array"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc6e50[12] = {
    field_next_0xdc3f10,
    field_tt_0xdc3fc0,
    field_marked_0xdc4070,
    field_flags_0xdc6880,
    field_lsizenode_0xdc6930,
    field_sizearray_0xdc69e0,
    field_array_0xdc6a90,
    field_node_0xdc6b40,
    field_lastfree_0xdc6bf0,
    field_metatable_0xdc6ca0,
    field_gclist_0xdc6d50,
    field_ravi_array_0xdc6e00,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Table_0xdc1710, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             12, /* int num_fields */
                             fields_fields_0xdc6e50); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_lua_longjmp_0xdc6f80 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_longjmp"); /* const char *name */
  gcc_jit_field *field_buffer_0xdc7030 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_char___0xdbfa90, /* gcc_jit_type *type, */
                               "buffer"); /* const char *name */
  gcc_jit_field *field_n_0xdc70e0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xdbf800, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *field_buffsize_0xdc7190 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xdbf800, /* gcc_jit_type *type, */
                               "buffsize"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Mbuffer_0xdc7240 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Mbuffer"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc7290[3] = {
    field_buffer_0xdc7030,
    field_n_0xdc70e0,
    field_buffsize_0xdc7190,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Mbuffer_0xdc7240, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xdc7290); /* gcc_jit_field **fields */
  gcc_jit_field *field_hash_0xdc7360 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString_____0xdc0fd0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_nuse_0xdc7410 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "nuse"); /* const char *name */
  gcc_jit_field *field_size_0xdc74c0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_stringtable_0xdc7570 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_stringtable"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc75c0[3] = {
    field_hash_0xdc7360,
    field_nuse_0xdc7410,
    field_size_0xdc74c0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_stringtable_0xdc7570, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xdc75c0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_CallInfo_0xdc7690 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo"); /* const char *name */
  gcc_jit_type *type_struct_ravi_CallInfo___0xdc76e0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0xdc7690));
  gcc_jit_field *field_base_0xdc7780 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "base"); /* const char *name */
  gcc_jit_field *field_savedpc_0xdc7830 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0xdbfbe0, /* gcc_jit_type *type, */
                               "savedpc"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_lua_0xdc78e0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_lua"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc56e0[2] = {
    field_base_0xdc7780,
    field_savedpc_0xdc7830,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_lua_0xdc78e0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xdc56e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_k_0xdc7a60 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____int__long_long__0xdbfe70, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_old_errfunc_0xdc7b10 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /* gcc_jit_type *type, */
                               "old_errfunc"); /* const char *name */
  gcc_jit_field *field_ctx_0xdc7bc0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /* gcc_jit_type *type, */
                               "ctx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_C_0xdc7c70 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_C"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc7cc0[3] = {
    field_k_0xdc7a60,
    field_old_errfunc_0xdc7b10,
    field_ctx_0xdc7bc0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_C_0xdc7c70, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xdc7cc0); /* gcc_jit_field **fields */
  gcc_jit_field *field_l_0xdc7d90 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_lua_0xdc78e0), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *field_c_0xdc7e40 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_C_0xdc7c70), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_CallInfo_u_0xdc7ef0[2] = {
    field_l_0xdc7d90,
    field_c_0xdc7e40,
  };
  gcc_jit_type *union_union_ravi_CallInfo_u_0xdc7ef0 =
    gcc_jit_context_new_union_type (ctxt_0xdbef30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_CallInfo_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_CallInfo_u_0xdc7ef0); /* gcc_jit_field **fields */
  gcc_jit_field *field_func_0xdc8020 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "func"); /* const char *name */
  gcc_jit_field *field_top_0xdc80d0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_previous_0xdc8180 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /* gcc_jit_type *type, */
                               "previous"); /* const char *name */
  gcc_jit_field *field_next_0xdc8230 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_u_0xdc82e0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_CallInfo_u_0xdc7ef0, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *field_extra_0xdc8390 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_nresults_0xdc8440 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_short_0xdbf950, /* gcc_jit_type *type, */
                               "nresults"); /* const char *name */
  gcc_jit_field *field_callstatus_0xdc84f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "callstatus"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc8540[8] = {
    field_func_0xdc8020,
    field_top_0xdc80d0,
    field_previous_0xdc8180,
    field_next_0xdc8230,
    field_u_0xdc82e0,
    field_extra_0xdc8390,
    field_nresults_0xdc8440,
    field_callstatus_0xdc84f0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_0xdc7690, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             8, /* int num_fields */
                             fields_fields_0xdc8540); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_State_0xdc8630 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_State___0xdc8680 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_State_0xdc8630));
  gcc_jit_struct *struct_struct_ravi_global_State_0xdc8720 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_global_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_global_State___0xdc8770 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_global_State_0xdc8720));
  gcc_jit_field *field_next_0xdc8810 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xdc88c0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xdc8970 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_status_0xdc8a20 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "status"); /* const char *name */
  gcc_jit_field *field_top_0xdc8ad0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_l_G_0xdc8b80 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_global_State___0xdc8770, /* gcc_jit_type *type, */
                               "l_G"); /* const char *name */
  gcc_jit_field *field_ci_0xdc8c30 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /* gcc_jit_type *type, */
                               "ci"); /* const char *name */
  gcc_jit_field *field_oldpc_0xdc8ce0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0xdbfbe0, /* gcc_jit_type *type, */
                               "oldpc"); /* const char *name */
  gcc_jit_field *field_stack_last_0xdc8d90 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "stack_last"); /* const char *name */
  gcc_jit_field *field_stack_0xdc8e40 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "stack"); /* const char *name */
  gcc_jit_field *field_openupval_0xdc8ef0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0xdc44c0, /* gcc_jit_type *type, */
                               "openupval"); /* const char *name */
  gcc_jit_field *field_gclist_0xdc8fa0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xdbfd40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_twups_0xdc5c20 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /* gcc_jit_type *type, */
                               "twups"); /* const char *name */
  gcc_jit_field *field_errorJmp_0xdc5cd0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_lua_longjmp_0xdc6f80), /* gcc_jit_type *type, */
                               "errorJmp"); /* const char *name */
  gcc_jit_field *field_base_ci_0xdc5d80 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0xdc7690), /* gcc_jit_type *type, */
                               "base_ci"); /* const char *name */
  gcc_jit_field *field_hook_0xdc5e30 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0xdc00e0, /* gcc_jit_type *type, */
                               "hook"); /* const char *name */
  gcc_jit_field *field_errfunc_0xdc5ee0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /* gcc_jit_type *type, */
                               "errfunc"); /* const char *name */
  gcc_jit_field *field_stacksize_0xdc5f90 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "stacksize"); /* const char *name */
  gcc_jit_field *field_basehookcount_0xdc6040 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "basehookcount"); /* const char *name */
  gcc_jit_field *field_hookcount_0xdc60f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "hookcount"); /* const char *name */
  gcc_jit_field *field_nny_0xdc61a0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0xdbf990, /* gcc_jit_type *type, */
                               "nny"); /* const char *name */
  gcc_jit_field *field_nCcalls_0xdc6250 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0xdbf990, /* gcc_jit_type *type, */
                               "nCcalls"); /* const char *name */
  gcc_jit_field *field_hookmask_0xdc6300 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "hookmask"); /* const char *name */
  gcc_jit_field *field_allowhook_0xdc63b0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xdbfa10, /* gcc_jit_type *type, */
                               "allowhook"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc6400[24] = {
    field_next_0xdc8810,
    field_tt_0xdc88c0,
    field_marked_0xdc8970,
    field_status_0xdc8a20,
    field_top_0xdc8ad0,
    field_l_G_0xdc8b80,
    field_ci_0xdc8c30,
    field_oldpc_0xdc8ce0,
    field_stack_last_0xdc8d90,
    field_stack_0xdc8e40,
    field_openupval_0xdc8ef0,
    field_gclist_0xdc8fa0,
    field_twups_0xdc5c20,
    field_errorJmp_0xdc5cd0,
    field_base_ci_0xdc5d80,
    field_hook_0xdc5e30,
    field_errfunc_0xdc5ee0,
    field_stacksize_0xdc5f90,
    field_basehookcount_0xdc6040,
    field_hookcount_0xdc60f0,
    field_nny_0xdc61a0,
    field_nCcalls_0xdc6250,
    field_hookmask_0xdc6300,
    field_allowhook_0xdc63b0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_lua_State_0xdbf6f0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0xdc6400); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0xdc6570 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0xdc44c0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_touched_0xdc6620 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /* gcc_jit_type *type, */
                               "touched"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_UpVal_u_open_0xdc66d0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xdbef30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal_u_open"); /* const char *name */
  gcc_jit_field *fields_fields_0xdc6720[2] = {
    field_next_0xdc6570,
    field_touched_0xdc6620,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_u_open_0xdc66d0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xdc6720); /* gcc_jit_field **fields */
  gcc_jit_field *field_open_0xdc67f0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_UpVal_u_open_0xdc66d0), /* gcc_jit_type *type, */
                               "open"); /* const char *name */
  gcc_jit_field *field_value_0xdca330 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xdc0d40), /* gcc_jit_type *type, */
                               "value"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_UpVal_u_0xdca3e0[2] = {
    field_open_0xdc67f0,
    field_value_0xdca330,
  };
  gcc_jit_type *union_union_ravi_UpVal_u_0xdca3e0 =
    gcc_jit_context_new_union_type (ctxt_0xdbef30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_UpVal_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_UpVal_u_0xdca3e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_v_0xdca510 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type, */
                               "v"); /* const char *name */
  gcc_jit_field *field_refcount_0xdca5c0 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xdbf800, /* gcc_jit_type *type, */
                               "refcount"); /* const char *name */
  gcc_jit_field *field_u_0xdca670 =
    gcc_jit_context_new_field (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_UpVal_u_0xdca3e0, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *fields_fields_0xdca6c0[3] = {
    field_v_0xdca510,
    field_refcount_0xdca5c0,
    field_u_0xdca670,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_0xdc4470, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xdca6c0); /* gcc_jit_field **fields */
  gcc_jit_param *param_L_0xdca790 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_firstResult_0xdca840 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "firstResult"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_poscall_0xdca8f0[2] = {
    param_L_0xdca790,
    param_firstResult_0xdca840,
  };
  gcc_jit_function *func_luaD_poscall_0xdca8f0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaD_poscall", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaD_poscall_0xdca8f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcaa20 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_uv_0xdcaad0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0xdc44c0, /*gcc_jit_type *type */
                               "uv"); /* const char *name */
  gcc_jit_param *params_for_func_luaC_upvalbarrier__0xdcab80[2] = {
    param_L_0xdcaa20,
    param_uv_0xdcaad0,
  };
  gcc_jit_function *func_luaC_upvalbarrier__0xdcab80 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaC_upvalbarrier_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaC_upvalbarrier__0xdcab80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcac80 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0xdcad30 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0xdcade0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_precall_0xdcae90[3] = {
    param_L_0xdcac80,
    param_func_0xdcad30,
    param_nresults_0xdcade0,
  };
  gcc_jit_function *func_luaD_precall_0xdcae90 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaD_precall", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaD_precall_0xdcae90, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcaf90 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0xdcb040 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0xdcb0f0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *param_allowyield_0xdcb1a0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "allowyield"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_call_0xdcb250[4] = {
    param_L_0xdcaf90,
    param_func_0xdcb040,
    param_nresults_0xdcb0f0,
    param_allowyield_0xdcb1a0,
  };
  gcc_jit_function *func_luaD_call_0xdcb250 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaD_call", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaD_call_0xdcb250, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcb350 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_execute_0xdcb400[1] = {
    param_L_0xdcb350,
  };
  gcc_jit_function *func_luaV_execute_0xdcb400 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaV_execute", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_luaV_execute_0xdcb400, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcb550 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_level_0xdcb600 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "level"); /* const char *name */
  gcc_jit_param *params_for_func_luaF_close_0xdcb6b0[2] = {
    param_L_0xdcb550,
    param_level_0xdcb600,
  };
  gcc_jit_function *func_luaF_close_0xdcb6b0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaF_close", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaF_close_0xdcb6b0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcb780 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t1_0xdcb830 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "t1"); /* const char *name */
  gcc_jit_param *param_t2_0xdcb8e0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "t2"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_equalobj_0xdcb990[3] = {
    param_L_0xdcb780,
    param_t1_0xdcb830,
    param_t2_0xdcb8e0,
  };
  gcc_jit_function *func_luaV_equalobj_0xdcb990 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaV_equalobj", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_equalobj_0xdcb990, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcba90 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0xdcbb40 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0xdcbbf0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessthan_0xdcbca0[3] = {
    param_L_0xdcba90,
    param_l_0xdcbb40,
    param_r_0xdcbbf0,
  };
  gcc_jit_function *func_luaV_lessthan_0xdcbca0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaV_lessthan", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessthan_0xdcbca0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcbda0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0xdcbe50 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0xdcbf00 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessequal_0xdcbfb0[3] = {
    param_L_0xdcbda0,
    param_l_0xdcbe50,
    param_r_0xdcbf00,
  };
  gcc_jit_function *func_luaV_lessequal_0xdcbfb0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaV_lessequal", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessequal_0xdcbfb0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcb4a0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_fmt_0xdcc1a0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0xdbf840, /*gcc_jit_type *type */
                               "fmt"); /* const char *name */
  gcc_jit_param *params_for_func_luaG_runerror_0xdcc250[2] = {
    param_L_0xdcb4a0,
    param_fmt_0xdcc1a0,
  };
  gcc_jit_function *func_luaG_runerror_0xdcc250 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaG_runerror", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaG_runerror_0xdcc250, /* gcc_jit_param **params */
                                  1); /* int is_variadic */
  gcc_jit_param *param_obj_0xdcc350 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0xdcc400 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0xdbf740, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *param_step_0xdcc4b0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /*gcc_jit_type *type */
                               "step"); /* const char *name */
  gcc_jit_param *param_stopnow_0xdcc560 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0xdbf910, /*gcc_jit_type *type */
                               "stopnow"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_forlimit_0xdcc610[4] = {
    param_obj_0xdcc350,
    param_p_0xdcc400,
    param_step_0xdcc4b0,
    param_stopnow_0xdcc560,
  };
  gcc_jit_function *func_luaV_forlimit_0xdcc610 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaV_forlimit", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_forlimit_0xdcc610, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0xdcc710 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_n_0xdcc7c0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_double___0xdbf630, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tonumber__0xdcc870[2] = {
    param_obj_0xdcc710,
    param_n_0xdcc7c0,
  };
  gcc_jit_function *func_luaV_tonumber__0xdcc870 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaV_tonumber_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tonumber__0xdcc870, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0xdcc970 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0xdcca20 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0xdbf740, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tointeger__0xdccad0[2] = {
    param_obj_0xdcc970,
    param_p_0xdcca20,
  };
  gcc_jit_function *func_luaV_tointeger__0xdccad0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "luaV_tointeger_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tointeger__0xdccad0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdccbd0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ra_0xdccc80 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_rb_0xdccd30 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "rb"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_objlen_0xdccde0[3] = {
    param_L_0xdccbd0,
    param_ra_0xdccc80,
    param_rb_0xdccd30,
  };
  gcc_jit_function *func_luaV_objlen_0xdccde0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaV_objlen", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_objlen_0xdccde0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdccee0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0xdccf90 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0xdcd040 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0xdcd0f0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_gettable_0xdcd1a0[4] = {
    param_L_0xdccee0,
    param_t_0xdccf90,
    param_key_0xdcd040,
    param_val_0xdcd0f0,
  };
  gcc_jit_function *func_luaV_gettable_0xdcd1a0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaV_gettable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_gettable_0xdcd1a0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcd2a0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0xdcd350 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0xdcd400 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0xdcd4b0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_settable_0xdcd560[4] = {
    param_L_0xdcd2a0,
    param_t_0xdcd350,
    param_key_0xdcd400,
    param_val_0xdcd4b0,
  };
  gcc_jit_function *func_luaV_settable_0xdcd560 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaV_settable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_settable_0xdcd560, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcd660 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_p1_0xdcd710 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "p1"); /* const char *name */
  gcc_jit_param *param_p2_0xdcd7c0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xdc0ea0, /*gcc_jit_type *type */
                               "p2"); /* const char *name */
  gcc_jit_param *param_res_0xdcd870 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "res"); /* const char *name */
  gcc_jit_param *param_event_0xdcd920 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "event"); /* const char *name */
  gcc_jit_param *params_for_func_luaT_trybinTM_0xdcd9d0[5] = {
    param_L_0xdcd660,
    param_p1_0xdcd710,
    param_p2_0xdcd7c0,
    param_res_0xdcd870,
    param_event_0xdcd920,
  };
  gcc_jit_function *func_luaT_trybinTM_0xdcd9d0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "luaT_trybinTM", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_luaT_trybinTM_0xdcd9d0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_ci_0xdcdb60 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0xdcdbf0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0xdcdca0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_loadnil_0xdcdd50[3] = {
    param_ci_0xdcdb60,
    param_a_0xdcdbf0,
    param_b_0xdcdca0,
  };
  gcc_jit_function *func_raviV_op_loadnil_0xdcdd50 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_loadnil", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_loadnil_0xdcdd50, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcde50 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0xdcdf00 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0xdcdfb0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayint_0xdce060[3] = {
    param_L_0xdcde50,
    param_ci_0xdcdf00,
    param_ra_0xdcdfb0,
  };
  gcc_jit_function *func_raviV_op_newarrayint_0xdce060 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayint", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayint_0xdce060, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdce160 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0xdce210 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0xdce2c0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayfloat_0xdce370[3] = {
    param_L_0xdce160,
    param_ci_0xdce210,
    param_ra_0xdce2c0,
  };
  gcc_jit_function *func_raviV_op_newarrayfloat_0xdce370 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayfloat", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayfloat_0xdce370, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdc8ff0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0xdc90a0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0xdc9150 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0xdc9200 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0xdc92b0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newtable_0xdc9360[5] = {
    param_L_0xdc8ff0,
    param_ci_0xdc90a0,
    param_ra_0xdc9150,
    param_b_0xdc9200,
    param_c_0xdc92b0,
  };
  gcc_jit_function *func_raviV_op_newtable_0xdc9360 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_newtable", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_newtable_0xdc9360, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdc9480 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0xdc9530 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0xdc95e0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xdc0e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0xdc9690 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0xdc9740 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_setlist_0xdc97f0[5] = {
    param_L_0xdc9480,
    param_ci_0xdc9530,
    param_ra_0xdc95e0,
    param_b_0xdc9690,
    param_c_0xdc9740,
  };
  gcc_jit_function *func_raviV_op_setlist_0xdc97f0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_setlist", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_setlist_0xdc97f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdc9910 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0xdc99c0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0xdc9a70 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_div_0xdc9b20[3] = {
    param_L_0xdc9910,
    param_m_0xdc99c0,
    param_n_0xdc9a70,
  };
  gcc_jit_function *func_luaV_div_0xdc9b20 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0xdbf6b0, /* gcc_jit_type *return_type */
                                  "luaV_div", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_div_0xdc9b20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdc9c20 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0xdc9cd0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0xdc9d80 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_mod_0xdc9e30[3] = {
    param_L_0xdc9c20,
    param_m_0xdc9cd0,
    param_n_0xdc9d80,
  };
  gcc_jit_function *func_luaV_mod_0xdc9e30 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0xdbf6b0, /* gcc_jit_type *return_type */
                                  "luaV_mod", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_mod_0xdc9e30, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdc9f30 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0xdc9fe0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0xdca090 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0xdca140 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0xdca1f0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_concat_0xdca2a0[5] = {
    param_L_0xdc9f30,
    param_ci_0xdc9fe0,
    param_a_0xdca090,
    param_b_0xdca140,
    param_c_0xdca1f0,
  };
  gcc_jit_function *func_raviV_op_concat_0xdca2a0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_concat", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_concat_0xdca2a0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdcdaf0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0xdd02d0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0xdd0380 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0xdc2910, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0xdd0430 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_Bx_0xdd04e0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "Bx"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_closure_0xdd0590[5] = {
    param_L_0xdcdaf0,
    param_ci_0xdd02d0,
    param_cl_0xdd0380,
    param_a_0xdd0430,
    param_Bx_0xdd04e0,
  };
  gcc_jit_function *func_raviV_op_closure_0xdd0590 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_closure", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_closure_0xdd0590, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdd06b0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0xdd0760 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xdc76e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0xdd0810 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0xdc2910, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0xdd08c0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0xdd0970 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xdbf8d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_vararg_0xdd0a20[5] = {
    param_L_0xdd06b0,
    param_ci_0xdd0760,
    param_cl_0xdd0810,
    param_a_0xdd08c0,
    param_b_0xdd0970,
  };
  gcc_jit_function *func_raviV_op_vararg_0xdd0a20 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviV_op_vararg", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_vararg_0xdd0a20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdd0b40 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0xdd0bf0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xdc1760, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0xdd0ca0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xdbf9d0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0xdd0d50 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xdbf6b0, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_int_0xdd0e00[4] = {
    param_L_0xdd0b40,
    param_table_0xdd0bf0,
    param_key_0xdd0ca0,
    param_value_0xdd0d50,
  };
  gcc_jit_function *func_raviH_set_int_0xdd0e00 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviH_set_int", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_int_0xdd0e00, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0xdd0f00 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0xdd0fb0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xdc1760, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0xdd1060 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xdbf9d0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0xdd1110 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0xdbf5f0, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_float_0xdd11c0[4] = {
    param_L_0xdd0f00,
    param_table_0xdd0fb0,
    param_key_0xdd1060,
    param_value_0xdd1110,
  };
  gcc_jit_function *func_raviH_set_float_0xdd11c0 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xdbf880, /* gcc_jit_type *return_type */
                                  "raviH_set_float", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_float_0xdd11c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_format_0xdd12c0 =
    gcc_jit_context_new_param (ctxt_0xdbef30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0xdbf840, /*gcc_jit_type *type */
                               "format"); /* const char *name */
  gcc_jit_param *params_for_func_printf_0xdd1370[1] = {
    param_format_0xdd12c0,
  };
  gcc_jit_function *func_printf_0xdd1370 =
    gcc_jit_context_new_function (ctxt_0xdbef30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "printf", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_printf_0xdd1370, /* gcc_jit_param **params */
                                  1); /* int is_variadic */


  /* Replay of API calls for ctxt_0xdd4060.  */
  gcc_jit_param *param_L_0xdf8a60 =
    gcc_jit_context_new_param (ctxt_0xdd4060,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xdbfc80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_ravif2_0xe04e80[1] = {
    param_L_0xdf8a60,
  };
  gcc_jit_function *func_ravif2_0xe04e80 =
    gcc_jit_context_new_function (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_EXPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xdbf8d0, /* gcc_jit_type *return_type */
                                  "ravif2", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_ravif2_0xe04e80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_block *block_entry_0xdf8870 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "entry");
  gcc_jit_lvalue *local_base_0xdf87d0 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_struct_ravi_TValue___0xdc0e20, /* gcc_jit_type *type */
                                "base"); /* const char *name */
  gcc_jit_lvalue *local_cl_0xdf8970 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_struct_ravi_LClosure___0xdc2910, /* gcc_jit_type *type */
                                "cl"); /* const char *name */
  gcc_jit_block *block_jmp_5_1_0xdf8780 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "jmp_5_1");
  gcc_jit_block *block_jmp_9_2_0xdf86c0 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "jmp_9_2");
  gcc_jit_block *block_jmp_12_3_0xdf8600 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "jmp_12_3");
  gcc_jit_lvalue *lvalue_L__ci_0xdf8550=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0xdf8a60), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_ci_0xdc8c30); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func_0xdf84c0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0xdf8550), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_func_0xdc8020); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__0xdf8470=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func_0xdf84c0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__gc_0xdf8420 = 
    gcc_jit_lvalue_access_field (lvalue_L__ci__func__value__0xdf8470, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_gc_0xdc0580);
  gcc_jit_rvalue *rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0xdf83d0 =
    gcc_jit_context_new_cast (ctxt_0xdd4060,
                              NULL, /* gcc_jit_location *loc */
                              gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func__value__gc_0xdf8420), /* gcc_jit_rvalue *rvalue */
                              type_struct_ravi_LClosure___0xdc2910); /* gcc_jit_type *type */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_cl_0xdf8970, /* gcc_jit_lvalue *lvalue */
                                rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0xdf83d0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_L__ci__u_0xdf8330=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0xdf8550), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_u_0xdc82e0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue_L__ci__u_l_0xdf82e0 = 
    gcc_jit_rvalue_access_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__u_0xdf8330), /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_l_0xdc7d90);
  gcc_jit_rvalue *rvalue_L__ci__u_l_base_0xdf8290 = 
    gcc_jit_rvalue_access_field (rvalue_L__ci__u_l_0xdf82e0, /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_base_0xdc7780);
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p_0xdf81f0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (local_cl_0xdf8970), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_p_0xdc4f70); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_cl__p__k_0xdf81a0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0xdf81f0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_k_0xdc23b0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0xdf80f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *rvalue__int_0_0xdd93d0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0xdd9310[3] = {
    gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0xdf8550),
    rvalue__int_0_0xdd93d0,
    rvalue__int_0_0xdf80f0,
  };
  gcc_jit_rvalue *call_raviV_op_loadnil__L__ci___int_0___int_0__0xdd9310 =
    gcc_jit_context_new_call (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_raviV_op_loadnil_0xdcdd50, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0xdd9310); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_entry_0xdf8870, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_raviV_op_loadnil__L__ci___int_0___int_0__0xdd9310); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdd9200 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xdd91b0 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xdd9200); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xdd9160 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xdd91b0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0xdd9110 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_cl__p__k__int_0__0xdd90c0 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (lvalue_cl__p__k_0xdf81a0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0xdd9110); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__cl__p__k__int_0__0xdd8fd0 =
    gcc_jit_lvalue_get_address (lvalue_cl__p__k__int_0__0xdd90c0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue__base__int_1___value__0xdd8f20=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdd9160, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__i_0xdd8e90 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0xdd8f20, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xdc0840);
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__0xdd8dd0=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0xdd8fd0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__i_0xdd7870 = 
    gcc_jit_lvalue_access_field (lvalue__cl__p__k__int_0___value__0xdd8dd0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xdc0840);
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__i_0xdd8e90, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___value__i_0xdd7870)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0xdd8bd0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdd9160, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___tt__0xdf7370=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0xdd8fd0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0xdd8bd0, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___tt__0xdf7370)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdf7170 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xdf7120 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xdf7170); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xdf70d0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xdf7120, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_4_0xdf6fe0 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "isfalse_0_4"); /* const char *name */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0xdf6f90=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdf70d0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0xdf6f40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_5_0xdf6ef0 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_5"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_0_0xdf85a0 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0xdf6f90), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xdf6f40); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_5_0xdf6ef0, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_0_0xdf85a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdf6e50 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_6_0xdf6e00 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_6"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_1_0xdd8f70 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0xdf6f90), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0xdf6e50); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_6_0xdf6e00, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_1_0xdd8f70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___value__0xdf8820=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdf70d0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0xdf6d10 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0xdf8820, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xdc06e0);
  gcc_jit_rvalue *rvalue__int_0_0xdf6c90 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_7_0xdf6c00 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_7"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___value__b_____int_0_0xdf7250 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___value__b_0xdf6d10), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xdf6c90); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_7_0xdf6c00, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___value__b_____int_0_0xdf7250); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_6____comparison_0_7_0xdd9980 =
    gcc_jit_context_new_binary_op (ctxt_0xdd4060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_6_0xdf6e00), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_7_0xdf6c00)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0xdd7b80 =
    gcc_jit_context_new_binary_op (ctxt_0xdd4060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_5_0xdf6ef0), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_6____comparison_0_7_0xdd9980); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0xdf8870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_4_0xdf6fe0, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0xdd7b80); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_4__0xdda2d0 =
    gcc_jit_context_new_unary_op (ctxt_0xdd4060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_4_0xdf6fe0)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_2_8_0xdda280 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_TEST_do_jmp_2_8");
  gcc_jit_block *block_OP_TEST_do_skip_2_9_0xdda1e0 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_TEST_do_skip_2_9");
  gcc_jit_block_end_with_conditional (block_entry_0xdf8870, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_4__0xdda2d0, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_2_8_0xdda280, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_2_9_0xdda1e0); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_2_8_0xdda280, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0xdf8780); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_2_9_0xdda1e0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0xdf8780); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdda0f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xdda070 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xdda0f0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xdd9fb0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xdda070, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0xdd9eb0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___value__0xdd9e60=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdd9fb0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0xdd9e10 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0xdd9e60, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xdc06e0);
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__b_0xdd9e10, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0xdd9eb0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdd9d70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0xdd9d20=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdd9fb0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0xdd9d20, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0xdd9d70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdd9c30 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xdd9be0 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xdd9c30); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xdd9b90 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xdd9be0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_10_0xdd9b00 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "isfalse_0_10"); /* const char *name */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0xdd9ab0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdd9b90, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0xdd9a20 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_11_0xdd73a0 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_11"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_0_0xdd8b20 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0xdd9ab0), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xdd9a20); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_11_0xdd73a0, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_0_0xdd8b20); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdd97c0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_12_0xdd9770 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_12"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_1_0xdd73f0 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0xdd9ab0), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0xdd97c0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_12_0xdd9770, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_1_0xdd73f0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___value__0xdd9720=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdd9b90, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0xdd96d0 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0xdd9720, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xdc06e0);
  gcc_jit_rvalue *rvalue__int_0_0xdd9680 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_13_0xdd9630 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_13"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___value__b_____int_0_0xe03db0 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___value__b_0xdd96d0), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xdd9680); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_13_0xdd9630, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___value__b_____int_0_0xe03db0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_12____comparison_0_13_0xe030d0 =
    gcc_jit_context_new_binary_op (ctxt_0xdd4060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_12_0xdd9770), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_13_0xdd9630)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0xe093a0 =
    gcc_jit_context_new_binary_op (ctxt_0xdd4060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_11_0xdd73a0), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_12____comparison_0_13_0xe030d0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_10_0xdd9b00, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0xe093a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_10__0xdd9500 =
    gcc_jit_context_new_unary_op (ctxt_0xdd4060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_10_0xdd9b00)); /* gcc_jit_rvalue *a */
  gcc_jit_rvalue *rvalue_____isfalse_0_10___0xdd94b0 =
    gcc_jit_context_new_unary_op (ctxt_0xdd4060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                  rvalue___isfalse_0_10__0xdd9500); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_5_14_0xdeab20 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_TEST_do_jmp_5_14");
  gcc_jit_block *block_OP_TEST_do_skip_5_15_0xef5d60 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_TEST_do_skip_5_15");
  gcc_jit_block_end_with_conditional (block_jmp_5_1_0xdf8780, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue_____isfalse_0_10___0xdd94b0, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_5_14_0xdeab20, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_5_15_0xef5d60); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_5_14_0xdeab20, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0xdf86c0); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0xef5d60, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_0_0xdd8b80 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_base__int_0__0xe09350 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0xdd8b80); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_0__0xdd41b0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_0__0xe09350, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_1_0xec0390 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_0___value__0xe946c0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_0__0xdd41b0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_0___value__b_0xdeb3e0 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_0___value__0xe946c0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xdc06e0);
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0xef5d60, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_0___value__b_0xdeb3e0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0xec0390); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe46870 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_0___tt__0xdec8d0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_0__0xdd41b0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0xef5d60, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_0___tt__0xdec8d0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0xe46870); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_5_15_0xef5d60, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0xdf86c0); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe04170 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xe0eb50 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xe04170); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xdffca0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xe0eb50, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0xe051d0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_cl__p__k__int_0__0xe05510 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (lvalue_cl__p__k_0xdf81a0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0xe051d0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__cl__p__k__int_0__0xe03b40 =
    gcc_jit_lvalue_get_address (lvalue_cl__p__k__int_0__0xe05510, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue__base__int_1___value__0xe03c40=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdffca0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__i_0xe03e30 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0xe03c40, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xdc0840);
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__0xe03eb0=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0xe03b40, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__i_0xe062c0 = 
    gcc_jit_lvalue_access_field (lvalue__cl__p__k__int_0___value__0xe03eb0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xdc0840);
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__i_0xe03e30, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___value__i_0xe062c0)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0xdd3fd0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xdffca0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___tt__0xe02840=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0xe03b40, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0xdd3fd0, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___tt__0xe02840)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe02b50 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xe02bd0 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xe02b50); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xe02cf0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xe02bd0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_16_0xe02e00 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "isfalse_0_16"); /* const char *name */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0xe02e80=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xe02cf0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0xe03050 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_17_0xe02fc0 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_17"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_0_0xe031f0 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0xe02e80), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xe03050); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_17_0xe02fc0, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_0_0xe031f0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe03420 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_18_0xe034a0 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_18"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_1_0xe037a0 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0xe02e80), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0xe03420); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_18_0xe034a0, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_1_0xe037a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___value__0xe03680=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xe02cf0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0xe03700 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0xe03680, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xdc06e0);
  gcc_jit_rvalue *rvalue__int_0_0xe03a40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_19_0xe03920 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_19"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___value__b_____int_0_0xdfffe0 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___value__b_0xe03700), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xe03a40); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_19_0xe03920, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___value__b_____int_0_0xdfffe0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_18____comparison_0_19_0xdffe40 =
    gcc_jit_context_new_binary_op (ctxt_0xdd4060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_18_0xe034a0), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_19_0xe03920)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0xdffec0 =
    gcc_jit_context_new_binary_op (ctxt_0xdd4060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_17_0xe02fc0), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_18____comparison_0_19_0xdffe40); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_16_0xe02e00, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0xdffec0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_16__0xe00060 =
    gcc_jit_context_new_unary_op (ctxt_0xdd4060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xdbf580, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_16_0xe02e00)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_9_20_0xe00160 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_TEST_do_jmp_9_20");
  gcc_jit_block *block_OP_TEST_do_skip_9_21_0xdda230 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_TEST_do_skip_9_21");
  gcc_jit_block_end_with_conditional (block_jmp_9_2_0xdf86c0, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_16__0xe00060, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_9_20_0xe00160, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_9_21_0xdda230); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_9_20_0xe00160, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0xdf8600); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_9_21_0xdda230, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0xdf8600); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe00540 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xe005c0 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xe00540); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xe050d0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xe005c0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0xe05150 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___value__0xe05490=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xe050d0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xdc0be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0xe03ac0 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0xe05490, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xdc06e0);
  gcc_jit_block_add_assignment (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__b_0xe03ac0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0xe05150); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe04070 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0xe03f30=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0xe050d0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xdc0c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0xe03f30, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0xe04070); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe6fbc0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_rvalue *rvalue__int_13_0xdd5d50 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         13); /* int value */
  gcc_jit_rvalue *rvalue__OP_RETURN_pc__d__return__d_args____0xe03270 =
    gcc_jit_context_new_string_literal (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                        "OP_RETURN(pc=%d) return %d args\
"); /* const char *value */
  gcc_jit_rvalue *args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0xe02d70[3] = {
    rvalue__OP_RETURN_pc__d__return__d_args____0xe03270,
    rvalue__int_13_0xdd5d50,
    rvalue__int_1_0xe6fbc0,
  };
  gcc_jit_rvalue *call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0xe02d70 =
    gcc_jit_context_new_call (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_printf_0xdd1370, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0xe02d70); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0xe02d70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xdda9e0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0xe1c970 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0xdda9e0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0xe97050 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0xe1c970, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_2_0xe06710 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         2); /* int value */
  gcc_jit_lvalue *lvalue_base__int_2__0xdd3750 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_2_0xe06710); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_2__0xe03380 =
    gcc_jit_lvalue_get_address (lvalue_base__int_2__0xdd3750, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0xe02920=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0xdf8a60), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0xdc8ad0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0xe02920, /* gcc_jit_lvalue *lvalue */
                                address_of__base__int_2__0xe03380); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0xe02f20=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0xdf81f0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0xdc36f0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0xe03150 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_22_0xe039a0 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_22"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0xe03600 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0xe02f20), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xe03150); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_22_0xe039a0, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0xe03600); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_12_23_0xdfff40 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_RETURN_if_sizep_gt_0_12_23");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_12_24_0xe08220 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_RETURN_else_sizep_gt_0_12_24");
  gcc_jit_block_end_with_conditional (block_jmp_12_3_0xdf8600, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_22_0xe039a0), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_12_23_0xdfff40, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_12_24_0xe08220); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__base__0xe08990[2] = {
    gcc_jit_param_as_rvalue (param_L_0xdf8a60),
    gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0),
  };
  gcc_jit_rvalue *call_luaF_close__L__base__0xe08990 =
    gcc_jit_context_new_call (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0xdcb6b0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__base__0xe08990); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_12_23_0xdfff40, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__base__0xe08990); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_12_23_0xdfff40, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_12_24_0xe08220); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L___base__int_1___0xe05b70[2] = {
    gcc_jit_param_as_rvalue (param_L_0xdf8a60),
    address_of__base__int_1__0xe97050,
  };
  gcc_jit_rvalue *call_luaD_poscall__L___base__int_1___0xe05b70 =
    gcc_jit_context_new_call (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0xdca8f0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L___base__int_1___0xe05b70); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_12_24_0xe08220, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L___base__int_1___0xe05b70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe060a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_12_24_0xe08220, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0xe060a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_13_25_0xe07a90 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_RETURN_13_25");
  gcc_jit_rvalue *rvalue__int_0_0xe073f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *rvalue__int_14_0xe0efb0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         14); /* int value */
  gcc_jit_rvalue *rvalue__OP_RETURN_pc__d__return__d_args____0xdebb60 =
    gcc_jit_context_new_string_literal (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                        "OP_RETURN(pc=%d) return %d args\
"); /* const char *value */
  gcc_jit_rvalue *args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0xdebbb0[3] = {
    rvalue__OP_RETURN_pc__d__return__d_args____0xdebb60,
    rvalue__int_14_0xe0efb0,
    rvalue__int_0_0xe073f0,
  };
  gcc_jit_rvalue *call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0xdebbb0 =
    gcc_jit_context_new_call (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_printf_0xdd1370, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0xdebbb0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_13_25_0xe07a90, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0xdebbb0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_OP_RETURN_13_25_0xe07a90, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0xdf87d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0xdf8290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_0_0xebe000 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_base__int_0__0xef5bb0 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0xebe000); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_0__0xef5c00 =
    gcc_jit_lvalue_get_address (lvalue_base__int_0__0xef5bb0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0xe43f50 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_base__int_0__0xe43fa0 = 
    gcc_jit_context_new_array_access (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0xe43f50); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_0__0xddaac0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_0__0xe43fa0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0xddab10=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0xdf8a60), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0xdc8ad0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_OP_RETURN_13_25_0xe07a90, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0xddab10, /* gcc_jit_lvalue *lvalue */
                                address_of__base__int_0__0xddaac0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0xdebd40=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0xdf81f0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0xdc36f0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0xe0afb0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_26_0xe94f90 =
    gcc_jit_function_new_local (func_ravif2_0xe04e80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xdbf580, /* gcc_jit_type *type */
                                "comparison_0_26"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0xe94fe0 =
    gcc_jit_context_new_comparison (ctxt_0xdd4060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0xdebd40), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0xe0afb0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_OP_RETURN_13_25_0xe07a90, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_26_0xe94f90, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0xe94fe0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_13_27_0xe96130 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_RETURN_if_sizep_gt_0_13_27");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_13_28_0xdf8af0 =
    gcc_jit_function_new_block (func_ravif2_0xe04e80, "OP_RETURN_else_sizep_gt_0_13_28");
  gcc_jit_block_end_with_conditional (block_OP_RETURN_13_25_0xe07a90, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_26_0xe94f90), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_13_27_0xe96130, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_13_28_0xdf8af0); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__base__0xe055e0[2] = {
    gcc_jit_param_as_rvalue (param_L_0xdf8a60),
    gcc_jit_lvalue_as_rvalue (local_base_0xdf87d0),
  };
  gcc_jit_rvalue *call_luaF_close__L__base__0xe055e0 =
    gcc_jit_context_new_call (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0xdcb6b0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__base__0xe055e0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_13_27_0xe96130, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__base__0xe055e0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_13_27_0xe96130, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_13_28_0xdf8af0); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L___base__int_0___0xe93930[2] = {
    gcc_jit_param_as_rvalue (param_L_0xdf8a60),
    address_of__base__int_0__0xef5c00,
  };
  gcc_jit_rvalue *call_luaD_poscall__L___base__int_0___0xe93930 =
    gcc_jit_context_new_call (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0xdca8f0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L___base__int_0___0xe93930); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_13_28_0xdf8af0, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L___base__int_0___0xe93930); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0xe939c0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0xdd4060, /* gcc_jit_context *ctxt */
                                         type_int_0xdbf8d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_13_28_0xdf8af0, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0xe939c0); /* gcc_jit_rvalue *rvalue */
}

[-- Attachment #7: bug_rdump_ok.txt --]
[-- Type: text/plain, Size: 222177 bytes --]

/* This code was autogenerated by gcc_jit_context_dump_reproducer_to_file.

   libgccjit (GCC) version 5.1.0 (x86_64-unknown-linux-gnu)
  	compiled by GNU C version 5.1.0, GMP version 5.1.3, MPFR version 3.1.2-p3, MPC version 1.0.1
*/
#include <libgccjit.h>

static void
set_options (gcc_jit_context *ctxt_0xff6f30,
             gcc_jit_context *ctxt_0x100c060);

static void
create_code (gcc_jit_context *ctxt_0xff6f30,
             gcc_jit_context *ctxt_0x100c060);

int
main (int argc, const char **argv)
{
  gcc_jit_context *ctxt_0xff6f30;
  gcc_jit_context *ctxt_0x100c060;
  gcc_jit_result *result;

  ctxt_0xff6f30 = gcc_jit_context_acquire ();
  ctxt_0x100c060 = gcc_jit_context_new_child_context (ctxt_0xff6f30);
  set_options (ctxt_0xff6f30,
               ctxt_0x100c060);
  create_code (ctxt_0xff6f30,
               ctxt_0x100c060);
  result = gcc_jit_context_compile (ctxt_0x100c060);
  gcc_jit_context_release (ctxt_0x100c060);
  gcc_jit_context_release (ctxt_0xff6f30);
  gcc_jit_result_release (result);
  return 0;
}

static void
set_options (gcc_jit_context *ctxt_0xff6f30,
             gcc_jit_context *ctxt_0x100c060)
{
  /* Set options for ctxt_0xff6f30.  */
  /* String options.  */
  gcc_jit_context_set_str_option (ctxt_0xff6f30,
                                  GCC_JIT_STR_OPTION_PROGNAME,
                                  "NULL");
  /* Int options.  */
  gcc_jit_context_set_int_option (ctxt_0xff6f30,
                                  GCC_JIT_INT_OPTION_OPTIMIZATION_LEVEL,
                                  3);
  /* Boolean options.  */
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_DEBUGINFO,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_DUMP_GENERATED_CODE,
                                  1);
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_DUMP_SUMMARY,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_DUMP_EVERYTHING,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_SELFCHECK_GC,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0xff6f30,
                                  GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES,
                                  0);

  /* Set options for ctxt_0x100c060.  */
  /* String options.  */
  gcc_jit_context_set_str_option (ctxt_0x100c060,
                                  GCC_JIT_STR_OPTION_PROGNAME,
                                  "NULL");
  /* Int options.  */
  gcc_jit_context_set_int_option (ctxt_0x100c060,
                                  GCC_JIT_INT_OPTION_OPTIMIZATION_LEVEL,
                                  3);
  /* Boolean options.  */
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_DEBUGINFO,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_DUMP_GENERATED_CODE,
                                  1);
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_DUMP_SUMMARY,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_DUMP_EVERYTHING,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_SELFCHECK_GC,
                                  0);
  gcc_jit_context_set_bool_option (ctxt_0x100c060,
                                  GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES,
                                  0);
}

static void
create_code (gcc_jit_context *ctxt_0xff6f30,
             gcc_jit_context *ctxt_0x100c060)
{
  /* Replay of API calls for ctxt_0xff6f30.  */
  gcc_jit_type *type_bool_0xff7580 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_BOOL);
  gcc_jit_type *type_double_0xff75f0 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_DOUBLE);
  gcc_jit_type *type_double___0xff7630 =
    gcc_jit_type_get_pointer (type_double_0xff75f0);
  gcc_jit_type *type_double_____0xff7670 =
    gcc_jit_type_get_pointer (type_double___0xff7630);
  gcc_jit_type *type_long_long_0xff76b0 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_LONG_LONG);
  gcc_jit_type *type_long_long___0xff7740 =
    gcc_jit_type_get_pointer (type_long_long_0xff76b0);
  gcc_jit_type *type_long_long_____0xff7780 =
    gcc_jit_type_get_pointer (type_long_long___0xff7740);
  gcc_jit_type *type_unsigned_long_long_0xff77c0 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_UNSIGNED_LONG_LONG);
  gcc_jit_type *type_size_t_0xff7800 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_SIZE_T);
  gcc_jit_type *type_int_0xff78d0 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_INT);
  gcc_jit_type *type_int___0xff7910 =
    gcc_jit_type_get_pointer (type_int_0xff78d0);
  gcc_jit_type *type_short_0xff7950 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_SHORT);
  gcc_jit_type *type_unsigned_short_0xff7990 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_UNSIGNED_SHORT);
  gcc_jit_type *type_unsigned_int_0xff79d0 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_UNSIGNED_INT);
  gcc_jit_type *type_unsigned_char_0xff7a10 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_UNSIGNED_CHAR);
  gcc_jit_type *type_char_0xff7a50 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_CHAR);
  gcc_jit_type *type_char___0xff7a90 =
    gcc_jit_type_get_pointer (type_char_0xff7a50);
  gcc_jit_type *type_const_char___0xff7840 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_CONST_CHAR_PTR);
  gcc_jit_type *type_void_0xff7880 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_VOID);
  gcc_jit_type *type_void___0xff7ba0 = gcc_jit_context_get_type (ctxt_0xff6f30, GCC_JIT_TYPE_VOID_PTR);
  gcc_jit_type *type_unsigned_int___0xff7be0 =
    gcc_jit_type_get_pointer (type_unsigned_int_0xff79d0);
  gcc_jit_struct *struct_struct_ravi_lua_State_0xff76f0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_State___0xff7c80 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_State_0xff76f0));
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____0xff7cc0[1] = {
    type_struct_ravi_lua_State___0xff7c80,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____0xff7ad0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0xff78d0, /* gcc_jit_type *return_type */
                                           1, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____0xff7cc0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____int__long_long__0xff7b10[3] = {
    type_struct_ravi_lua_State___0xff7c80,
    type_int_0xff78d0,
    type_long_long_0xff76b0,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____int__long_long__0xff7e70 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0xff78d0, /* gcc_jit_type *return_type */
                                           3, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____int__long_long__0xff7b10, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_void__void____void____size_t__size_t__0xff7eb0[4] = {
    type_void___0xff7ba0,
    type_void___0xff7ba0,
    type_size_t_0xff7800,
    type_size_t_0xff7800,
  };
  gcc_jit_type *ptr_to_void______void____void____size_t__size_t__0xff7f30 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void_0xff7880, /* gcc_jit_type *return_type */
                                           4, /* int num_params */
                                           params_for_function_type_void__void____void____size_t__size_t__0xff7eb0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_lua_Debug_0xff7fd0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_Debug"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_Debug___0xff8020 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_Debug_0xff7fd0));
  gcc_jit_type *params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0xff8060[2] = {
    type_struct_ravi_lua_State___0xff7c80,
    type_struct_ravi_lua_Debug___0xff8020,
  };
  gcc_jit_type *ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0xff80e0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void___0xff7ba0, /* gcc_jit_type *return_type */
                                           2, /* int num_params */
                                           params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0xff8060, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_GCObject_0xff8180 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_GCObject"); /* const char *name */
  gcc_jit_type *type_struct_ravi_GCObject___0xff7d40 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_GCObject_0xff8180));
  gcc_jit_field *field_next_0xff7de0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xff83b0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xff8460 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *fields_fields_0xff84b0[3] = {
    field_next_0xff7de0,
    field_tt_0xff83b0,
    field_marked_0xff8460,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_GCObject_0xff8180, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xff84b0); /* gcc_jit_field **fields */
  gcc_jit_field *field_gc_0xff8580 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "gc"); /* const char *name */
  gcc_jit_field *field_p_0xff8630 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0xff7ba0, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_b_0xff86e0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "b"); /* const char *name */
  gcc_jit_field *field_f_0xff8790 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0xff7ad0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_field *field_i_0xff8840 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /* gcc_jit_type *type, */
                               "i"); /* const char *name */
  gcc_jit_field *field_n_0xff8230 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0xff75f0, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Value_0xff82e0[6] = {
    field_gc_0xff8580,
    field_p_0xff8630,
    field_b_0xff86e0,
    field_f_0xff8790,
    field_i_0xff8840,
    field_n_0xff8230,
  };
  gcc_jit_type *union_union_ravi_Value_0xff82e0 =
    gcc_jit_context_new_union_type (ctxt_0xff6f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Value", /* const char *name */
                                    6, /* int num_fields */
                                    fields_for_union_union_ravi_Value_0xff82e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_value__0xff8be0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0xff82e0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0xff8c90 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TValue_0xff8d40 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TValue"); /* const char *name */
  gcc_jit_field *fields_fields_0xff8de0[2] = {
    field_value__0xff8be0,
    field_tt__0xff8c90,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TValue_0xff8d40, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xff8de0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_TValue___0xff8e20 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xff8d40));
  gcc_jit_type *type_const_struct_ravi_TValue_0xff8e60 =
    gcc_jit_type_get_const (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xff8d40));
  gcc_jit_type *type_const_struct_ravi_TValue___0xff8ea0 =
    gcc_jit_type_get_pointer (type_const_struct_ravi_TValue_0xff8e60);
  gcc_jit_struct *struct_struct_ravi_TString_0xff8f40 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TString"); /* const char *name */
  gcc_jit_type *type_struct_ravi_TString___0xff8f90 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TString_0xff8f40));
  gcc_jit_type *type_struct_ravi_TString_____0xff8fd0 =
    gcc_jit_type_get_pointer (type_struct_ravi_TString___0xff8f90);
  gcc_jit_field *field_next_0xff9070 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xff9120 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xff91d0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_extra_0xff9280 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_hash_0xff88f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xff79d0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_len_0xff89a0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xff7800, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_hash_0xff8a50 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xff8f90, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *fields_fields_0xff8aa0[7] = {
    field_next_0xff9070,
    field_tt_0xff9120,
    field_marked_0xff91d0,
    field_extra_0xff9280,
    field_hash_0xff88f0,
    field_len_0xff89a0,
    field_hash_0xff8a50,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TString_0xff8f40, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xff8aa0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Table_0xff9710 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Table"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Table___0xff9760 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Table_0xff9710));
  gcc_jit_type *type_struct_ravi_Table_____0xff97a0 =
    gcc_jit_type_get_pointer (type_struct_ravi_Table___0xff9760);
  gcc_jit_field *field_next_0xff9840 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xff98f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xff99a0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_ttuv__0xff9a50 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "ttuv_"); /* const char *name */
  gcc_jit_field *field_metatable_0xff9b00 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xff9760, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_len_0xff9bb0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xff7800, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_user__0xff9c60 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0xff82e0, /* gcc_jit_type *type, */
                               "user_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Udata_0xff9d10 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Udata"); /* const char *name */
  gcc_jit_field *fields_fields_0xff9d60[7] = {
    field_next_0xff9840,
    field_tt_0xff98f0,
    field_marked_0xff99a0,
    field_ttuv__0xff9a50,
    field_metatable_0xff9b00,
    field_len_0xff9bb0,
    field_user__0xff9c60,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Udata_0xff9d10, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xff9d60); /* gcc_jit_field **fields */
  gcc_jit_field *field_name_0xff9e50 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xff8f90, /* gcc_jit_type *type, */
                               "name"); /* const char *name */
  gcc_jit_field *field_type_0xff9f00 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "type"); /* const char *name */
  gcc_jit_field *field_instack_0xff9fb0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "instack"); /* const char *name */
  gcc_jit_field *field_idx_0xffa060 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "idx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Upvaldesc_0xffa110 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Upvaldesc"); /* const char *name */
  gcc_jit_field *fields_fields_0xffa1f0[4] = {
    field_name_0xff9e50,
    field_type_0xff9f00,
    field_instack_0xff9fb0,
    field_idx_0xffa060,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Upvaldesc_0xffa110, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0xffa1f0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Upvaldesc___0xffa260 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Upvaldesc_0xffa110));
  gcc_jit_field *field_varname_0xff92f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xff8f90, /* gcc_jit_type *type, */
                               "varname"); /* const char *name */
  gcc_jit_field *field_startpc_0xff93a0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "startpc"); /* const char *name */
  gcc_jit_field *field_endpc_0xff9450 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "endpc"); /* const char *name */
  gcc_jit_field *field_ravi_type_0xff9500 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "ravi_type"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_LocVar_0xff95b0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LocVar"); /* const char *name */
  gcc_jit_field *fields_fields_0xff9600[4] = {
    field_varname_0xff92f0,
    field_startpc_0xff93a0,
    field_endpc_0xff9450,
    field_ravi_type_0xff9500,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LocVar_0xff95b0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0xff9600); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_LocVar___0xff9670 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LocVar_0xff95b0));
  gcc_jit_struct *struct_struct_ravi_LClosure_0xffa8c0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LClosure"); /* const char *name */
  gcc_jit_type *type_struct_ravi_LClosure___0xffa910 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0xffa8c0));
  gcc_jit_type *type_struct_ravi_LClosure_____0xffa950 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure___0xffa910);
  gcc_jit_type *type_struct_ravi_LClosure_______0xffa990 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure_____0xffa950);
  gcc_jit_field *field_jit_status_0xffaa30 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "jit_status"); /* const char *name */
  gcc_jit_field *field_jit_flags_0xffaae0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "jit_flags"); /* const char *name */
  gcc_jit_field *field_execution_count_0xffab90 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0xff7990, /* gcc_jit_type *type, */
                               "execution_count"); /* const char *name */
  gcc_jit_field *field_jit_data_0xffac40 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0xff7ba0, /* gcc_jit_type *type, */
                               "jit_data"); /* const char *name */
  gcc_jit_field *field_jit_function_0xffacf0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0xff7ad0, /* gcc_jit_type *type, */
                               "jit_function"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviJITProto_0xffada0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviJITProto"); /* const char *name */
  gcc_jit_field *fields_fields_0xffadf0[5] = {
    field_jit_status_0xffaa30,
    field_jit_flags_0xffaae0,
    field_execution_count_0xffab90,
    field_jit_data_0xffac40,
    field_jit_function_0xffacf0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviJITProto_0xffada0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0xffadf0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Proto_0xffaee0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Proto"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Proto___0xffaf30 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Proto_0xffaee0));
  gcc_jit_type *type_struct_ravi_Proto_____0xffaf70 =
    gcc_jit_type_get_pointer (type_struct_ravi_Proto___0xffaf30);
  gcc_jit_field *field_next_0xffb010 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xffb0c0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xffb170 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_numparams_0xffb220 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "numparams"); /* const char *name */
  gcc_jit_field *field_is_vararg_0xffb2d0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "is_vararg"); /* const char *name */
  gcc_jit_field *field_maxstacksize_0xffb380 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "maxstacksize"); /* const char *name */
  gcc_jit_field *field_sizeupvalues_0xffb430 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "sizeupvalues"); /* const char *name */
  gcc_jit_field *field_sizek_0xffb4e0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "sizek"); /* const char *name */
  gcc_jit_field *field_sizecode_0xffb590 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "sizecode"); /* const char *name */
  gcc_jit_field *field_sizelineinfo_0xffb640 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "sizelineinfo"); /* const char *name */
  gcc_jit_field *field_sizep_0xffb6f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "sizep"); /* const char *name */
  gcc_jit_field *field_sizelocvars_0xffb7a0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "sizelocvars"); /* const char *name */
  gcc_jit_field *field_linedefined_0xffb850 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "linedefined"); /* const char *name */
  gcc_jit_field *field_lastlinedefined_0xffa300 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "lastlinedefined"); /* const char *name */
  gcc_jit_field *field_k_0xffa3b0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_code_0xffa460 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0xff7be0, /* gcc_jit_type *type, */
                               "code"); /* const char *name */
  gcc_jit_field *field_p_0xffa510 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto_____0xffaf70, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_lineinfo_0xffa5c0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0xff7910, /* gcc_jit_type *type, */
                               "lineinfo"); /* const char *name */
  gcc_jit_field *field_locvars_0xffa670 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LocVar___0xff9670, /* gcc_jit_type *type, */
                               "locvars"); /* const char *name */
  gcc_jit_field *field_upvalues_0xffa720 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Upvaldesc___0xffa260, /* gcc_jit_type *type, */
                               "upvalues"); /* const char *name */
  gcc_jit_field *field_cache_0xffa7d0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0xffa910, /* gcc_jit_type *type, */
                               "cache"); /* const char *name */
  gcc_jit_field *field_source_0xffc150 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0xff8f90, /* gcc_jit_type *type, */
                               "source"); /* const char *name */
  gcc_jit_field *field_gclist_0xffc200 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_jit_0xffc2b0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviJITProto_0xffada0), /* gcc_jit_type *type, */
                               "ravi_jit"); /* const char *name */
  gcc_jit_field *fields_fields_0xffc300[24] = {
    field_next_0xffb010,
    field_tt_0xffb0c0,
    field_marked_0xffb170,
    field_numparams_0xffb220,
    field_is_vararg_0xffb2d0,
    field_maxstacksize_0xffb380,
    field_sizeupvalues_0xffb430,
    field_sizek_0xffb4e0,
    field_sizecode_0xffb590,
    field_sizelineinfo_0xffb640,
    field_sizep_0xffb6f0,
    field_sizelocvars_0xffb7a0,
    field_linedefined_0xffb850,
    field_lastlinedefined_0xffa300,
    field_k_0xffa3b0,
    field_code_0xffa460,
    field_p_0xffa510,
    field_lineinfo_0xffa5c0,
    field_locvars_0xffa670,
    field_upvalues_0xffa720,
    field_cache_0xffa7d0,
    field_source_0xffc150,
    field_gclist_0xffc200,
    field_ravi_jit_0xffc2b0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Proto_0xffaee0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0xffc300); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_UpVal_0xffc470 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal"); /* const char *name */
  gcc_jit_type *type_struct_ravi_UpVal___0xffc4c0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_UpVal_0xffc470));
  gcc_jit_field *field_next_0xffc560 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xffc610 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xffc6c0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0xffc770 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0xffc820 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_f_0xffc8d0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0xff7ad0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_TValue_1__0xffc920 =
    gcc_jit_context_new_array_type (ctxt_0xff6f30,
                                    NULL, /* gcc_jit_location *loc */
                                    gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xff8d40), /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvalue_0xffc9d0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_TValue_1__0xffc920, /* gcc_jit_type *type, */
                               "upvalue"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CClosure_0xffca80 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CClosure"); /* const char *name */
  gcc_jit_field *fields_fields_0xffcad0[7] = {
    field_next_0xffc560,
    field_tt_0xffc610,
    field_marked_0xffc6c0,
    field_nupvalues_0xffc770,
    field_gclist_0xffc820,
    field_f_0xffc8d0,
    field_upvalue_0xffc9d0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CClosure_0xffca80, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xffcad0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_CClosure___0xffcb60 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0xffca80));
  gcc_jit_field *field_next_0xffcc00 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xffccb0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xffcd60 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0xffce10 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0xffcec0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_p_0xffcf70 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto___0xffaf30, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_UpVal___1__0xffcfc0 =
    gcc_jit_context_new_array_type (ctxt_0xff6f30,
                                    NULL, /* gcc_jit_location *loc */
                                    type_struct_ravi_UpVal___0xffc4c0, /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvals_0xffd070 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_UpVal___1__0xffcfc0, /* gcc_jit_type *type, */
                               "upvals"); /* const char *name */
  gcc_jit_field *fields_fields_0xffd0c0[7] = {
    field_next_0xffcc00,
    field_tt_0xffccb0,
    field_marked_0xffcd60,
    field_nupvalues_0xffce10,
    field_gclist_0xffcec0,
    field_p_0xffcf70,
    field_upvals_0xffd070,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LClosure_0xffa8c0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0xffd0c0); /* gcc_jit_field **fields */
  gcc_jit_field *field_c_0xffd1b0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0xffca80), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *field_l_0xffd260 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0xffa8c0), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Closure_0xffd310[2] = {
    field_c_0xffd1b0,
    field_l_0xffd260,
  };
  gcc_jit_type *union_union_ravi_Closure_0xffd310 =
    gcc_jit_context_new_union_type (ctxt_0xff6f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Closure", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_Closure_0xffd310); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_Closure___0xffd3e0 =
    gcc_jit_type_get_pointer (union_union_ravi_Closure_0xffd310);
  gcc_jit_field *field_value__0xffd480 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0xff82e0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0xffd530 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_field *field_next_0xffd5e0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TKey_nk_0xffd690 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TKey_nk"); /* const char *name */
  gcc_jit_field *fields_fields_0xffa160[3] = {
    field_value__0xffd480,
    field_tt__0xffd530,
    field_next_0xffd5e0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TKey_nk_0xffd690, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xffa160); /* gcc_jit_field **fields */
  gcc_jit_field *field_nk_0xffd7f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TKey_nk_0xffd690), /* gcc_jit_type *type, */
                               "nk"); /* const char *name */
  gcc_jit_field *field_tvk_0xffd8a0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xff8d40), /* gcc_jit_type *type, */
                               "tvk"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_TKey_0xffd950[2] = {
    field_nk_0xffd7f0,
    field_tvk_0xffd8a0,
  };
  gcc_jit_type *union_union_ravi_TKey_0xffd950 =
    gcc_jit_context_new_union_type (ctxt_0xff6f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_TKey", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_TKey_0xffd950); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_TKey___0xffda20 =
    gcc_jit_type_get_pointer (union_union_ravi_TKey_0xffd950);
  gcc_jit_field *field_i_val_0xffdac0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xff8d40), /* gcc_jit_type *type, */
                               "i_val"); /* const char *name */
  gcc_jit_field *field_i_key_0xffdb70 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_TKey_0xffd950, /* gcc_jit_type *type, */
                               "i_key"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Node_0xffb900 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Node"); /* const char *name */
  gcc_jit_field *fields_fields_0xffb950[2] = {
    field_i_val_0xffdac0,
    field_i_key_0xffdb70,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Node_0xffb900, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xffb950); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Node___0xffb9c0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Node_0xffb900));
  gcc_jit_field *field_data_0xffba60 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0xff7ba0, /* gcc_jit_type *type, */
                               "data"); /* const char *name */
  gcc_jit_field *field_len_0xffbb10 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xff79d0, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_size_0xffbbc0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xff79d0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_field *field_array_type_0xffbc70 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "array_type"); /* const char *name */
  gcc_jit_field *field_array_modifier_0xffbd20 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "array_modifier"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviArray_0xffbdd0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviArray"); /* const char *name */
  gcc_jit_field *fields_fields_0xffbe20[5] = {
    field_data_0xffba60,
    field_len_0xffbb10,
    field_size_0xffbbc0,
    field_array_type_0xffbc70,
    field_array_modifier_0xffbd20,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviArray_0xffbdd0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0xffbe20); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0xffbf10 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0xffbfc0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0xffc070 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_flags_0xffe880 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "flags"); /* const char *name */
  gcc_jit_field *field_lsizenode_0xffe930 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "lsizenode"); /* const char *name */
  gcc_jit_field *field_sizearray_0xffe9e0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xff79d0, /* gcc_jit_type *type, */
                               "sizearray"); /* const char *name */
  gcc_jit_field *field_array_0xffea90 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "array"); /* const char *name */
  gcc_jit_field *field_node_0xffeb40 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0xffb9c0, /* gcc_jit_type *type, */
                               "node"); /* const char *name */
  gcc_jit_field *field_lastfree_0xffebf0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0xffb9c0, /* gcc_jit_type *type, */
                               "lastfree"); /* const char *name */
  gcc_jit_field *field_metatable_0xffeca0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xff9760, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_gclist_0xffed50 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_array_0xffee00 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviArray_0xffbdd0), /* gcc_jit_type *type, */
                               "ravi_array"); /* const char *name */
  gcc_jit_field *fields_fields_0xffee50[12] = {
    field_next_0xffbf10,
    field_tt_0xffbfc0,
    field_marked_0xffc070,
    field_flags_0xffe880,
    field_lsizenode_0xffe930,
    field_sizearray_0xffe9e0,
    field_array_0xffea90,
    field_node_0xffeb40,
    field_lastfree_0xffebf0,
    field_metatable_0xffeca0,
    field_gclist_0xffed50,
    field_ravi_array_0xffee00,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Table_0xff9710, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             12, /* int num_fields */
                             fields_fields_0xffee50); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_lua_longjmp_0xffef80 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_longjmp"); /* const char *name */
  gcc_jit_field *field_buffer_0xfff030 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_char___0xff7a90, /* gcc_jit_type *type, */
                               "buffer"); /* const char *name */
  gcc_jit_field *field_n_0xfff0e0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xff7800, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *field_buffsize_0xfff190 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xff7800, /* gcc_jit_type *type, */
                               "buffsize"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Mbuffer_0xfff240 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Mbuffer"); /* const char *name */
  gcc_jit_field *fields_fields_0xfff290[3] = {
    field_buffer_0xfff030,
    field_n_0xfff0e0,
    field_buffsize_0xfff190,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Mbuffer_0xfff240, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xfff290); /* gcc_jit_field **fields */
  gcc_jit_field *field_hash_0xfff360 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString_____0xff8fd0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_nuse_0xfff410 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "nuse"); /* const char *name */
  gcc_jit_field *field_size_0xfff4c0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_stringtable_0xfff570 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_stringtable"); /* const char *name */
  gcc_jit_field *fields_fields_0xfff5c0[3] = {
    field_hash_0xfff360,
    field_nuse_0xfff410,
    field_size_0xfff4c0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_stringtable_0xfff570, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xfff5c0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_CallInfo_0xfff690 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo"); /* const char *name */
  gcc_jit_type *type_struct_ravi_CallInfo___0xfff6e0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0xfff690));
  gcc_jit_field *field_base_0xfff780 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "base"); /* const char *name */
  gcc_jit_field *field_savedpc_0xfff830 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0xff7be0, /* gcc_jit_type *type, */
                               "savedpc"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_lua_0xfff8e0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_lua"); /* const char *name */
  gcc_jit_field *fields_fields_0xffd6e0[2] = {
    field_base_0xfff780,
    field_savedpc_0xfff830,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_lua_0xfff8e0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xffd6e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_k_0xfffa60 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____int__long_long__0xff7e70, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_old_errfunc_0xfffb10 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /* gcc_jit_type *type, */
                               "old_errfunc"); /* const char *name */
  gcc_jit_field *field_ctx_0xfffbc0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /* gcc_jit_type *type, */
                               "ctx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_C_0xfffc70 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_C"); /* const char *name */
  gcc_jit_field *fields_fields_0xfffcc0[3] = {
    field_k_0xfffa60,
    field_old_errfunc_0xfffb10,
    field_ctx_0xfffbc0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_C_0xfffc70, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0xfffcc0); /* gcc_jit_field **fields */
  gcc_jit_field *field_l_0xfffd90 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_lua_0xfff8e0), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *field_c_0xfffe40 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_C_0xfffc70), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_CallInfo_u_0xfffef0[2] = {
    field_l_0xfffd90,
    field_c_0xfffe40,
  };
  gcc_jit_type *union_union_ravi_CallInfo_u_0xfffef0 =
    gcc_jit_context_new_union_type (ctxt_0xff6f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_CallInfo_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_CallInfo_u_0xfffef0); /* gcc_jit_field **fields */
  gcc_jit_field *field_func_0x1000020 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "func"); /* const char *name */
  gcc_jit_field *field_top_0x10000d0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_previous_0x1000180 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /* gcc_jit_type *type, */
                               "previous"); /* const char *name */
  gcc_jit_field *field_next_0x1000230 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_u_0x10002e0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_CallInfo_u_0xfffef0, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *field_extra_0x1000390 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_nresults_0x1000440 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_short_0xff7950, /* gcc_jit_type *type, */
                               "nresults"); /* const char *name */
  gcc_jit_field *field_callstatus_0x10004f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "callstatus"); /* const char *name */
  gcc_jit_field *fields_fields_0x1000540[8] = {
    field_func_0x1000020,
    field_top_0x10000d0,
    field_previous_0x1000180,
    field_next_0x1000230,
    field_u_0x10002e0,
    field_extra_0x1000390,
    field_nresults_0x1000440,
    field_callstatus_0x10004f0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_0xfff690, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             8, /* int num_fields */
                             fields_fields_0x1000540); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_State_0x1000630 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_State___0x1000680 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_State_0x1000630));
  gcc_jit_struct *struct_struct_ravi_global_State_0x1000720 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_global_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_global_State___0x1000770 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_global_State_0x1000720));
  gcc_jit_field *field_next_0x1000810 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x10008c0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x1000970 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_status_0x1000a20 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "status"); /* const char *name */
  gcc_jit_field *field_top_0x1000ad0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_l_G_0x1000b80 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_global_State___0x1000770, /* gcc_jit_type *type, */
                               "l_G"); /* const char *name */
  gcc_jit_field *field_ci_0x1000c30 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /* gcc_jit_type *type, */
                               "ci"); /* const char *name */
  gcc_jit_field *field_oldpc_0x1000ce0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0xff7be0, /* gcc_jit_type *type, */
                               "oldpc"); /* const char *name */
  gcc_jit_field *field_stack_last_0x1000d90 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "stack_last"); /* const char *name */
  gcc_jit_field *field_stack_0x1000e40 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "stack"); /* const char *name */
  gcc_jit_field *field_openupval_0x1000ef0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0xffc4c0, /* gcc_jit_type *type, */
                               "openupval"); /* const char *name */
  gcc_jit_field *field_gclist_0x1000fa0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0xff7d40, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_twups_0xffdc20 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /* gcc_jit_type *type, */
                               "twups"); /* const char *name */
  gcc_jit_field *field_errorJmp_0xffdcd0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_lua_longjmp_0xffef80), /* gcc_jit_type *type, */
                               "errorJmp"); /* const char *name */
  gcc_jit_field *field_base_ci_0xffdd80 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0xfff690), /* gcc_jit_type *type, */
                               "base_ci"); /* const char *name */
  gcc_jit_field *field_hook_0xffde30 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0xff80e0, /* gcc_jit_type *type, */
                               "hook"); /* const char *name */
  gcc_jit_field *field_errfunc_0xffdee0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /* gcc_jit_type *type, */
                               "errfunc"); /* const char *name */
  gcc_jit_field *field_stacksize_0xffdf90 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "stacksize"); /* const char *name */
  gcc_jit_field *field_basehookcount_0xffe040 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "basehookcount"); /* const char *name */
  gcc_jit_field *field_hookcount_0xffe0f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "hookcount"); /* const char *name */
  gcc_jit_field *field_nny_0xffe1a0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0xff7990, /* gcc_jit_type *type, */
                               "nny"); /* const char *name */
  gcc_jit_field *field_nCcalls_0xffe250 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0xff7990, /* gcc_jit_type *type, */
                               "nCcalls"); /* const char *name */
  gcc_jit_field *field_hookmask_0xffe300 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "hookmask"); /* const char *name */
  gcc_jit_field *field_allowhook_0xffe3b0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0xff7a10, /* gcc_jit_type *type, */
                               "allowhook"); /* const char *name */
  gcc_jit_field *fields_fields_0xffe400[24] = {
    field_next_0x1000810,
    field_tt_0x10008c0,
    field_marked_0x1000970,
    field_status_0x1000a20,
    field_top_0x1000ad0,
    field_l_G_0x1000b80,
    field_ci_0x1000c30,
    field_oldpc_0x1000ce0,
    field_stack_last_0x1000d90,
    field_stack_0x1000e40,
    field_openupval_0x1000ef0,
    field_gclist_0x1000fa0,
    field_twups_0xffdc20,
    field_errorJmp_0xffdcd0,
    field_base_ci_0xffdd80,
    field_hook_0xffde30,
    field_errfunc_0xffdee0,
    field_stacksize_0xffdf90,
    field_basehookcount_0xffe040,
    field_hookcount_0xffe0f0,
    field_nny_0xffe1a0,
    field_nCcalls_0xffe250,
    field_hookmask_0xffe300,
    field_allowhook_0xffe3b0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_lua_State_0xff76f0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0xffe400); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0xffe570 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0xffc4c0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_touched_0xffe620 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /* gcc_jit_type *type, */
                               "touched"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_UpVal_u_open_0xffe6d0 =
    gcc_jit_context_new_opaque_struct (ctxt_0xff6f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal_u_open"); /* const char *name */
  gcc_jit_field *fields_fields_0xffe720[2] = {
    field_next_0xffe570,
    field_touched_0xffe620,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_u_open_0xffe6d0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0xffe720); /* gcc_jit_field **fields */
  gcc_jit_field *field_open_0xffe7f0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_UpVal_u_open_0xffe6d0), /* gcc_jit_type *type, */
                               "open"); /* const char *name */
  gcc_jit_field *field_value_0x1002330 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0xff8d40), /* gcc_jit_type *type, */
                               "value"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_UpVal_u_0x10023e0[2] = {
    field_open_0xffe7f0,
    field_value_0x1002330,
  };
  gcc_jit_type *union_union_ravi_UpVal_u_0x10023e0 =
    gcc_jit_context_new_union_type (ctxt_0xff6f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_UpVal_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_UpVal_u_0x10023e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_v_0x1002510 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type, */
                               "v"); /* const char *name */
  gcc_jit_field *field_refcount_0x10025c0 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0xff7800, /* gcc_jit_type *type, */
                               "refcount"); /* const char *name */
  gcc_jit_field *field_u_0x1002670 =
    gcc_jit_context_new_field (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_UpVal_u_0x10023e0, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *fields_fields_0x10026c0[3] = {
    field_v_0x1002510,
    field_refcount_0x10025c0,
    field_u_0x1002670,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_0xffc470, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x10026c0); /* gcc_jit_field **fields */
  gcc_jit_param *param_L_0x1002790 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_firstResult_0x1002840 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "firstResult"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_poscall_0x10028f0[2] = {
    param_L_0x1002790,
    param_firstResult_0x1002840,
  };
  gcc_jit_function *func_luaD_poscall_0x10028f0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaD_poscall", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaD_poscall_0x10028f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1002a20 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_uv_0x1002ad0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0xffc4c0, /*gcc_jit_type *type */
                               "uv"); /* const char *name */
  gcc_jit_param *params_for_func_luaC_upvalbarrier__0x1002b80[2] = {
    param_L_0x1002a20,
    param_uv_0x1002ad0,
  };
  gcc_jit_function *func_luaC_upvalbarrier__0x1002b80 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaC_upvalbarrier_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaC_upvalbarrier__0x1002b80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1002c80 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0x1002d30 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0x1002de0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_precall_0x1002e90[3] = {
    param_L_0x1002c80,
    param_func_0x1002d30,
    param_nresults_0x1002de0,
  };
  gcc_jit_function *func_luaD_precall_0x1002e90 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaD_precall", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaD_precall_0x1002e90, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1002f90 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0x1003040 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0x10030f0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *param_allowyield_0x10031a0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "allowyield"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_call_0x1003250[4] = {
    param_L_0x1002f90,
    param_func_0x1003040,
    param_nresults_0x10030f0,
    param_allowyield_0x10031a0,
  };
  gcc_jit_function *func_luaD_call_0x1003250 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaD_call", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaD_call_0x1003250, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1003350 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_execute_0x1003400[1] = {
    param_L_0x1003350,
  };
  gcc_jit_function *func_luaV_execute_0x1003400 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaV_execute", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_luaV_execute_0x1003400, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1003550 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_level_0x1003600 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "level"); /* const char *name */
  gcc_jit_param *params_for_func_luaF_close_0x10036b0[2] = {
    param_L_0x1003550,
    param_level_0x1003600,
  };
  gcc_jit_function *func_luaF_close_0x10036b0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaF_close", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaF_close_0x10036b0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1003780 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t1_0x1003830 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "t1"); /* const char *name */
  gcc_jit_param *param_t2_0x10038e0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "t2"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_equalobj_0x1003990[3] = {
    param_L_0x1003780,
    param_t1_0x1003830,
    param_t2_0x10038e0,
  };
  gcc_jit_function *func_luaV_equalobj_0x1003990 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaV_equalobj", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_equalobj_0x1003990, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1003a90 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0x1003b40 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0x1003bf0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessthan_0x1003ca0[3] = {
    param_L_0x1003a90,
    param_l_0x1003b40,
    param_r_0x1003bf0,
  };
  gcc_jit_function *func_luaV_lessthan_0x1003ca0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaV_lessthan", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessthan_0x1003ca0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1003da0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0x1003e50 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0x1003f00 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessequal_0x1003fb0[3] = {
    param_L_0x1003da0,
    param_l_0x1003e50,
    param_r_0x1003f00,
  };
  gcc_jit_function *func_luaV_lessequal_0x1003fb0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaV_lessequal", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessequal_0x1003fb0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x10034a0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_fmt_0x10041a0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0xff7840, /*gcc_jit_type *type */
                               "fmt"); /* const char *name */
  gcc_jit_param *params_for_func_luaG_runerror_0x1004250[2] = {
    param_L_0x10034a0,
    param_fmt_0x10041a0,
  };
  gcc_jit_function *func_luaG_runerror_0x1004250 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaG_runerror", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaG_runerror_0x1004250, /* gcc_jit_param **params */
                                  1); /* int is_variadic */
  gcc_jit_param *param_obj_0x1004350 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0x1004400 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0xff7740, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *param_step_0x10044b0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /*gcc_jit_type *type */
                               "step"); /* const char *name */
  gcc_jit_param *param_stopnow_0x1004560 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0xff7910, /*gcc_jit_type *type */
                               "stopnow"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_forlimit_0x1004610[4] = {
    param_obj_0x1004350,
    param_p_0x1004400,
    param_step_0x10044b0,
    param_stopnow_0x1004560,
  };
  gcc_jit_function *func_luaV_forlimit_0x1004610 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaV_forlimit", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_forlimit_0x1004610, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0x1004710 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_n_0x10047c0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double___0xff7630, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tonumber__0x1004870[2] = {
    param_obj_0x1004710,
    param_n_0x10047c0,
  };
  gcc_jit_function *func_luaV_tonumber__0x1004870 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaV_tonumber_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tonumber__0x1004870, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0x1004970 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0x1004a20 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0xff7740, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tointeger__0x1004ad0[2] = {
    param_obj_0x1004970,
    param_p_0x1004a20,
  };
  gcc_jit_function *func_luaV_tointeger__0x1004ad0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "luaV_tointeger_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tointeger__0x1004ad0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1004bd0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ra_0x1004c80 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_rb_0x1004d30 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "rb"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_objlen_0x1004de0[3] = {
    param_L_0x1004bd0,
    param_ra_0x1004c80,
    param_rb_0x1004d30,
  };
  gcc_jit_function *func_luaV_objlen_0x1004de0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaV_objlen", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_objlen_0x1004de0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1004ee0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0x1004f90 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0x1005040 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0x10050f0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_gettable_0x10051a0[4] = {
    param_L_0x1004ee0,
    param_t_0x1004f90,
    param_key_0x1005040,
    param_val_0x10050f0,
  };
  gcc_jit_function *func_luaV_gettable_0x10051a0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaV_gettable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_gettable_0x10051a0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x10052a0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0x1005350 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0x1005400 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0x10054b0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_settable_0x1005560[4] = {
    param_L_0x10052a0,
    param_t_0x1005350,
    param_key_0x1005400,
    param_val_0x10054b0,
  };
  gcc_jit_function *func_luaV_settable_0x1005560 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaV_settable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_settable_0x1005560, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1005660 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_p1_0x1005710 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "p1"); /* const char *name */
  gcc_jit_param *param_p2_0x10057c0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0xff8ea0, /*gcc_jit_type *type */
                               "p2"); /* const char *name */
  gcc_jit_param *param_res_0x1005870 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "res"); /* const char *name */
  gcc_jit_param *param_event_0x1005920 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "event"); /* const char *name */
  gcc_jit_param *params_for_func_luaT_trybinTM_0x10059d0[5] = {
    param_L_0x1005660,
    param_p1_0x1005710,
    param_p2_0x10057c0,
    param_res_0x1005870,
    param_event_0x1005920,
  };
  gcc_jit_function *func_luaT_trybinTM_0x10059d0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "luaT_trybinTM", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_luaT_trybinTM_0x10059d0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_ci_0x1005b60 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0x1005bf0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x1005ca0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_loadnil_0x1005d50[3] = {
    param_ci_0x1005b60,
    param_a_0x1005bf0,
    param_b_0x1005ca0,
  };
  gcc_jit_function *func_raviV_op_loadnil_0x1005d50 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_loadnil", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_loadnil_0x1005d50, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1005e50 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x1005f00 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x1005fb0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayint_0x1006060[3] = {
    param_L_0x1005e50,
    param_ci_0x1005f00,
    param_ra_0x1005fb0,
  };
  gcc_jit_function *func_raviV_op_newarrayint_0x1006060 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayint", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayint_0x1006060, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1006160 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x1006210 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x10062c0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayfloat_0x1006370[3] = {
    param_L_0x1006160,
    param_ci_0x1006210,
    param_ra_0x10062c0,
  };
  gcc_jit_function *func_raviV_op_newarrayfloat_0x1006370 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayfloat", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayfloat_0x1006370, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1000ff0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x10010a0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x1001150 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x1001200 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x10012b0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newtable_0x1001360[5] = {
    param_L_0x1000ff0,
    param_ci_0x10010a0,
    param_ra_0x1001150,
    param_b_0x1001200,
    param_c_0x10012b0,
  };
  gcc_jit_function *func_raviV_op_newtable_0x1001360 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_newtable", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_newtable_0x1001360, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1001480 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x1001530 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x10015e0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0xff8e20, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x1001690 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x1001740 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_setlist_0x10017f0[5] = {
    param_L_0x1001480,
    param_ci_0x1001530,
    param_ra_0x10015e0,
    param_b_0x1001690,
    param_c_0x1001740,
  };
  gcc_jit_function *func_raviV_op_setlist_0x10017f0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_setlist", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_setlist_0x10017f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1001910 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0x10019c0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0x1001a70 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_div_0x1001b20[3] = {
    param_L_0x1001910,
    param_m_0x10019c0,
    param_n_0x1001a70,
  };
  gcc_jit_function *func_luaV_div_0x1001b20 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0xff76b0, /* gcc_jit_type *return_type */
                                  "luaV_div", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_div_0x1001b20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1001c20 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0x1001cd0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0x1001d80 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_mod_0x1001e30[3] = {
    param_L_0x1001c20,
    param_m_0x1001cd0,
    param_n_0x1001d80,
  };
  gcc_jit_function *func_luaV_mod_0x1001e30 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0xff76b0, /* gcc_jit_type *return_type */
                                  "luaV_mod", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_mod_0x1001e30, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1001f30 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x1001fe0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0x1002090 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x1002140 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x10021f0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_concat_0x10022a0[5] = {
    param_L_0x1001f30,
    param_ci_0x1001fe0,
    param_a_0x1002090,
    param_b_0x1002140,
    param_c_0x10021f0,
  };
  gcc_jit_function *func_raviV_op_concat_0x10022a0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_concat", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_concat_0x10022a0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1005af0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x10082d0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0x1008380 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0xffa910, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0x1008430 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_Bx_0x10084e0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "Bx"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_closure_0x1008590[5] = {
    param_L_0x1005af0,
    param_ci_0x10082d0,
    param_cl_0x1008380,
    param_a_0x1008430,
    param_Bx_0x10084e0,
  };
  gcc_jit_function *func_raviV_op_closure_0x1008590 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_closure", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_closure_0x1008590, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x10086b0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x1008760 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0xfff6e0, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0x1008810 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0xffa910, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0x10088c0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x1008970 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0xff78d0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_vararg_0x1008a20[5] = {
    param_L_0x10086b0,
    param_ci_0x1008760,
    param_cl_0x1008810,
    param_a_0x10088c0,
    param_b_0x1008970,
  };
  gcc_jit_function *func_raviV_op_vararg_0x1008a20 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviV_op_vararg", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_vararg_0x1008a20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1008b40 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0x1008bf0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xff9760, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0x1008ca0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xff79d0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0x1008d50 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0xff76b0, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_int_0x1008e00[4] = {
    param_L_0x1008b40,
    param_table_0x1008bf0,
    param_key_0x1008ca0,
    param_value_0x1008d50,
  };
  gcc_jit_function *func_raviH_set_int_0x1008e00 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviH_set_int", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_int_0x1008e00, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x1008f00 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0x1008fb0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0xff9760, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0x1009060 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0xff79d0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0x1009110 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0xff75f0, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_float_0x10091c0[4] = {
    param_L_0x1008f00,
    param_table_0x1008fb0,
    param_key_0x1009060,
    param_value_0x1009110,
  };
  gcc_jit_function *func_raviH_set_float_0x10091c0 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0xff7880, /* gcc_jit_type *return_type */
                                  "raviH_set_float", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_float_0x10091c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_format_0x10092c0 =
    gcc_jit_context_new_param (ctxt_0xff6f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0xff7840, /*gcc_jit_type *type */
                               "format"); /* const char *name */
  gcc_jit_param *params_for_func_printf_0x1009370[1] = {
    param_format_0x10092c0,
  };
  gcc_jit_function *func_printf_0x1009370 =
    gcc_jit_context_new_function (ctxt_0xff6f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "printf", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_printf_0x1009370, /* gcc_jit_param **params */
                                  1); /* int is_variadic */


  /* Replay of API calls for ctxt_0x100c060.  */
  gcc_jit_param *param_L_0x1030a60 =
    gcc_jit_context_new_param (ctxt_0x100c060,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0xff7c80, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_ravif2_0x103ce80[1] = {
    param_L_0x1030a60,
  };
  gcc_jit_function *func_ravif2_0x103ce80 =
    gcc_jit_context_new_function (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_EXPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0xff78d0, /* gcc_jit_type *return_type */
                                  "ravif2", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_ravif2_0x103ce80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_block *block_entry_0x1030870 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "entry");
  gcc_jit_lvalue *local_base_0x10307d0 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_struct_ravi_TValue___0xff8e20, /* gcc_jit_type *type */
                                "base"); /* const char *name */
  gcc_jit_lvalue *local_cl_0x1030970 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_struct_ravi_LClosure___0xffa910, /* gcc_jit_type *type */
                                "cl"); /* const char *name */
  gcc_jit_block *block_jmp_5_1_0x1030780 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "jmp_5_1");
  gcc_jit_block *block_jmp_9_2_0x10306c0 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "jmp_9_2");
  gcc_jit_block *block_jmp_12_3_0x1030600 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "jmp_12_3");
  gcc_jit_lvalue *lvalue_L__ci_0x1030550=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x1030a60), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_ci_0x1000c30); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func_0x10304c0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x1030550), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_func_0x1000020); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__0x1030470=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func_0x10304c0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__gc_0x1030420 = 
    gcc_jit_lvalue_access_field (lvalue_L__ci__func__value__0x1030470, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_gc_0xff8580);
  gcc_jit_rvalue *rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0x10303d0 =
    gcc_jit_context_new_cast (ctxt_0x100c060,
                              NULL, /* gcc_jit_location *loc */
                              gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func__value__gc_0x1030420), /* gcc_jit_rvalue *rvalue */
                              type_struct_ravi_LClosure___0xffa910); /* gcc_jit_type *type */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_cl_0x1030970, /* gcc_jit_lvalue *lvalue */
                                rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0x10303d0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_L__ci__u_0x1030330=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x1030550), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_u_0x10002e0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue_L__ci__u_l_0x10302e0 = 
    gcc_jit_rvalue_access_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__u_0x1030330), /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_l_0xfffd90);
  gcc_jit_rvalue *rvalue_L__ci__u_l_base_0x1030290 = 
    gcc_jit_rvalue_access_field (rvalue_L__ci__u_l_0x10302e0, /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_base_0xfff780);
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p_0x10301f0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (local_cl_0x1030970), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_p_0xffcf70); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_cl__p__k_0x10301a0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x10301f0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_k_0xffa3b0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x10300f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *rvalue__int_0_0x10113d0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0x1011310[3] = {
    gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x1030550),
    rvalue__int_0_0x10113d0,
    rvalue__int_0_0x10300f0,
  };
  gcc_jit_rvalue *call_raviV_op_loadnil__L__ci___int_0___int_0__0x1011310 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_raviV_op_loadnil_0x1005d50, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0x1011310); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_entry_0x1030870, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_raviV_op_loadnil__L__ci___int_0___int_0__0x1011310); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1011200 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x10111b0 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x1011200); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x1011160 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x10111b0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x1011110 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_cl__p__k__int_0__0x10110c0 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (lvalue_cl__p__k_0x10301a0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x1011110); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__cl__p__k__int_0__0x1010fd0 =
    gcc_jit_lvalue_get_address (lvalue_cl__p__k__int_0__0x10110c0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue__base__int_1___value__0x1010f20=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x1011160, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__i_0x1010e90 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0x1010f20, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xff8840);
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__0x1010dd0=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x1010fd0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__i_0x100f870 = 
    gcc_jit_lvalue_access_field (lvalue__cl__p__k__int_0___value__0x1010dd0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xff8840);
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__i_0x1010e90, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___value__i_0x100f870)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0x1010bd0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x1011160, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___tt__0x102f370=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x1010fd0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0x1010bd0, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___tt__0x102f370)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_5_0x102f200 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         5); /* int value */
  gcc_jit_rvalue *rvalue__int_1_0x102f170 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_rvalue *rvalue__int_3_0x102f120 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         3); /* int value */
  gcc_jit_rvalue *rvalue__OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d____0x102efe0 =
    gcc_jit_context_new_string_literal (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                        "OP_TEST(%d C=1)) if (!reg(A=%d)) then skip next else jmp to %d\
"); /* const char *value */
  gcc_jit_rvalue *args_for__call_printf___OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d______int_3___int_1___int_5__0x102ef90[4] = {
    rvalue__OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d____0x102efe0,
    rvalue__int_3_0x102f120,
    rvalue__int_1_0x102f170,
    rvalue__int_5_0x102f200,
  };
  gcc_jit_rvalue *call_printf___OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d______int_3___int_1___int_5__0x102ef90 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_printf_0x1009370, /* gcc_jit_function *func */
                              4, /* int numargs  */ 
                              args_for__call_printf___OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d______int_3___int_1___int_5__0x102ef90); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_entry_0x1030870, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_printf___OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d______int_3___int_1___int_5__0x102ef90); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x102eef0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x102eea0 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x102eef0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x102ee50 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x102eea0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_4_0x102ee00 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "isfalse_0_4"); /* const char *name */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0x102edb0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x102ee50, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x102ed60 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_5_0x102ed10 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_5"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_0_0x10305a0 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0x102edb0), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x102ed60); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_5_0x102ed10, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_0_0x10305a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1030820 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_6_0x102ec00 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_6"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_1_0x1010f70 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0x102edb0), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x1030820); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_6_0x102ec00, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_1_0x1010f70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___value__0x10122d0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x102ee50, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0x1012280 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0x10122d0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xff86e0);
  gcc_jit_rvalue *rvalue__int_0_0x1012230 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_7_0x10121e0 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_7"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___value__b_____int_0_0x102f250 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___value__b_0x1012280), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x1012230); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_7_0x10121e0, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___value__b_____int_0_0x102f250); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_6____comparison_0_7_0x1011980 =
    gcc_jit_context_new_binary_op (ctxt_0x100c060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0xff7580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_6_0x102ec00), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_7_0x10121e0)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0x100fb80 =
    gcc_jit_context_new_binary_op (ctxt_0x100c060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0xff7580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_5_0x102ed10), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_6____comparison_0_7_0x1011980); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x1030870, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_4_0x102ee00, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0x100fb80); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_4__0x10120f0 =
    gcc_jit_context_new_unary_op (ctxt_0x100c060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xff7580, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_4_0x102ee00)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_2_8_0x1012070 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_TEST_do_jmp_2_8");
  gcc_jit_block *block_OP_TEST_do_skip_2_9_0x1011eb0 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_TEST_do_skip_2_9");
  gcc_jit_block_end_with_conditional (block_entry_0x1030870, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_4__0x10120f0, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_2_8_0x1012070, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_2_9_0x1011eb0); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_2_8_0x1012070, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0x1030780); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_2_9_0x1011eb0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0x1030780); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1011dc0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x1011d70 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x1011dc0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x1011d20 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x1011d70, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x1011cd0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___value__0x1011c80=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x1011d20, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0x1011c30 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0x1011c80, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xff86e0);
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__b_0x1011c30, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0x1011cd0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1011b90 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0x1011b00=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x1011d20, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0x1011b00, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x1011b90); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_9_0x1011a20 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         9); /* int value */
  gcc_jit_rvalue *rvalue__int_1_0x100f3a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_rvalue *rvalue__int_6_0x10118a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         6); /* int value */
  gcc_jit_rvalue *rvalue__OP_TEST__d_C_0__if__reg_A__d___then_skip_next_else_jmp_to__d____0x10117c0 =
    gcc_jit_context_new_string_literal (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                        "OP_TEST(%d C=0) if (reg(A=%d)) then skip next else jmp to %d\
"); /* const char *value */
  gcc_jit_rvalue *args_for__call_printf___OP_TEST__d_C_0__if__reg_A__d___then_skip_next_else_jmp_to__d______int_6___int_1___int_9__0x1011770[4] = {
    rvalue__OP_TEST__d_C_0__if__reg_A__d___then_skip_next_else_jmp_to__d____0x10117c0,
    rvalue__int_6_0x10118a0,
    rvalue__int_1_0x100f3a0,
    rvalue__int_9_0x1011a20,
  };
  gcc_jit_rvalue *call_printf___OP_TEST__d_C_0__if__reg_A__d___then_skip_next_else_jmp_to__d______int_6___int_1___int_9__0x1011770 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_printf_0x1009370, /* gcc_jit_function *func */
                              4, /* int numargs  */ 
                              args_for__call_printf___OP_TEST__d_C_0__if__reg_A__d___then_skip_next_else_jmp_to__d______int_6___int_1___int_9__0x1011770); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_printf___OP_TEST__d_C_0__if__reg_A__d___then_skip_next_else_jmp_to__d______int_6___int_1___int_9__0x1011770); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1011680 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x1011630 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x1011680); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x10115e0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x1011630, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_10_0x1011590 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "isfalse_0_10"); /* const char *name */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0x1011500=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x10115e0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x10114b0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_11_0x1011460 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_11"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_0_0x1010b20 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0x1011500), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x10114b0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_11_0x1011460, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_0_0x1010b20); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x100fc70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_12_0x100fbe0 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_12"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_1_0x10f8390 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0x1011500), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x100fc70); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_12_0x100fbe0, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_1_0x10f8390); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___value__0x1022b20=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x10115e0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0x112dd60 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0x1022b20, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xff86e0);
  gcc_jit_rvalue *rvalue__int_0_0x10243d0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_13_0x1010b80 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_13"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___value__b_____int_0_0x10cc6c0 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___value__b_0x112dd60), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x10243d0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_13_0x1010b80, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___value__b_____int_0_0x10cc6c0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_12____comparison_0_13_0x10233e0 =
    gcc_jit_context_new_binary_op (ctxt_0x100c060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0xff7580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_12_0x100fbe0), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_13_0x1010b80)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0x10f2b90 =
    gcc_jit_context_new_binary_op (ctxt_0x100c060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0xff7580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_11_0x1011460), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_12____comparison_0_13_0x10233e0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_10_0x1011590, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0x10f2b90); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_10__0x10116d0 =
    gcc_jit_context_new_unary_op (ctxt_0x100c060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xff7580, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_10_0x1011590)); /* gcc_jit_rvalue *a */
  gcc_jit_rvalue *rvalue_____isfalse_0_10___0x10248d0 =
    gcc_jit_context_new_unary_op (ctxt_0x100c060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xff7580, /* gcc_jit_type *result_type */
                                  rvalue___isfalse_0_10__0x10116d0); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_5_14_0x1012880 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_TEST_do_jmp_5_14");
  gcc_jit_block *block_OP_TEST_do_skip_5_15_0x1038280 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_TEST_do_skip_5_15");
  gcc_jit_block_end_with_conditional (block_jmp_5_1_0x1030780, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue_____isfalse_0_10___0x10248d0, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_5_14_0x1012880, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_5_15_0x1038280); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_5_14_0x1012880, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0x10306c0); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0x1038280, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_0_0x1037ca0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_base__int_0__0x103d1d0 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x1037ca0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_0__0x103d510 =
    gcc_jit_lvalue_get_address (lvalue_base__int_0__0x103d1d0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_1_0x103bb40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_0___value__0x103bc40=
    gcc_jit_rvalue_dereference_field (address_of__base__int_0__0x103d510, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_0___value__b_0x103be30 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_0___value__0x103bc40, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xff86e0);
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0x1038280, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_0___value__b_0x103be30, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x103bb40); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x103bdb0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_0___tt__0x103b0d0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_0__0x103d510, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0x1038280, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_0___tt__0x103b0d0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x103bdb0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_5_15_0x1038280, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0x10306c0); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x100bfd0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x103a840 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x100bfd0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x103a9c0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x103a840, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x103aa40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_cl__p__k__int_0__0x103ab50 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (lvalue_cl__p__k_0x10301a0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x103aa40); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__cl__p__k__int_0__0x103abd0 =
    gcc_jit_lvalue_get_address (lvalue_cl__p__k__int_0__0x103ab50, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue__base__int_1___value__0x103acf0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x103a9c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__i_0x103ae00 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0x103acf0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xff8840);
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__0x103ae80=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x103abd0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___value__i_0x103b050 = 
    gcc_jit_lvalue_access_field (lvalue__cl__p__k__int_0___value__0x103ae80, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0xff8840);
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__i_0x103ae00, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___value__i_0x103b050)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0x103b1f0=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x103a9c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__cl__p__k__int_0___tt__0x103b300=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x103abd0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0x103b1f0, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue__cl__p__k__int_0___tt__0x103b300)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_12_0x103b420 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         12); /* int value */
  gcc_jit_rvalue *rvalue__int_1_0x103b4a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_rvalue *rvalue__int_10_0x103b7a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         10); /* int value */
  gcc_jit_rvalue *rvalue__OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d____0x103b680 =
    gcc_jit_context_new_string_literal (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                        "OP_TEST(%d C=1)) if (!reg(A=%d)) then skip next else jmp to %d\
"); /* const char *value */
  gcc_jit_rvalue *args_for__call_0x103b700[4] = {
    rvalue__OP_TEST__d_C_1___if___reg_A__d___then_skip_next_else_jmp_to__d____0x103b680,
    rvalue__int_10_0x103b7a0,
    rvalue__int_1_0x103b4a0,
    rvalue__int_12_0x103b420,
  };
  gcc_jit_rvalue *call_0x103b700 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_printf_0x1009370, /* gcc_jit_function *func */
                              4, /* int numargs  */ 
                              args_for__call_0x103b700); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_0x103b700); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1037fe0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x1037d20 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x1037fe0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x1037e40 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x1037d20, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_16_0x1038200 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "isfalse_0_16"); /* const char *name */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0x1038060=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x1037e40, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x10380e0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_17_0x1038690 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_17"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_0_0x1038710 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0x1038060), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x10380e0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_17_0x1038690, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_0_0x1038710); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1038380 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_18_0x1038540 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_18"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___tt______int_1_0x10385c0 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___tt__0x1038060), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x1038380); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_18_0x1038540, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___tt______int_1_0x10385c0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue__base__int_1___value__0x103d150=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x1037e40, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0x103d490 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0x103d150, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xff86e0);
  gcc_jit_rvalue *rvalue__int_0_0x103bac0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_19_0x103c070 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_19"); /* const char *name */
  gcc_jit_rvalue *rvalue__base__int_1___value__b_____int_0_0x103bf30 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue__base__int_1___value__b_0x103d490), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x103bac0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_19_0x103c070, /* gcc_jit_lvalue *lvalue */
                                rvalue__base__int_1___value__b_____int_0_0x103bf30); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_18____comparison_0_19_0x10a7bc0 =
    gcc_jit_context_new_binary_op (ctxt_0x100c060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0xff7580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_18_0x1038540), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_19_0x103c070)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0x100dd50 =
    gcc_jit_context_new_binary_op (ctxt_0x100c060,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0xff7580, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_17_0x1038690), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_18____comparison_0_19_0x10a7bc0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_16_0x1038200, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0x100dd50); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_16__0x103b270 =
    gcc_jit_context_new_unary_op (ctxt_0x100c060,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0xff7580, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_16_0x1038200)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_9_20_0x1038790 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_TEST_do_jmp_9_20");
  gcc_jit_block *block_OP_TEST_do_skip_9_21_0x1011fb0 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_TEST_do_skip_9_21");
  gcc_jit_block_end_with_conditional (block_jmp_9_2_0x10306c0, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_16__0x103b270, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_9_20_0x1038790, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_9_21_0x1011fb0); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_9_20_0x1038790, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0x1030600); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_9_21_0x1011fb0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0x1030600); /* gcc_jit_block *target */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x10cf050 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x103e710 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x10cf050); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x100b750 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x103e710, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x103b380 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___value__0x103a920=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x100b750, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0xff8be0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue__base__int_1___value__b_0x103ac50 = 
    gcc_jit_lvalue_access_field (lvalue__base__int_1___value__0x103a920, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0xff86e0);
  gcc_jit_block_add_assignment (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___value__b_0x103ac50, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0x103b380); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x103b150 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue__base__int_1___tt__0x103b560=
    gcc_jit_rvalue_dereference_field (address_of__base__int_1__0x100b750, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0xff8c90); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue__base__int_1___tt__0x103b560, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x103b150); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1037da0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_rvalue *rvalue__int_13_0x1037f40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         13); /* int value */
  gcc_jit_rvalue *rvalue__OP_RETURN_pc__d__return__d_args____0x103d2b0 =
    gcc_jit_context_new_string_literal (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                        "OP_RETURN(pc=%d) return %d args\
"); /* const char *value */
  gcc_jit_rvalue *args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0x1040220[3] = {
    rvalue__OP_RETURN_pc__d__return__d_args____0x103d2b0,
    rvalue__int_13_0x1037f40,
    rvalue__int_1_0x1037da0,
  };
  gcc_jit_rvalue *call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0x1040220 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_printf_0x1009370, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0x1040220); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_printf___OP_RETURN_pc__d__return__d_args______int_13___int_1__0x1040220); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x103db70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_base__int_1__0x103e0a0 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x103db70); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_1__0x103ed80 =
    gcc_jit_lvalue_get_address (lvalue_base__int_1__0x103e0a0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_2_0x103fa90 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         2); /* int value */
  gcc_jit_lvalue *lvalue_base__int_2__0x103f3f0 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_2_0x103fa90); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_2__0x1046fb0 =
    gcc_jit_lvalue_get_address (lvalue_base__int_2__0x103f3f0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0x10475b0=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x1030a60), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0x1000ad0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0x10475b0, /* gcc_jit_lvalue *lvalue */
                                address_of__base__int_2__0x1046fb0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0x107bfa0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x10301f0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0xffb6f0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x1012ac0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_22_0x1012b10 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_22"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0x103b920 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0x107bfa0), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x1012ac0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_22_0x1012b10, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0x103b920); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_12_23_0x1042fb0 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_RETURN_if_sizep_gt_0_12_23");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_12_24_0x1041350 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_RETURN_else_sizep_gt_0_12_24");
  gcc_jit_block_end_with_conditional (block_jmp_12_3_0x1030600, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_22_0x1012b10), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_12_23_0x1042fb0, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_12_24_0x1041350); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__base__0x10ccf90[2] = {
    gcc_jit_param_as_rvalue (param_L_0x1030a60),
    gcc_jit_lvalue_as_rvalue (local_base_0x10307d0),
  };
  gcc_jit_rvalue *call_luaF_close__L__base__0x10ccf90 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0x10036b0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__base__0x10ccf90); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_12_23_0x1042fb0, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__base__0x10ccf90); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_12_23_0x1042fb0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_12_24_0x1041350); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L___base__int_1___0x1082ca0[2] = {
    gcc_jit_param_as_rvalue (param_L_0x1030a60),
    address_of__base__int_1__0x103ed80,
  };
  gcc_jit_rvalue *call_luaD_poscall__L___base__int_1___0x1082ca0 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0x10028f0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L___base__int_1___0x1082ca0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_12_24_0x1041350, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L___base__int_1___0x1082ca0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x10ce170 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_12_24_0x1041350, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0x10ce170); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_13_25_0x1030b30 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_RETURN_13_25");
  gcc_jit_rvalue *rvalue__int_0_0x103d590 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *rvalue__int_14_0x103d5e0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         14); /* int value */
  gcc_jit_rvalue *rvalue__OP_RETURN_pc__d__return__d_args____0x10cb930 =
    gcc_jit_context_new_string_literal (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                        "OP_RETURN(pc=%d) return %d args\
"); /* const char *value */
  gcc_jit_rvalue *args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0x10cb980[3] = {
    rvalue__OP_RETURN_pc__d__return__d_args____0x10cb930,
    rvalue__int_14_0x103d5e0,
    rvalue__int_0_0x103d590,
  };
  gcc_jit_rvalue *call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0x10cb980 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_printf_0x1009370, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0x10cb980); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_13_25_0x1030b30, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_printf___OP_RETURN_pc__d__return__d_args______int_14___int_0__0x10cb980); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_add_assignment (block_OP_RETURN_13_25_0x1030b30, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_base_0x10307d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_L__ci__u_l_base_0x1030290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_0_0x10255f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_base__int_0__0x1025640 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x10255f0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_0__0x1025690 =
    gcc_jit_lvalue_get_address (lvalue_base__int_0__0x1025640, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x112da60 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_base__int_0__0x112dab0 = 
    gcc_jit_context_new_array_access (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_base_0x10307d0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x112da60); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__base__int_0__0x112db00 =
    gcc_jit_lvalue_get_address (lvalue_base__int_0__0x112dab0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0x109a9a0=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x1030a60), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0x1000ad0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_OP_RETURN_13_25_0x1030b30, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0x109a9a0, /* gcc_jit_lvalue *lvalue */
                                address_of__base__int_0__0x112db00); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0x109aa40=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x10301f0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0xffb6f0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x10d0af0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_26_0x10d0b80 =
    gcc_jit_function_new_local (func_ravif2_0x103ce80, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0xff7580, /* gcc_jit_type *type */
                                "comparison_0_26"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0x10f2a50 =
    gcc_jit_context_new_comparison (ctxt_0x100c060,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0x109aa40), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x10d0af0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_OP_RETURN_13_25_0x1030b30, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_26_0x10d0b80, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0x10f2a50); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_13_27_0x10f2b00 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_RETURN_if_sizep_gt_0_13_27");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_13_28_0x109a1c0 =
    gcc_jit_function_new_block (func_ravif2_0x103ce80, "OP_RETURN_else_sizep_gt_0_13_28");
  gcc_jit_block_end_with_conditional (block_OP_RETURN_13_25_0x1030b30, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_26_0x10d0b80), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_13_27_0x10f2b00, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_13_28_0x109a1c0); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__base__0x1010d00[2] = {
    gcc_jit_param_as_rvalue (param_L_0x1030a60),
    gcc_jit_lvalue_as_rvalue (local_base_0x10307d0),
  };
  gcc_jit_rvalue *call_luaF_close__L__base__0x1010d00 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0x10036b0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__base__0x1010d00); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_13_27_0x10f2b00, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__base__0x1010d00); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_13_27_0x10f2b00, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_13_28_0x109a1c0); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L___base__int_0___0x1025ab0[2] = {
    gcc_jit_param_as_rvalue (param_L_0x1030a60),
    address_of__base__int_0__0x1025690,
  };
  gcc_jit_rvalue *call_luaD_poscall__L___base__int_0___0x1025ab0 =
    gcc_jit_context_new_call (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0x10028f0, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L___base__int_0___0x1025ab0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_13_28_0x109a1c0, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L___base__int_0___0x1025ab0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x1025b00 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x100c060, /* gcc_jit_context *ctxt */
                                         type_int_0xff78d0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_13_28_0x109a1c0, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0x1025b00); /* gcc_jit_rvalue *rvalue */
}

^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2015-07-10 10:12 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-01  0:00 A possible code generation issue Dibyendu Majumdar
2015-01-01  0:00 ` Dibyendu Majumdar
2015-01-01  0:00   ` Dibyendu Majumdar
2015-01-01  0:00     ` Dibyendu Majumdar
2015-01-01  0:00       ` Filed PR jit/66812 for the " David Malcolm
2015-01-01  0:00         ` David Malcolm
2015-01-01  0:00           ` David Malcolm
2015-01-01  0:00             ` David Malcolm
2015-01-01  0:00               ` David Malcolm
2015-01-01  0:00               ` Dibyendu Majumdar
2015-01-01  0:00                 ` David Malcolm
2015-01-01  0:00                   ` Dibyendu Majumdar
2015-01-01  0:00                     ` David Malcolm
2015-01-01  0:00                       ` Dibyendu Majumdar
2015-01-01  0:00                         ` Dibyendu Majumdar
2015-01-01  0:00                           ` David Malcolm
2015-01-01  0:00                             ` Dibyendu Majumdar
2015-01-01  0:00                               ` David Malcolm
2015-01-01  0:00                                 ` Dibyendu Majumdar
2015-01-01  0:00                                 ` David Malcolm
2015-01-01  0:00                                   ` [PATCH] PR jit/66812: Candidate fix for for the code generation issue, v1 David Malcolm
2015-01-01  0:00                                     ` Dibyendu Majumdar
2015-01-01  0:00                                       ` David Malcolm
2015-01-01  0:00                                         ` Dibyendu Majumdar
2015-01-01  0:00                                           ` Dibyendu Majumdar
2015-01-01  0:00                                             ` David Malcolm
2015-01-01  0:00                                               ` Dibyendu Majumdar
2015-01-01  0:00                                                 ` Dibyendu Majumdar
2015-01-01  0:00               ` Filed PR jit/66812 for the code generation issue Dibyendu Majumdar
2015-01-01  0:00                 ` Dibyendu Majumdar
2015-01-01  0:00                   ` Dibyendu Majumdar
2015-01-01  0:00                     ` Dibyendu Majumdar
2015-01-01  0:00                       ` Dibyendu Majumdar
2015-01-01  0:00                         ` Dibyendu Majumdar
2015-01-01  0:00                           ` David Malcolm
2015-01-01  0:00                             ` Dibyendu Majumdar
2015-01-01  0:00                             ` David Malcolm
2015-01-01  0:00                               ` Dibyendu Majumdar
2015-01-01  0:00             ` Dibyendu Majumdar
2015-01-01  0:00       ` A possible " David Malcolm
2015-01-01  0:00         ` Dibyendu Majumdar
2015-01-01  0:00           ` Dibyendu Majumdar
2015-01-01  0:00             ` Dibyendu Majumdar
2015-01-01  0:00               ` PR jit/66783 (Re: A possible code generation issue) David Malcolm
2015-01-01  0:00                 ` [PATCH, committed] PR jit/66783: prevent use of opaque structs David Malcolm
2015-01-01  0:00             ` Filed PR jit/66811: jit jumps aren't compilable as C (Re: A possible code generation issue) David Malcolm
2015-01-01  0:00               ` Filed PR jit/66811: jit dumps " David Malcolm

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).