public inbox for jit@gcc.gnu.org
 help / color / mirror / Atom feed
From: Dibyendu Majumdar <mobile@majumdar.org.uk>
To: David Malcolm <dmalcolm@redhat.com>
Cc: jit@gcc.gnu.org
Subject: Re: Filed PR jit/66812 for the code generation issue
Date: Thu, 01 Jan 2015 00:00:00 -0000	[thread overview]
Message-ID: <CACXZuxeqZSX9ipYdktP-jFuLR0Jv83DZTnGHNnSeiydAVn_u9w@mail.gmail.com> (raw)
In-Reply-To: <1436403792.24803.112.camel@surprise>

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

On 9 July 2015 at 02:03, David Malcolm <dmalcolm@redhat.com> wrote:
> On Wed, 2015-07-08 at 22:54 +0100, Dibyendu Majumdar wrote:
>> Apologies I think the previous description of the flow was incorrect.
>> Here is my second attempt (this is doing my head in so I will stop
>> now):
>
> [snip detailed analysis of bytecode]
>
> Thanks.
>
> So it's basically:
>
>   * do a bunch of stuff
>   * then set R(1) to boolean false in that last LOADBOOL op
>   * then return
>
>
>> 12 [3] LOADBOOL 1 0 0
>>
>>   (&L->ci->u.l.base[(int)1])->value_.b = (int)0;
>>   (&L->ci->u.l.base[(int)1])->tt_ = (int)1;
>>
>> Above sets the register 1 to false and this is the return value.
>
> I've been poring over the dumps:
> https://dmalcolm.fedorapeople.org/gcc/2015-07-08/libgccjit-bug_rdump/
> and I believe the problem is in pass "fre1"; it's eliminating this
> statement for some reason:
>   (&L->ci->u.l.base[(int)1])->value_.b = (int)0;
>
> so
>   R1.tt_ = 1 (correct)
> but:
>   R1.value_.i = K0.value_.i  (incorrect, is int 10, not 0)
>
> The statement is still present at pass 034t.ealias:
> https://dmalcolm.fedorapeople.org/gcc/2015-07-08/libgccjit-bug_rdump/fake.c.034t.ealias
>
> but is optimized away in pass 035t.fre1:
> https://dmalcolm.fedorapeople.org/gcc/2015-07-08/libgccjit-bug_rdump/fake.c.035t.fre1
>
> I'll have a more detailed look tomorrow at why fre1 is getting it wrong.
>


Dave

I have attached two new reproducer dumps.

1. The constant fix version has a change that sets the constant value
directly rather than going through the constants table.

2. The NO constant fix version doesn't have this change - this is
failing the test.

The above dumps reflect the removal of the 'base' local variable.

I hope this helps in tracking down what is causing the change.

Regards
Dibyendu

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

