// File: /workspace/github_c_makefile_star2_O1/eiselekd[P]MinimalLisp/./lf1.c
// Function: lf_init
void
lf_init(lfctx *cctx)
{
    v *c;
    
    ctx *lctx = &cctx->f.lctx; fctx *fcctx = &cctx->f;
    f_init(&cctx->f);

#undef CODE
#define ARITH(n,a0,a1,f,c) CODE(0,n,0,a0,0,a1,f,c)
#define CODE(in,n,ia0,a0,ia1,a1,f,c) {                                  \
        struct v *e, *ei;                                               \
        g_##f = mkCons(mkFop((fopfn)fop_##f), 0);                       \
        CONS_WORD_VAL(g_##f,1);                                         \
        if (a0) { fcctx->env = mkCons(ei=mkCons(unique(&fcctx->lctx, a0, strlen(a0)), e = mkCons(mkFop((fopfn)fop_##f), 0)),fcctx->env); FOP_IMMEDIATE_VAL(ei, ia0); CONS_WORD_VAL(e,1); } \
        if (a1) { fcctx->env = mkCons(ei=mkCons(unique(&fcctx->lctx, a1, strlen(a1)), e = mkCons(mkFop((fopfn)fop_##f), 0)),fcctx->env); FOP_IMMEDIATE_VAL(ei, ia1); CONS_WORD_VAL(e,1); } \
        fcctx->env = mkCons(ei=mkCons(unique(&fcctx->lctx, n,  strlen(n)),  g_##f),fcctx->env); FOP_IMMEDIATE_VAL(ei, in); \
    }
    
#include "lf.h"

    for (c = lctx->env; c; c=cdr(c)) {
        v *a = car(c); v *e;
        v *o = cdr(a), *n = car(a);
        if (o->tag == OP) {
            if (OP_ARGEVALP(o)) {
                rplacd(a, e = mkCons(car(g_ELISP), mkCons(o,0)));
                printf("Remap %s = 0x%p..\n",str(n),e);
                CONS_WORD_VAL(e,1);
                FN_ARGEVAL_SET(e);
            } else {
            }
        }
    }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
callq 0x87a1
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1146(%rip), %rax     # 0xe09f
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x648d(%rip)      # 0x15698
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x2187(%rip), %rsi      # 0x113a2
movq %rbx, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x6466(%rip), %r12      # 0x15698
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %r12, 0x10(%r15)
movq 0x148(%rbx), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%rbx)
movq %rbx, %r12
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1155(%rip), %rax     # 0xe14e
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x63d7(%rip)      # 0x156a0
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x20cf(%rip), %rsi      # 0x113a8
movq %rbx, %rdi
movl $0x3, %edx
callq 0x36a6
movq %rax, %r14
movq 0x63b0(%rip), %rbx      # 0x156a0
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1163(%rip), %rax     # 0xe1fd
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x6322(%rip)      # 0x156a8
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x2016(%rip), %rsi      # 0x113ac
movq %r12, %rdi
movl $0x4, %edx
callq 0x36a6
movq %rax, %r14
movq 0x62fb(%rip), %rbx      # 0x156a8
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movq %r12, %rbx
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1199(%rip), %rax     # 0xe287
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x626a(%rip)      # 0x156b0
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1f5b(%rip), %rsi      # 0x113b1
movq %r12, %rdi
movl $0x6, %edx
callq 0x36a6
movq %rax, %r14
movq 0x6243(%rip), %r12      # 0x156b0
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %r12, 0x10(%r15)
movq 0x148(%rbx), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%rbx)
movq %rbx, %r12
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1180(%rip), %rax     # 0xe35e
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x61b4(%rip)      # 0x156b8
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1ea4(%rip), %rsi      # 0x113b8
movq %rbx, %rdi
movl $0x4, %edx
callq 0x36a6
movq %rax, %r14
movq 0x618d(%rip), %rbx      # 0x156b8
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x11a7(%rip), %rax     # 0xe3f4
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x60ff(%rip)      # 0x156c0
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1dec(%rip), %rsi      # 0x113bd
movq %r12, %rdi
movl $0x4, %edx
callq 0x36a6
movq %rax, %r14
movq 0x60d8(%rip), %rbx      # 0x156c0
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movq %r12, %rbx
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x11d1(%rip), %rax     # 0xe48a
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x6047(%rip)      # 0x156c8
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1d31(%rip), %rsi      # 0x113c2
movq %r12, %rdi
movl $0x3, %edx
callq 0x36a6
movq %rax, %r14
movq 0x6020(%rip), %r12      # 0x156c8
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %r12, 0x10(%r15)
movq 0x148(%rbx), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%rbx)
movq %rbx, %r12
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x11f9(%rip), %rax     # 0xe520
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5f91(%rip)      # 0x156d0
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1c77(%rip), %rsi      # 0x113c6
movq %rbx, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5f6a(%rip), %rbx      # 0x156d0
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1220(%rip), %rax     # 0xe5b6
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5edc(%rip)      # 0x156d8
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1bc0(%rip), %rsi      # 0x113cc
movq %r12, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5eb5(%rip), %rbx      # 0x156d8
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movq %r12, %rbx
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x124a(%rip), %rax     # 0xe64c
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5e24(%rip)      # 0x156e0
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1b06(%rip), %rsi      # 0x113d2
movq %r12, %rdi
movl $0x4, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5dfd(%rip), %r12      # 0x156e0
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %r12, 0x10(%r15)
movq 0x148(%rbx), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%rbx)
movq %rbx, %r12
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1272(%rip), %rax     # 0xe6e2
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5d6e(%rip)      # 0x156e8
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1a4d(%rip), %rsi      # 0x113d7
movq %rbx, %rdi
movl $0x8, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5d47(%rip), %rbx      # 0x156e8
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1299(%rip), %rax     # 0xe778
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5cb9(%rip)      # 0x156f0
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1999(%rip), %rsi      # 0x113e0
movq %r12, %rdi
movl $0x8, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5c92(%rip), %rbx      # 0x156f0
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movq %r12, %rbx
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x12c3(%rip), %rax     # 0xe80e
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5c01(%rip)      # 0x156f8
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x18e2(%rip), %rsi      # 0x113e9
movq %r12, %rdi
movl $0x8, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5bda(%rip), %r12      # 0x156f8
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %r12, 0x10(%r15)
movq 0x148(%rbx), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%rbx)
movq %rbx, %r12
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x12eb(%rip), %rax     # 0xe8a4
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5b4b(%rip)      # 0x15700
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x182d(%rip), %rsi      # 0x113f2
movq %rbx, %rdi
movl $0x8, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5b24(%rip), %rbx      # 0x15700
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
movl %r13d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r12), %r14
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %r14, 0x10(%rax)
movq %rax, 0x148(%r12)
movq %r12, %rbx
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r13d
movl %r13d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1315(%rip), %r15     # 0xe93a
movq %r15, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %r14d, %r14d
movq %r14, 0x10(%rax)
movq %rax, 0x5a92(%rip)      # 0x15708
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1775(%rip), %rsi      # 0x113fb
movq %r12, %rdi
movl $0x7, %edx
callq 0x36a6
movq %rax, -0x30(%rbp)
movl $0x18, %edi
callq 0x2100
movq %rax, %r12
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r12)
movq %r15, 0x8(%r12)
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r13d
andl $-0x10, %r13d
movl %r13d, (%rax)
movq %r12, 0x8(%rax)
movq %r14, 0x10(%rax)
movl $0x18, %edi
callq 0x2100
movq %rax, %r12
movl (%rax), %r14d
movl %r14d, %eax
andl $-0x10, %eax
movl %eax, (%r12)
movq -0x30(%rbp), %rax
movq %rax, 0x8(%r12)
movq %r15, 0x10(%r12)
movq 0x148(%rbx), %rax
movq %rax, -0x30(%rbp)
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r12, 0x8(%rax)
movq -0x30(%rbp), %rcx
movq %rcx, 0x10(%rax)
movq %rax, 0x148(%rbx)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r14d
movl %r14d, (%r12)
movl $0x100, %eax            # imm = 0x100
orl %eax, %r13d
movl %r13d, (%r15)
leaq 0x16be(%rip), %rsi      # 0x11403
movq %rbx, %rdi
movq %rbx, %r13
movl $0xc, %edx
callq 0x36a6
movq %rax, %r14
movq 0x59a9(%rip), %rbx      # 0x15708
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x13c3(%rip), %rax     # 0xea0a
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x591d(%rip)      # 0x15710
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x160d(%rip), %rsi      # 0x11410
movq %r13, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x58f6(%rip), %rbx      # 0x15710
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x12b3(%rip), %rax     # 0xebd5
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x586a(%rip)      # 0x15718
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1558(%rip), %rsi      # 0x11416
movq %r13, %rdi
movl $0x7, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5843(%rip), %rbx      # 0x15718
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1155(%rip), %rax     # 0xedee
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x57b7(%rip)      # 0x15720
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x14a5(%rip), %rsi      # 0x1141e
movq %r13, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5790(%rip), %rbx      # 0x15720
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x112a(%rip), %rax     # 0xeed4
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5704(%rip)      # 0x15728
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x13f0(%rip), %rsi      # 0x11424
movq %r13, %rdi
movl $0x8, %edx
callq 0x36a6
movq %rax, %r14
movq 0x56dd(%rip), %rbx      # 0x15728
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x110f(%rip), %rax     # 0xefaa
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5651(%rip)      # 0x15730
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x133e(%rip), %rsi      # 0x1142d
movq %r13, %rdi
movl $0x2, %edx
callq 0x36a6
movq %rax, %r14
movq 0x562a(%rip), %rbx      # 0x15730
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1128(%rip), %rax     # 0xf04c
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x559e(%rip)      # 0x15738
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x1286(%rip), %rsi      # 0x11430
movq %r13, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5577(%rip), %rbx      # 0x15738
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x1186(%rip), %rax     # 0xf0a9
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x54eb(%rip)      # 0x15740
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x11d1(%rip), %rsi      # 0x11436
movq %r13, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x54c4(%rip), %rbx      # 0x15740
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
movl (%rax), %eax
andl $-0x10, %eax
orl $0x7, %eax
movl %eax, (%r14)
leaq -0x11b5(%rip), %rax     # 0xf135
movq %rax, 0x8(%r14)
movl $0x18, %edi
callq 0x2100
movl (%rax), %ecx
andl $-0x10, %ecx
movl %ecx, (%rax)
movq %r14, 0x8(%rax)
xorl %edx, %edx
movq %rdx, 0x10(%rax)
movq %rax, 0x5438(%rip)      # 0x15748
movl $0x100, %edx            # imm = 0x100
orl %edx, %ecx
movl %ecx, (%rax)
leaq 0x111c(%rip), %rsi      # 0x1143c
movq %r13, %rdi
movl $0x5, %edx
callq 0x36a6
movq %rax, %r14
movq 0x5411(%rip), %rbx      # 0x15748
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
movl (%rax), %r12d
movl %r12d, %eax
andl $-0x10, %eax
movl %eax, (%r15)
movq %r14, 0x8(%r15)
movq %rbx, 0x10(%r15)
movq 0x148(%r13), %rbx
movl $0x18, %edi
callq 0x2100
andb $-0x10, (%rax)
movq %r15, 0x8(%rax)
movq %rbx, 0x10(%rax)
movq %rax, 0x148(%r13)
movl $0xffffff70, %eax       # imm = 0xFFFFFF70
andl %eax, %r12d
movl %r12d, (%r15)
movq 0x8(%r13), %r12
testq %r12, %r12
je 0x1043d
movq 0x8(%r12), %r13
testq %r13, %r13
je 0x103a3
movq 0x10(%r13), %r14
jmp 0x103a6
xorl %r14d, %r14d
testq %r13, %r13
je 0x103b1
movq 0x8(%r13), %rcx
jmp 0x103b3
xorl %ecx, %ecx
movl (%r14), %eax
andl $0x1f, %eax
cmpl $0x15, %eax
jne 0x10433
movq %rcx, -0x30(%rbp)
movq 0x533f(%rip), %rax      # 0x15708
testq %rax, %rax
je 0x103d4
movq 0x8(%rax), %rbx
jmp 0x103d6
xorl %ebx, %ebx
movl $0x18, %edi
callq 0x2100
movq %rax, %r15
andb $-0x10, (%rax)
movq %r14, 0x8(%rax)
movq $0x0, 0x10(%rax)
movl $0x18, %edi
callq 0x2100
movq %rax, %r14
andb $-0x10, (%rax)
movq %rbx, 0x8(%rax)
movq %r15, 0x10(%rax)
testq %r13, %r13
je 0x10413
movq %r14, 0x10(%r13)
movq -0x30(%rbp), %rax
movq 0x8(%rax), %rsi
leaq 0x1020(%rip), %rdi      # 0x11442
movq %r14, %rdx
xorl %eax, %eax
callq 0x2070
orl $0x110, (%r14)          # imm = 0x110
movq 0x10(%r12), %r12
jmp 0x1038a
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq