// File: /workspace/github_c_makefile_star2_O1/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, 0x120(%rsp)
movq %rsi, %r15
movq %rdi, %rbx
movl $0x400, %edi            # imm = 0x400
callq 0x9480
movq %rax, 0x80(%rsp)
movzbl (%r15), %eax
movl %eax, 0x24(%rsp)
movq (%r15), %r12
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0xa2d68
movq %rax, 0xf0(%rsp)
leaq 0x3088f(%rip), %rcx     # 0x1253be
btl $0x8, %r12d
movq %rcx, %rax
jae 0xf4b6a
movzbl (%r15), %edx
leaq 0x6609c(%rip), %rsi     # 0x15abe0
cmpb $0x1, (%rdx,%rsi)
jne 0xf4b63
btl $0xa, %r12d
leaq 0x2e410(%rip), %rdx     # 0x122f66
leaq 0x2e3fd(%rip), %rax     # 0x122f5a
cmovaeq %rdx, %rax
jmp 0xf4b6a
leaq 0x2e407(%rip), %rax     # 0x122f71
btl $0x9, %r12d
movq %rcx, %r9
jb 0xf4b91
btl $0xa, %r12d
movq %rcx, %r8
jae 0xf4be5
movzbl (%r15), %edx
cmpq $0x1, %rdx
jne 0xf4bc8
leaq 0x2e3f7(%rip), %r8      # 0x122f86
jmp 0xf4be5
movzbl (%r15), %edx
leaq 0x2e3da(%rip), %r9      # 0x122f76
cmpl $0x1, %edx
je 0xf4b74
cmpl $0x9, %edx
je 0xf4b74
cmpl $0xa, %edx
jne 0xf4d31
testb $-0x80, 0x6(%r15)
leaq 0x2e3bb(%rip), %rdx     # 0x122f76
leaq 0x2e3bf(%rip), %r9      # 0x122f81
cmoveq %rdx, %r9
jmp 0xf4b74
leaq 0x66011(%rip), %rsi     # 0x15abe0
leaq 0x2e3c4(%rip), %rdi     # 0x122f9a
leaq 0x2e3c7(%rip), %r8      # 0x122fa4
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r8
btl $0xb, %r12d
movq %rcx, %r11
jae 0xf4c15
movb (%r15), %dl
cmpb $0x2f, %dl
jbe 0xf4c00
leaq 0x2e3ab(%rip), %r11     # 0x122fa9
jmp 0xf4c15
cmpb $0x1, %dl
leaq 0x2e3ab(%rip), %rdx     # 0x122fb5
leaq 0x2e3af(%rip), %r11     # 0x122fc0
cmoveq %rdx, %r11
btl $0xc, %r12d
movq %rcx, %r13
jae 0xf4c48
movzbl (%r15), %edx
leaq 0x59ce6(%rip), %rsi     # 0x14e910
leaq 0x2e394(%rip), %rdi     # 0x122fc5
leaq 0x2e39b(%rip), %r13     # 0x122fd3
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r13
cmpq $0x1, %rdx
cmoveq %rdi, %r13
btl $0xd, %r12d
movq %rcx, 0x48(%rsp)
jae 0xf4c82
movzbl (%r15), %edx
leaq 0x5f711(%rip), %rsi     # 0x154370
leaq 0x2e372(%rip), %rdi     # 0x122fd8
leaq 0x2e37b(%rip), %r14     # 0x122fe8
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r14
cmpq $0x9, %rdx
cmoveq %rdi, %r14
movq %r14, 0x48(%rsp)
btl $0xe, %r12d
movq %rcx, %r10
jae 0xf4cc8
movzbl (%r15), %edx
leaq 0x2e356(%rip), %r10     # 0x122fed
cmpl $0x2a, %edx
je 0xf4cc8
cmpl $0xa, %edx
jne 0xf4cb3
cmpb $0x2a, %dl
je 0xf4cc8
movzwl 0x6(%r15), %esi
andl $0x80, %esi
je 0xf4cc8
cmpb $0x2b, %dl
leaq 0x2e330(%rip), %rdx     # 0x122fed
leaq 0x2e334(%rip), %r10     # 0x122ff8
cmoveq %rdx, %r10
movq %rcx, %rdx
testw %r12w, %r12w
jns 0xf4cfa
movb (%r15), %dl
cmpb $0xa, %dl
jne 0xf4ce2
leaq 0x2e31d(%rip), %rdx     # 0x122ffd
jmp 0xf4cfa
cmpb $0x1, %dl
leaq 0x2e31a(%rip), %rdx     # 0x123006
leaq 0x2e323(%rip), %rsi     # 0x123016
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xe0(%rsp)
btl $0x10, %r12d
movq %rcx, %rdx
jae 0xf4d55
movzbl (%r15), %edx
cmpl $0x1, %edx
je 0xf4d28
cmpl $0x9, %edx
je 0xf4d1f
cmpl $0xa, %edx
jne 0xf4d3d
leaq 0x2e300(%rip), %rdx     # 0x123026
jmp 0xf4d55
leaq 0x2e2ec(%rip), %rdx     # 0x12301b
jmp 0xf4d55
leaq 0x2e249(%rip), %r9      # 0x122f81
jmp 0xf4b74
cmpb $0x1c, %dl
leaq 0x2e2e7(%rip), %rdx     # 0x12302e
leaq 0x2e2eb(%rip), %rsi     # 0x123039
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xd8(%rsp)
btl $0x12, %r12d
movq %rcx, %rdx
jb 0xf4d91
movq %rdx, 0xd0(%rsp)
btl $0x14, %r12d
movq %rcx, %rdx
jae 0xf4dd1
movb (%r15), %dl
cmpb $0xa, %dl
jne 0xf4db9
testb $-0x80, 0x6(%r15)
jne 0xf4db9
leaq 0x2e309(%rip), %rdx     # 0x123098
jmp 0xf4dd1
movzbl (%r15), %edx
cmpl $0x1, %edx
je 0xf4e71
cmpl $0x1c, %edx
je 0xf4e59
cmpl $0x23, %edx
jne 0xf4e89
leaq 0x2e29f(%rip), %rdx     # 0x123056
jmp 0xf4d67
cmpb $0x1, %dl
leaq 0x2e2dc(%rip), %rdx     # 0x12309f
leaq 0x2e2dd(%rip), %rsi     # 0x1230a7
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xc8(%rsp)
btl $0x17, %r12d
movq %rcx, %rdx
jb 0xf4e3d
movq %rdx, 0xc0(%rsp)
btl $0x19, %r12d
movq %rcx, 0x18(%rsp)
jae 0xf4f17
movzbl (%r15), %edx
cmpl $0x1a, %edx
jg 0xf4ee5
leaq 0x2e2fe(%rip), %rsi     # 0x12310d
movq %rsi, 0x18(%rsp)
cmpl $0x1, %edx
je 0xf4f17
cmpl $0xa, %edx
jne 0xf4efd
testb $-0x80, 0x6(%r15)
jne 0xf4ee0
leaq 0x2b3a3(%rip), %rdx     # 0x1201db
jmp 0xf4ef6
movzbl (%r15), %edx
cmpl $0x1, %edx
je 0xf4e7d
cmpl $0xa, %edx
je 0xf4e65
cmpl $0x20, %edx
jne 0xf4e9a
leaq 0x2e27d(%rip), %rdx     # 0x1230d4
jmp 0xf4de3
leaq 0x2e203(%rip), %rdx     # 0x123063
jmp 0xf4d67
leaq 0x2e25a(%rip), %rdx     # 0x1230c6
jmp 0xf4de3
leaq 0x2e1d1(%rip), %rdx     # 0x123049
jmp 0xf4d67
leaq 0x2e25d(%rip), %rdx     # 0x1230e1
jmp 0xf4de3
cmpb $0x27, %dl
jbe 0xf4eb7
leaq 0x2e1d8(%rip), %rdx     # 0x12306d
jmp 0xf4d67
cmpb $0x1c, %dl
leaq 0x2e258(%rip), %rdx     # 0x1230fc
leaq 0x2e25c(%rip), %rsi     # 0x123107
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xf4de3
leaq 0x2e1c0(%rip), %rsi     # 0x12307e
cmpb $0xa, %dl
jne 0xf4eca
testb $-0x80, 0x6(%r15)
je 0xf4ed8
cmpb $0x20, %dl
leaq 0x2e1b6(%rip), %rdx     # 0x12308a
cmovneq %rdx, %rsi
movq %rsi, %rdx
jmp 0xf4d67
cmpl $0x1, %edx
je 0xf4f17
cmpl $0x1b, %edx
je 0xf4eef
cmpl $0x1c, %edx
jne 0xf4efd
leaq 0x2e234(%rip), %rdx     # 0x12312a
movq %rdx, 0x18(%rsp)
jmp 0xf4f17
cmpl $0x20, %edx
leaq 0x2e22c(%rip), %rdx     # 0x123133
leaq 0x2e235(%rip), %rsi     # 0x123143
cmoveq %rdx, %rsi
movq %rsi, 0x18(%rsp)
btl $0x1a, %r12d
movq %rcx, %rdx
jae 0xf4f39
movzbl (%r15), %edx
leaq 0x5da44(%rip), %rsi     # 0x152970
cmpb $0x0, (%rdx,%rsi)
je 0xf4f69
leaq 0x2e210(%rip), %rdx     # 0x123149
movq %rdx, 0xb8(%rsp)
btl $0x1b, %r12d
movq %rcx, %rdx
jae 0xf5022
movzbl (%r15), %edx
cmpl $0x1c, %edx
je 0xf4f81
cmpl $0x20, %edx
jne 0xf4f8d
leaq 0x2e242(%rip), %rdx     # 0x1231a6
jmp 0xf5022
cmpl $0x1c, %edx
jg 0xf4f9e
cmpl $0xa, %edx
je 0xf4fe4
cmpl $0x1c, %edx
jne 0xf4fc7
leaq 0x2e1e0(%rip), %rdx     # 0x12315f
jmp 0xf4f39
leaq 0x2e210(%rip), %rdx     # 0x123198
jmp 0xf5022
cmpb $0x2f, %dl
jbe 0xf4fb1
leaq 0x2e21b(%rip), %rdx     # 0x1231b4
jmp 0xf5022
cmpl $0x1d, %edx
je 0xf4ff0
cmpl $0x20, %edx
jne 0xf4fc7
leaq 0x2e1d1(%rip), %rdx     # 0x123180
jmp 0xf4f39
leaq 0x5d9b8(%rip), %rsi     # 0x152970
cmpb $0x0, (%rdx,%rsi)
je 0xf4ffc
leaq 0x2e1fb(%rip), %rdx     # 0x1231c0
jmp 0xf5022
cmpl $0x1, %edx
leaq 0x2e1b9(%rip), %rdx     # 0x12318a
leaq 0x2e1ba(%rip), %rsi     # 0x123192
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xf4f39
leaq 0x2e167(%rip), %rdx     # 0x123152
jmp 0xf4f39
leaq 0x2e17a(%rip), %rdx     # 0x123171
jmp 0xf4f39
cmpl $0x1, %edx
jne 0xf500a
leaq 0x2e1c4(%rip), %rdx     # 0x1231cc
jmp 0xf5022
cmpl $0x1b, %edx
leaq 0x2e1c4(%rip), %rdx     # 0x1231d8
leaq 0x2e1c8(%rip), %rsi     # 0x1231e3
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0xb0(%rsp)
btl $0x1c, %r12d
movq %rcx, 0x30(%rsp)
jae 0xf5080
movzbl (%r15), %edx
leaq 0x2e1a8(%rip), %rsi     # 0x1231e9
movq %rsi, 0x30(%rsp)
cmpq $0x1, %rdx
je 0xf5080
leaq 0x5f31d(%rip), %rsi     # 0x154370
cmpb $0x0, (%rdx,%rsi)
jne 0xf5080
leaq 0x65b80(%rip), %rsi     # 0x15abe0
cmpb $0x0, (%rdx,%rsi)
jne 0xf5080
cmpb $0x30, %dl
leaq 0x2e179(%rip), %rdx     # 0x1231e9
leaq 0x2e17d(%rip), %rsi     # 0x1231f4
cmovaeq %rdx, %rsi
movq %rsi, 0x30(%rsp)
btl $0x1d, %r12d
movq %rcx, %rdx
jb 0xf5111
movq %rdx, 0xa8(%rsp)
btl $0x1e, %r12d
movq %rcx, 0x28(%rsp)
jae 0xf50c0
movzbl (%r15), %edx
leaq 0x2e18e(%rip), %rsi     # 0x12323b
movq %rsi, 0x28(%rsp)
movl %edx, %esi
orl $0x8, %esi
cmpl $0x1c, %esi
jne 0xf51fd
movq %rcx, %rsi
testl %r12d, %r12d
jns 0xf50de
cmpb $0x1d, (%r15)
leaq 0x2e17b(%rip), %rdx     # 0x12324e
leaq 0x2e17d(%rip), %rsi     # 0x123257
cmoveq %rdx, %rsi
movq %rsi, 0xa0(%rsp)
btq $0x30, %r12
movq %rcx, 0x8(%rsp)
jae 0xf519b
movzbl (%r15), %edx
cmpq $0xa, %rdx
jne 0xf5145
leaq 0x2e156(%rip), %rdx     # 0x12325d
movq %rdx, 0x8(%rsp)
jmp 0xf519b
movzbl (%r15), %edx
cmpl $0x12, %edx
jle 0xf51d8
cmpl $0x13, %edx
je 0xf527c
cmpl $0x1b, %edx
je 0xf5270
cmpl $0x1c, %edx
jne 0xf5294
leaq 0x2b2cf(%rip), %rdx     # 0x12040f
jmp 0xf508e
leaq 0x5f1e4(%rip), %rsi     # 0x154330
leaq 0x2e11d(%rip), %rdi     # 0x123270
movq %rdi, 0x8(%rsp)
cmpb $0x0, (%rdx,%rsi)
jne 0xf519b
leaq 0x2e118(%rip), %rsi     # 0x12327d
cmpq $0x1c, %rdx
je 0xf5196
cmpl $0x14, %edx
jne 0xf5181
testb $0x20, 0x2(%r15)
jne 0xf519b
movq %rsi, 0x8(%rsp)
cmpl $0x1c, %edx
je 0xf519b
cmpl $0x1b, %edx
leaq 0x2e0fd(%rip), %rdx     # 0x123288
leaq 0x2e106(%rip), %rsi     # 0x123298
cmoveq %rdx, %rsi
movq %rsi, 0x8(%rsp)
btq $0x31, %r12
movq %rcx, %rdx
jae 0xf52ff
movzbl (%r15), %edx
cmpq $0x1c, %rdx
jne 0xf51bf
leaq 0x2e0e4(%rip), %rdx     # 0x12329e
jmp 0xf52ff
leaq 0x5da5a(%rip), %rsi     # 0x152c20
cmpb $0x0, (%rdx,%rsi)
je 0xf523e
leaq 0x2e0d9(%rip), %rdx     # 0x1232ac
jmp 0xf52ff
cmpl $0x1, %edx
je 0xf5288
cmpl $0xa, %edx
jne 0xf5294
testb $-0x80, 0x6(%r15)
jne 0xf5260
leaq 0x1f1e0(%rip), %rdx     # 0x1143d8
jmp 0xf508e
leaq 0x659dc(%rip), %rsi     # 0x15abe0
cmpb $0x0, (%rdx,%rsi)
jne 0xf50c0
leaq 0x5f15b(%rip), %rsi     # 0x154370
cmpb $0x0, (%rdx,%rsi)
jne 0xf50c0
cmpl $0x21, %edx
leaq 0x2e012(%rip), %rdx     # 0x12323b
leaq 0x2e018(%rip), %rsi     # 0x123248
cmoveq %rdx, %rsi
movq %rsi, 0x28(%rsp)
jmp 0xf50c0
cmpl $0x1b, %edx
jne 0xf524f
leaq 0x2e070(%rip), %rdx     # 0x1232ba
jmp 0xf52ff
cmpb $0x2f, %dl
jbe 0xf52ca
leaq 0x2e071(%rip), %rdx     # 0x1232cc
jmp 0xf52ff
cmpq $0x1, %rdx
je 0xf5288
cmpl $0x13, %edx
je 0xf527c
cmpl $0x1b, %edx
jne 0xf5294
leaq 0x2df96(%rip), %rdx     # 0x12320d
jmp 0xf508e
leaq 0x2df77(%rip), %rdx     # 0x1231fa
jmp 0xf508e
leaq 0x2df8b(%rip), %rdx     # 0x12321a
jmp 0xf508e
leaq 0x5d985(%rip), %rsi     # 0x152c20
cmpb $0x0, (%rdx,%rsi)
je 0xf52ad
leaq 0x1faf7(%rip), %rdx     # 0x114d9f
jmp 0xf508e
cmpl $0x20, %edx
leaq 0x2df6b(%rip), %rdx     # 0x123222
leaq 0x2df77(%rip), %rsi     # 0x123235
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xf508e
cmpq $0x1, %rdx
je 0xf52de
cmpl $0x20, %edx
jne 0xf52e7
leaq 0x2e001(%rip), %rdx     # 0x1232dd
jmp 0xf52ff
leaq 0x2e003(%rip), %rdx     # 0x1232e8
jmp 0xf52ff
cmpl $0x29, %edx
leaq 0x2dff7(%rip), %rdx     # 0x1232e8
leaq 0x2dffd(%rip), %rsi     # 0x1232f5
cmoveq %rdx, %rsi
movq %rsi, %rdx
movq %rdx, 0x98(%rsp)
btq $0x32, %r12
movq %rcx, 0x10(%rsp)
jae 0xf5382
movzbl (%r15), %edx
cmpl $0x1c, %edx
jg 0xf5347
leaq 0x2dfe1(%rip), %rsi     # 0x123304
movq %rsi, 0x10(%rsp)
cmpl $0x1, %edx
je 0xf5382
cmpl $0xa, %edx
jne 0xf535a
testb $-0x80, 0x6(%r15)
jne 0xf5342
leaq 0x2dfbb(%rip), %rdx     # 0x1232fb
jmp 0xf537d
cmpl $0x1, %edx
je 0xf5382
cmpl $0x1d, %edx
je 0xf5376
cmpl $0x20, %edx
jne 0xf535a
leaq 0x2dfb4(%rip), %rdx     # 0x12330c
jmp 0xf537d
cmpl $0x1b, %edx
leaq 0x2dfcb(%rip), %rdx     # 0x12332f
leaq 0x2dfd2(%rip), %rsi     # 0x12333d
cmoveq %rdx, %rsi
movq %rsi, 0x10(%rsp)
jmp 0xf5382
leaq 0x2df9e(%rip), %rdx     # 0x12331b
movq %rdx, 0x10(%rsp)
btq $0x33, %r12
movq %rcx, %rdx
jb 0xf53b1
movq %rdx, 0x90(%rsp)
btq $0x34, %r12
movq %rcx, %r14
jae 0xf5409
movzbl (%r15), %edx
cmpq $0x1, %rdx
jne 0xf53ec
leaq 0x2dfc1(%rip), %r14     # 0x123370
jmp 0xf5409
movzbl (%r15), %edx
cmpl $0x1, %edx
je 0xf5524
cmpl $0x1b, %edx
je 0xf550f
cmpl $0xa, %edx
jne 0xf5838
testb $-0x80, 0x6(%r15)
leaq 0x2df86(%rip), %rdx     # 0x123362
leaq 0x2df87(%rip), %rsi     # 0x12336a
cmoveq %rdx, %rsi
movq %rsi, %rdx
jmp 0xf538c
leaq 0x657ed(%rip), %rsi     # 0x15abe0
leaq 0x2df76(%rip), %rdi     # 0x123370
leaq 0x2df82(%rip), %r14     # 0x123383
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r14
movq %r14, 0x88(%rsp)
btq $0x35, %r12
movq %rcx, %r14
jae 0xf545d
movzbl (%r15), %edx
leaq 0x6575a(%rip), %rsi     # 0x15ab80
leaq 0x1dccf(%rip), %r14     # 0x1130fc
cmpb $0x0, (%rdx,%rsi)
jne 0xf545d
leaq 0x64f06(%rip), %rsi     # 0x15a340
cmpb $0x0, (%rdx,%rsi)
jne 0xf545d
leaq 0x65799(%rip), %rsi     # 0x15abe0
leaq 0x1dcae(%rip), %rdi     # 0x1130fc
leaq 0x2df34(%rip), %r14     # 0x123389
cmpb $0x0, (%rdx,%rsi)
cmovneq %rdi, %r14
btq $0x36, %r12
movq %rcx, %rdi
jae 0xf54a9
movzbl (%r15), %edx
leaq 0x6570e(%rip), %rsi     # 0x15ab80
leaq 0x2df16(%rip), %rdi     # 0x12338f
cmpb $0x0, (%rdx,%rsi)
jne 0xf54a9
leaq 0x64eba(%rip), %rsi     # 0x15a340
cmpb $0x0, (%rdx,%rsi)
jne 0xf54a9
leaq 0x6574d(%rip), %rsi     # 0x15abe0
leaq 0x2def5(%rip), %rbp     # 0x12338f
leaq 0x2defa(%rip), %rdi     # 0x12339b
cmpb $0x0, (%rdx,%rsi)
cmovneq %rbp, %rdi
btq $0x37, %r12
movq %rcx, %rsi
jae 0xf54c9
cmpb $0xa, (%r15)
leaq 0x1fddb(%rip), %rdx     # 0x115299
leaq 0x2dedc(%rip), %rsi     # 0x1233a1
cmoveq %rdx, %rsi
btq $0x38, %r12
movq %rcx, %rbp
jae 0xf5537
movzbl (%r15), %edx
cmpl $0x1b, %edx
je 0xf5530
cmpl $0x15, %edx
je 0xf551b
cmpl $0xa, %edx
jne 0xf54f6
testb $-0x80, 0x6(%r15)
jne 0xf54f6
leaq 0x2ded1(%rip), %rbp     # 0x1233c5
jmp 0xf5537
cmpb $0x2e, 0x24(%rsp)
leaq 0x2ded0(%rip), %rdx     # 0x1233d2
leaq 0x2dee3(%rip), %rbp     # 0x1233ec
cmovaeq %rdx, %rbp
jmp 0xf5537
leaq 0x2de3d(%rip), %rdx     # 0x123353
jmp 0xf538c
leaq 0x2de85(%rip), %rbp     # 0x1233a7
jmp 0xf5537
leaq 0x2de18(%rip), %rdx     # 0x123343
jmp 0xf538c
leaq 0x2de81(%rip), %rbp     # 0x1233b8
movq %rbp, 0x60(%rsp)
movq %rsi, 0x68(%rsp)
movq %rdi, 0x70(%rsp)
movq %r14, 0x78(%rsp)
movq %r10, 0xe8(%rsp)
movq %r13, 0xf8(%rsp)
movq %r11, 0x100(%rsp)
movq %r8, 0x108(%rsp)
movl 0x24(%rsp), %r8d
movq %r9, 0x110(%rsp)
movq %rax, 0x118(%rsp)
movq 0x80(%rsp), %rdi
movq %rbx, 0x40(%rsp)
movzwl 0x4(%r15), %r9d
btq $0x39, %r12
movq %rcx, %r10
jae 0xf55b2
cmpb $0xa, (%r15)
leaq 0x2de4a(%rip), %rdx     # 0x1233f1
leaq 0x2de4d(%rip), %r10     # 0x1233fb
cmoveq %rdx, %r10
movq %r15, 0x38(%rsp)
btl $0x18, %r12d
leaq 0x2b7d2(%rip), %rax     # 0x120d95
cmovaeq %rcx, %rax
movq %rax, 0x58(%rsp)
btl $0x16, %r12d
leaq 0x2dae5(%rip), %rax     # 0x1230bd
cmovaeq %rcx, %rax
movq %rax, 0x50(%rsp)
btl $0x15, %r12d
leaq 0x2dac0(%rip), %rbp     # 0x1230ad
cmovaeq %rcx, %rbp
btl $0x13, %r12d
leaq 0x2da93(%rip), %r11     # 0x123090
cmovaeq %rcx, %r11
btl $0x11, %r12d
leaq 0x2da31(%rip), %r15     # 0x12303e
cmovaeq %rcx, %r15
movabsq $0x3c00000000000000, %rdx # imm = 0x3C00000000000000
testq %rdx, %r12
leaq 0x2dddc(%rip), %rbx     # 0x123401
cmoveq %rcx, %rbx
btq $0x3e, %r12
leaq 0x2ddde(%rip), %r13     # 0x123413
cmovaeq %rcx, %r13
testq %r12, %r12
leaq 0x2ddd8(%rip), %r14     # 0x12341b
cmovnsq %rcx, %r14
leaq 0x2d899(%rip), %rdx     # 0x122ee7
movl $0x400, %esi            # imm = 0x400
movq 0xf0(%rsp), %rcx
xorl %eax, %eax
pushq %r14
movq %rdi, %r14
pushq %r13
pushq %rbx
pushq %r10
pushq 0x80(%rsp)
pushq 0x90(%rsp)
pushq 0xa0(%rsp)
pushq 0xb0(%rsp)
pushq 0xc8(%rsp)
pushq 0xd8(%rsp)
pushq 0x60(%rsp)
pushq 0xf0(%rsp)
pushq 0x68(%rsp)
pushq 0x108(%rsp)
pushq 0x98(%rsp)
pushq 0x120(%rsp)
pushq 0xb0(%rsp)
pushq 0x138(%rsp)
pushq 0x148(%rsp)
pushq 0xb0(%rsp)
pushq 0xf8(%rsp)
pushq 0x168(%rsp)
pushq 0x100(%rsp)
pushq %rbp
pushq 0x188(%rsp)
pushq %r11
pushq 0x1a0(%rsp)
pushq %r15
pushq 0x1b8(%rsp)
pushq 0x1c8(%rsp)
pushq 0x1d8(%rsp)
pushq 0x140(%rsp)
pushq 0x1f8(%rsp)
pushq 0x208(%rsp)
pushq 0x218(%rsp)
pushq 0x228(%rsp)
pushq 0x238(%rsp)
pushq %r12
callq 0x9210
addq $0x130, %rsp            # imm = 0x130
movl $0x20, %esi
testq %r14, %r14
je 0xf5776
cmpb $0x0, (%r14)
movq 0x40(%rsp), %rbx
movq 0x38(%rsp), %r15
je 0xf5780
movl $0x1f, %eax
leaq 0x1(%rax), %rsi
cmpb $0x0, -0x1f(%r14,%rax)
movq %rsi, %rax
jne 0xf5765
jmp 0xf5780
movq 0x40(%rsp), %rbx
movq 0x38(%rsp), %r15
movq %rbx, %rdi
callq 0xa305
movq %rax, %r13
movq (%rax), %rbp
cmpb $0x0, (%r15)
leaq 0x2d72f(%rip), %rax     # 0x122ec8
leaq 0x2d735(%rip), %rsi     # 0x122ed5
cmoveq %rax, %rsi
leaq 0x2e286(%rip), %rcx     # 0x123a31
movq %rbp, %rdi
movq %r14, %rdx
xorl %r8d, %r8d
xorl %eax, %eax
callq 0xd1cb
movq 0x120(%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 0x9050
movslq 0x8(%r13), %rax
cmpq $0x11, %rax
jne 0xf5811
movq (%r13), %rdi
testq %rdi, %rdi
je 0xf5800
callq 0x9050
movq $0x0, (%r13)
movl $0x0, 0x8(%r13)
addq $0x838, %rbx            # imm = 0x838
jmp 0xf581c
leaq (%rbx,%rax,8), %rbx
addq $0x838, %rbx            # imm = 0x838
movq (%rbx), %rax
movq %rax, 0x18(%r13)
movq %r13, (%rbx)
addq $0x128, %rsp            # imm = 0x128
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x2db2b(%rip), %rdx     # 0x12336a
jmp 0xf538c