/* This code was autogenerated by gcc_jit_context_dump_reproducer_to_file.

   libgccjit (GCC) version 5.1.1 20150704 (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>

#pragma GCC diagnostic ignored "-Wunused-variable"

static void
set_options (gcc_jit_context *ctxt_0x25e0f30,
             gcc_jit_context *ctxt_0x262d820);

static void
create_code (gcc_jit_context *ctxt_0x25e0f30,
             gcc_jit_context *ctxt_0x262d820);

int
main (int argc, const char **argv)
{
  gcc_jit_context *ctxt_0x25e0f30;
  gcc_jit_context *ctxt_0x262d820;
  gcc_jit_result *result;

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

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

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

static void
create_code (gcc_jit_context *ctxt_0x25e0f30,
             gcc_jit_context *ctxt_0x262d820)
{
  /* Replay of API calls for ctxt_0x25e0f30.  */
  gcc_jit_type *type_bool_0x25e1590 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_BOOL);
  gcc_jit_type *type_double_0x25e1600 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_DOUBLE);
  gcc_jit_type *type_double___0x25e1640 =
    gcc_jit_type_get_pointer (type_double_0x25e1600);
  gcc_jit_type *type_double_____0x25e1680 =
    gcc_jit_type_get_pointer (type_double___0x25e1640);
  gcc_jit_type *type_long_long_0x25e16c0 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_LONG_LONG);
  gcc_jit_type *type_long_long___0x25e1750 =
    gcc_jit_type_get_pointer (type_long_long_0x25e16c0);
  gcc_jit_type *type_long_long_____0x25e1790 =
    gcc_jit_type_get_pointer (type_long_long___0x25e1750);
  gcc_jit_type *type_unsigned_long_long_0x25e17d0 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_UNSIGNED_LONG_LONG);
  gcc_jit_type *type_size_t_0x25e1810 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_SIZE_T);
  gcc_jit_type *type_int_0x25e18e0 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_INT);
  gcc_jit_type *type_int___0x25e1920 =
    gcc_jit_type_get_pointer (type_int_0x25e18e0);
  gcc_jit_type *type_short_0x25e1960 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_SHORT);
  gcc_jit_type *type_unsigned_short_0x25e19a0 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_UNSIGNED_SHORT);
  gcc_jit_type *type_unsigned_int_0x25e19e0 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_UNSIGNED_INT);
  gcc_jit_type *type_unsigned_char_0x25e1a20 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_UNSIGNED_CHAR);
  gcc_jit_type *type_char_0x25e1a60 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_CHAR);
  gcc_jit_type *type_char___0x25e1aa0 =
    gcc_jit_type_get_pointer (type_char_0x25e1a60);
  gcc_jit_type *type_const_char___0x25e1850 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_CONST_CHAR_PTR);
  gcc_jit_type *type_void_0x25e1890 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_VOID);
  gcc_jit_type *type_void___0x25e1bb0 = gcc_jit_context_get_type (ctxt_0x25e0f30, GCC_JIT_TYPE_VOID_PTR);
  gcc_jit_type *type_unsigned_int___0x25e1bf0 =
    gcc_jit_type_get_pointer (type_unsigned_int_0x25e19e0);
  gcc_jit_struct *struct_struct_ravi_lua_State_0x25e1700 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_State___0x25e1c90 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_State_0x25e1700));
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____0x25e1cd0[1] = {
    type_struct_ravi_lua_State___0x25e1c90,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____0x25e1ae0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                           1, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____0x25e1cd0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____int__long_long__0x25e1b20[3] = {
    type_struct_ravi_lua_State___0x25e1c90,
    type_int_0x25e18e0,
    type_long_long_0x25e16c0,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____int__long_long__0x25e1e80 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                           3, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____int__long_long__0x25e1b20, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_void__void____void____size_t__size_t__0x25e1ec0[4] = {
    type_void___0x25e1bb0,
    type_void___0x25e1bb0,
    type_size_t_0x25e1810,
    type_size_t_0x25e1810,
  };
  gcc_jit_type *ptr_to_void______void____void____size_t__size_t__0x25e1f40 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void_0x25e1890, /* gcc_jit_type *return_type */
                                           4, /* int num_params */
                                           params_for_function_type_void__void____void____size_t__size_t__0x25e1ec0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_lua_Debug_0x25e1fe0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_Debug"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_Debug___0x25e2030 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_Debug_0x25e1fe0));
  gcc_jit_type *params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0x25e2070[2] = {
    type_struct_ravi_lua_State___0x25e1c90,
    type_struct_ravi_lua_Debug___0x25e2030,
  };
  gcc_jit_type *ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0x25e20f0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void___0x25e1bb0, /* gcc_jit_type *return_type */
                                           2, /* int num_params */
                                           params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0x25e2070, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_GCObject_0x25e2190 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_GCObject"); /* const char *name */
  gcc_jit_type *type_struct_ravi_GCObject___0x25e1d50 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_GCObject_0x25e2190));
  gcc_jit_field *field_next_0x25e1df0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25e23c0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25e2470 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e24c0[3] = {
    field_next_0x25e1df0,
    field_tt_0x25e23c0,
    field_marked_0x25e2470,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_GCObject_0x25e2190, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x25e24c0); /* gcc_jit_field **fields */
  gcc_jit_field *field_gc_0x25e2590 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "gc"); /* const char *name */
  gcc_jit_field *field_p_0x25e2640 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0x25e1bb0, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_b_0x25e26f0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "b"); /* const char *name */
  gcc_jit_field *field_f_0x25e27a0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0x25e1ae0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_field *field_i_0x25e2850 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /* gcc_jit_type *type, */
                               "i"); /* const char *name */
  gcc_jit_field *field_n_0x25e2240 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0x25e1600, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Value_0x25e22f0[6] = {
    field_gc_0x25e2590,
    field_p_0x25e2640,
    field_b_0x25e26f0,
    field_f_0x25e27a0,
    field_i_0x25e2850,
    field_n_0x25e2240,
  };
  gcc_jit_type *union_union_ravi_Value_0x25e22f0 =
    gcc_jit_context_new_union_type (ctxt_0x25e0f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Value", /* const char *name */
                                    6, /* int num_fields */
                                    fields_for_union_union_ravi_Value_0x25e22f0); /* gcc_jit_field **fields */
  gcc_jit_field *field_value__0x25e2bf0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0x25e22f0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0x25e2ca0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TValue_0x25e2d50 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TValue"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e2df0[2] = {
    field_value__0x25e2bf0,
    field_tt__0x25e2ca0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TValue_0x25e2d50, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x25e2df0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_TValue___0x25e2e30 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x25e2d50));
  gcc_jit_type *type_const_struct_ravi_TValue_0x25e2e70 =
    gcc_jit_type_get_const (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x25e2d50));
  gcc_jit_type *type_const_struct_ravi_TValue___0x25e2eb0 =
    gcc_jit_type_get_pointer (type_const_struct_ravi_TValue_0x25e2e70);
  gcc_jit_struct *struct_struct_ravi_TString_0x25e2f50 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TString"); /* const char *name */
  gcc_jit_type *type_struct_ravi_TString___0x25e2fa0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TString_0x25e2f50));
  gcc_jit_type *type_struct_ravi_TString_____0x25e2fe0 =
    gcc_jit_type_get_pointer (type_struct_ravi_TString___0x25e2fa0);
  gcc_jit_field *field_next_0x25e3080 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25e3130 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25e31e0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_extra_0x25e3290 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_hash_0x25e2900 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x25e19e0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_len_0x25e29b0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x25e1810, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_hnext_0x25e2a60 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x25e2fa0, /* gcc_jit_type *type, */
                               "hnext"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e2ab0[7] = {
    field_next_0x25e3080,
    field_tt_0x25e3130,
    field_marked_0x25e31e0,
    field_extra_0x25e3290,
    field_hash_0x25e2900,
    field_len_0x25e29b0,
    field_hnext_0x25e2a60,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TString_0x25e2f50, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x25e2ab0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Table_0x25e3720 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Table"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Table___0x25e3770 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Table_0x25e3720));
  gcc_jit_type *type_struct_ravi_Table_____0x25e37b0 =
    gcc_jit_type_get_pointer (type_struct_ravi_Table___0x25e3770);
  gcc_jit_field *field_next_0x25e3850 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25e3900 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25e39b0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_ttuv__0x25e3a60 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "ttuv_"); /* const char *name */
  gcc_jit_field *field_metatable_0x25e3b10 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x25e3770, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_len_0x25e3bc0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x25e1810, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_user__0x25e3c70 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0x25e22f0, /* gcc_jit_type *type, */
                               "user_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Udata_0x25e3d20 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Udata"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e3d70[7] = {
    field_next_0x25e3850,
    field_tt_0x25e3900,
    field_marked_0x25e39b0,
    field_ttuv__0x25e3a60,
    field_metatable_0x25e3b10,
    field_len_0x25e3bc0,
    field_user__0x25e3c70,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Udata_0x25e3d20, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x25e3d70); /* gcc_jit_field **fields */
  gcc_jit_field *field_name_0x25e3e60 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x25e2fa0, /* gcc_jit_type *type, */
                               "name"); /* const char *name */
  gcc_jit_field *field_type_0x25e3f10 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "type"); /* const char *name */
  gcc_jit_field *field_instack_0x25e3fc0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "instack"); /* const char *name */
  gcc_jit_field *field_idx_0x25e4070 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "idx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Upvaldesc_0x25e4120 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Upvaldesc"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e4200[4] = {
    field_name_0x25e3e60,
    field_type_0x25e3f10,
    field_instack_0x25e3fc0,
    field_idx_0x25e4070,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Upvaldesc_0x25e4120, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0x25e4200); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Upvaldesc___0x25e4270 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Upvaldesc_0x25e4120));
  gcc_jit_field *field_varname_0x25e3300 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x25e2fa0, /* gcc_jit_type *type, */
                               "varname"); /* const char *name */
  gcc_jit_field *field_startpc_0x25e33b0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "startpc"); /* const char *name */
  gcc_jit_field *field_endpc_0x25e3460 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "endpc"); /* const char *name */
  gcc_jit_field *field_ravi_type_0x25e3510 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "ravi_type"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_LocVar_0x25e35c0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LocVar"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e3610[4] = {
    field_varname_0x25e3300,
    field_startpc_0x25e33b0,
    field_endpc_0x25e3460,
    field_ravi_type_0x25e3510,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LocVar_0x25e35c0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0x25e3610); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_LocVar___0x25e3680 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LocVar_0x25e35c0));
  gcc_jit_struct *struct_struct_ravi_LClosure_0x25e48d0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LClosure"); /* const char *name */
  gcc_jit_type *type_struct_ravi_LClosure___0x25e4920 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0x25e48d0));
  gcc_jit_type *type_struct_ravi_LClosure_____0x25e4960 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure___0x25e4920);
  gcc_jit_type *type_struct_ravi_LClosure_______0x25e49a0 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure_____0x25e4960);
  gcc_jit_field *field_jit_status_0x25e4a40 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "jit_status"); /* const char *name */
  gcc_jit_field *field_jit_flags_0x25e4af0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "jit_flags"); /* const char *name */
  gcc_jit_field *field_execution_count_0x25e4ba0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0x25e19a0, /* gcc_jit_type *type, */
                               "execution_count"); /* const char *name */
  gcc_jit_field *field_jit_data_0x25e4c50 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0x25e1bb0, /* gcc_jit_type *type, */
                               "jit_data"); /* const char *name */
  gcc_jit_field *field_jit_function_0x25e4d00 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0x25e1ae0, /* gcc_jit_type *type, */
                               "jit_function"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviJITProto_0x25e4db0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviJITProto"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e4e00[5] = {
    field_jit_status_0x25e4a40,
    field_jit_flags_0x25e4af0,
    field_execution_count_0x25e4ba0,
    field_jit_data_0x25e4c50,
    field_jit_function_0x25e4d00,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviJITProto_0x25e4db0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0x25e4e00); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Proto_0x25e4ef0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Proto"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Proto___0x25e4f40 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Proto_0x25e4ef0));
  gcc_jit_type *type_struct_ravi_Proto_____0x25e4f80 =
    gcc_jit_type_get_pointer (type_struct_ravi_Proto___0x25e4f40);
  gcc_jit_field *field_next_0x25e5020 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25e50d0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25e5180 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_numparams_0x25e5230 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "numparams"); /* const char *name */
  gcc_jit_field *field_is_vararg_0x25e52e0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "is_vararg"); /* const char *name */
  gcc_jit_field *field_maxstacksize_0x25e5390 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "maxstacksize"); /* const char *name */
  gcc_jit_field *field_sizeupvalues_0x25e5440 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "sizeupvalues"); /* const char *name */
  gcc_jit_field *field_sizek_0x25e54f0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "sizek"); /* const char *name */
  gcc_jit_field *field_sizecode_0x25e55a0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "sizecode"); /* const char *name */
  gcc_jit_field *field_sizelineinfo_0x25e5650 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "sizelineinfo"); /* const char *name */
  gcc_jit_field *field_sizep_0x25e5700 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "sizep"); /* const char *name */
  gcc_jit_field *field_sizelocvars_0x25e57b0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "sizelocvars"); /* const char *name */
  gcc_jit_field *field_linedefined_0x25e5860 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "linedefined"); /* const char *name */
  gcc_jit_field *field_lastlinedefined_0x25e4310 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "lastlinedefined"); /* const char *name */
  gcc_jit_field *field_k_0x25e43c0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_code_0x25e4470 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0x25e1bf0, /* gcc_jit_type *type, */
                               "code"); /* const char *name */
  gcc_jit_field *field_p_0x25e4520 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto_____0x25e4f80, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_lineinfo_0x25e45d0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0x25e1920, /* gcc_jit_type *type, */
                               "lineinfo"); /* const char *name */
  gcc_jit_field *field_locvars_0x25e4680 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LocVar___0x25e3680, /* gcc_jit_type *type, */
                               "locvars"); /* const char *name */
  gcc_jit_field *field_upvalues_0x25e4730 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Upvaldesc___0x25e4270, /* gcc_jit_type *type, */
                               "upvalues"); /* const char *name */
  gcc_jit_field *field_cache_0x25e47e0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x25e4920, /* gcc_jit_type *type, */
                               "cache"); /* const char *name */
  gcc_jit_field *field_source_0x25e6160 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x25e2fa0, /* gcc_jit_type *type, */
                               "source"); /* const char *name */
  gcc_jit_field *field_gclist_0x25e6210 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_jit_0x25e62c0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviJITProto_0x25e4db0), /* gcc_jit_type *type, */
                               "ravi_jit"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e6310[24] = {
    field_next_0x25e5020,
    field_tt_0x25e50d0,
    field_marked_0x25e5180,
    field_numparams_0x25e5230,
    field_is_vararg_0x25e52e0,
    field_maxstacksize_0x25e5390,
    field_sizeupvalues_0x25e5440,
    field_sizek_0x25e54f0,
    field_sizecode_0x25e55a0,
    field_sizelineinfo_0x25e5650,
    field_sizep_0x25e5700,
    field_sizelocvars_0x25e57b0,
    field_linedefined_0x25e5860,
    field_lastlinedefined_0x25e4310,
    field_k_0x25e43c0,
    field_code_0x25e4470,
    field_p_0x25e4520,
    field_lineinfo_0x25e45d0,
    field_locvars_0x25e4680,
    field_upvalues_0x25e4730,
    field_cache_0x25e47e0,
    field_source_0x25e6160,
    field_gclist_0x25e6210,
    field_ravi_jit_0x25e62c0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Proto_0x25e4ef0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0x25e6310); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_UpVal_0x25e6480 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal"); /* const char *name */
  gcc_jit_type *type_struct_ravi_UpVal___0x25e64d0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_UpVal_0x25e6480));
  gcc_jit_field *field_next_0x25e6570 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25e6620 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25e66d0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0x25e6780 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0x25e6830 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_f_0x25e68e0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0x25e1ae0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_TValue_1__0x25e6930 =
    gcc_jit_context_new_array_type (ctxt_0x25e0f30,
                                    NULL, /* gcc_jit_location *loc */
                                    gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x25e2d50), /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvalue_0x25e69e0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_TValue_1__0x25e6930, /* gcc_jit_type *type, */
                               "upvalue"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CClosure_0x25e6a90 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CClosure"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e6ae0[7] = {
    field_next_0x25e6570,
    field_tt_0x25e6620,
    field_marked_0x25e66d0,
    field_nupvalues_0x25e6780,
    field_gclist_0x25e6830,
    field_f_0x25e68e0,
    field_upvalue_0x25e69e0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CClosure_0x25e6a90, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x25e6ae0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_CClosure___0x25e6b70 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0x25e6a90));
  gcc_jit_field *field_next_0x25e6c10 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25e6cc0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25e6d70 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0x25e6e20 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0x25e6ed0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_p_0x25e6f80 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto___0x25e4f40, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_UpVal___1__0x25e6fd0 =
    gcc_jit_context_new_array_type (ctxt_0x25e0f30,
                                    NULL, /* gcc_jit_location *loc */
                                    type_struct_ravi_UpVal___0x25e64d0, /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvals_0x25e7080 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_UpVal___1__0x25e6fd0, /* gcc_jit_type *type, */
                               "upvals"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e70d0[7] = {
    field_next_0x25e6c10,
    field_tt_0x25e6cc0,
    field_marked_0x25e6d70,
    field_nupvalues_0x25e6e20,
    field_gclist_0x25e6ed0,
    field_p_0x25e6f80,
    field_upvals_0x25e7080,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LClosure_0x25e48d0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x25e70d0); /* gcc_jit_field **fields */
  gcc_jit_field *field_c_0x25e71c0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0x25e6a90), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *field_l_0x25e7270 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0x25e48d0), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Closure_0x25e7320[2] = {
    field_c_0x25e71c0,
    field_l_0x25e7270,
  };
  gcc_jit_type *union_union_ravi_Closure_0x25e7320 =
    gcc_jit_context_new_union_type (ctxt_0x25e0f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Closure", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_Closure_0x25e7320); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_Closure___0x25e73f0 =
    gcc_jit_type_get_pointer (union_union_ravi_Closure_0x25e7320);
  gcc_jit_field *field_value__0x25e7490 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0x25e22f0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0x25e7540 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_field *field_next_0x25e75f0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TKey_nk_0x25e76a0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TKey_nk"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e4170[3] = {
    field_value__0x25e7490,
    field_tt__0x25e7540,
    field_next_0x25e75f0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TKey_nk_0x25e76a0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x25e4170); /* gcc_jit_field **fields */
  gcc_jit_field *field_nk_0x25e7800 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TKey_nk_0x25e76a0), /* gcc_jit_type *type, */
                               "nk"); /* const char *name */
  gcc_jit_field *field_tvk_0x25e78b0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x25e2d50), /* gcc_jit_type *type, */
                               "tvk"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_TKey_0x25e7960[2] = {
    field_nk_0x25e7800,
    field_tvk_0x25e78b0,
  };
  gcc_jit_type *union_union_ravi_TKey_0x25e7960 =
    gcc_jit_context_new_union_type (ctxt_0x25e0f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_TKey", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_TKey_0x25e7960); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_TKey___0x25e7a30 =
    gcc_jit_type_get_pointer (union_union_ravi_TKey_0x25e7960);
  gcc_jit_field *field_i_val_0x25e7ad0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x25e2d50), /* gcc_jit_type *type, */
                               "i_val"); /* const char *name */
  gcc_jit_field *field_i_key_0x25e7b80 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_TKey_0x25e7960, /* gcc_jit_type *type, */
                               "i_key"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Node_0x25e5910 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Node"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e5960[2] = {
    field_i_val_0x25e7ad0,
    field_i_key_0x25e7b80,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Node_0x25e5910, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x25e5960); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Node___0x25e59d0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Node_0x25e5910));
  gcc_jit_field *field_data_0x25e5a70 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0x25e1bb0, /* gcc_jit_type *type, */
                               "data"); /* const char *name */
  gcc_jit_field *field_len_0x25e5b20 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x25e19e0, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_size_0x25e5bd0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x25e19e0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_field *field_array_type_0x25e5c80 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "array_type"); /* const char *name */
  gcc_jit_field *field_array_modifier_0x25e5d30 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "array_modifier"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviArray_0x25e5de0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviArray"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e5e30[5] = {
    field_data_0x25e5a70,
    field_len_0x25e5b20,
    field_size_0x25e5bd0,
    field_array_type_0x25e5c80,
    field_array_modifier_0x25e5d30,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviArray_0x25e5de0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0x25e5e30); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0x25e5f20 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25e5fd0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25e6080 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_flags_0x25e8890 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "flags"); /* const char *name */
  gcc_jit_field *field_lsizenode_0x25e8940 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "lsizenode"); /* const char *name */
  gcc_jit_field *field_sizearray_0x25e89f0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x25e19e0, /* gcc_jit_type *type, */
                               "sizearray"); /* const char *name */
  gcc_jit_field *field_array_0x25e8aa0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "array"); /* const char *name */
  gcc_jit_field *field_node_0x25e8b50 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0x25e59d0, /* gcc_jit_type *type, */
                               "node"); /* const char *name */
  gcc_jit_field *field_lastfree_0x25e8c00 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0x25e59d0, /* gcc_jit_type *type, */
                               "lastfree"); /* const char *name */
  gcc_jit_field *field_metatable_0x25e8cb0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x25e3770, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_gclist_0x25e8d60 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_array_0x25e8e10 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviArray_0x25e5de0), /* gcc_jit_type *type, */
                               "ravi_array"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e8e60[12] = {
    field_next_0x25e5f20,
    field_tt_0x25e5fd0,
    field_marked_0x25e6080,
    field_flags_0x25e8890,
    field_lsizenode_0x25e8940,
    field_sizearray_0x25e89f0,
    field_array_0x25e8aa0,
    field_node_0x25e8b50,
    field_lastfree_0x25e8c00,
    field_metatable_0x25e8cb0,
    field_gclist_0x25e8d60,
    field_ravi_array_0x25e8e10,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Table_0x25e3720, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             12, /* int num_fields */
                             fields_fields_0x25e8e60); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_lua_longjmp_0x25e8f90 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_longjmp"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_longjmp___0x25e8fe0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_longjmp_0x25e8f90));
  gcc_jit_field *field_buffer_0x25e9080 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_char___0x25e1aa0, /* gcc_jit_type *type, */
                               "buffer"); /* const char *name */
  gcc_jit_field *field_n_0x25e9130 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x25e1810, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *field_buffsize_0x25e91e0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x25e1810, /* gcc_jit_type *type, */
                               "buffsize"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Mbuffer_0x25e9290 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Mbuffer"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e92e0[3] = {
    field_buffer_0x25e9080,
    field_n_0x25e9130,
    field_buffsize_0x25e91e0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Mbuffer_0x25e9290, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x25e92e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_hash_0x25e93b0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString_____0x25e2fe0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_nuse_0x25e9460 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "nuse"); /* const char *name */
  gcc_jit_field *field_size_0x25e9510 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_stringtable_0x25e95c0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_stringtable"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e9610[3] = {
    field_hash_0x25e93b0,
    field_nuse_0x25e9460,
    field_size_0x25e9510,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_stringtable_0x25e95c0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x25e9610); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_CallInfo_0x25e96e0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo"); /* const char *name */
  gcc_jit_type *type_struct_ravi_CallInfo___0x25e9730 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0x25e96e0));
  gcc_jit_field *field_base_0x25e97d0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "base"); /* const char *name */
  gcc_jit_field *field_savedpc_0x25e9880 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0x25e1bf0, /* gcc_jit_type *type, */
                               "savedpc"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_lua_0x25e9930 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_lua"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e76f0[2] = {
    field_base_0x25e97d0,
    field_savedpc_0x25e9880,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_lua_0x25e9930, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x25e76f0); /* gcc_jit_field **fields */
  gcc_jit_field *field_k_0x25e9ab0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____int__long_long__0x25e1e80, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_old_errfunc_0x25e9b60 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /* gcc_jit_type *type, */
                               "old_errfunc"); /* const char *name */
  gcc_jit_field *field_ctx_0x25e9c10 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /* gcc_jit_type *type, */
                               "ctx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_C_0x25e9cc0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_C"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e9d10[3] = {
    field_k_0x25e9ab0,
    field_old_errfunc_0x25e9b60,
    field_ctx_0x25e9c10,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_C_0x25e9cc0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x25e9d10); /* gcc_jit_field **fields */
  gcc_jit_field *field_l_0x25e9de0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_lua_0x25e9930), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *field_c_0x25e9e90 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_C_0x25e9cc0), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_CallInfo_u_0x25e9f40[2] = {
    field_l_0x25e9de0,
    field_c_0x25e9e90,
  };
  gcc_jit_type *union_union_ravi_CallInfo_u_0x25e9f40 =
    gcc_jit_context_new_union_type (ctxt_0x25e0f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_CallInfo_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_CallInfo_u_0x25e9f40); /* gcc_jit_field **fields */
  gcc_jit_field *field_func_0x25ea070 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "func"); /* const char *name */
  gcc_jit_field *field_top_0x25ea120 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_previous_0x25ea1d0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /* gcc_jit_type *type, */
                               "previous"); /* const char *name */
  gcc_jit_field *field_next_0x25ea280 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_u_0x25ea330 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_CallInfo_u_0x25e9f40, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *field_extra_0x25ea3e0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_nresults_0x25ea490 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_short_0x25e1960, /* gcc_jit_type *type, */
                               "nresults"); /* const char *name */
  gcc_jit_field *field_callstatus_0x25ea540 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "callstatus"); /* const char *name */
  gcc_jit_field *fields_fields_0x25ea590[8] = {
    field_func_0x25ea070,
    field_top_0x25ea120,
    field_previous_0x25ea1d0,
    field_next_0x25ea280,
    field_u_0x25ea330,
    field_extra_0x25ea3e0,
    field_nresults_0x25ea490,
    field_callstatus_0x25ea540,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_0x25e96e0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             8, /* int num_fields */
                             fields_fields_0x25ea590); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_State_0x25ea680 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_State___0x25ea6d0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_State_0x25ea680));
  gcc_jit_struct *struct_struct_ravi_global_State_0x25ea770 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_global_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_global_State___0x25ea7c0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_global_State_0x25ea770));
  gcc_jit_field *field_next_0x25ea860 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x25ea910 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x25ea9c0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_status_0x25eaa70 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "status"); /* const char *name */
  gcc_jit_field *field_top_0x25eab20 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_l_G_0x25eabd0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_global_State___0x25ea7c0, /* gcc_jit_type *type, */
                               "l_G"); /* const char *name */
  gcc_jit_field *field_ci_0x25eac80 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /* gcc_jit_type *type, */
                               "ci"); /* const char *name */
  gcc_jit_field *field_oldpc_0x25ead30 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0x25e1bf0, /* gcc_jit_type *type, */
                               "oldpc"); /* const char *name */
  gcc_jit_field *field_stack_last_0x25eade0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "stack_last"); /* const char *name */
  gcc_jit_field *field_stack_0x25eae90 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "stack"); /* const char *name */
  gcc_jit_field *field_openupval_0x25eaf40 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0x25e64d0, /* gcc_jit_type *type, */
                               "openupval"); /* const char *name */
  gcc_jit_field *field_gclist_0x25e7bd0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x25e1d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_twups_0x25e7c80 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /* gcc_jit_type *type, */
                               "twups"); /* const char *name */
  gcc_jit_field *field_errorJmp_0x25e7d30 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_longjmp___0x25e8fe0, /* gcc_jit_type *type, */
                               "errorJmp"); /* const char *name */
  gcc_jit_field *field_base_ci_0x25e7de0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0x25e96e0), /* gcc_jit_type *type, */
                               "base_ci"); /* const char *name */
  gcc_jit_field *field_hook_0x25e7e90 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0x25e20f0, /* gcc_jit_type *type, */
                               "hook"); /* const char *name */
  gcc_jit_field *field_errfunc_0x25e7f40 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /* gcc_jit_type *type, */
                               "errfunc"); /* const char *name */
  gcc_jit_field *field_stacksize_0x25e7ff0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "stacksize"); /* const char *name */
  gcc_jit_field *field_basehookcount_0x25e80a0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "basehookcount"); /* const char *name */
  gcc_jit_field *field_hookcount_0x25e8150 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "hookcount"); /* const char *name */
  gcc_jit_field *field_nny_0x25e8200 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0x25e19a0, /* gcc_jit_type *type, */
                               "nny"); /* const char *name */
  gcc_jit_field *field_nCcalls_0x25e82b0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0x25e19a0, /* gcc_jit_type *type, */
                               "nCcalls"); /* const char *name */
  gcc_jit_field *field_hookmask_0x25e8360 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "hookmask"); /* const char *name */
  gcc_jit_field *field_allowhook_0x25e8410 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x25e1a20, /* gcc_jit_type *type, */
                               "allowhook"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e8460[24] = {
    field_next_0x25ea860,
    field_tt_0x25ea910,
    field_marked_0x25ea9c0,
    field_status_0x25eaa70,
    field_top_0x25eab20,
    field_l_G_0x25eabd0,
    field_ci_0x25eac80,
    field_oldpc_0x25ead30,
    field_stack_last_0x25eade0,
    field_stack_0x25eae90,
    field_openupval_0x25eaf40,
    field_gclist_0x25e7bd0,
    field_twups_0x25e7c80,
    field_errorJmp_0x25e7d30,
    field_base_ci_0x25e7de0,
    field_hook_0x25e7e90,
    field_errfunc_0x25e7f40,
    field_stacksize_0x25e7ff0,
    field_basehookcount_0x25e80a0,
    field_hookcount_0x25e8150,
    field_nny_0x25e8200,
    field_nCcalls_0x25e82b0,
    field_hookmask_0x25e8360,
    field_allowhook_0x25e8410,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_lua_State_0x25e1700, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0x25e8460); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0x25e85d0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0x25e64d0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_touched_0x25e8680 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /* gcc_jit_type *type, */
                               "touched"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_UpVal_u_open_0x25e8730 =
    gcc_jit_context_new_opaque_struct (ctxt_0x25e0f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal_u_open"); /* const char *name */
  gcc_jit_field *fields_fields_0x25e8780[2] = {
    field_next_0x25e85d0,
    field_touched_0x25e8680,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_u_open_0x25e8730, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x25e8780); /* gcc_jit_field **fields */
  gcc_jit_field *field_open_0x25ec310 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_UpVal_u_open_0x25e8730), /* gcc_jit_type *type, */
                               "open"); /* const char *name */
  gcc_jit_field *field_value_0x25ec380 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x25e2d50), /* gcc_jit_type *type, */
                               "value"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_UpVal_u_0x25ec430[2] = {
    field_open_0x25ec310,
    field_value_0x25ec380,
  };
  gcc_jit_type *union_union_ravi_UpVal_u_0x25ec430 =
    gcc_jit_context_new_union_type (ctxt_0x25e0f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_UpVal_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_UpVal_u_0x25ec430); /* gcc_jit_field **fields */
  gcc_jit_field *field_v_0x25ec560 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /* gcc_jit_type *type, */
                               "v"); /* const char *name */
  gcc_jit_field *field_refcount_0x25ec610 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x25e1810, /* gcc_jit_type *type, */
                               "refcount"); /* const char *name */
  gcc_jit_field *field_u_0x25ec6c0 =
    gcc_jit_context_new_field (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_UpVal_u_0x25ec430, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *fields_fields_0x25ec710[3] = {
    field_v_0x25ec560,
    field_refcount_0x25ec610,
    field_u_0x25ec6c0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_0x25e6480, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x25ec710); /* gcc_jit_field **fields */
  gcc_jit_param *param_L_0x25ec7e0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_firstResult_0x25ec890 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "firstResult"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_poscall_0x25ec940[2] = {
    param_L_0x25ec7e0,
    param_firstResult_0x25ec890,
  };
  gcc_jit_function *func_luaD_poscall_0x25ec940 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaD_poscall", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaD_poscall_0x25ec940, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eca70 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_uv_0x25ecb20 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0x25e64d0, /*gcc_jit_type *type */
                               "uv"); /* const char *name */
  gcc_jit_param *params_for_func_luaC_upvalbarrier__0x25ecbd0[2] = {
    param_L_0x25eca70,
    param_uv_0x25ecb20,
  };
  gcc_jit_function *func_luaC_upvalbarrier__0x25ecbd0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaC_upvalbarrier_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaC_upvalbarrier__0x25ecbd0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eccd0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0x25ecd80 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0x25ece30 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_precall_0x25ecee0[3] = {
    param_L_0x25eccd0,
    param_func_0x25ecd80,
    param_nresults_0x25ece30,
  };
  gcc_jit_function *func_luaD_precall_0x25ecee0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaD_precall", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaD_precall_0x25ecee0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ecfe0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0x25ed090 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0x25ed140 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *param_allowyield_0x25ed1f0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "allowyield"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_call_0x25ed2a0[4] = {
    param_L_0x25ecfe0,
    param_func_0x25ed090,
    param_nresults_0x25ed140,
    param_allowyield_0x25ed1f0,
  };
  gcc_jit_function *func_luaD_call_0x25ed2a0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaD_call", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaD_call_0x25ed2a0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ed3a0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_execute_0x25ed450[1] = {
    param_L_0x25ed3a0,
  };
  gcc_jit_function *func_luaV_execute_0x25ed450 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaV_execute", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_luaV_execute_0x25ed450, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ed5a0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_level_0x25ed650 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "level"); /* const char *name */
  gcc_jit_param *params_for_func_luaF_close_0x25ed700[2] = {
    param_L_0x25ed5a0,
    param_level_0x25ed650,
  };
  gcc_jit_function *func_luaF_close_0x25ed700 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaF_close", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaF_close_0x25ed700, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ed7d0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t1_0x25ed880 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "t1"); /* const char *name */
  gcc_jit_param *param_t2_0x25ed930 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "t2"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_equalobj_0x25ed9e0[3] = {
    param_L_0x25ed7d0,
    param_t1_0x25ed880,
    param_t2_0x25ed930,
  };
  gcc_jit_function *func_luaV_equalobj_0x25ed9e0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaV_equalobj", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_equalobj_0x25ed9e0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25edae0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0x25edb90 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0x25edc40 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessthan_0x25edcf0[3] = {
    param_L_0x25edae0,
    param_l_0x25edb90,
    param_r_0x25edc40,
  };
  gcc_jit_function *func_luaV_lessthan_0x25edcf0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaV_lessthan", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessthan_0x25edcf0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eddf0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0x25edea0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0x25edf50 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessequal_0x25ee000[3] = {
    param_L_0x25eddf0,
    param_l_0x25edea0,
    param_r_0x25edf50,
  };
  gcc_jit_function *func_luaV_lessequal_0x25ee000 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaV_lessequal", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessequal_0x25ee000, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ed4f0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_fmt_0x25ee1f0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0x25e1850, /*gcc_jit_type *type */
                               "fmt"); /* const char *name */
  gcc_jit_param *params_for_func_luaG_runerror_0x25ee2a0[2] = {
    param_L_0x25ed4f0,
    param_fmt_0x25ee1f0,
  };
  gcc_jit_function *func_luaG_runerror_0x25ee2a0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaG_runerror", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaG_runerror_0x25ee2a0, /* gcc_jit_param **params */
                                  1); /* int is_variadic */
  gcc_jit_param *param_obj_0x25ee3a0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0x25ee450 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0x25e1750, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *param_step_0x25ee500 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /*gcc_jit_type *type */
                               "step"); /* const char *name */
  gcc_jit_param *param_stopnow_0x25ee5b0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0x25e1920, /*gcc_jit_type *type */
                               "stopnow"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_forlimit_0x25ee660[4] = {
    param_obj_0x25ee3a0,
    param_p_0x25ee450,
    param_step_0x25ee500,
    param_stopnow_0x25ee5b0,
  };
  gcc_jit_function *func_luaV_forlimit_0x25ee660 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaV_forlimit", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_forlimit_0x25ee660, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0x25ee760 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_n_0x25ee810 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double___0x25e1640, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tonumber__0x25ee8c0[2] = {
    param_obj_0x25ee760,
    param_n_0x25ee810,
  };
  gcc_jit_function *func_luaV_tonumber__0x25ee8c0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaV_tonumber_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tonumber__0x25ee8c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0x25ee9c0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0x25eea70 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0x25e1750, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tointeger__0x25eeb20[2] = {
    param_obj_0x25ee9c0,
    param_p_0x25eea70,
  };
  gcc_jit_function *func_luaV_tointeger__0x25eeb20 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "luaV_tointeger_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tointeger__0x25eeb20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eec20 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ra_0x25eecd0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_rb_0x25eed80 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "rb"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_objlen_0x25eee30[3] = {
    param_L_0x25eec20,
    param_ra_0x25eecd0,
    param_rb_0x25eed80,
  };
  gcc_jit_function *func_luaV_objlen_0x25eee30 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaV_objlen", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_objlen_0x25eee30, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eef30 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0x25eefe0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0x25ef090 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0x25ef140 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_gettable_0x25ef1f0[4] = {
    param_L_0x25eef30,
    param_t_0x25eefe0,
    param_key_0x25ef090,
    param_val_0x25ef140,
  };
  gcc_jit_function *func_luaV_gettable_0x25ef1f0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaV_gettable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_gettable_0x25ef1f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ef2f0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0x25ef3a0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0x25ef450 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0x25ef500 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_settable_0x25ef5b0[4] = {
    param_L_0x25ef2f0,
    param_t_0x25ef3a0,
    param_key_0x25ef450,
    param_val_0x25ef500,
  };
  gcc_jit_function *func_luaV_settable_0x25ef5b0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaV_settable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_settable_0x25ef5b0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ef6b0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_p1_0x25ef760 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "p1"); /* const char *name */
  gcc_jit_param *param_p2_0x25ef810 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x25e2eb0, /*gcc_jit_type *type */
                               "p2"); /* const char *name */
  gcc_jit_param *param_res_0x25ef8c0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "res"); /* const char *name */
  gcc_jit_param *param_event_0x25ef970 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "event"); /* const char *name */
  gcc_jit_param *params_for_func_luaT_trybinTM_0x25efa20[5] = {
    param_L_0x25ef6b0,
    param_p1_0x25ef760,
    param_p2_0x25ef810,
    param_res_0x25ef8c0,
    param_event_0x25ef970,
  };
  gcc_jit_function *func_luaT_trybinTM_0x25efa20 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "luaT_trybinTM", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_luaT_trybinTM_0x25efa20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_ci_0x25efbb0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0x25efc40 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x25efcf0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_loadnil_0x25efda0[3] = {
    param_ci_0x25efbb0,
    param_a_0x25efc40,
    param_b_0x25efcf0,
  };
  gcc_jit_function *func_raviV_op_loadnil_0x25efda0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_loadnil", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_loadnil_0x25efda0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25efea0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x25eff50 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x25f0000 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayint_0x25f00b0[3] = {
    param_L_0x25efea0,
    param_ci_0x25eff50,
    param_ra_0x25f0000,
  };
  gcc_jit_function *func_raviV_op_newarrayint_0x25f00b0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayint", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayint_0x25f00b0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25f01b0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x25f0260 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x25f0310 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayfloat_0x25f03c0[3] = {
    param_L_0x25f01b0,
    param_ci_0x25f0260,
    param_ra_0x25f0310,
  };
  gcc_jit_function *func_raviV_op_newarrayfloat_0x25f03c0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayfloat", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayfloat_0x25f03c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eb050 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x25eb100 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x25eb1b0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x25eb260 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x25eb310 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newtable_0x25eb3c0[5] = {
    param_L_0x25eb050,
    param_ci_0x25eb100,
    param_ra_0x25eb1b0,
    param_b_0x25eb260,
    param_c_0x25eb310,
  };
  gcc_jit_function *func_raviV_op_newtable_0x25eb3c0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_newtable", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_newtable_0x25eb3c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eb4e0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x25eb590 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x25eb640 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x25eb6f0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x25eb7a0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_setlist_0x25eb850[5] = {
    param_L_0x25eb4e0,
    param_ci_0x25eb590,
    param_ra_0x25eb640,
    param_b_0x25eb6f0,
    param_c_0x25eb7a0,
  };
  gcc_jit_function *func_raviV_op_setlist_0x25eb850 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_setlist", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_setlist_0x25eb850, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25eb970 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0x25eba20 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0x25ebad0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_div_0x25ebb80[3] = {
    param_L_0x25eb970,
    param_m_0x25eba20,
    param_n_0x25ebad0,
  };
  gcc_jit_function *func_luaV_div_0x25ebb80 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0x25e16c0, /* gcc_jit_type *return_type */
                                  "luaV_div", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_div_0x25ebb80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ebc80 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0x25ebd30 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0x25ebde0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_mod_0x25ebe90[3] = {
    param_L_0x25ebc80,
    param_m_0x25ebd30,
    param_n_0x25ebde0,
  };
  gcc_jit_function *func_luaV_mod_0x25ebe90 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0x25e16c0, /* gcc_jit_type *return_type */
                                  "luaV_mod", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_mod_0x25ebe90, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25ebf90 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x25ec040 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0x25ec0f0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x25ec1a0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x25ec250 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_concat_0x25f2100[5] = {
    param_L_0x25ebf90,
    param_ci_0x25ec040,
    param_a_0x25ec0f0,
    param_b_0x25ec1a0,
    param_c_0x25ec250,
  };
  gcc_jit_function *func_raviV_op_concat_0x25f2100 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_concat", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_concat_0x25f2100, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25efb40 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x25f2330 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0x25f23e0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x25e4920, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0x25f2490 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_Bx_0x25f2540 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "Bx"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_closure_0x25f25f0[5] = {
    param_L_0x25efb40,
    param_ci_0x25f2330,
    param_cl_0x25f23e0,
    param_a_0x25f2490,
    param_Bx_0x25f2540,
  };
  gcc_jit_function *func_raviV_op_closure_0x25f25f0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_closure", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_closure_0x25f25f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25f2710 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x25f27c0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x25e9730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0x25f2870 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x25e4920, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0x25f2920 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x25f29d0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_vararg_0x25f2a80[5] = {
    param_L_0x25f2710,
    param_ci_0x25f27c0,
    param_cl_0x25f2870,
    param_a_0x25f2920,
    param_b_0x25f29d0,
  };
  gcc_jit_function *func_raviV_op_vararg_0x25f2a80 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_vararg", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_vararg_0x25f2a80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25f2ba0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0x25f2c50 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x25e3770, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0x25f2d00 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x25e19e0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0x25f2db0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x25e16c0, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_int_0x25f2e60[4] = {
    param_L_0x25f2ba0,
    param_table_0x25f2c50,
    param_key_0x25f2d00,
    param_value_0x25f2db0,
  };
  gcc_jit_function *func_raviH_set_int_0x25f2e60 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviH_set_int", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_int_0x25f2e60, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25f2f60 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0x25f3010 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x25e3770, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0x25f30c0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x25e19e0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0x25f3170 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0x25e1600, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_float_0x25f3220[4] = {
    param_L_0x25f2f60,
    param_table_0x25f3010,
    param_key_0x25f30c0,
    param_value_0x25f3170,
  };
  gcc_jit_function *func_raviH_set_float_0x25f3220 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviH_set_float", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_float_0x25f3220, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x25f3320 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_cl_0x25f33d0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x25e4920, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_ra_0x25f3480 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x25e2e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x25f3530 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x25e18e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_setupval_0x25f35e0[4] = {
    param_L_0x25f3320,
    param_cl_0x25f33d0,
    param_ra_0x25f3480,
    param_b_0x25f3530,
  };
  gcc_jit_function *func_raviV_op_setupval_0x25f35e0 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x25e1890, /* gcc_jit_type *return_type */
                                  "raviV_op_setupval", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviV_op_setupval_0x25f35e0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_format_0x25f36e0 =
    gcc_jit_context_new_param (ctxt_0x25e0f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0x25e1850, /*gcc_jit_type *type */
                               "format"); /* const char *name */
  gcc_jit_param *params_for_func_printf_0x25f3790[1] = {
    param_format_0x25f36e0,
  };
  gcc_jit_function *func_printf_0x25f3790 =
    gcc_jit_context_new_function (ctxt_0x25e0f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "printf", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_printf_0x25f3790, /* gcc_jit_param **params */
                                  1); /* int is_variadic */


  /* Replay of API calls for ctxt_0x262d820.  */
  gcc_jit_param *param_L_0x25f80e0 =
    gcc_jit_context_new_param (ctxt_0x262d820,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x25e1c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_ravif1_0x26252c0[1] = {
    param_L_0x25f80e0,
  };
  gcc_jit_function *func_ravif1_0x26252c0 =
    gcc_jit_context_new_function (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_EXPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x25e18e0, /* gcc_jit_type *return_type */
                                  "ravif1", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_ravif1_0x26252c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_block *block_entry_0x2623a50 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "entry");
  gcc_jit_lvalue *local_cl_0x2623cd0 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_struct_ravi_LClosure___0x25e4920, /* gcc_jit_type *type */
                                "cl"); /* const char *name */
  gcc_jit_block *block_jmp_5_1_0x2623d50 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "jmp_5_1");
  gcc_jit_block *block_jmp_9_2_0x26237d0 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "jmp_9_2");
  gcc_jit_block *block_jmp_12_3_0x26235a0 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "jmp_12_3");
  gcc_jit_lvalue *lvalue_L__ci_0x2623ad0=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x25f80e0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_ci_0x25eac80); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func_0x2623520=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x2623ad0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_func_0x25ea070); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__0x26234a0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func_0x2623520), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__gc_0x2623420 = 
    gcc_jit_lvalue_access_field (lvalue_L__ci__func__value__0x26234a0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_gc_0x25e2590);
  gcc_jit_rvalue *rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0x26233a0 =
    gcc_jit_context_new_cast (ctxt_0x262d820,
                              NULL, /* gcc_jit_location *loc */
                              gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func__value__gc_0x2623420), /* gcc_jit_rvalue *rvalue */
                              type_struct_ravi_LClosure___0x25e4920); /* gcc_jit_type *type */
  gcc_jit_block_add_assignment (block_entry_0x2623a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_cl_0x2623cd0, /* gcc_jit_lvalue *lvalue */
                                rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0x26233a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_L__ci__u_0x2623160=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x2623ad0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_u_0x25ea330); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue_L__ci__u_l_0x26230e0 = 
    gcc_jit_rvalue_access_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__u_0x2623160), /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_l_0x25e9de0);
  gcc_jit_rvalue *rvalue_L__ci__u_l_base_0x2623060 = 
    gcc_jit_rvalue_access_field (rvalue_L__ci__u_l_0x26230e0, /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_base_0x25e97d0);
  gcc_jit_lvalue *lvalue_cl__p_0x2623320=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (local_cl_0x2623cd0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_p_0x25e6f80); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_cl__p__k_0x2622ef0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x2623320), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_k_0x25e43c0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x2622e70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *rvalue__int_0_0x2622df0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0x2622d70[3] = {
    gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x2623ad0),
    rvalue__int_0_0x2622df0,
    rvalue__int_0_0x2622e70,
  };
  gcc_jit_rvalue *call_raviV_op_loadnil__L__ci___int_0___int_0__0x2622d70 =
    gcc_jit_context_new_call (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_raviV_op_loadnil_0x25efda0, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0x2622d70); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_entry_0x2623a50, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_raviV_op_loadnil__L__ci___int_0___int_0__0x2622d70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x26247c0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2624740 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x26247c0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x26246c0 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2624740, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x2624480 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_cl__p__k__int_0__0x2624400 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (lvalue_cl__p__k_0x2622ef0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x2624480); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__cl__p__k__int_0__0x2624380 =
    gcc_jit_lvalue_get_address (lvalue_cl__p__k__int_0__0x2624400, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x261f870=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x26246c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__i_0x261f7f0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x261f870, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0x25e2850);
  gcc_jit_lvalue *lvalue___cl__p__k__int_0____value__0x261f770=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x2624380, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___cl__p__k__int_0____value__i_0x261f630 = 
    gcc_jit_lvalue_access_field (lvalue___cl__p__k__int_0____value__0x261f770, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0x25e2850);
  gcc_jit_block_add_assignment (block_entry_0x2623a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__i_0x261f7f0, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue___cl__p__k__int_0____value__i_0x261f630)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x261f530=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x26246c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___cl__p__k__int_0____tt__0x261f9c0=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x2624380, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_entry_0x2623a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x261f530, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue___cl__p__k__int_0____tt__0x261f9c0)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x261f410 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x261f390 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x261f410); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x261f310 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x261f390, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_4_0x261f170 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "isfalse_0_4"); /* const char *name */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x261f0f0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x261f310, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x261f290 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_5_0x261ef50 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_5"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_0_0x2622bd0 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x261f0f0), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x261f290); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2623a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_5_0x261ef50, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_0_0x2622bd0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x26229b0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_6_0x2622ad0 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_6"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2622a50 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x261f0f0), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x26229b0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2623a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_6_0x2622ad0, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2622a50); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x26226d0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x261f310, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x26228b0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x26226d0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x25e26f0);
  gcc_jit_rvalue *rvalue__int_0_0x26225b0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_7_0x2622380 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_7"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x2622300 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____value__b_0x26228b0), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x26225b0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2623a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_7_0x2622380, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x2622300); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_6____comparison_0_7_0x26220b0 =
    gcc_jit_context_new_binary_op (ctxt_0x262d820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_6_0x2622ad0), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_7_0x2622380)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0x2621fa0 =
    gcc_jit_context_new_binary_op (ctxt_0x262d820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_5_0x261ef50), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_6____comparison_0_7_0x26220b0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2623a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_4_0x261f170, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0x2621fa0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_4__0x2621e00 =
    gcc_jit_context_new_unary_op (ctxt_0x262d820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_4_0x261f170)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_2_8_0x2621c70 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_TEST_do_jmp_2_8");
  gcc_jit_block *block_OP_TEST_do_skip_2_9_0x262e000 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_TEST_do_skip_2_9");
  gcc_jit_block_end_with_conditional (block_entry_0x2623a50, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_4__0x2621e00, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_2_8_0x2621c70, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_2_9_0x262e000); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_2_8_0x2621c70, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0x2623d50); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_2_9_0x262e000, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0x2623d50); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_1_0x2622020 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2622cf0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x2622020); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x2622520 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2622cf0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x2621d70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x262e260=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x2622520, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x26266a0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x262e260, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x25e26f0);
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2623d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__b_0x26266a0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0x2621d70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2626030 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x26259c0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x2622520, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2623d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x26259c0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x2626030); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2624e20 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2627d90 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x2624e20); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x2627c40 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2627d90, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_10_0x26274d0 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "isfalse_0_10"); /* const char *name */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x2624560=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x2627c40, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x261f1f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_11_0x261f050 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_11"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_0_0x2622c50 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x2624560), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x261f1f0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2623d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_11_0x261f050, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_0_0x2622c50); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2622400 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_12_0x2621f00 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_12"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2621bd0 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x2624560), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x2622400); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2623d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_12_0x2621f00, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2621bd0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x25f58e0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x2627c40, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x2628700 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x25f58e0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x25e26f0);
  gcc_jit_rvalue *rvalue__int_0_0x2623950 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_13_0x26239a0 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_13"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x2622270 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____value__b_0x2628700), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x2623950); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2623d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_13_0x26239a0, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x2622270); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_12____comparison_0_13_0x260ca00 =
    gcc_jit_context_new_binary_op (ctxt_0x262d820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_12_0x2621f00), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_13_0x26239a0)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0x2641a60 =
    gcc_jit_context_new_binary_op (ctxt_0x262d820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_11_0x261f050), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_12____comparison_0_13_0x260ca00); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2623d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_10_0x26274d0, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0x2641a60); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_10__0x260d950 =
    gcc_jit_context_new_unary_op (ctxt_0x262d820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_10_0x26274d0)); /* gcc_jit_rvalue *a */
  gcc_jit_rvalue *rvalue_____isfalse_0_10___0x260d9b0 =
    gcc_jit_context_new_unary_op (ctxt_0x262d820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                  rvalue___isfalse_0_10__0x260d950); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_5_14_0x262f1e0 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_TEST_do_jmp_5_14");
  gcc_jit_block *block_OP_TEST_do_skip_5_15_0x262f270 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_TEST_do_skip_5_15");
  gcc_jit_block_end_with_conditional (block_jmp_5_1_0x2623d50, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue_____isfalse_0_10___0x260d9b0, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_5_14_0x262f1e0, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_5_15_0x262f270); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_5_14_0x262f1e0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0x26237d0); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_0_0x262cea0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_0__0x262cef0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x262cea0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_0__0x262cf50 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_0__0x262cef0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_1_0x262a4e0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_0____value__0x262a530=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_0__0x262cf50, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_0____value__b_0x262a590 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_0____value__0x262a530, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x25e26f0);
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0x262f270, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_0____value__b_0x262a590, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x262a4e0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x262a640 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_0____tt__0x25f7d40=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_0__0x262cf50, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0x262f270, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_0____tt__0x25f7d40, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x262a640); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_5_15_0x262f270, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0x26237d0); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_1_0x25f7de0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x25f7e30 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x25f7de0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x25f7e90 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x25f7e30, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x25f7ee0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_cl__p__k__int_0__0x25f8160 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (lvalue_cl__p__k_0x2622ef0), /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x25f7ee0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__cl__p__k__int_0__0x25f7f30 =
    gcc_jit_lvalue_get_address (lvalue_cl__p__k__int_0__0x25f8160, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x25f81c0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x25f7e90, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__i_0x25f8220 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x25f81c0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0x25e2850);
  gcc_jit_lvalue *lvalue___cl__p__k__int_0____value__0x25f8280=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x25f7f30, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___cl__p__k__int_0____value__i_0x25f82e0 = 
    gcc_jit_lvalue_access_field (lvalue___cl__p__k__int_0____value__0x25f8280, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0x25e2850);
  gcc_jit_block_add_assignment (block_jmp_9_2_0x26237d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__i_0x25f8220, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue___cl__p__k__int_0____value__i_0x25f82e0)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x25f8390=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x25f7e90, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___cl__p__k__int_0____tt__0x25f83f0=
    gcc_jit_rvalue_dereference_field (address_of__cl__p__k__int_0__0x25f7f30, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x26237d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x25f8390, /* gcc_jit_lvalue *lvalue */
                                gcc_jit_lvalue_as_rvalue (lvalue___cl__p__k__int_0____tt__0x25f83f0)); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x25f8ea0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x25f8ef0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x25f8ea0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x25f8f50 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x25f8ef0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_16_0x25f8fe0 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "isfalse_0_16"); /* const char *name */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x25f9040=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x25f8f50, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x25f90a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_17_0x25f9130 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_17"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_0_0x25f9190 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x25f9040), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x25f90a0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x26237d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_17_0x25f9130, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_0_0x25f9190); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x25f9240 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_18_0x25f92d0 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_18"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_1_0x25f9330 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x25f9040), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x25f9240); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x26237d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_18_0x25f92d0, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_1_0x25f9330); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x25f93e0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x25f8f50, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x25f9440 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x25f93e0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x25e26f0);
  gcc_jit_rvalue *rvalue__int_0_0x25f94a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_19_0x25f9530 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_19"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x25f9590 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____value__b_0x25f9440), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x25f94a0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x26237d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_19_0x25f9530, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x25f9590); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_18____comparison_0_19_0x25f9690 =
    gcc_jit_context_new_binary_op (ctxt_0x262d820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_18_0x25f92d0), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_19_0x25f9530)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0x25f96f0 =
    gcc_jit_context_new_binary_op (ctxt_0x262d820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_17_0x25f9130), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_18____comparison_0_19_0x25f9690); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x26237d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_16_0x25f8fe0, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0x25f96f0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_16__0x25f97a0 =
    gcc_jit_context_new_unary_op (ctxt_0x262d820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x25e1590, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_16_0x25f8fe0)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_9_20_0x25f9840 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_TEST_do_jmp_9_20");
  gcc_jit_block *block_OP_TEST_do_skip_9_21_0x25f9960 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_TEST_do_skip_9_21");
  gcc_jit_block_end_with_conditional (block_jmp_9_2_0x26237d0, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_16__0x25f97a0, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_9_20_0x25f9840, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_9_21_0x25f9960); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_9_20_0x25f9840, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0x26235a0); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_9_21_0x25f9960, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0x26235a0); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_1_0x25f9a80 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2621af0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x25f9a80); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x25f9ad0 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2621af0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x25f9b20 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x25f8890=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x25f9ad0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x25e2bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x25f88f0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x25f8890, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x25e26f0);
  gcc_jit_block_add_assignment (block_jmp_12_3_0x26235a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__b_0x25f88f0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0x25f9b20); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x25f89a0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x25f89f0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x25f9ad0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x25e2ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x26235a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x25f89f0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x25f89a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x25f8aa0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x25f8af0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x25f8aa0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x25f8b50 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x25f8af0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_2_0x25f8ba0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         2); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_2__0x25f8bf0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_2_0x25f8ba0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_2__0x25f8c50 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_2__0x25f8bf0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0x25f8ca0=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x25f80e0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0x25eab20); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x26235a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0x25f8ca0, /* gcc_jit_lvalue *lvalue */
                                address_of__L__ci__u_l_base__int_2__0x25f8c50); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0x25f8d50=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x2623320), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0x25e5700); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x25f8db0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_22_0x2616620 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_22"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0x2616680 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0x25f8d50), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x25f8db0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x26235a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_22_0x2616620, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0x2616680); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_12_23_0x2616770 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_RETURN_if_sizep_gt_0_12_23");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_12_24_0x2616800 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_RETURN_else_sizep_gt_0_12_24");
  gcc_jit_block_end_with_conditional (block_jmp_12_3_0x26235a0, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_22_0x2616620), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_12_23_0x2616770, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_12_24_0x2616800); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__L__ci__u_l_base__0x26168f0[2] = {
    gcc_jit_param_as_rvalue (param_L_0x25f80e0),
    rvalue_L__ci__u_l_base_0x2623060,
  };
  gcc_jit_rvalue *call_luaF_close__L__L__ci__u_l_base__0x26168f0 =
    gcc_jit_context_new_call (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0x25ed700, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__L__ci__u_l_base__0x26168f0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_12_23_0x2616770, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__L__ci__u_l_base__0x26168f0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_12_23_0x2616770, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_12_24_0x2616800); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L____L__ci__u_l_base__int_1____0x26169d0[2] = {
    gcc_jit_param_as_rvalue (param_L_0x25f80e0),
    address_of__L__ci__u_l_base__int_1__0x25f8b50,
  };
  gcc_jit_rvalue *call_luaD_poscall__L____L__ci__u_l_base__int_1____0x26169d0 =
    gcc_jit_context_new_call (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0x25ec940, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L____L__ci__u_l_base__int_1____0x26169d0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_12_24_0x2616800, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L____L__ci__u_l_base__int_1____0x26169d0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2616a70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_12_24_0x2616800, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0x2616a70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_LINK_BLOCK_13_25_0x2616b40 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "LINK_BLOCK_13_25");
  gcc_jit_rvalue *rvalue__int_0_0x2616b90 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_0__0x2616be0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x2616b90); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_0__0x2616c40 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_0__0x2616be0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x2616c90 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_0__0x2616ce0 = 
    gcc_jit_context_new_array_access (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2623060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x2616c90); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_0__0x2616d40 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_0__0x2616ce0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0x2616d90=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x25f80e0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0x25eab20); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_LINK_BLOCK_13_25_0x2616b40, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0x2616d90, /* gcc_jit_lvalue *lvalue */
                                address_of__L__ci__u_l_base__int_0__0x2616d40); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0x2616e40=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x2623320), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0x25e5700); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x2616ea0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_26_0x2616f30 =
    gcc_jit_function_new_local (func_ravif1_0x26252c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x25e1590, /* gcc_jit_type *type */
                                "comparison_0_26"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0x2616f90 =
    gcc_jit_context_new_comparison (ctxt_0x262d820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0x2616e40), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x2616ea0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_LINK_BLOCK_13_25_0x2616b40, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_26_0x2616f30, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0x2616f90); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_13_27_0x2617080 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_RETURN_if_sizep_gt_0_13_27");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_13_28_0x2617110 =
    gcc_jit_function_new_block (func_ravif1_0x26252c0, "OP_RETURN_else_sizep_gt_0_13_28");
  gcc_jit_block_end_with_conditional (block_LINK_BLOCK_13_25_0x2616b40, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_26_0x2616f30), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_13_27_0x2617080, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_13_28_0x2617110); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__L__ci__u_l_base__0x26171b0[2] = {
    gcc_jit_param_as_rvalue (param_L_0x25f80e0),
    rvalue_L__ci__u_l_base_0x2623060,
  };
  gcc_jit_rvalue *call_luaF_close__L__L__ci__u_l_base__0x26171b0 =
    gcc_jit_context_new_call (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0x25ed700, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__L__ci__u_l_base__0x26171b0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_13_27_0x2617080, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__L__ci__u_l_base__0x26171b0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_13_27_0x2617080, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_13_28_0x2617110); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L____L__ci__u_l_base__int_0____0x2617290[2] = {
    gcc_jit_param_as_rvalue (param_L_0x25f80e0),
    address_of__L__ci__u_l_base__int_0__0x2616c40,
  };
  gcc_jit_rvalue *call_luaD_poscall__L____L__ci__u_l_base__int_0____0x2617290 =
    gcc_jit_context_new_call (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0x25ec940, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L____L__ci__u_l_base__int_0____0x2617290); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_13_28_0x2617110, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L____L__ci__u_l_base__int_0____0x2617290); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2617330 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x262d820, /* gcc_jit_context *ctxt */
                                         type_int_0x25e18e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_13_28_0x2617110, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0x2617330); /* gcc_jit_rvalue *rvalue */
}

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

