// File: /workspace/github_c_makefile_star2_O2/BernardTatin[P]s7sh/s7.c
// Function: display_any
static void display_any(s7_scheme *sc, s7_pointer obj, s7_pointer port, use_write_t use_write, shared_info *ci)
    {
#if S7_DEBUGGING
        print_debugging_state(sc, obj, port);
#else
        {
            char *str, *tmp;
            block_t *b;
            s7_int nlen, len;
            tmp = describe_type_bits(sc, obj);
            len = 32 + safe_strlen(tmp);
            b = mallocate(sc, len);
            str = (char *)block_data(b);
            if (is_free(obj))
                nlen = catstrs_direct(str, "<free cell! ", tmp, ">", NULL);
            else nlen = catstrs_direct(str, "<unknown object! ", tmp, ">", NULL);
            port_write_string(port)(sc, str, nlen, port);
            free(tmp);
            liberate(sc, b);
        }
#endif
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x128, %rsp            # imm = 0x128
movq %rdx, 0x118(%rsp)
movq %rsi, %r14
movq %rdi, %rbx
movl $0x400, %edi            # imm = 0x400
callq 0x8480
movq %rax, 0x40(%rsp)
movzbl (%r14), %eax
movl %eax, 0x1c(%rsp)
movq (%r14), %r12
movq %rbx, 0x120(%rsp)
movq %rbx, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x7d054
movq %rax, 0x80(%rsp)
leaq 0x2c7a9(%rip), %rcx     # 0xe846e
btl $0x8, %r12d
movq %rcx, %rax
jae 0xbbd00
movzbl (%r14), %edx
leaq 0x65f06(%rip), %rsi     # 0x121be0
cmpb $0x1, (%rdx,%rsi)
jne 0xbbcf9
btl $0xa, %r12d
leaq 0x2a32a(%rip), %rdx     # 0xe6016
leaq 0x2a317(%rip), %rax     # 0xe600a
cmovaeq %rdx, %rax
jmp 0xbbd00
leaq 0x2a321(%rip), %rax     # 0xe6021
btl $0x9, %r12d
movq %rcx, %r9
jb 0xbbd27
btl $0xa, %r12d
movq %rcx, %r8
jae 0xbbd7b
movzbl (%r14), %edx
cmpq $0x1, %rdx
jne 0xbbd5e
leaq 0x2a311(%rip), %r8      # 0xe6036
jmp 0xbbd7b
movzbl (%r14), %edx
leaq 0x2a2f4(%rip), %r9      # 0xe6026
cmpl $0x1, %edx
je 0xbbd0a
cmpl $0x9, %edx
je 0xbbd0a
cmpl $0xa, %edx
jne 0xbc03c
testb $-0x80, 0x6(%r14)
leaq 0x2a2d5(%rip), %rdx     # 0xe6026
leaq 0x2a2d9(%rip), %r9      # 0xe6031
cmoveq %rdx, %r9
jmp 0xbbd0a
leaq 0x65e7b(%rip), %rsi     # 0x121be0
leaq 0x2a2de(%rip), %rdi     # 0xe604a
leaq 0x2a2e1(%rip), %r8      # 0xe6054
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r8
btl $0xb, %r12d
movq %rcx, %r11
jae 0xbbdab
movb (%r14), %dl
cmpb $0x2f, %dl
jbe 0xbbd96
leaq 0x2a2c5(%rip), %r11     # 0xe6059
jmp 0xbbdab
cmpb $0x1, %dl
leaq 0x2a2c5(%rip), %rdx     # 0xe6065
leaq 0x2a2c9(%rip), %r11     # 0xe6070
cmoveq %rdx, %r11
btl $0xc, %r12d
movq %rcx, %rbx
jae 0xbbdde
movzbl (%r14), %edx
leaq 0x59b50(%rip), %rsi     # 0x115910
leaq 0x2a2ae(%rip), %rdi     # 0xe6075
leaq 0x2a2b5(%rip), %rbx     # 0xe6083
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %rbx
cmpq $0x1, %rdx
cmoveq %rdi, %rbx
btl $0xd, %r12d
movq %rcx, %r15
jae 0xbbe11
movzbl (%r14), %edx
leaq 0x5f57d(%rip), %rsi     # 0x11b370
leaq 0x2a28e(%rip), %rdi     # 0xe6088
leaq 0x2a297(%rip), %r15     # 0xe6098
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r15
cmpq $0x9, %rdx
cmoveq %rdi, %r15
btl $0xe, %r12d
movq %rcx, %r13
jae 0xbbe4c
movzbl (%r14), %edx
leaq 0x2a277(%rip), %r13     # 0xe609d
cmpl $0x2a, %edx
je 0xbbe4c
cmpl $0xa, %edx
jne 0xbbe37
testb $-0x80, 0x6(%r14)
je 0xbbe4c
cmpb $0x2b, %dl
leaq 0x2a25c(%rip), %rdx     # 0xe609d
leaq 0x2a260(%rip), %r13     # 0xe60a8
cmoveq %rdx, %r13
movq %rcx, %rdx
testw %r12w, %r12w
jns 0xbbe7e
movb (%r14), %dl
cmpb $0xa, %dl
jne 0xbbe66
leaq 0x2a249(%rip), %rdx     # 0xe60ad
jmp 0xbbe7e
cmpb $0x1, %dl
leaq 0x2a246(%rip), %rdx     # 0xe60b6
leaq 0x2a24f(%rip), %rsi     # 0xe60c6
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xd8(%rsp)
btl $0x10, %r12d
movq %rcx, 0x20(%rsp)
jb 0xbbecd
btl $0x12, %r12d
movq %rcx, %rdx
jb 0xbbf0c
movq %rdx, 0xd0(%rsp)
btl $0x14, %r12d
movq %rcx, %rdx
jae 0xbbf4f
movb (%r14), %dl
cmpb $0xa, %dl
jne 0xbbf37
testb $-0x80, 0x6(%r14)
jne 0xbbf37
leaq 0x2a280(%rip), %rdx     # 0xe6148
jmp 0xbbf4f
movzbl (%r14), %edx
cmpl $0x1, %edx
je 0xbc013
leaq 0x2a1f5(%rip), %rsi     # 0xe60d6
movq %rsi, 0x20(%rsp)
cmpl $0x9, %edx
je 0xbbe92
cmpl $0xa, %edx
je 0xbbe92
cmpb $0x1c, %dl
leaq 0x2a1e4(%rip), %rdx     # 0xe60de
leaq 0x2a1e8(%rip), %rsi     # 0xe60e9
cmoveq %rdx, %rsi
movq %rsi, 0x20(%rsp)
jmp 0xbbe92
movzbl (%r14), %edx
cmpl $0x1, %edx
je 0xbc024
cmpl $0x1c, %edx
je 0xbbffb
cmpl $0x23, %edx
jne 0xbc048
leaq 0x2a1d4(%rip), %rdx     # 0xe6106
jmp 0xbbe9c
cmpb $0x1, %dl
leaq 0x2a20e(%rip), %rdx     # 0xe614f
leaq 0x2a20f(%rip), %rsi     # 0xe6157
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xc8(%rsp)
btl $0x17, %r12d
movq %rcx, %rdx
jb 0xbbfbc
movq %rdx, 0xc0(%rsp)
btl $0x19, %r12d
movq %rcx, 0x10(%rsp)
jae 0xbc086
movzbl (%r14), %edx
cmpl $0x1, %edx
je 0xbc07a
leaq 0x2a24d(%rip), %rsi     # 0xe61da
movq %rsi, 0x10(%rsp)
cmpl $0x1c, %edx
je 0xbc086
cmpl $0x1b, %edx
je 0xbc086
cmpl $0xa, %edx
jne 0xbbfdc
testb $-0x80, 0x6(%r14)
jne 0xbbfdc
leaq 0x272d4(%rip), %rdx     # 0xe328b
jmp 0xbc081
movzbl (%r14), %edx
cmpl $0x1, %edx
je 0xbc030
cmpl $0xa, %edx
je 0xbc007
cmpl $0x20, %edx
jne 0xbc05d
leaq 0x2a1aa(%rip), %rdx     # 0xe6184
jmp 0xbbf61
cmpb $0x20, %dl
leaq 0x2a1fd(%rip), %rdx     # 0xe61e3
leaq 0x2a206(%rip), %rsi     # 0xe61f3
cmoveq %rdx, %rsi
movq %rsi, 0x10(%rsp)
jmp 0xbc086
leaq 0x2a111(%rip), %rdx     # 0xe6113
jmp 0xbbe9c
leaq 0x2a168(%rip), %rdx     # 0xe6176
jmp 0xbbf61
leaq 0x2a0b1(%rip), %rdx     # 0xe60cb
movq %rdx, 0x20(%rsp)
jmp 0xbbe92
leaq 0x2a0ce(%rip), %rdx     # 0xe60f9
jmp 0xbbe9c
leaq 0x2a15a(%rip), %rdx     # 0xe6191
jmp 0xbbf61
leaq 0x29fee(%rip), %r9      # 0xe6031
jmp 0xbbd0a
cmpb $0x27, %dl
jbe 0xbc133
leaq 0x2a0c5(%rip), %rdx     # 0xe611d
jmp 0xbbe9c
cmpb $0x1c, %dl
leaq 0x2a145(%rip), %rdx     # 0xe61ac
leaq 0x2a149(%rip), %rsi     # 0xe61b7
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xbbf61
leaq 0x2a13c(%rip), %rdx     # 0xe61bd
movq %rdx, 0x10(%rsp)
btl $0x1a, %r12d
movq %rcx, %rdx
jae 0xbc0a8
movzbl (%r14), %edx
leaq 0x5d8d5(%rip), %rsi     # 0x119970
cmpb $0x0, (%rdx,%rsi)
je 0xbc0d8
leaq 0x2a151(%rip), %rdx     # 0xe61f9
movq %rdx, 0xb8(%rsp)
btl $0x1b, %r12d
movq %rcx, %rdx
jae 0xbc1c3
movzbl (%r14), %edx
cmpl $0x1c, %edx
je 0xbc0fd
cmpl $0x20, %edx
jne 0xbc109
leaq 0x2a183(%rip), %rdx     # 0xe6256
jmp 0xbc1c3
cmpl $0xa, %edx
je 0xbc174
cmpl $0x1c, %edx
je 0xbc15c
cmpl $0x1d, %edx
je 0xbc168
cmpl $0x20, %edx
jne 0xbc180
leaq 0x2a135(%rip), %rdx     # 0xe6230
jmp 0xbc0a8
leaq 0x2a144(%rip), %rdx     # 0xe6248
jmp 0xbc1c3
cmpb $0x2f, %dl
jbe 0xbc11a
leaq 0x2a14f(%rip), %rdx     # 0xe6264
jmp 0xbc1c3
leaq 0x5d84f(%rip), %rsi     # 0x119970
cmpb $0x0, (%rdx,%rsi)
je 0xbc19d
leaq 0x2a142(%rip), %rdx     # 0xe6270
jmp 0xbc1c3
leaq 0x29ff4(%rip), %rsi     # 0xe612e
cmpb $0xa, %dl
jne 0xbc146
testb $-0x80, 0x6(%r14)
je 0xbc154
cmpb $0x20, %dl
leaq 0x29fea(%rip), %rdx     # 0xe613a
cmovneq %rdx, %rsi
movq %rsi, %rdx
jmp 0xbbe9c
leaq 0x2a0ac(%rip), %rdx     # 0xe620f
jmp 0xbc0a8
leaq 0x2a0b2(%rip), %rdx     # 0xe6221
jmp 0xbc0a8
leaq 0x2a087(%rip), %rdx     # 0xe6202
jmp 0xbc0a8
cmpl $0x1, %edx
leaq 0x2a0b0(%rip), %rdx     # 0xe623a
leaq 0x2a0b1(%rip), %rsi     # 0xe6242
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xbc0a8
cmpl $0x1, %edx
jne 0xbc1ab
leaq 0x2a0d3(%rip), %rdx     # 0xe627c
jmp 0xbc1c3
cmpl $0x1b, %edx
leaq 0x2a0d3(%rip), %rdx     # 0xe6288
leaq 0x2a0d7(%rip), %rsi     # 0xe6293
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xb0(%rsp)
btl $0x1c, %r12d
movq %rcx, 0x30(%rsp)
jae 0xbc221
movzbl (%r14), %edx
leaq 0x2a0b7(%rip), %rsi     # 0xe6299
movq %rsi, 0x30(%rsp)
cmpq $0x1, %rdx
je 0xbc221
leaq 0x5f17c(%rip), %rsi     # 0x11b370
cmpb $0x0, (%rdx,%rsi)
jne 0xbc221
leaq 0x659df(%rip), %rsi     # 0x121be0
cmpb $0x0, (%rdx,%rsi)
jne 0xbc221
cmpb $0x30, %dl
leaq 0x2a088(%rip), %rdx     # 0xe6299
leaq 0x2a08c(%rip), %rsi     # 0xe62a4
cmovaeq %rdx, %rsi
movq %rsi, 0x30(%rsp)
btl $0x1d, %r12d
movq %rcx, %rdx
jb 0xbc2b1
movq %rdx, 0xa8(%rsp)
btl $0x1e, %r12d
movq %rcx, 0x28(%rsp)
jae 0xbc261
movzbl (%r14), %edx
leaq 0x2a09d(%rip), %rsi     # 0xe62eb
movq %rsi, 0x28(%rsp)
movl %edx, %esi
orl $0x8, %esi
cmpl $0x1c, %esi
jne 0xbc37f
movq %rcx, 0x38(%rsp)
testl %r12d, %r12d
jns 0xbc286
cmpb $0x1d, (%r14)
leaq 0x2a088(%rip), %rdx     # 0xe62fe
leaq 0x2a08a(%rip), %rsi     # 0xe6307
cmoveq %rdx, %rsi
movq %rsi, 0x38(%rsp)
btq $0x30, %r12
movq %rcx, 0x8(%rsp)
jae 0xbc342
movzbl (%r14), %edx
cmpq $0xa, %rdx
jne 0xbc2f9
leaq 0x2a066(%rip), %rdx     # 0xe630d
movq %rdx, 0x8(%rsp)
jmp 0xbc342
movzbl (%r14), %edx
cmpl $0x1, %edx
je 0xbc40e
cmpl $0x1c, %edx
je 0xbc3ea
cmpl $0x13, %edx
je 0xbc402
cmpl $0x1b, %edx
je 0xbc3f6
cmpl $0xa, %edx
jne 0xbc3d1
testb $-0x80, 0x6(%r14)
jne 0xbc3d1
leaq 0x1b194(%rip), %rdx     # 0xd7488
jmp 0xbc22f
leaq 0x5f030(%rip), %rsi     # 0x11b330
leaq 0x2a019(%rip), %rdi     # 0xe6320
movq %rdi, 0x8(%rsp)
cmpb $0x0, (%rdx,%rsi)
jne 0xbc342
cmpq $0x1c, %rdx
je 0xbc445
cmpl $0x14, %edx
jne 0xbc328
testb $0x20, 0x2(%r14)
jne 0xbc342
cmpl $0x1b, %edx
leaq 0x2a006(%rip), %rdx     # 0xe6338
leaq 0x2a00f(%rip), %rsi     # 0xe6348
cmoveq %rdx, %rsi
movq %rsi, 0x8(%rsp)
btq $0x31, %r12
movq %rcx, %rdx
jae 0xbc47d
movzbl (%r14), %edx
cmpq $0x1c, %rdx
jne 0xbc366
leaq 0x29fed(%rip), %rdx     # 0xe634e
jmp 0xbc47d
leaq 0x5d8b3(%rip), %rsi     # 0x119c20
cmpb $0x0, (%rdx,%rsi)
je 0xbc3c0
leaq 0x29fe2(%rip), %rdx     # 0xe635c
jmp 0xbc47d
leaq 0x6585a(%rip), %rsi     # 0x121be0
cmpb $0x0, (%rdx,%rsi)
jne 0xbc261
leaq 0x5efd9(%rip), %rsi     # 0x11b370
cmpb $0x0, (%rdx,%rsi)
jne 0xbc261
cmpl $0x21, %edx
leaq 0x29f40(%rip), %rdx     # 0xe62eb
leaq 0x29f46(%rip), %rsi     # 0xe62f8
cmoveq %rdx, %rsi
movq %rsi, 0x28(%rsp)
jmp 0xbc261
cmpl $0x1b, %edx
jne 0xbc41a
leaq 0x29f9e(%rip), %rdx     # 0xe636a
jmp 0xbc47d
leaq 0x5d848(%rip), %rsi     # 0x119c20
cmpb $0x0, (%rdx,%rsi)
je 0xbc428
leaq 0x1ba6a(%rip), %rdx     # 0xd7e4f
jmp 0xbc22f
leaq 0x270ce(%rip), %rdx     # 0xe34bf
jmp 0xbc22f
leaq 0x29ec0(%rip), %rdx     # 0xe62bd
jmp 0xbc22f
leaq 0x29ea1(%rip), %rdx     # 0xe62aa
jmp 0xbc22f
leaq 0x29eb5(%rip), %rdx     # 0xe62ca
jmp 0xbc22f
cmpb $0x2f, %dl
jbe 0xbc451
leaq 0x29f56(%rip), %rdx     # 0xe637c
jmp 0xbc47d
cmpl $0x20, %edx
leaq 0x29ea0(%rip), %rdx     # 0xe62d2
leaq 0x29eac(%rip), %rsi     # 0xe62e5
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xbc22f
leaq 0x29ee1(%rip), %rdx     # 0xe632d
jmp 0xbc2a7
leaq 0x29f40(%rip), %rsi     # 0xe6398
cmpq $0x1, %rdx
je 0xbc47a
cmpl $0x20, %edx
jne 0xbc46c
leaq 0x29f23(%rip), %rdx     # 0xe638d
jmp 0xbc47d
cmpl $0x29, %edx
leaq 0x29f2f(%rip), %rdx     # 0xe63a5
cmovneq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xa0(%rsp)
btq $0x32, %r12
movq %rcx, %rdx
jae 0xbc4ea
movzbl (%r14), %edx
cmpl $0x1, %edx
je 0xbc4e3
cmpl $0x20, %edx
je 0xbc4d1
cmpl $0x1d, %edx
je 0xbc4da
cmpl $0xa, %edx
jne 0xbc4b7
testb $-0x80, 0x6(%r14)
jne 0xbc4b7
leaq 0x29ef6(%rip), %rdx     # 0xe63ab
jmp 0xbc4ea
cmpb $0x1b, %dl
leaq 0x29f1e(%rip), %rdx     # 0xe63df
leaq 0x29f25(%rip), %rsi     # 0xe63ed
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xbc4ea
leaq 0x29ee4(%rip), %rdx     # 0xe63bc
jmp 0xbc4ea
leaq 0x29eea(%rip), %rdx     # 0xe63cb
jmp 0xbc4ea
leaq 0x29eca(%rip), %rdx     # 0xe63b4
movq %rdx, 0x98(%rsp)
btq $0x33, %r12
movq %rcx, %rdx
jb 0xbc521
movq %rdx, 0x90(%rsp)
btq $0x34, %r12
movq %rcx, %r10
jae 0xbc579
movzbl (%r14), %edx
cmpq $0x1, %rdx
jne 0xbc55c
leaq 0x29f01(%rip), %r10     # 0xe6420
jmp 0xbc579
movzbl (%r14), %edx
cmpl $0x1, %edx
je 0xbc694
cmpl $0x1b, %edx
je 0xbc67f
cmpl $0xa, %edx
jne 0xbc94c
testb $-0x80, 0x6(%r14)
leaq 0x29ec6(%rip), %rdx     # 0xe6412
leaq 0x29ec7(%rip), %rsi     # 0xe641a
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xbc4fc
leaq 0x6567d(%rip), %rsi     # 0x121be0
leaq 0x29eb6(%rip), %rdi     # 0xe6420
leaq 0x29ec2(%rip), %r10     # 0xe6433
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r10
movq %r10, 0x88(%rsp)
btq $0x35, %r12
movq %rcx, %r10
jae 0xbc5cd
movzbl (%r14), %edx
leaq 0x655ea(%rip), %rsi     # 0x121b80
leaq 0x19c0f(%rip), %r10     # 0xd61ac
cmpb $0x0, (%rdx,%rsi)
jne 0xbc5cd
leaq 0x64d96(%rip), %rsi     # 0x121340
cmpb $0x0, (%rdx,%rsi)
jne 0xbc5cd
leaq 0x65629(%rip), %rsi     # 0x121be0
leaq 0x19bee(%rip), %rdi     # 0xd61ac
leaq 0x29e74(%rip), %r10     # 0xe6439
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r10
btq $0x36, %r12
movq %rcx, %rdi
jae 0xbc619
movzbl (%r14), %edx
leaq 0x6559e(%rip), %rsi     # 0x121b80
leaq 0x29e56(%rip), %rdi     # 0xe643f
cmpb $0x0, (%rdx,%rsi)
jne 0xbc619
leaq 0x64d4a(%rip), %rsi     # 0x121340
cmpb $0x0, (%rdx,%rsi)
jne 0xbc619
leaq 0x655dd(%rip), %rsi     # 0x121be0
leaq 0x29e35(%rip), %rbp     # 0xe643f
leaq 0x29e3a(%rip), %rdi     # 0xe644b
cmpb $0x0, (%rdx,%rsi)
cmovneq %rbp, %rdi
btq $0x37, %r12
movq %rcx, %rsi
jae 0xbc639
cmpb $0xa, (%r14)
leaq 0x1bd1b(%rip), %rdx     # 0xd8349
leaq 0x29e1c(%rip), %rsi     # 0xe6451
cmoveq %rdx, %rsi
btq $0x38, %r12
movq %rcx, %rbp
jae 0xbc6a7
movzbl (%r14), %edx
cmpl $0x1b, %edx
je 0xbc6a0
cmpl $0x15, %edx
je 0xbc68b
cmpl $0xa, %edx
jne 0xbc666
testb $-0x80, 0x6(%r14)
jne 0xbc666
leaq 0x29e11(%rip), %rbp     # 0xe6475
jmp 0xbc6a7
cmpb $0x2e, 0x1c(%rsp)
leaq 0x29e10(%rip), %rdx     # 0xe6482
leaq 0x29e23(%rip), %rbp     # 0xe649c
cmovaeq %rdx, %rbp
jmp 0xbc6a7
leaq 0x29d7d(%rip), %rdx     # 0xe6403
jmp 0xbc4fc
leaq 0x29dc5(%rip), %rbp     # 0xe6457
jmp 0xbc6a7
leaq 0x29d58(%rip), %rdx     # 0xe63f3
jmp 0xbc4fc
leaq 0x29dc1(%rip), %rbp     # 0xe6468
movq %rbp, 0x58(%rsp)
movq %rsi, 0x60(%rsp)
movq %rdi, 0x70(%rsp)
movq %r10, 0x78(%rsp)
movq %r13, 0xe0(%rsp)
movq %r15, 0xe8(%rsp)
movq %rbx, 0xf0(%rsp)
movq %r11, 0xf8(%rsp)
movq %r8, 0x100(%rsp)
movl 0x1c(%rsp), %r8d
movq %r9, 0x108(%rsp)
movq %rax, 0x110(%rsp)
movzwl 0x4(%r14), %r9d
btq $0x39, %r12
movq %rcx, %r15
jae 0xbc71d
cmpb $0xa, (%r14)
leaq 0x29d8f(%rip), %rdx     # 0xe64a1
leaq 0x29d92(%rip), %r15     # 0xe64ab
cmoveq %rdx, %r15
btl $0x18, %r12d
movq %r14, 0x68(%rsp)
leaq 0x27717(%rip), %rax     # 0xe3e45
cmovaeq %rcx, %rax
movq %rax, 0x50(%rsp)
btl $0x16, %r12d
leaq 0x29a2a(%rip), %rax     # 0xe616d
cmovaeq %rcx, %rax
movq %rax, 0x48(%rsp)
btl $0x15, %r12d
leaq 0x29a05(%rip), %r10     # 0xe615d
cmovaeq %rcx, %r10
btl $0x13, %r12d
leaq 0x299d8(%rip), %r11     # 0xe6140
cmovaeq %rcx, %r11
btl $0x11, %r12d
leaq 0x29976(%rip), %r14     # 0xe60ee
cmovaeq %rcx, %r14
movabsq $0x3c00000000000000, %rdx # imm = 0x3C00000000000000
testq %rdx, %r12
leaq 0x29d21(%rip), %rbp     # 0xe64b1
cmoveq %rcx, %rbp
btq $0x3e, %r12
leaq 0x29d23(%rip), %r13     # 0xe64c3
cmovaeq %rcx, %r13
testq %r12, %r12
leaq 0x29d1d(%rip), %rbx     # 0xe64cb
cmovnsq %rcx, %rbx
leaq 0x297de(%rip), %rdx     # 0xe5f97
movl $0x400, %esi            # imm = 0x400
movq 0x40(%rsp), %rdi
movq 0x80(%rsp), %rcx
xorl %eax, %eax
pushq %rbx
pushq %r13
pushq %rbp
pushq %r15
pushq 0x78(%rsp)
pushq 0x88(%rsp)
pushq 0xa0(%rsp)
pushq 0xb0(%rsp)
pushq 0xc8(%rsp)
pushq 0xd8(%rsp)
pushq 0xe8(%rsp)
pushq 0xf8(%rsp)
pushq 0x68(%rsp)
pushq 0xa0(%rsp)
pushq 0x98(%rsp)
pushq 0x120(%rsp)
pushq 0xb0(%rsp)
pushq 0x138(%rsp)
pushq 0x148(%rsp)
pushq 0xa8(%rsp)
pushq 0xf0(%rsp)
pushq 0x168(%rsp)
pushq 0xf8(%rsp)
pushq %r10
pushq 0x188(%rsp)
pushq %r11
pushq 0x1a0(%rsp)
pushq %r14
pushq 0x100(%rsp)
pushq 0x1c0(%rsp)
pushq 0x1d0(%rsp)
pushq 0x1e0(%rsp)
pushq 0x1f0(%rsp)
pushq 0x200(%rsp)
pushq 0x210(%rsp)
pushq 0x220(%rsp)
pushq 0x230(%rsp)
pushq %r12
callq 0x8210
addq $0x130, %rsp            # imm = 0x130
movq 0x40(%rsp), %r14
movq %r14, %rdi
callq 0x8d06
leaq 0x20(%rax), %rsi
movq 0x120(%rsp), %rbx
movq %rbx, %rdi
callq 0x9037
movq %rax, %r13
movq (%rax), %rbp
movq 0x68(%rsp), %rax
cmpb $0x0, (%rax)
leaq 0x2968f(%rip), %rax     # 0xe5f78
leaq 0x29695(%rip), %rsi     # 0xe5f85
cmoveq %rax, %rsi
leaq 0x2a1e6(%rip), %rcx     # 0xe6ae1
movq %rbp, %rdi
movq %r14, %rdx
xorl %r8d, %r8d
xorl %eax, %eax
callq 0xb3a5
movq 0x118(%rsp), %rcx
movq 0x8(%rcx), %rdx
movq 0x48(%rdx), %r8
movq %rbx, %rdi
movq %rbp, %rsi
movq %rax, %rdx
callq *0x10(%r8)
movq %r14, %rdi
callq 0x8050
movq %rbx, %rdi
movq %r13, %rsi
addq $0x128, %rsp            # imm = 0x128
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x9439
leaq 0x29ac7(%rip), %rdx     # 0xe641a
jmp 0xbc4fc