// File: /workspace/github_c_makefile_star2_O0/BernardTatin[P]s7sh/s7.c
// Function: init_equals
static void init_equals(void)
                {
                    int32_t i;
                    for (i = 0; i < NUM_TYPES; i++) {equals[i] = eq_equal; equivalents[i] = eq_equal;}
                    equals[T_SYMBOL] =       eq_equal;
                    equals[T_C_POINTER] =    c_pointer_equal;
                    equals[T_UNSPECIFIED] =  unspecified_equal;
                    equals[T_UNDEFINED] =    undefined_equal;
                    equals[T_STRING] =       string_equal;
                    equals[T_SYNTAX] =       syntax_equal;
                    equals[T_C_OBJECT] =     c_objects_are_equal;
                    equals[T_RANDOM_STATE] = rng_equal;
                    equals[T_ITERATOR] =     iterator_equal;
                    equals[T_INPUT_PORT] =   port_equal;
                    equals[T_OUTPUT_PORT] =  port_equal;
                    equals[T_MACRO] =        closure_equal;
                    equals[T_MACRO_STAR] =   closure_equal;
                    equals[T_BACRO] =        closure_equal;
                    equals[T_BACRO_STAR] =   closure_equal;
                    equals[T_CLOSURE] =      closure_equal;
                    equals[T_CLOSURE_STAR] = closure_equal;
                    equals[T_HASH_TABLE] =   hash_table_equal;
                    equals[T_LET] =          let_equal;
                    equals[T_PAIR] =         pair_equal;
                    equals[T_VECTOR] =       vector_equal;
                    equals[T_INT_VECTOR] =   vector_equal;
                    equals[T_BYTE_VECTOR] =  vector_equal;
                    equals[T_FLOAT_VECTOR] = vector_equal;
                    equals[T_INTEGER] =      integer_equal;
                    equals[T_RATIO] =        fraction_equal;
                    equals[T_REAL] =         real_equal;
                    equals[T_COMPLEX] =      complex_equal;
#if WITH_GMP
                    equals[T_BIG_INTEGER] =  bignum_equal;
                    equals[T_BIG_RATIO] =    bignum_equal;
                    equals[T_BIG_REAL] =     bignum_equal;
                    equals[T_BIG_COMPLEX] =  bignum_equal;
#endif
                    equivalents[T_SYMBOL] =       symbol_equivalent;
                    equivalents[T_C_POINTER] =    c_pointer_equivalent;
                    equivalents[T_UNSPECIFIED] =  unspecified_equal;
                    equivalents[T_UNDEFINED] =    undefined_equal;
                    equivalents[T_STRING] =       string_equal;
                    equivalents[T_SYNTAX] =       syntax_equal;
                    equivalents[T_C_OBJECT] =     c_object_equivalent;
                    equivalents[T_RANDOM_STATE] = rng_equal;
                    equivalents[T_ITERATOR] =     iterator_equivalent;
                    equivalents[T_INPUT_PORT] =   port_equivalent;
                    equivalents[T_OUTPUT_PORT] =  port_equivalent;
                    equivalents[T_MACRO] =        closure_equivalent;
                    equivalents[T_MACRO_STAR] =   closure_equivalent;
                    equivalents[T_BACRO] =        closure_equivalent;
                    equivalents[T_BACRO_STAR] =   closure_equivalent;
                    equivalents[T_CLOSURE] =      closure_equivalent;
                    equivalents[T_CLOSURE_STAR] = closure_equivalent;
                    equivalents[T_HASH_TABLE] =   hash_table_equivalent;
                    equivalents[T_LET] =          let_equivalent;
                    equivalents[T_PAIR] =         pair_equivalent;
                    equivalents[T_VECTOR] =       vector_equivalent;
                    equivalents[T_INT_VECTOR] =   vector_equivalent;
                    equivalents[T_FLOAT_VECTOR] = vector_equivalent;
                    equivalents[T_BYTE_VECTOR] =  vector_equivalent;
                    equivalents[T_INTEGER] =      integer_equivalent;
                    equivalents[T_RATIO] =        fraction_equivalent;
                    equivalents[T_REAL] =         real_equivalent;
                    equivalents[T_COMPLEX] =      complex_equivalent;
#if WITH_GMP
                    equivalents[T_BIG_INTEGER] =  bignum_equivalent;
                    equivalents[T_BIG_RATIO] =    bignum_equivalent;
                    equivalents[T_BIG_REAL] =     bignum_equivalent;
                    equivalents[T_BIG_COMPLEX] =  bignum_equivalent;
#endif
                }