/* This code was autogenerated by gcc_jit_context_dump_reproducer_to_file.

   libgccjit (GCC) version 5.1.1 20150704 (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>

#pragma GCC diagnostic ignored "-Wunused-variable"

static void
set_options (gcc_jit_context *ctxt_0x2414f30,
             gcc_jit_context *ctxt_0x2461820);

static void
create_code (gcc_jit_context *ctxt_0x2414f30,
             gcc_jit_context *ctxt_0x2461820);

int
main (int argc, const char **argv)
{
  gcc_jit_context *ctxt_0x2414f30;
  gcc_jit_context *ctxt_0x2461820;
  gcc_jit_result *result;

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

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

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

static void
create_code (gcc_jit_context *ctxt_0x2414f30,
             gcc_jit_context *ctxt_0x2461820)
{
  /* Replay of API calls for ctxt_0x2414f30.  */
  gcc_jit_type *type_bool_0x2415590 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_BOOL);
  gcc_jit_type *type_double_0x2415600 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_DOUBLE);
  gcc_jit_type *type_double___0x2415640 =
    gcc_jit_type_get_pointer (type_double_0x2415600);
  gcc_jit_type *type_double_____0x2415680 =
    gcc_jit_type_get_pointer (type_double___0x2415640);
  gcc_jit_type *type_long_long_0x24156c0 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_LONG_LONG);
  gcc_jit_type *type_long_long___0x2415750 =
    gcc_jit_type_get_pointer (type_long_long_0x24156c0);
  gcc_jit_type *type_long_long_____0x2415790 =
    gcc_jit_type_get_pointer (type_long_long___0x2415750);
  gcc_jit_type *type_unsigned_long_long_0x24157d0 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_UNSIGNED_LONG_LONG);
  gcc_jit_type *type_size_t_0x2415810 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_SIZE_T);
  gcc_jit_type *type_int_0x24158e0 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_INT);
  gcc_jit_type *type_int___0x2415920 =
    gcc_jit_type_get_pointer (type_int_0x24158e0);
  gcc_jit_type *type_short_0x2415960 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_SHORT);
  gcc_jit_type *type_unsigned_short_0x24159a0 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_UNSIGNED_SHORT);
  gcc_jit_type *type_unsigned_int_0x24159e0 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_UNSIGNED_INT);
  gcc_jit_type *type_unsigned_char_0x2415a20 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_UNSIGNED_CHAR);
  gcc_jit_type *type_char_0x2415a60 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_CHAR);
  gcc_jit_type *type_char___0x2415aa0 =
    gcc_jit_type_get_pointer (type_char_0x2415a60);
  gcc_jit_type *type_const_char___0x2415850 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_CONST_CHAR_PTR);
  gcc_jit_type *type_void_0x2415890 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_VOID);
  gcc_jit_type *type_void___0x2415bb0 = gcc_jit_context_get_type (ctxt_0x2414f30, GCC_JIT_TYPE_VOID_PTR);
  gcc_jit_type *type_unsigned_int___0x2415bf0 =
    gcc_jit_type_get_pointer (type_unsigned_int_0x24159e0);
  gcc_jit_struct *struct_struct_ravi_lua_State_0x2415700 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_State___0x2415c90 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_State_0x2415700));
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____0x2415cd0[1] = {
    type_struct_ravi_lua_State___0x2415c90,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____0x2415ae0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0x24158e0, /* gcc_jit_type *return_type */
                                           1, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____0x2415cd0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_int__struct_ravi_lua_State____int__long_long__0x2415b20[3] = {
    type_struct_ravi_lua_State___0x2415c90,
    type_int_0x24158e0,
    type_long_long_0x24156c0,
  };
  gcc_jit_type *ptr_to_int______struct_ravi_lua_State____int__long_long__0x2415e80 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_int_0x24158e0, /* gcc_jit_type *return_type */
                                           3, /* int num_params */
                                           params_for_function_type_int__struct_ravi_lua_State____int__long_long__0x2415b20, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_type *params_for_function_type_void__void____void____size_t__size_t__0x2415ec0[4] = {
    type_void___0x2415bb0,
    type_void___0x2415bb0,
    type_size_t_0x2415810,
    type_size_t_0x2415810,
  };
  gcc_jit_type *ptr_to_void______void____void____size_t__size_t__0x2415f40 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void_0x2415890, /* gcc_jit_type *return_type */
                                           4, /* int num_params */
                                           params_for_function_type_void__void____void____size_t__size_t__0x2415ec0, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_lua_Debug_0x2415fe0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_Debug"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_Debug___0x2416030 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_Debug_0x2415fe0));
  gcc_jit_type *params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0x2416070[2] = {
    type_struct_ravi_lua_State___0x2415c90,
    type_struct_ravi_lua_Debug___0x2416030,
  };
  gcc_jit_type *ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0x24160f0 =
    gcc_jit_context_new_function_ptr_type (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                           NULL, /* gcc_jit_location *loc */
                                           type_void___0x2415bb0, /* gcc_jit_type *return_type */
                                           2, /* int num_params */
                                           params_for_function_type_void____struct_ravi_lua_State____struct_ravi_lua_Debug____0x2416070, /* gcc_jit_type **param_types */
                                           0); /* int is_variadic */
  gcc_jit_struct *struct_struct_ravi_GCObject_0x2416190 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_GCObject"); /* const char *name */
  gcc_jit_type *type_struct_ravi_GCObject___0x2415d50 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_GCObject_0x2416190));
  gcc_jit_field *field_next_0x2415df0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x24163c0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x2416470 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *fields_fields_0x24164c0[3] = {
    field_next_0x2415df0,
    field_tt_0x24163c0,
    field_marked_0x2416470,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_GCObject_0x2416190, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x24164c0); /* gcc_jit_field **fields */
  gcc_jit_field *field_gc_0x2416590 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "gc"); /* const char *name */
  gcc_jit_field *field_p_0x2416640 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0x2415bb0, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_b_0x24166f0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "b"); /* const char *name */
  gcc_jit_field *field_f_0x24167a0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0x2415ae0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_field *field_i_0x2416850 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /* gcc_jit_type *type, */
                               "i"); /* const char *name */
  gcc_jit_field *field_n_0x2416240 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0x2415600, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Value_0x24162f0[6] = {
    field_gc_0x2416590,
    field_p_0x2416640,
    field_b_0x24166f0,
    field_f_0x24167a0,
    field_i_0x2416850,
    field_n_0x2416240,
  };
  gcc_jit_type *union_union_ravi_Value_0x24162f0 =
    gcc_jit_context_new_union_type (ctxt_0x2414f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Value", /* const char *name */
                                    6, /* int num_fields */
                                    fields_for_union_union_ravi_Value_0x24162f0); /* gcc_jit_field **fields */
  gcc_jit_field *field_value__0x2416bf0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0x24162f0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0x2416ca0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TValue_0x2416d50 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TValue"); /* const char *name */
  gcc_jit_field *fields_fields_0x2416df0[2] = {
    field_value__0x2416bf0,
    field_tt__0x2416ca0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TValue_0x2416d50, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x2416df0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_TValue___0x2416e30 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x2416d50));
  gcc_jit_type *type_const_struct_ravi_TValue_0x2416e70 =
    gcc_jit_type_get_const (gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x2416d50));
  gcc_jit_type *type_const_struct_ravi_TValue___0x2416eb0 =
    gcc_jit_type_get_pointer (type_const_struct_ravi_TValue_0x2416e70);
  gcc_jit_struct *struct_struct_ravi_TString_0x2416f50 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TString"); /* const char *name */
  gcc_jit_type *type_struct_ravi_TString___0x2416fa0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_TString_0x2416f50));
  gcc_jit_type *type_struct_ravi_TString_____0x2416fe0 =
    gcc_jit_type_get_pointer (type_struct_ravi_TString___0x2416fa0);
  gcc_jit_field *field_next_0x2417080 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x2417130 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x24171e0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_extra_0x2417290 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_hash_0x2416900 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x24159e0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_len_0x24169b0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x2415810, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_hnext_0x2416a60 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x2416fa0, /* gcc_jit_type *type, */
                               "hnext"); /* const char *name */
  gcc_jit_field *fields_fields_0x2416ab0[7] = {
    field_next_0x2417080,
    field_tt_0x2417130,
    field_marked_0x24171e0,
    field_extra_0x2417290,
    field_hash_0x2416900,
    field_len_0x24169b0,
    field_hnext_0x2416a60,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TString_0x2416f50, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x2416ab0); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Table_0x2417720 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Table"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Table___0x2417770 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Table_0x2417720));
  gcc_jit_type *type_struct_ravi_Table_____0x24177b0 =
    gcc_jit_type_get_pointer (type_struct_ravi_Table___0x2417770);
  gcc_jit_field *field_next_0x2417850 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x2417900 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x24179b0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_ttuv__0x2417a60 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "ttuv_"); /* const char *name */
  gcc_jit_field *field_metatable_0x2417b10 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x2417770, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_len_0x2417bc0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x2415810, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_user__0x2417c70 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0x24162f0, /* gcc_jit_type *type, */
                               "user_"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Udata_0x2417d20 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Udata"); /* const char *name */
  gcc_jit_field *fields_fields_0x2417d70[7] = {
    field_next_0x2417850,
    field_tt_0x2417900,
    field_marked_0x24179b0,
    field_ttuv__0x2417a60,
    field_metatable_0x2417b10,
    field_len_0x2417bc0,
    field_user__0x2417c70,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Udata_0x2417d20, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x2417d70); /* gcc_jit_field **fields */
  gcc_jit_field *field_name_0x2417e60 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x2416fa0, /* gcc_jit_type *type, */
                               "name"); /* const char *name */
  gcc_jit_field *field_type_0x2417f10 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "type"); /* const char *name */
  gcc_jit_field *field_instack_0x2417fc0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "instack"); /* const char *name */
  gcc_jit_field *field_idx_0x2418070 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "idx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Upvaldesc_0x2418120 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Upvaldesc"); /* const char *name */
  gcc_jit_field *fields_fields_0x2418200[4] = {
    field_name_0x2417e60,
    field_type_0x2417f10,
    field_instack_0x2417fc0,
    field_idx_0x2418070,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Upvaldesc_0x2418120, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0x2418200); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Upvaldesc___0x2418270 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Upvaldesc_0x2418120));
  gcc_jit_field *field_varname_0x2417300 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x2416fa0, /* gcc_jit_type *type, */
                               "varname"); /* const char *name */
  gcc_jit_field *field_startpc_0x24173b0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "startpc"); /* const char *name */
  gcc_jit_field *field_endpc_0x2417460 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "endpc"); /* const char *name */
  gcc_jit_field *field_ravi_type_0x2417510 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "ravi_type"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_LocVar_0x24175c0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LocVar"); /* const char *name */
  gcc_jit_field *fields_fields_0x2417610[4] = {
    field_varname_0x2417300,
    field_startpc_0x24173b0,
    field_endpc_0x2417460,
    field_ravi_type_0x2417510,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LocVar_0x24175c0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             4, /* int num_fields */
                             fields_fields_0x2417610); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_LocVar___0x2417680 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LocVar_0x24175c0));
  gcc_jit_struct *struct_struct_ravi_LClosure_0x24188d0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_LClosure"); /* const char *name */
  gcc_jit_type *type_struct_ravi_LClosure___0x2418920 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0x24188d0));
  gcc_jit_type *type_struct_ravi_LClosure_____0x2418960 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure___0x2418920);
  gcc_jit_type *type_struct_ravi_LClosure_______0x24189a0 =
    gcc_jit_type_get_pointer (type_struct_ravi_LClosure_____0x2418960);
  gcc_jit_field *field_jit_status_0x2418a40 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "jit_status"); /* const char *name */
  gcc_jit_field *field_jit_flags_0x2418af0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "jit_flags"); /* const char *name */
  gcc_jit_field *field_execution_count_0x2418ba0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0x24159a0, /* gcc_jit_type *type, */
                               "execution_count"); /* const char *name */
  gcc_jit_field *field_jit_data_0x2418c50 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0x2415bb0, /* gcc_jit_type *type, */
                               "jit_data"); /* const char *name */
  gcc_jit_field *field_jit_function_0x2418d00 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0x2415ae0, /* gcc_jit_type *type, */
                               "jit_function"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviJITProto_0x2418db0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviJITProto"); /* const char *name */
  gcc_jit_field *fields_fields_0x2418e00[5] = {
    field_jit_status_0x2418a40,
    field_jit_flags_0x2418af0,
    field_execution_count_0x2418ba0,
    field_jit_data_0x2418c50,
    field_jit_function_0x2418d00,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviJITProto_0x2418db0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0x2418e00); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_Proto_0x2418ef0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Proto"); /* const char *name */
  gcc_jit_type *type_struct_ravi_Proto___0x2418f40 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Proto_0x2418ef0));
  gcc_jit_type *type_struct_ravi_Proto_____0x2418f80 =
    gcc_jit_type_get_pointer (type_struct_ravi_Proto___0x2418f40);
  gcc_jit_field *field_next_0x2419020 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x24190d0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x2419180 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_numparams_0x2419230 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "numparams"); /* const char *name */
  gcc_jit_field *field_is_vararg_0x24192e0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "is_vararg"); /* const char *name */
  gcc_jit_field *field_maxstacksize_0x2419390 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "maxstacksize"); /* const char *name */
  gcc_jit_field *field_sizeupvalues_0x2419440 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "sizeupvalues"); /* const char *name */
  gcc_jit_field *field_sizek_0x24194f0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "sizek"); /* const char *name */
  gcc_jit_field *field_sizecode_0x24195a0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "sizecode"); /* const char *name */
  gcc_jit_field *field_sizelineinfo_0x2419650 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "sizelineinfo"); /* const char *name */
  gcc_jit_field *field_sizep_0x2419700 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "sizep"); /* const char *name */
  gcc_jit_field *field_sizelocvars_0x24197b0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "sizelocvars"); /* const char *name */
  gcc_jit_field *field_linedefined_0x2419860 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "linedefined"); /* const char *name */
  gcc_jit_field *field_lastlinedefined_0x2418310 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "lastlinedefined"); /* const char *name */
  gcc_jit_field *field_k_0x24183c0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_code_0x2418470 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0x2415bf0, /* gcc_jit_type *type, */
                               "code"); /* const char *name */
  gcc_jit_field *field_p_0x2418520 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto_____0x2418f80, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_field *field_lineinfo_0x24185d0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0x2415920, /* gcc_jit_type *type, */
                               "lineinfo"); /* const char *name */
  gcc_jit_field *field_locvars_0x2418680 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LocVar___0x2417680, /* gcc_jit_type *type, */
                               "locvars"); /* const char *name */
  gcc_jit_field *field_upvalues_0x2418730 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Upvaldesc___0x2418270, /* gcc_jit_type *type, */
                               "upvalues"); /* const char *name */
  gcc_jit_field *field_cache_0x24187e0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x2418920, /* gcc_jit_type *type, */
                               "cache"); /* const char *name */
  gcc_jit_field *field_source_0x241a160 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString___0x2416fa0, /* gcc_jit_type *type, */
                               "source"); /* const char *name */
  gcc_jit_field *field_gclist_0x241a210 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_jit_0x241a2c0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviJITProto_0x2418db0), /* gcc_jit_type *type, */
                               "ravi_jit"); /* const char *name */
  gcc_jit_field *fields_fields_0x241a310[24] = {
    field_next_0x2419020,
    field_tt_0x24190d0,
    field_marked_0x2419180,
    field_numparams_0x2419230,
    field_is_vararg_0x24192e0,
    field_maxstacksize_0x2419390,
    field_sizeupvalues_0x2419440,
    field_sizek_0x24194f0,
    field_sizecode_0x24195a0,
    field_sizelineinfo_0x2419650,
    field_sizep_0x2419700,
    field_sizelocvars_0x24197b0,
    field_linedefined_0x2419860,
    field_lastlinedefined_0x2418310,
    field_k_0x24183c0,
    field_code_0x2418470,
    field_p_0x2418520,
    field_lineinfo_0x24185d0,
    field_locvars_0x2418680,
    field_upvalues_0x2418730,
    field_cache_0x24187e0,
    field_source_0x241a160,
    field_gclist_0x241a210,
    field_ravi_jit_0x241a2c0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Proto_0x2418ef0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0x241a310); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_UpVal_0x241a480 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal"); /* const char *name */
  gcc_jit_type *type_struct_ravi_UpVal___0x241a4d0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_UpVal_0x241a480));
  gcc_jit_field *field_next_0x241a570 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x241a620 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x241a6d0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0x241a780 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0x241a830 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_f_0x241a8e0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____0x2415ae0, /* gcc_jit_type *type, */
                               "f"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_TValue_1__0x241a930 =
    gcc_jit_context_new_array_type (ctxt_0x2414f30,
                                    NULL, /* gcc_jit_location *loc */
                                    gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x2416d50), /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvalue_0x241a9e0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_TValue_1__0x241a930, /* gcc_jit_type *type, */
                               "upvalue"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CClosure_0x241aa90 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CClosure"); /* const char *name */
  gcc_jit_field *fields_fields_0x241aae0[7] = {
    field_next_0x241a570,
    field_tt_0x241a620,
    field_marked_0x241a6d0,
    field_nupvalues_0x241a780,
    field_gclist_0x241a830,
    field_f_0x241a8e0,
    field_upvalue_0x241a9e0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CClosure_0x241aa90, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x241aae0); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_CClosure___0x241ab70 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0x241aa90));
  gcc_jit_field *field_next_0x241ac10 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x241acc0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x241ad70 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_nupvalues_0x241ae20 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "nupvalues"); /* const char *name */
  gcc_jit_field *field_gclist_0x241aed0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_p_0x241af80 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Proto___0x2418f40, /* gcc_jit_type *type, */
                               "p"); /* const char *name */
  gcc_jit_type *array_type_struct_ravi_UpVal___1__0x241afd0 =
    gcc_jit_context_new_array_type (ctxt_0x2414f30,
                                    NULL, /* gcc_jit_location *loc */
                                    type_struct_ravi_UpVal___0x241a4d0, /* gcc_jit_type *element_type */
                                    1); /* int num_elements */
  gcc_jit_field *field_upvals_0x241b080 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               array_type_struct_ravi_UpVal___1__0x241afd0, /* gcc_jit_type *type, */
                               "upvals"); /* const char *name */
  gcc_jit_field *fields_fields_0x241b0d0[7] = {
    field_next_0x241ac10,
    field_tt_0x241acc0,
    field_marked_0x241ad70,
    field_nupvalues_0x241ae20,
    field_gclist_0x241aed0,
    field_p_0x241af80,
    field_upvals_0x241b080,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_LClosure_0x24188d0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             7, /* int num_fields */
                             fields_fields_0x241b0d0); /* gcc_jit_field **fields */
  gcc_jit_field *field_c_0x241b1c0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CClosure_0x241aa90), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *field_l_0x241b270 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_LClosure_0x24188d0), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_Closure_0x241b320[2] = {
    field_c_0x241b1c0,
    field_l_0x241b270,
  };
  gcc_jit_type *union_union_ravi_Closure_0x241b320 =
    gcc_jit_context_new_union_type (ctxt_0x2414f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_Closure", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_Closure_0x241b320); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_Closure___0x241b3f0 =
    gcc_jit_type_get_pointer (union_union_ravi_Closure_0x241b320);
  gcc_jit_field *field_value__0x241b490 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_Value_0x24162f0, /* gcc_jit_type *type, */
                               "value_"); /* const char *name */
  gcc_jit_field *field_tt__0x241b540 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "tt_"); /* const char *name */
  gcc_jit_field *field_next_0x241b5f0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_TKey_nk_0x241b6a0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_TKey_nk"); /* const char *name */
  gcc_jit_field *fields_fields_0x2418170[3] = {
    field_value__0x241b490,
    field_tt__0x241b540,
    field_next_0x241b5f0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_TKey_nk_0x241b6a0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x2418170); /* gcc_jit_field **fields */
  gcc_jit_field *field_nk_0x241b800 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TKey_nk_0x241b6a0), /* gcc_jit_type *type, */
                               "nk"); /* const char *name */
  gcc_jit_field *field_tvk_0x241b8b0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x2416d50), /* gcc_jit_type *type, */
                               "tvk"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_TKey_0x241b960[2] = {
    field_nk_0x241b800,
    field_tvk_0x241b8b0,
  };
  gcc_jit_type *union_union_ravi_TKey_0x241b960 =
    gcc_jit_context_new_union_type (ctxt_0x2414f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_TKey", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_TKey_0x241b960); /* gcc_jit_field **fields */
  gcc_jit_type *type_union_ravi_TKey___0x241ba30 =
    gcc_jit_type_get_pointer (union_union_ravi_TKey_0x241b960);
  gcc_jit_field *field_i_val_0x241bad0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x2416d50), /* gcc_jit_type *type, */
                               "i_val"); /* const char *name */
  gcc_jit_field *field_i_key_0x241bb80 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_TKey_0x241b960, /* gcc_jit_type *type, */
                               "i_key"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Node_0x2419910 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Node"); /* const char *name */
  gcc_jit_field *fields_fields_0x2419960[2] = {
    field_i_val_0x241bad0,
    field_i_key_0x241bb80,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Node_0x2419910, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x2419960); /* gcc_jit_field **fields */
  gcc_jit_type *type_struct_ravi_Node___0x24199d0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_Node_0x2419910));
  gcc_jit_field *field_data_0x2419a70 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_void___0x2415bb0, /* gcc_jit_type *type, */
                               "data"); /* const char *name */
  gcc_jit_field *field_len_0x2419b20 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x24159e0, /* gcc_jit_type *type, */
                               "len"); /* const char *name */
  gcc_jit_field *field_size_0x2419bd0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x24159e0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_field *field_array_type_0x2419c80 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "array_type"); /* const char *name */
  gcc_jit_field *field_array_modifier_0x2419d30 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "array_modifier"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_RaviArray_0x2419de0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_RaviArray"); /* const char *name */
  gcc_jit_field *fields_fields_0x2419e30[5] = {
    field_data_0x2419a70,
    field_len_0x2419b20,
    field_size_0x2419bd0,
    field_array_type_0x2419c80,
    field_array_modifier_0x2419d30,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_RaviArray_0x2419de0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             5, /* int num_fields */
                             fields_fields_0x2419e30); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0x2419f20 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x2419fd0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x241a080 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_flags_0x241c890 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "flags"); /* const char *name */
  gcc_jit_field *field_lsizenode_0x241c940 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "lsizenode"); /* const char *name */
  gcc_jit_field *field_sizearray_0x241c9f0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x24159e0, /* gcc_jit_type *type, */
                               "sizearray"); /* const char *name */
  gcc_jit_field *field_array_0x241caa0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "array"); /* const char *name */
  gcc_jit_field *field_node_0x241cb50 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0x24199d0, /* gcc_jit_type *type, */
                               "node"); /* const char *name */
  gcc_jit_field *field_lastfree_0x241cc00 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Node___0x24199d0, /* gcc_jit_type *type, */
                               "lastfree"); /* const char *name */
  gcc_jit_field *field_metatable_0x241ccb0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x2417770, /* gcc_jit_type *type, */
                               "metatable"); /* const char *name */
  gcc_jit_field *field_gclist_0x241cd60 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_ravi_array_0x241ce10 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_RaviArray_0x2419de0), /* gcc_jit_type *type, */
                               "ravi_array"); /* const char *name */
  gcc_jit_field *fields_fields_0x241ce60[12] = {
    field_next_0x2419f20,
    field_tt_0x2419fd0,
    field_marked_0x241a080,
    field_flags_0x241c890,
    field_lsizenode_0x241c940,
    field_sizearray_0x241c9f0,
    field_array_0x241caa0,
    field_node_0x241cb50,
    field_lastfree_0x241cc00,
    field_metatable_0x241ccb0,
    field_gclist_0x241cd60,
    field_ravi_array_0x241ce10,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Table_0x2417720, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             12, /* int num_fields */
                             fields_fields_0x241ce60); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_lua_longjmp_0x241cf90 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_lua_longjmp"); /* const char *name */
  gcc_jit_type *type_struct_ravi_lua_longjmp___0x241cfe0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_lua_longjmp_0x241cf90));
  gcc_jit_field *field_buffer_0x241d080 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_char___0x2415aa0, /* gcc_jit_type *type, */
                               "buffer"); /* const char *name */
  gcc_jit_field *field_n_0x241d130 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x2415810, /* gcc_jit_type *type, */
                               "n"); /* const char *name */
  gcc_jit_field *field_buffsize_0x241d1e0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x2415810, /* gcc_jit_type *type, */
                               "buffsize"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_Mbuffer_0x241d290 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_Mbuffer"); /* const char *name */
  gcc_jit_field *fields_fields_0x241d2e0[3] = {
    field_buffer_0x241d080,
    field_n_0x241d130,
    field_buffsize_0x241d1e0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_Mbuffer_0x241d290, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x241d2e0); /* gcc_jit_field **fields */
  gcc_jit_field *field_hash_0x241d3b0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TString_____0x2416fe0, /* gcc_jit_type *type, */
                               "hash"); /* const char *name */
  gcc_jit_field *field_nuse_0x241d460 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "nuse"); /* const char *name */
  gcc_jit_field *field_size_0x241d510 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "size"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_stringtable_0x241d5c0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_stringtable"); /* const char *name */
  gcc_jit_field *fields_fields_0x241d610[3] = {
    field_hash_0x241d3b0,
    field_nuse_0x241d460,
    field_size_0x241d510,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_stringtable_0x241d5c0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x241d610); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_CallInfo_0x241d6e0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo"); /* const char *name */
  gcc_jit_type *type_struct_ravi_CallInfo___0x241d730 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0x241d6e0));
  gcc_jit_field *field_base_0x241d7d0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "base"); /* const char *name */
  gcc_jit_field *field_savedpc_0x241d880 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0x2415bf0, /* gcc_jit_type *type, */
                               "savedpc"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_lua_0x241d930 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_lua"); /* const char *name */
  gcc_jit_field *fields_fields_0x241b6f0[2] = {
    field_base_0x241d7d0,
    field_savedpc_0x241d880,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_lua_0x241d930, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x241b6f0); /* gcc_jit_field **fields */
  gcc_jit_field *field_k_0x241dab0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_int______struct_ravi_lua_State____int__long_long__0x2415e80, /* gcc_jit_type *type, */
                               "k"); /* const char *name */
  gcc_jit_field *field_old_errfunc_0x241db60 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /* gcc_jit_type *type, */
                               "old_errfunc"); /* const char *name */
  gcc_jit_field *field_ctx_0x241dc10 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /* gcc_jit_type *type, */
                               "ctx"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_CallInfo_C_0x241dcc0 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_CallInfo_C"); /* const char *name */
  gcc_jit_field *fields_fields_0x241dd10[3] = {
    field_k_0x241dab0,
    field_old_errfunc_0x241db60,
    field_ctx_0x241dc10,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_C_0x241dcc0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x241dd10); /* gcc_jit_field **fields */
  gcc_jit_field *field_l_0x241dde0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_lua_0x241d930), /* gcc_jit_type *type, */
                               "l"); /* const char *name */
  gcc_jit_field *field_c_0x241de90 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_C_0x241dcc0), /* gcc_jit_type *type, */
                               "c"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_CallInfo_u_0x241df40[2] = {
    field_l_0x241dde0,
    field_c_0x241de90,
  };
  gcc_jit_type *union_union_ravi_CallInfo_u_0x241df40 =
    gcc_jit_context_new_union_type (ctxt_0x2414f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_CallInfo_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_CallInfo_u_0x241df40); /* gcc_jit_field **fields */
  gcc_jit_field *field_func_0x241e070 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "func"); /* const char *name */
  gcc_jit_field *field_top_0x241e120 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_previous_0x241e1d0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /* gcc_jit_type *type, */
                               "previous"); /* const char *name */
  gcc_jit_field *field_next_0x241e280 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_u_0x241e330 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_CallInfo_u_0x241df40, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *field_extra_0x241e3e0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /* gcc_jit_type *type, */
                               "extra"); /* const char *name */
  gcc_jit_field *field_nresults_0x241e490 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_short_0x2415960, /* gcc_jit_type *type, */
                               "nresults"); /* const char *name */
  gcc_jit_field *field_callstatus_0x241e540 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "callstatus"); /* const char *name */
  gcc_jit_field *fields_fields_0x241e590[8] = {
    field_func_0x241e070,
    field_top_0x241e120,
    field_previous_0x241e1d0,
    field_next_0x241e280,
    field_u_0x241e330,
    field_extra_0x241e3e0,
    field_nresults_0x241e490,
    field_callstatus_0x241e540,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_CallInfo_0x241d6e0, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             8, /* int num_fields */
                             fields_fields_0x241e590); /* gcc_jit_field **fields */
  gcc_jit_struct *struct_struct_ravi_State_0x241e680 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_State___0x241e6d0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_State_0x241e680));
  gcc_jit_struct *struct_struct_ravi_global_State_0x241e770 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_global_State"); /* const char *name */
  gcc_jit_type *type_struct_ravi_global_State___0x241e7c0 =
    gcc_jit_type_get_pointer (gcc_jit_struct_as_type (struct_struct_ravi_global_State_0x241e770));
  gcc_jit_field *field_next_0x241e860 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_tt_0x241e910 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "tt"); /* const char *name */
  gcc_jit_field *field_marked_0x241e9c0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "marked"); /* const char *name */
  gcc_jit_field *field_status_0x241ea70 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "status"); /* const char *name */
  gcc_jit_field *field_top_0x241eb20 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "top"); /* const char *name */
  gcc_jit_field *field_l_G_0x241ebd0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_global_State___0x241e7c0, /* gcc_jit_type *type, */
                               "l_G"); /* const char *name */
  gcc_jit_field *field_ci_0x241ec80 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /* gcc_jit_type *type, */
                               "ci"); /* const char *name */
  gcc_jit_field *field_oldpc_0x241ed30 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int___0x2415bf0, /* gcc_jit_type *type, */
                               "oldpc"); /* const char *name */
  gcc_jit_field *field_stack_last_0x241ede0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "stack_last"); /* const char *name */
  gcc_jit_field *field_stack_0x241ee90 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "stack"); /* const char *name */
  gcc_jit_field *field_openupval_0x241ef40 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0x241a4d0, /* gcc_jit_type *type, */
                               "openupval"); /* const char *name */
  gcc_jit_field *field_gclist_0x241bbd0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_GCObject___0x2415d50, /* gcc_jit_type *type, */
                               "gclist"); /* const char *name */
  gcc_jit_field *field_twups_0x241bc80 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /* gcc_jit_type *type, */
                               "twups"); /* const char *name */
  gcc_jit_field *field_errorJmp_0x241bd30 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_longjmp___0x241cfe0, /* gcc_jit_type *type, */
                               "errorJmp"); /* const char *name */
  gcc_jit_field *field_base_ci_0x241bde0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_CallInfo_0x241d6e0), /* gcc_jit_type *type, */
                               "base_ci"); /* const char *name */
  gcc_jit_field *field_hook_0x241be90 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               ptr_to_void________struct_ravi_lua_State____struct_ravi_lua_Debug____0x24160f0, /* gcc_jit_type *type, */
                               "hook"); /* const char *name */
  gcc_jit_field *field_errfunc_0x241bf40 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /* gcc_jit_type *type, */
                               "errfunc"); /* const char *name */
  gcc_jit_field *field_stacksize_0x241bff0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "stacksize"); /* const char *name */
  gcc_jit_field *field_basehookcount_0x241c0a0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "basehookcount"); /* const char *name */
  gcc_jit_field *field_hookcount_0x241c150 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "hookcount"); /* const char *name */
  gcc_jit_field *field_nny_0x241c200 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0x24159a0, /* gcc_jit_type *type, */
                               "nny"); /* const char *name */
  gcc_jit_field *field_nCcalls_0x241c2b0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_short_0x24159a0, /* gcc_jit_type *type, */
                               "nCcalls"); /* const char *name */
  gcc_jit_field *field_hookmask_0x241c360 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "hookmask"); /* const char *name */
  gcc_jit_field *field_allowhook_0x241c410 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_char_0x2415a20, /* gcc_jit_type *type, */
                               "allowhook"); /* const char *name */
  gcc_jit_field *fields_fields_0x241c460[24] = {
    field_next_0x241e860,
    field_tt_0x241e910,
    field_marked_0x241e9c0,
    field_status_0x241ea70,
    field_top_0x241eb20,
    field_l_G_0x241ebd0,
    field_ci_0x241ec80,
    field_oldpc_0x241ed30,
    field_stack_last_0x241ede0,
    field_stack_0x241ee90,
    field_openupval_0x241ef40,
    field_gclist_0x241bbd0,
    field_twups_0x241bc80,
    field_errorJmp_0x241bd30,
    field_base_ci_0x241bde0,
    field_hook_0x241be90,
    field_errfunc_0x241bf40,
    field_stacksize_0x241bff0,
    field_basehookcount_0x241c0a0,
    field_hookcount_0x241c150,
    field_nny_0x241c200,
    field_nCcalls_0x241c2b0,
    field_hookmask_0x241c360,
    field_allowhook_0x241c410,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_lua_State_0x2415700, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             24, /* int num_fields */
                             fields_fields_0x241c460); /* gcc_jit_field **fields */
  gcc_jit_field *field_next_0x241c5d0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0x241a4d0, /* gcc_jit_type *type, */
                               "next"); /* const char *name */
  gcc_jit_field *field_touched_0x241c680 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /* gcc_jit_type *type, */
                               "touched"); /* const char *name */
  gcc_jit_struct *struct_struct_ravi_UpVal_u_open_0x241c730 =
    gcc_jit_context_new_opaque_struct (ctxt_0x2414f30,
                                       NULL, /* gcc_jit_location *loc */
                                       "ravi_UpVal_u_open"); /* const char *name */
  gcc_jit_field *fields_fields_0x241c780[2] = {
    field_next_0x241c5d0,
    field_touched_0x241c680,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_u_open_0x241c730, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             2, /* int num_fields */
                             fields_fields_0x241c780); /* gcc_jit_field **fields */
  gcc_jit_field *field_open_0x2420310 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_UpVal_u_open_0x241c730), /* gcc_jit_type *type, */
                               "open"); /* const char *name */
  gcc_jit_field *field_value_0x2420380 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               gcc_jit_struct_as_type (struct_struct_ravi_TValue_0x2416d50), /* gcc_jit_type *type, */
                               "value"); /* const char *name */
  gcc_jit_field *fields_for_union_union_ravi_UpVal_u_0x2420430[2] = {
    field_open_0x2420310,
    field_value_0x2420380,
  };
  gcc_jit_type *union_union_ravi_UpVal_u_0x2420430 =
    gcc_jit_context_new_union_type (ctxt_0x2414f30,
                                    NULL, /* gcc_jit_location *loc */
                                    "ravi_UpVal_u", /* const char *name */
                                    2, /* int num_fields */
                                    fields_for_union_union_ravi_UpVal_u_0x2420430); /* gcc_jit_field **fields */
  gcc_jit_field *field_v_0x2420560 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /* gcc_jit_type *type, */
                               "v"); /* const char *name */
  gcc_jit_field *field_refcount_0x2420610 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_size_t_0x2415810, /* gcc_jit_type *type, */
                               "refcount"); /* const char *name */
  gcc_jit_field *field_u_0x24206c0 =
    gcc_jit_context_new_field (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               union_union_ravi_UpVal_u_0x2420430, /* gcc_jit_type *type, */
                               "u"); /* const char *name */
  gcc_jit_field *fields_fields_0x2420710[3] = {
    field_v_0x2420560,
    field_refcount_0x2420610,
    field_u_0x24206c0,
  };
  gcc_jit_struct_set_fields (struct_struct_ravi_UpVal_0x241a480, /* gcc_jit_struct *struct_type */
                             NULL, /* gcc_jit_location *loc */
                             3, /* int num_fields */
                             fields_fields_0x2420710); /* gcc_jit_field **fields */
  gcc_jit_param *param_L_0x24207e0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_firstResult_0x2420890 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "firstResult"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_poscall_0x2420940[2] = {
    param_L_0x24207e0,
    param_firstResult_0x2420890,
  };
  gcc_jit_function *func_luaD_poscall_0x2420940 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaD_poscall", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaD_poscall_0x2420940, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2420a70 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_uv_0x2420b20 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_UpVal___0x241a4d0, /*gcc_jit_type *type */
                               "uv"); /* const char *name */
  gcc_jit_param *params_for_func_luaC_upvalbarrier__0x2420bd0[2] = {
    param_L_0x2420a70,
    param_uv_0x2420b20,
  };
  gcc_jit_function *func_luaC_upvalbarrier__0x2420bd0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaC_upvalbarrier_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaC_upvalbarrier__0x2420bd0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2420cd0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0x2420d80 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0x2420e30 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_precall_0x2420ee0[3] = {
    param_L_0x2420cd0,
    param_func_0x2420d80,
    param_nresults_0x2420e30,
  };
  gcc_jit_function *func_luaD_precall_0x2420ee0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaD_precall", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaD_precall_0x2420ee0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2420fe0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_func_0x2421090 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "func"); /* const char *name */
  gcc_jit_param *param_nresults_0x2421140 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "nresults"); /* const char *name */
  gcc_jit_param *param_allowyield_0x24211f0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "allowyield"); /* const char *name */
  gcc_jit_param *params_for_func_luaD_call_0x24212a0[4] = {
    param_L_0x2420fe0,
    param_func_0x2421090,
    param_nresults_0x2421140,
    param_allowyield_0x24211f0,
  };
  gcc_jit_function *func_luaD_call_0x24212a0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaD_call", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaD_call_0x24212a0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x24213a0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_execute_0x2421450[1] = {
    param_L_0x24213a0,
  };
  gcc_jit_function *func_luaV_execute_0x2421450 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaV_execute", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_luaV_execute_0x2421450, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x24215a0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_level_0x2421650 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "level"); /* const char *name */
  gcc_jit_param *params_for_func_luaF_close_0x2421700[2] = {
    param_L_0x24215a0,
    param_level_0x2421650,
  };
  gcc_jit_function *func_luaF_close_0x2421700 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaF_close", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaF_close_0x2421700, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x24217d0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t1_0x2421880 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "t1"); /* const char *name */
  gcc_jit_param *param_t2_0x2421930 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "t2"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_equalobj_0x24219e0[3] = {
    param_L_0x24217d0,
    param_t1_0x2421880,
    param_t2_0x2421930,
  };
  gcc_jit_function *func_luaV_equalobj_0x24219e0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaV_equalobj", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_equalobj_0x24219e0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2421ae0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0x2421b90 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0x2421c40 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessthan_0x2421cf0[3] = {
    param_L_0x2421ae0,
    param_l_0x2421b90,
    param_r_0x2421c40,
  };
  gcc_jit_function *func_luaV_lessthan_0x2421cf0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaV_lessthan", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessthan_0x2421cf0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2421df0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_l_0x2421ea0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "l"); /* const char *name */
  gcc_jit_param *param_r_0x2421f50 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "r"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_lessequal_0x2422000[3] = {
    param_L_0x2421df0,
    param_l_0x2421ea0,
    param_r_0x2421f50,
  };
  gcc_jit_function *func_luaV_lessequal_0x2422000 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaV_lessequal", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_lessequal_0x2422000, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x24214f0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_fmt_0x24221f0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0x2415850, /*gcc_jit_type *type */
                               "fmt"); /* const char *name */
  gcc_jit_param *params_for_func_luaG_runerror_0x24222a0[2] = {
    param_L_0x24214f0,
    param_fmt_0x24221f0,
  };
  gcc_jit_function *func_luaG_runerror_0x24222a0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaG_runerror", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaG_runerror_0x24222a0, /* gcc_jit_param **params */
                                  1); /* int is_variadic */
  gcc_jit_param *param_obj_0x24223a0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0x2422450 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0x2415750, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *param_step_0x2422500 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /*gcc_jit_type *type */
                               "step"); /* const char *name */
  gcc_jit_param *param_stopnow_0x24225b0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int___0x2415920, /*gcc_jit_type *type */
                               "stopnow"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_forlimit_0x2422660[4] = {
    param_obj_0x24223a0,
    param_p_0x2422450,
    param_step_0x2422500,
    param_stopnow_0x24225b0,
  };
  gcc_jit_function *func_luaV_forlimit_0x2422660 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaV_forlimit", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_forlimit_0x2422660, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0x2422760 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_n_0x2422810 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double___0x2415640, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tonumber__0x24228c0[2] = {
    param_obj_0x2422760,
    param_n_0x2422810,
  };
  gcc_jit_function *func_luaV_tonumber__0x24228c0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaV_tonumber_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tonumber__0x24228c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_obj_0x24229c0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "obj"); /* const char *name */
  gcc_jit_param *param_p_0x2422a70 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long___0x2415750, /*gcc_jit_type *type */
                               "p"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_tointeger__0x2422b20[2] = {
    param_obj_0x24229c0,
    param_p_0x2422a70,
  };
  gcc_jit_function *func_luaV_tointeger__0x2422b20 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "luaV_tointeger_", /* const char *name */
                                  2, /* int num_params */
                                  params_for_func_luaV_tointeger__0x2422b20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2422c20 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ra_0x2422cd0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_rb_0x2422d80 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "rb"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_objlen_0x2422e30[3] = {
    param_L_0x2422c20,
    param_ra_0x2422cd0,
    param_rb_0x2422d80,
  };
  gcc_jit_function *func_luaV_objlen_0x2422e30 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaV_objlen", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_objlen_0x2422e30, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2422f30 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0x2422fe0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0x2423090 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0x2423140 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_gettable_0x24231f0[4] = {
    param_L_0x2422f30,
    param_t_0x2422fe0,
    param_key_0x2423090,
    param_val_0x2423140,
  };
  gcc_jit_function *func_luaV_gettable_0x24231f0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaV_gettable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_gettable_0x24231f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x24232f0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_t_0x24233a0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "t"); /* const char *name */
  gcc_jit_param *param_key_0x2423450 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_val_0x2423500 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "val"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_settable_0x24235b0[4] = {
    param_L_0x24232f0,
    param_t_0x24233a0,
    param_key_0x2423450,
    param_val_0x2423500,
  };
  gcc_jit_function *func_luaV_settable_0x24235b0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaV_settable", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_luaV_settable_0x24235b0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x24236b0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_p1_0x2423760 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "p1"); /* const char *name */
  gcc_jit_param *param_p2_0x2423810 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_struct_ravi_TValue___0x2416eb0, /*gcc_jit_type *type */
                               "p2"); /* const char *name */
  gcc_jit_param *param_res_0x24238c0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "res"); /* const char *name */
  gcc_jit_param *param_event_0x2423970 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "event"); /* const char *name */
  gcc_jit_param *params_for_func_luaT_trybinTM_0x2423a20[5] = {
    param_L_0x24236b0,
    param_p1_0x2423760,
    param_p2_0x2423810,
    param_res_0x24238c0,
    param_event_0x2423970,
  };
  gcc_jit_function *func_luaT_trybinTM_0x2423a20 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "luaT_trybinTM", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_luaT_trybinTM_0x2423a20, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_ci_0x2423bb0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0x2423c40 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x2423cf0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_loadnil_0x2423da0[3] = {
    param_ci_0x2423bb0,
    param_a_0x2423c40,
    param_b_0x2423cf0,
  };
  gcc_jit_function *func_raviV_op_loadnil_0x2423da0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_loadnil", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_loadnil_0x2423da0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2423ea0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x2423f50 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x2424000 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayint_0x24240b0[3] = {
    param_L_0x2423ea0,
    param_ci_0x2423f50,
    param_ra_0x2424000,
  };
  gcc_jit_function *func_raviV_op_newarrayint_0x24240b0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayint", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayint_0x24240b0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x24241b0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x2424260 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x2424310 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newarrayfloat_0x24243c0[3] = {
    param_L_0x24241b0,
    param_ci_0x2424260,
    param_ra_0x2424310,
  };
  gcc_jit_function *func_raviV_op_newarrayfloat_0x24243c0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_newarrayfloat", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_raviV_op_newarrayfloat_0x24243c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x241f050 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x241f100 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x241f1b0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x241f260 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x241f310 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_newtable_0x241f3c0[5] = {
    param_L_0x241f050,
    param_ci_0x241f100,
    param_ra_0x241f1b0,
    param_b_0x241f260,
    param_c_0x241f310,
  };
  gcc_jit_function *func_raviV_op_newtable_0x241f3c0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_newtable", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_newtable_0x241f3c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x241f4e0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x241f590 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_ra_0x241f640 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x241f6f0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x241f7a0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_setlist_0x241f850[5] = {
    param_L_0x241f4e0,
    param_ci_0x241f590,
    param_ra_0x241f640,
    param_b_0x241f6f0,
    param_c_0x241f7a0,
  };
  gcc_jit_function *func_raviV_op_setlist_0x241f850 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_setlist", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_setlist_0x241f850, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x241f970 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0x241fa20 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0x241fad0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_div_0x241fb80[3] = {
    param_L_0x241f970,
    param_m_0x241fa20,
    param_n_0x241fad0,
  };
  gcc_jit_function *func_luaV_div_0x241fb80 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0x24156c0, /* gcc_jit_type *return_type */
                                  "luaV_div", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_div_0x241fb80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x241fc80 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_m_0x241fd30 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /*gcc_jit_type *type */
                               "m"); /* const char *name */
  gcc_jit_param *param_n_0x241fde0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /*gcc_jit_type *type */
                               "n"); /* const char *name */
  gcc_jit_param *params_for_func_luaV_mod_0x241fe90[3] = {
    param_L_0x241fc80,
    param_m_0x241fd30,
    param_n_0x241fde0,
  };
  gcc_jit_function *func_luaV_mod_0x241fe90 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_long_long_0x24156c0, /* gcc_jit_type *return_type */
                                  "luaV_mod", /* const char *name */
                                  3, /* int num_params */
                                  params_for_func_luaV_mod_0x241fe90, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x241ff90 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x2420040 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_a_0x24200f0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x24201a0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *param_c_0x2420250 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "c"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_concat_0x2426100[5] = {
    param_L_0x241ff90,
    param_ci_0x2420040,
    param_a_0x24200f0,
    param_b_0x24201a0,
    param_c_0x2420250,
  };
  gcc_jit_function *func_raviV_op_concat_0x2426100 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_concat", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_concat_0x2426100, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2423b40 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x2426330 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0x24263e0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x2418920, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0x2426490 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_Bx_0x2426540 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "Bx"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_closure_0x24265f0[5] = {
    param_L_0x2423b40,
    param_ci_0x2426330,
    param_cl_0x24263e0,
    param_a_0x2426490,
    param_Bx_0x2426540,
  };
  gcc_jit_function *func_raviV_op_closure_0x24265f0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_closure", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_closure_0x24265f0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2426710 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_ci_0x24267c0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_CallInfo___0x241d730, /*gcc_jit_type *type */
                               "ci"); /* const char *name */
  gcc_jit_param *param_cl_0x2426870 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x2418920, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_a_0x2426920 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "a"); /* const char *name */
  gcc_jit_param *param_b_0x24269d0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_vararg_0x2426a80[5] = {
    param_L_0x2426710,
    param_ci_0x24267c0,
    param_cl_0x2426870,
    param_a_0x2426920,
    param_b_0x24269d0,
  };
  gcc_jit_function *func_raviV_op_vararg_0x2426a80 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_vararg", /* const char *name */
                                  5, /* int num_params */
                                  params_for_func_raviV_op_vararg_0x2426a80, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2426ba0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0x2426c50 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x2417770, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0x2426d00 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x24159e0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0x2426db0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_long_long_0x24156c0, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_int_0x2426e60[4] = {
    param_L_0x2426ba0,
    param_table_0x2426c50,
    param_key_0x2426d00,
    param_value_0x2426db0,
  };
  gcc_jit_function *func_raviH_set_int_0x2426e60 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviH_set_int", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_int_0x2426e60, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2426f60 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_table_0x2427010 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_Table___0x2417770, /*gcc_jit_type *type */
                               "table"); /* const char *name */
  gcc_jit_param *param_key_0x24270c0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_unsigned_int_0x24159e0, /*gcc_jit_type *type */
                               "key"); /* const char *name */
  gcc_jit_param *param_value_0x2427170 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_double_0x2415600, /*gcc_jit_type *type */
                               "value"); /* const char *name */
  gcc_jit_param *params_for_func_raviH_set_float_0x2427220[4] = {
    param_L_0x2426f60,
    param_table_0x2427010,
    param_key_0x24270c0,
    param_value_0x2427170,
  };
  gcc_jit_function *func_raviH_set_float_0x2427220 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviH_set_float", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviH_set_float_0x2427220, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_L_0x2427320 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *param_cl_0x24273d0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_LClosure___0x2418920, /*gcc_jit_type *type */
                               "cl"); /* const char *name */
  gcc_jit_param *param_ra_0x2427480 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_TValue___0x2416e30, /*gcc_jit_type *type */
                               "ra"); /* const char *name */
  gcc_jit_param *param_b_0x2427530 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_int_0x24158e0, /*gcc_jit_type *type */
                               "b"); /* const char *name */
  gcc_jit_param *params_for_func_raviV_op_setupval_0x24275e0[4] = {
    param_L_0x2427320,
    param_cl_0x24273d0,
    param_ra_0x2427480,
    param_b_0x2427530,
  };
  gcc_jit_function *func_raviV_op_setupval_0x24275e0 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_void_0x2415890, /* gcc_jit_type *return_type */
                                  "raviV_op_setupval", /* const char *name */
                                  4, /* int num_params */
                                  params_for_func_raviV_op_setupval_0x24275e0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_param *param_format_0x24276e0 =
    gcc_jit_context_new_param (ctxt_0x2414f30,
                               NULL, /* gcc_jit_location *loc */
                               type_const_char___0x2415850, /*gcc_jit_type *type */
                               "format"); /* const char *name */
  gcc_jit_param *params_for_func_printf_0x2427790[1] = {
    param_format_0x24276e0,
  };
  gcc_jit_function *func_printf_0x2427790 =
    gcc_jit_context_new_function (ctxt_0x2414f30, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_IMPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "printf", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_printf_0x2427790, /* gcc_jit_param **params */
                                  1); /* int is_variadic */


  /* Replay of API calls for ctxt_0x2461820.  */
  gcc_jit_param *param_L_0x242c0e0 =
    gcc_jit_context_new_param (ctxt_0x2461820,
                               NULL, /* gcc_jit_location *loc */
                               type_struct_ravi_lua_State___0x2415c90, /*gcc_jit_type *type */
                               "L"); /* const char *name */
  gcc_jit_param *params_for_func_ravif1_0x24592c0[1] = {
    param_L_0x242c0e0,
  };
  gcc_jit_function *func_ravif1_0x24592c0 =
    gcc_jit_context_new_function (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_FUNCTION_EXPORTED, /* enum gcc_jit_function_kind kind */
                                  type_int_0x24158e0, /* gcc_jit_type *return_type */
                                  "ravif1", /* const char *name */
                                  1, /* int num_params */
                                  params_for_func_ravif1_0x24592c0, /* gcc_jit_param **params */
                                  0); /* int is_variadic */
  gcc_jit_block *block_entry_0x2457a50 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "entry");
  gcc_jit_lvalue *local_cl_0x2457cd0 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_struct_ravi_LClosure___0x2418920, /* gcc_jit_type *type */
                                "cl"); /* const char *name */
  gcc_jit_block *block_jmp_5_1_0x2457d50 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "jmp_5_1");
  gcc_jit_block *block_jmp_9_2_0x24577d0 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "jmp_9_2");
  gcc_jit_block *block_jmp_12_3_0x24575a0 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "jmp_12_3");
  gcc_jit_lvalue *lvalue_L__ci_0x2457ad0=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x242c0e0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_ci_0x241ec80); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func_0x2457520=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x2457ad0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_func_0x241e070); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__0x24574a0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func_0x2457520), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_L__ci__func__value__gc_0x2457420 = 
    gcc_jit_lvalue_access_field (lvalue_L__ci__func__value__0x24574a0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_gc_0x2416590);
  gcc_jit_rvalue *rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0x24573a0 =
    gcc_jit_context_new_cast (ctxt_0x2461820,
                              NULL, /* gcc_jit_location *loc */
                              gcc_jit_lvalue_as_rvalue (lvalue_L__ci__func__value__gc_0x2457420), /* gcc_jit_rvalue *rvalue */
                              type_struct_ravi_LClosure___0x2418920); /* gcc_jit_type *type */
  gcc_jit_block_add_assignment (block_entry_0x2457a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_cl_0x2457cd0, /* gcc_jit_lvalue *lvalue */
                                rvalue__struct_ravi_LClosure___L__ci__func__value__gc_0x24573a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_L__ci__u_0x2457160=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x2457ad0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_u_0x241e330); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue_L__ci__u_l_0x24570e0 = 
    gcc_jit_rvalue_access_field (gcc_jit_lvalue_as_rvalue (lvalue_L__ci__u_0x2457160), /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_l_0x241dde0);
  gcc_jit_rvalue *rvalue_L__ci__u_l_base_0x2457060 = 
    gcc_jit_rvalue_access_field (rvalue_L__ci__u_l_0x24570e0, /*gcc_jit_rvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_base_0x241d7d0);
  gcc_jit_lvalue *lvalue_cl__p_0x2457320=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (local_cl_0x2457cd0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_p_0x241af80); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue_cl__p__k_0x2456ef0=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x2457320), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_k_0x24183c0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x2456e70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *rvalue__int_0_0x2456df0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_rvalue *args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0x2456d70[3] = {
    gcc_jit_lvalue_as_rvalue (lvalue_L__ci_0x2457ad0),
    rvalue__int_0_0x2456df0,
    rvalue__int_0_0x2456e70,
  };
  gcc_jit_rvalue *call_raviV_op_loadnil__L__ci___int_0___int_0__0x2456d70 =
    gcc_jit_context_new_call (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_raviV_op_loadnil_0x2423da0, /* gcc_jit_function *func */
                              3, /* int numargs  */ 
                              args_for__call_raviV_op_loadnil__L__ci___int_0___int_0__0x2456d70); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_entry_0x2457a50, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_raviV_op_loadnil__L__ci___int_0___int_0__0x2456d70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x24587c0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2458740 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x24587c0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x24586c0 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2458740, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__long_long_10_0x2458480 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_long_long_0x24156c0, /* gcc_jit_type *numeric_type */
                                         10); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x2458400=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x24586c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__i_0x2458380 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x2458400, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0x2416850);
  gcc_jit_block_add_assignment (block_entry_0x2457a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__i_0x2458380, /* gcc_jit_lvalue *lvalue */
                                rvalue__long_long_10_0x2458480); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_19_0x24537f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         19); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x2453770=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x24586c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_entry_0x2457a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x2453770, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_19_0x24537f0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x24535b0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2453530 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x24535b0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x24539c0 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2453530, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_4_0x2453410 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "isfalse_0_4"); /* const char *name */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x2453390=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x24539c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x2453310 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_5_0x2453170 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_5"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_0_0x24530f0 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x2453390), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x2453310); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2457a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_5_0x2453170, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_0_0x24530f0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2452f50 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_6_0x2456b50 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_6"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2456cf0 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x2453390), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x2452f50); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2457a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_6_0x2456b50, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2456cf0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x2456930=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x24539c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x2456ad0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x2456930, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x24166f0);
  gcc_jit_rvalue *rvalue__int_0_0x2456a50 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_7_0x24566d0 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_7"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x24565b0 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____value__b_0x2456ad0), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x2456a50); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2457a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_7_0x24566d0, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x24565b0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_6____comparison_0_7_0x2456380 =
    gcc_jit_context_new_binary_op (ctxt_0x2461820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0x2415590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_6_0x2456b50), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_7_0x24566d0)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0x2456270 =
    gcc_jit_context_new_binary_op (ctxt_0x2461820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0x2415590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_5_0x2453170), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_6____comparison_0_7_0x2456380); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_entry_0x2457a50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_4_0x2453410, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_5____comparison_0_6____comparison_0_7_0x2456270); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_4__0x2456130 =
    gcc_jit_context_new_unary_op (ctxt_0x2461820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x2415590, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_4_0x2453410)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_2_8_0x2455fa0 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_TEST_do_jmp_2_8");
  gcc_jit_block *block_OP_TEST_do_skip_2_9_0x2455cf0 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_TEST_do_skip_2_9");
  gcc_jit_block_end_with_conditional (block_entry_0x2457a50, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_4__0x2456130, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_2_8_0x2455fa0, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_2_9_0x2455cf0); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_2_8_0x2455fa0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0x2457d50); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_2_9_0x2455cf0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_5_1_0x2457d50); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_1_0x2462000 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2452fd0 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x2462000); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x2457f30 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2452fd0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x2458130 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x2453a40=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x2457f30, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x2456020 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x2453a40, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x24166f0);
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2457d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__b_0x2456020, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0x2458130); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2455d70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x2462260=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x2457f30, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2457d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x2462260, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x2455d70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x245ad40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x245a030 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x245ad40); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x24599c0 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x245a030, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_10_0x2458e20 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "isfalse_0_10"); /* const char *name */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x245bd90=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x24599c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x245bc40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_11_0x245b940 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_11"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_0_0x245b4d0 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x245bd90), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x245bc40); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2457d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_11_0x245b940, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_0_0x245b4d0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x24531f0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_12_0x2456c50 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_12"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2456810 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x245bd90), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x24531f0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2457d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_12_0x2456c50, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_1_0x2456810); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x24561d0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x24599c0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x2455f00 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x24561d0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x24166f0);
  gcc_jit_rvalue *rvalue__int_0_0x2455bd0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_13_0x2456630 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_13"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x24568b0 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____value__b_0x2455f00), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x2455bd0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2457d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_13_0x2456630, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x24568b0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_12____comparison_0_13_0x245c700 =
    gcc_jit_context_new_binary_op (ctxt_0x2461820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0x2415590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_12_0x2456c50), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_13_0x2456630)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0x2458840 =
    gcc_jit_context_new_binary_op (ctxt_0x2461820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0x2415590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_11_0x245b940), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_12____comparison_0_13_0x245c700); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_5_1_0x2457d50, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_10_0x2458e20, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_11____comparison_0_12____comparison_0_13_0x2458840); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_10__0x24409b0 =
    gcc_jit_context_new_unary_op (ctxt_0x2461820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x2415590, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_10_0x2458e20)); /* gcc_jit_rvalue *a */
  gcc_jit_rvalue *rvalue_____isfalse_0_10___0x2440a10 =
    gcc_jit_context_new_unary_op (ctxt_0x2461820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x2415590, /* gcc_jit_type *result_type */
                                  rvalue___isfalse_0_10__0x24409b0); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_5_14_0x2475aa0 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_TEST_do_jmp_5_14");
  gcc_jit_block *block_OP_TEST_do_skip_5_15_0x2441950 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_TEST_do_skip_5_15");
  gcc_jit_block_end_with_conditional (block_jmp_5_1_0x2457d50, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue_____isfalse_0_10___0x2440a10, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_5_14_0x2475aa0, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_5_15_0x2441950); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_5_14_0x2475aa0, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0x24577d0); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_0_0x24631e0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_0__0x2463230 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x24631e0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_0__0x2463290 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_0__0x2463230, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_1_0x2460e10 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_0____value__0x2460e60=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_0__0x2463290, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_0____value__b_0x2460ec0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_0____value__0x2460e60, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x24166f0);
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0x2441950, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_0____value__b_0x2460ec0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x2460e10); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x2460f70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_0____tt__0x245e4e0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_0__0x2463290, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_OP_TEST_do_skip_5_15_0x2441950, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_0____tt__0x245e4e0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x2460f70); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_5_15_0x2441950, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_9_2_0x24577d0); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_1_0x245e5d0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x245e620 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x245e5d0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x245e680 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x245e620, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__long_long_10_0x242bd40 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_long_long_0x24156c0, /* gcc_jit_type *numeric_type */
                                         10); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x242bd90=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x245e680, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__i_0x242bdf0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x242bd90, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_i_0x2416850);
  gcc_jit_block_add_assignment (block_jmp_9_2_0x24577d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__i_0x242bdf0, /* gcc_jit_lvalue *lvalue */
                                rvalue__long_long_10_0x242bd40); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_19_0x242bea0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         19); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x242bef0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x245e680, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x24577d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x242bef0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_19_0x242bea0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x242c1b0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x242c200 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x242c1b0); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x242c260 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x242c200, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *local_isfalse_0_16_0x242c2f0 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "isfalse_0_16"); /* const char *name */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x242c350=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x242c260, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x242c3b0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_17_0x242ce50 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_17"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_0_0x242ceb0 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x242c350), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x242c3b0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x24577d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_17_0x242ce50, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_0_0x242ceb0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x242cf60 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *local_comparison_0_18_0x242cfb0 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_18"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____tt______int_1_0x242d010 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____tt__0x242c350), /* gcc_jit_rvalue *a */
                                    rvalue__int_1_0x242cf60); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x24577d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_18_0x242cfb0, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____tt______int_1_0x242d010); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x242d0c0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x242c260, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x242d120 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x242d0c0, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x24166f0);
  gcc_jit_rvalue *rvalue__int_0_0x242d180 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_19_0x242d210 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_19"); /* const char *name */
  gcc_jit_rvalue *rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x242d270 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_EQ, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue___L__ci__u_l_base__int_1____value__b_0x242d120), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x242d180); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x24577d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_19_0x242d210, /* gcc_jit_lvalue *lvalue */
                                rvalue___L__ci__u_l_base__int_1____value__b_____int_0_0x242d270); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue_comparison_0_18____comparison_0_19_0x242d370 =
    gcc_jit_context_new_binary_op (ctxt_0x2461820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_AND, /* enum gcc_jit_binary_op op */
                                   type_bool_0x2415590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_18_0x242cfb0), /* gcc_jit_rvalue *a */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_19_0x242d210)); /* gcc_jit_rvalue *b */
  gcc_jit_rvalue *rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0x242d3d0 =
    gcc_jit_context_new_binary_op (ctxt_0x2461820,
                                   NULL, /* gcc_jit_location *loc */
                                   GCC_JIT_BINARY_OP_LOGICAL_OR, /* enum gcc_jit_binary_op op */
                                   type_bool_0x2415590, /* gcc_jit_type *result_type */
                                   gcc_jit_lvalue_as_rvalue (local_comparison_0_17_0x242ce50), /* gcc_jit_rvalue *a */
                                   rvalue_comparison_0_18____comparison_0_19_0x242d370); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_9_2_0x24577d0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_isfalse_0_16_0x242c2f0, /* gcc_jit_lvalue *lvalue */
                                rvalue_comparison_0_17____comparison_0_18____comparison_0_19_0x242d3d0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue___isfalse_0_16__0x242d480 =
    gcc_jit_context_new_unary_op (ctxt_0x2461820,
                                  NULL, /* gcc_jit_location *loc */
                                  GCC_JIT_UNARY_OP_LOGICAL_NEGATE, /* enum gcc_jit_unary_op op */
                                  type_bool_0x2415590, /* gcc_jit_type *result_type */
                                  gcc_jit_lvalue_as_rvalue (local_isfalse_0_16_0x242c2f0)); /* gcc_jit_rvalue *a */
  gcc_jit_block *block_OP_TEST_do_jmp_9_20_0x242d520 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_TEST_do_jmp_9_20");
  gcc_jit_block *block_OP_TEST_do_skip_9_21_0x242d640 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_TEST_do_skip_9_21");
  gcc_jit_block_end_with_conditional (block_jmp_9_2_0x24577d0, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      rvalue___isfalse_0_16__0x242d480, /* gcc_jit_rvalue *boolval */
                                      block_OP_TEST_do_jmp_9_20_0x242d520, /* gcc_jit_block *on_true */
                                      block_OP_TEST_do_skip_9_21_0x242d640); /* gcc_jit_block *on_false */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_jmp_9_20_0x242d520, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0x24575a0); /* gcc_jit_block *target */
  gcc_jit_block_end_with_jump (block_OP_TEST_do_skip_9_21_0x242d640, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_jmp_12_3_0x24575a0); /* gcc_jit_block *target */
  gcc_jit_rvalue *rvalue__int_1_0x242d760 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x2455e80 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x242d760); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x242d7b0 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x2455e80, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x242d800 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__0x242d850=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x242d7b0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_value__0x2416bf0); /* gcc_jit_field *field */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____value__b_0x242d8b0 = 
    gcc_jit_lvalue_access_field (lvalue___L__ci__u_l_base__int_1____value__0x242d850, /*gcc_jit_lvalue *struct_or_union */
                                 NULL, /*gcc_jit_location *loc */
                                 field_b_0x24166f0);
  gcc_jit_block_add_assignment (block_jmp_12_3_0x24575a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____value__b_0x242d8b0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_0_0x242d800); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x242d960 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue___L__ci__u_l_base__int_1____tt__0x242d9b0=
    gcc_jit_rvalue_dereference_field (address_of__L__ci__u_l_base__int_1__0x242d7b0, /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_tt__0x2416ca0); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x24575a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue___L__ci__u_l_base__int_1____tt__0x242d9b0, /* gcc_jit_lvalue *lvalue */
                                rvalue__int_1_0x242d960); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x242da60 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_1__0x242dab0 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_1_0x242da60); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_1__0x242db10 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_1__0x242dab0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_2_0x242c890 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         2); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_2__0x242c8e0 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_2_0x242c890); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_2__0x242c940 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_2__0x242c8e0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0x242c990=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x242c0e0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0x241eb20); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x24575a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0x242c990, /* gcc_jit_lvalue *lvalue */
                                address_of__L__ci__u_l_base__int_2__0x242c940); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0x242ca40=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x2457320), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0x2419700); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x242caa0 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_22_0x242caf0 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_22"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0x242cb50 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0x242ca40), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x242caa0); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_jmp_12_3_0x24575a0, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_22_0x242caf0, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0x242cb50); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_12_23_0x242cc40 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_RETURN_if_sizep_gt_0_12_23");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_12_24_0x242ccd0 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_RETURN_else_sizep_gt_0_12_24");
  gcc_jit_block_end_with_conditional (block_jmp_12_3_0x24575a0, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_22_0x242caf0), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_12_23_0x242cc40, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_12_24_0x242ccd0); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__L__ci__u_l_base__0x242cdc0[2] = {
    gcc_jit_param_as_rvalue (param_L_0x242c0e0),
    rvalue_L__ci__u_l_base_0x2457060,
  };
  gcc_jit_rvalue *call_luaF_close__L__L__ci__u_l_base__0x242cdc0 =
    gcc_jit_context_new_call (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0x2421700, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__L__ci__u_l_base__0x242cdc0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_12_23_0x242cc40, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__L__ci__u_l_base__0x242cdc0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_12_23_0x242cc40, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_12_24_0x242ccd0); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L____L__ci__u_l_base__int_1____0x244a6a0[2] = {
    gcc_jit_param_as_rvalue (param_L_0x242c0e0),
    address_of__L__ci__u_l_base__int_1__0x242db10,
  };
  gcc_jit_rvalue *call_luaD_poscall__L____L__ci__u_l_base__int_1____0x244a6a0 =
    gcc_jit_context_new_call (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0x2420940, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L____L__ci__u_l_base__int_1____0x244a6a0); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_12_24_0x242ccd0, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L____L__ci__u_l_base__int_1____0x244a6a0); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x244a740 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_12_24_0x242ccd0, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0x244a740); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_LINK_BLOCK_13_25_0x244a810 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "LINK_BLOCK_13_25");
  gcc_jit_rvalue *rvalue__int_0_0x244a860 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_0__0x244a8b0 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x244a860); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_0__0x244a910 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_0__0x244a8b0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_rvalue *rvalue__int_0_0x244a960 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *lvalue_L__ci__u_l_base__int_0__0x244a9b0 = 
    gcc_jit_context_new_array_access (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                      NULL, /*gcc_jit_location *loc */
                                      rvalue_L__ci__u_l_base_0x2457060, /* gcc_jit_rvalue *ptr */
                                      rvalue__int_0_0x244a960); /* gcc_jit_rvalue *index */
  gcc_jit_rvalue *address_of__L__ci__u_l_base__int_0__0x244aa10 =
    gcc_jit_lvalue_get_address (lvalue_L__ci__u_l_base__int_0__0x244a9b0, /* gcc_jit_lvalue *lvalue */
                                NULL); /* gcc_jit_location *loc */
  gcc_jit_lvalue *lvalue_L__top_0x244aa60=
    gcc_jit_rvalue_dereference_field (gcc_jit_param_as_rvalue (param_L_0x242c0e0), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_top_0x241eb20); /* gcc_jit_field *field */
  gcc_jit_block_add_assignment (block_LINK_BLOCK_13_25_0x244a810, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                lvalue_L__top_0x244aa60, /* gcc_jit_lvalue *lvalue */
                                address_of__L__ci__u_l_base__int_0__0x244aa10); /* gcc_jit_rvalue *rvalue */
  gcc_jit_lvalue *lvalue_cl__p__sizep_0x244ab10=
    gcc_jit_rvalue_dereference_field (gcc_jit_lvalue_as_rvalue (lvalue_cl__p_0x2457320), /* gcc_jit_rvalue *ptr */
                                      NULL, /* gcc_jit_location *loc */
                                      field_sizep_0x2419700); /* gcc_jit_field *field */
  gcc_jit_rvalue *rvalue__int_0_0x244ab70 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         0); /* int value */
  gcc_jit_lvalue *local_comparison_0_26_0x244ac00 =
    gcc_jit_function_new_local (func_ravif1_0x24592c0, /* gcc_jit_function *func */
                                NULL, /* gcc_jit_location *loc */
                                type_bool_0x2415590, /* gcc_jit_type *type */
                                "comparison_0_26"); /* const char *name */
  gcc_jit_rvalue *rvalue_cl__p__sizep____int_0_0x244ac60 =
    gcc_jit_context_new_comparison (ctxt_0x2461820,
                                    NULL, /* gcc_jit_location *loc */
                                    GCC_JIT_COMPARISON_GT, /* enum gcc_jit_comparison op */
                                    gcc_jit_lvalue_as_rvalue (lvalue_cl__p__sizep_0x244ab10), /* gcc_jit_rvalue *a */
                                    rvalue__int_0_0x244ab70); /* gcc_jit_rvalue *b */
  gcc_jit_block_add_assignment (block_LINK_BLOCK_13_25_0x244a810, /*gcc_jit_block *block */
                                NULL, /* gcc_jit_location *loc */
                                local_comparison_0_26_0x244ac00, /* gcc_jit_lvalue *lvalue */
                                rvalue_cl__p__sizep____int_0_0x244ac60); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block *block_OP_RETURN_if_sizep_gt_0_13_27_0x244ad50 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_RETURN_if_sizep_gt_0_13_27");
  gcc_jit_block *block_OP_RETURN_else_sizep_gt_0_13_28_0x244ade0 =
    gcc_jit_function_new_block (func_ravif1_0x24592c0, "OP_RETURN_else_sizep_gt_0_13_28");
  gcc_jit_block_end_with_conditional (block_LINK_BLOCK_13_25_0x244a810, /*gcc_jit_block *block */
                                      NULL, /* gcc_jit_location *loc */
                                      gcc_jit_lvalue_as_rvalue (local_comparison_0_26_0x244ac00), /* gcc_jit_rvalue *boolval */
                                      block_OP_RETURN_if_sizep_gt_0_13_27_0x244ad50, /* gcc_jit_block *on_true */
                                      block_OP_RETURN_else_sizep_gt_0_13_28_0x244ade0); /* gcc_jit_block *on_false */
  gcc_jit_rvalue *args_for__call_luaF_close__L__L__ci__u_l_base__0x244ae80[2] = {
    gcc_jit_param_as_rvalue (param_L_0x242c0e0),
    rvalue_L__ci__u_l_base_0x2457060,
  };
  gcc_jit_rvalue *call_luaF_close__L__L__ci__u_l_base__0x244ae80 =
    gcc_jit_context_new_call (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaF_close_0x2421700, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaF_close__L__L__ci__u_l_base__0x244ae80); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_if_sizep_gt_0_13_27_0x244ad50, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaF_close__L__L__ci__u_l_base__0x244ae80); /* gcc_jit_rvalue *rvalue */
  gcc_jit_block_end_with_jump (block_OP_RETURN_if_sizep_gt_0_13_27_0x244ad50, /*gcc_jit_block *block */
                               NULL, /* gcc_jit_location *loc */
                               block_OP_RETURN_else_sizep_gt_0_13_28_0x244ade0); /* gcc_jit_block *target */
  gcc_jit_rvalue *args_for__call_luaD_poscall__L____L__ci__u_l_base__int_0____0x244af90[2] = {
    gcc_jit_param_as_rvalue (param_L_0x242c0e0),
    address_of__L__ci__u_l_base__int_0__0x244a910,
  };
  gcc_jit_rvalue *call_luaD_poscall__L____L__ci__u_l_base__int_0____0x244af90 =
    gcc_jit_context_new_call (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                              NULL, /* gcc_jit_location *loc */
                              func_luaD_poscall_0x2420940, /* gcc_jit_function *func */
                              2, /* int numargs  */ 
                              args_for__call_luaD_poscall__L____L__ci__u_l_base__int_0____0x244af90); /* gcc_jit_rvalue **args*/
  gcc_jit_block_add_eval (block_OP_RETURN_else_sizep_gt_0_13_28_0x244ade0, /*gcc_jit_block *block */
                          NULL, /* gcc_jit_location *loc */
                          call_luaD_poscall__L____L__ci__u_l_base__int_0____0x244af90); /* gcc_jit_rvalue *rvalue */
  gcc_jit_rvalue *rvalue__int_1_0x244b090 =
    gcc_jit_context_new_rvalue_from_int (ctxt_0x2461820, /* gcc_jit_context *ctxt */
                                         type_int_0x24158e0, /* gcc_jit_type *numeric_type */
                                         1); /* int value */
  gcc_jit_block_end_with_return (block_OP_RETURN_else_sizep_gt_0_13_28_0x244ade0, /*gcc_jit_block *block */
                                 NULL, /* gcc_jit_location *loc */
                                 rvalue__int_1_0x244b090); /* gcc_jit_rvalue *rvalue */
}

  reply	other threads:[~2015-07-09 14:08 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-01  0:00 A possible " 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           ` 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
2015-01-01  0:00       ` Filed PR jit/66812 for the code generation issue 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                 ` 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 [this message]
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                         ` 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 David Malcolm

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CACXZuxeqZSX9ipYdktP-jFuLR0Jv83DZTnGHNnSeiydAVn_u9w@mail.gmail.com \
    --to=mobile@majumdar.org.uk \
    --cc=dmalcolm@redhat.com \
    --cc=jit@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).