// Assembly:
movl $0x0, -0x4(%rsp)
cmpl $0x34, -0x4(%rsp)
jge 0x5ecfa
movslq -0x4(%rsp), %rcx
leaq 0x1c3ba5(%rip), %rax    # 0x222870
leaq 0x15406e(%rip), %rdx    # 0x1b2d40
movq %rdx, (%rax,%rcx,8)
movslq -0x4(%rsp), %rcx
leaq 0x1c3d2e(%rip), %rax    # 0x222a10
leaq 0x154057(%rip), %rdx    # 0x1b2d40
movq %rdx, (%rax,%rcx,8)
movl -0x4(%rsp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rsp)
jmp 0x5ecb8
leaq 0x15403f(%rip), %rax    # 0x1b2d40
movq %rax, 0x1c3bb8(%rip)    # 0x2228c0
leaq 0x154061(%rip), %rax    # 0x1b2d70
movq %rax, 0x1c3c62(%rip)    # 0x222978
leaq 0x154183(%rip), %rax    # 0x1b2ea0
movq %rax, 0x1c3b74(%rip)    # 0x222898
leaq 0x1541a5(%rip), %rax    # 0x1b2ed0
movq %rax, 0x1c3b5e(%rip)    # 0x222890
leaq 0x154207(%rip), %rax    # 0x1b2f40
movq %rax, 0x1c3bc8(%rip)    # 0x222908
leaq 0x154249(%rip), %rax    # 0x1b2f90
movq %rax, 0x1c3b6a(%rip)    # 0x2228b8
leaq 0x15428b(%rip), %rax    # 0x1b2fe0
movq %rax, 0x1c3bb4(%rip)    # 0x222910
leaq 0x15464d(%rip), %rax    # 0x1b33b0
movq %rax, 0x1c3c26(%rip)    # 0x222990
leaq 0x1546bf(%rip), %rax    # 0x1b3430
movq %rax, 0x1c3be0(%rip)    # 0x222958
leaq 0x1546f1(%rip), %rax    # 0x1b3470
movq %rax, 0x1c3c02(%rip)    # 0x222988
leaq 0x1546e3(%rip), %rax    # 0x1b3470
movq %rax, 0x1c3bec(%rip)    # 0x222980
leaq 0x154705(%rip), %rax    # 0x1b34a0
movq %rax, 0x1c3c1e(%rip)    # 0x2229c0
leaq 0x1546f7(%rip), %rax    # 0x1b34a0
movq %rax, 0x1c3c18(%rip)    # 0x2229c8
leaq 0x1546e9(%rip), %rax    # 0x1b34a0
movq %rax, 0x1c3c12(%rip)    # 0x2229d0
leaq 0x1546db(%rip), %rax    # 0x1b34a0
movq %rax, 0x1c3c0c(%rip)    # 0x2229d8
leaq 0x1546cd(%rip), %rax    # 0x1b34a0
movq %rax, 0x1c3bd6(%rip)    # 0x2229b0
leaq 0x1546bf(%rip), %rax    # 0x1b34a0
movq %rax, 0x1c3bd0(%rip)    # 0x2229b8
leaq 0x1548a1(%rip), %rax    # 0x1b3690
movq %rax, 0x1c3b52(%rip)    # 0x222948
leaq 0x1548d3(%rip), %rax    # 0x1b36d0
movq %rax, 0x1c3b4c(%rip)    # 0x222950
leaq 0x154925(%rip), %rax    # 0x1b3730
movq %rax, 0x1c3a66(%rip)    # 0x222878
leaq 0x154da7(%rip), %rax    # 0x1b3bc0
movq %rax, 0x1c3af8(%rip)    # 0x222918
leaq 0x154d99(%rip), %rax    # 0x1b3bc0
movq %rax, 0x1c3af2(%rip)    # 0x222920
leaq 0x154d8b(%rip), %rax    # 0x1b3bc0
movq %rax, 0x1c3af4(%rip)    # 0x222930
leaq 0x154d7d(%rip), %rax    # 0x1b3bc0
movq %rax, 0x1c3ade(%rip)    # 0x222928
leaq 0x15527f(%rip), %rax    # 0x1b40d0
movq %rax, 0x1c3a70(%rip)    # 0x2228c8
leaq 0x1552c1(%rip), %rax    # 0x1b4120
movq %rax, 0x1c3a6a(%rip)    # 0x2228d0
leaq 0x155323(%rip), %rax    # 0x1b4190
movq %rax, 0x1c3a64(%rip)    # 0x2228d8
leaq 0x155365(%rip), %rax    # 0x1b41e0
movq %rax, 0x1c3a5e(%rip)    # 0x2228e0
leaq 0x1553c7(%rip), %rax    # 0x1b4250
movq %rax, 0x1c3bd0(%rip)    # 0x222a60
leaq 0x1554b9(%rip), %rax    # 0x1b4350
movq %rax, 0x1c3c7a(%rip)    # 0x222b18
leaq 0x153ffb(%rip), %rax    # 0x1b2ea0
movq %rax, 0x1c3b8c(%rip)    # 0x222a38
leaq 0x15401d(%rip), %rax    # 0x1b2ed0
movq %rax, 0x1c3b76(%rip)    # 0x222a30
leaq 0x15407f(%rip), %rax    # 0x1b2f40
movq %rax, 0x1c3be0(%rip)    # 0x222aa8
leaq 0x1540c1(%rip), %rax    # 0x1b2f90
movq %rax, 0x1c3b82(%rip)    # 0x222a58
leaq 0x1555a3(%rip), %rax    # 0x1b4480
movq %rax, 0x1c3bcc(%rip)    # 0x222ab0
leaq 0x1544c5(%rip), %rax    # 0x1b33b0
movq %rax, 0x1c3c3e(%rip)    # 0x222b30
leaq 0x155757(%rip), %rax    # 0x1b4650
movq %rax, 0x1c3bf8(%rip)    # 0x222af8
leaq 0x155789(%rip), %rax    # 0x1b4690
movq %rax, 0x1c3c1a(%rip)    # 0x222b28
leaq 0x15577b(%rip), %rax    # 0x1b4690
movq %rax, 0x1c3c04(%rip)    # 0x222b20
leaq 0x1559dd(%rip), %rax    # 0x1b4900
movq %rax, 0x1c3c36(%rip)    # 0x222b60
leaq 0x1559cf(%rip), %rax    # 0x1b4900
movq %rax, 0x1c3c30(%rip)    # 0x222b68
leaq 0x1559c1(%rip), %rax    # 0x1b4900
movq %rax, 0x1c3c2a(%rip)    # 0x222b70
leaq 0x1559b3(%rip), %rax    # 0x1b4900
movq %rax, 0x1c3c24(%rip)    # 0x222b78
leaq 0x1559a5(%rip), %rax    # 0x1b4900
movq %rax, 0x1c3bee(%rip)    # 0x222b50
leaq 0x155997(%rip), %rax    # 0x1b4900
movq %rax, 0x1c3be8(%rip)    # 0x222b58
leaq 0x155c09(%rip), %rax    # 0x1b4b80
movq %rax, 0x1c3b6a(%rip)    # 0x222ae8
leaq 0x155c3b(%rip), %rax    # 0x1b4bc0
movq %rax, 0x1c3b64(%rip)    # 0x222af0
leaq 0x15605d(%rip), %rax    # 0x1b4ff0
movq %rax, 0x1c3a7e(%rip)    # 0x222a18
leaq 0x15679f(%rip), %rax    # 0x1b5740
movq %rax, 0x1c3b10(%rip)    # 0x222ab8
leaq 0x156791(%rip), %rax    # 0x1b5740
movq %rax, 0x1c3b0a(%rip)    # 0x222ac0
leaq 0x156783(%rip), %rax    # 0x1b5740
movq %rax, 0x1c3b04(%rip)    # 0x222ac8
leaq 0x156775(%rip), %rax    # 0x1b5740
movq %rax, 0x1c3afe(%rip)    # 0x222ad0
leaq 0x1570a7(%rip), %rax    # 0x1b6080
movq %rax, 0x1c3a88(%rip)    # 0x222a68
leaq 0x1571b9(%rip), %rax    # 0x1b61a0
movq %rax, 0x1c3a82(%rip)    # 0x222a70
leaq 0x1572eb(%rip), %rax    # 0x1b62e0
movq %rax, 0x1c3a7c(%rip)    # 0x222a78
leaq 0x1573cd(%rip), %rax    # 0x1b63d0
movq %rax, 0x1c3a76(%rip)    # 0x222a80
retq
nopl (%rax,%rax)