// File: jo-qzy[P]MyJson/test.cpp
// Function: test_parse_root_not_singular()
static void test_parse_root_not_singular() {
    TEST_ERROR(PARSE_ROOT_NOT_SINGULAR, "null x");

    /* invalid number */
    TEST_ERROR(PARSE_ROOT_NOT_SINGULAR, "0123"); /* after zero should be '.' or nothing */
    TEST_ERROR(PARSE_ROOT_NOT_SINGULAR, "0x0");
    TEST_ERROR(PARSE_ROOT_NOT_SINGULAR, "0x123");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x640, %rsp            # imm = 0x640
leaq -0xb0(%rbp), %rdi
callq 0x1b600
movl 0x192a7(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x1929f(%rip)     # 0x2d1f4
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x400(%rbp)
callq 0x2360
movq -0x400(%rbp), %rdx
leaq 0x116fc(%rip), %rsi     # 0x25672
leaq -0xd0(%rbp), %rdi
callq 0x22f0
jmp 0x13f84
leaq -0xd0(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x404(%rbp)
jmp 0x13f9f
leaq -0xd0(%rbp), %rdi
callq 0x2150
leaq -0xd1(%rbp), %rdi
callq 0x2280
movl -0x404(%rbp), %ecx
movl $0x3, %eax
cmpl %ecx, %eax
jne 0x1401d
movl 0x1922c(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x19223(%rip)     # 0x2d1f8
jmp 0x141af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x1400c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x2150
leaq -0xd1(%rbp), %rdi
callq 0x2280
jmp 0x14378
movq 0x18fb4(%rip), %rdi     # 0x2cfd8
leaq 0x112d2(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x410(%rbp)
jmp 0x14039
movq -0x410(%rbp), %rdi
leaq 0x112c7(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x418(%rbp)
jmp 0x14055
movq -0x418(%rbp), %rdi
movl $0xc5, %esi
callq 0x2340
movq %rax, -0x420(%rbp)
jmp 0x1406f
movq -0x420(%rbp), %rdi
leaq 0x11289(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x428(%rbp)
jmp 0x1408b
movq -0x428(%rbp), %rdi
movl $0x3, %esi
callq 0x2340
movq %rax, -0x430(%rbp)
jmp 0x140a5
movq -0x430(%rbp), %rdi
leaq 0x1125d(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x438(%rbp)
jmp 0x140c1
leaq -0x109(%rbp), %rdi
movq %rdi, -0x440(%rbp)
callq 0x2360
movq -0x440(%rbp), %rdx
leaq 0x11590(%rip), %rsi     # 0x25672
leaq -0x108(%rbp), %rdi
callq 0x22f0
jmp 0x140f0
leaq -0x108(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x444(%rbp)
jmp 0x1410b
movl -0x444(%rbp), %esi
movq -0x438(%rbp), %rdi
callq 0x2340
movq %rax, -0x450(%rbp)
jmp 0x14126
movq -0x450(%rbp), %rdi
movq 0x18e94(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x1413b
leaq -0x108(%rbp), %rdi
callq 0x2150
leaq -0x109(%rbp), %rdi
callq 0x2280
jmp 0x141af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x14378
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x1419e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x2150
leaq -0x109(%rbp), %rdi
callq 0x2280
jmp 0x14378
jmp 0x141b1
jmp 0x141b3
jmp 0x141b5
movl 0x19039(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x19030(%rip)     # 0x2d1f4
leaq -0xb0(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x141ec
movl 0x1901a(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x19011(%rip)     # 0x2d1f8
jmp 0x142c7
movq 0x18de5(%rip), %rdi     # 0x2cfd8
leaq 0x11103(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x458(%rbp)
jmp 0x14208
movq -0x458(%rbp), %rdi
leaq 0x110f8(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x460(%rbp)
jmp 0x14224
movq -0x460(%rbp), %rdi
movl $0xc5, %esi
callq 0x2340
movq %rax, -0x468(%rbp)
jmp 0x1423e
movq -0x468(%rbp), %rdi
leaq 0x110ba(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x470(%rbp)
jmp 0x1425a
movq -0x470(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x478(%rbp)
jmp 0x14271
movq -0x478(%rbp), %rdi
leaq 0x11091(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x480(%rbp)
jmp 0x1428d
leaq -0xb0(%rbp), %rdi
callq 0x1b690
movq -0x480(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x488(%rbp)
jmp 0x142b0
movq -0x488(%rbp), %rdi
movq 0x18d0a(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x142c5
jmp 0x142c7
jmp 0x142c9
jmp 0x142cb
leaq -0xb0(%rbp), %rdi
callq 0x1b770
jmp 0x142d9
leaq -0x1b8(%rbp), %rdi
callq 0x1b600
movl 0x18f09(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x18f01(%rip)     # 0x2d1f4
leaq -0x1d9(%rbp), %rdi
movq %rdi, -0x490(%rbp)
callq 0x2360
movq -0x490(%rbp), %rdx
leaq 0x11365(%rip), %rsi     # 0x25679
leaq -0x1d8(%rbp), %rdi
callq 0x22f0
jmp 0x14322
leaq -0x1d8(%rbp), %rdi
leaq -0x1b8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x494(%rbp)
jmp 0x1433d
leaq -0x1d8(%rbp), %rdi
callq 0x2150
leaq -0x1d9(%rbp), %rdi
callq 0x2280
movl -0x494(%rbp), %ecx
movl $0x3, %eax
cmpl %ecx, %eax
jne 0x143cc
movl 0x18e8e(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x18e85(%rip)     # 0x2d1f8
jmp 0x1455e
leaq -0xb0(%rbp), %rdi
callq 0x1b770
jmp 0x14df9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x143bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x1d8(%rbp), %rdi
callq 0x2150
leaq -0x1d9(%rbp), %rdi
callq 0x2280
jmp 0x14727
movq 0x18c05(%rip), %rdi     # 0x2cfd8
leaq 0x10f23(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x4a0(%rbp)
jmp 0x143e8
movq -0x4a0(%rbp), %rdi
leaq 0x10f18(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x4a8(%rbp)
jmp 0x14404
movq -0x4a8(%rbp), %rdi
movl $0xc8, %esi
callq 0x2340
movq %rax, -0x4b0(%rbp)
jmp 0x1441e
movq -0x4b0(%rbp), %rdi
leaq 0x10eda(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x4b8(%rbp)
jmp 0x1443a
movq -0x4b8(%rbp), %rdi
movl $0x3, %esi
callq 0x2340
movq %rax, -0x4c0(%rbp)
jmp 0x14454
movq -0x4c0(%rbp), %rdi
leaq 0x10eae(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x4c8(%rbp)
jmp 0x14470
leaq -0x201(%rbp), %rdi
movq %rdi, -0x4d0(%rbp)
callq 0x2360
movq -0x4d0(%rbp), %rdx
leaq 0x111e8(%rip), %rsi     # 0x25679
leaq -0x200(%rbp), %rdi
callq 0x22f0
jmp 0x1449f
leaq -0x200(%rbp), %rdi
leaq -0x1b8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x4d4(%rbp)
jmp 0x144ba
movl -0x4d4(%rbp), %esi
movq -0x4c8(%rbp), %rdi
callq 0x2340
movq %rax, -0x4e0(%rbp)
jmp 0x144d5
movq -0x4e0(%rbp), %rdi
movq 0x18ae5(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x144ea
leaq -0x200(%rbp), %rdi
callq 0x2150
leaq -0x201(%rbp), %rdi
callq 0x2280
jmp 0x1455e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x14727
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x1454d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x2150
leaq -0x201(%rbp), %rdi
callq 0x2280
jmp 0x14727
jmp 0x14560
jmp 0x14562
jmp 0x14564
movl 0x18c8a(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x18c81(%rip)     # 0x2d1f4
leaq -0x1b8(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x1459b
movl 0x18c6b(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x18c62(%rip)     # 0x2d1f8
jmp 0x14676
movq 0x18a36(%rip), %rdi     # 0x2cfd8
leaq 0x10d54(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x4e8(%rbp)
jmp 0x145b7
movq -0x4e8(%rbp), %rdi
leaq 0x10d49(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x4f0(%rbp)
jmp 0x145d3
movq -0x4f0(%rbp), %rdi
movl $0xc8, %esi
callq 0x2340
movq %rax, -0x4f8(%rbp)
jmp 0x145ed
movq -0x4f8(%rbp), %rdi
leaq 0x10d0b(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x500(%rbp)
jmp 0x14609
movq -0x500(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x508(%rbp)
jmp 0x14620
movq -0x508(%rbp), %rdi
leaq 0x10ce2(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x510(%rbp)
jmp 0x1463c
leaq -0x1b8(%rbp), %rdi
callq 0x1b690
movq -0x510(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x518(%rbp)
jmp 0x1465f
movq -0x518(%rbp), %rdi
movq 0x1895b(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x14674
jmp 0x14676
jmp 0x14678
jmp 0x1467a
leaq -0x1b8(%rbp), %rdi
callq 0x1b770
jmp 0x14688
leaq -0x2b0(%rbp), %rdi
callq 0x1b600
movl 0x18b5a(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x18b52(%rip)     # 0x2d1f4
leaq -0x2d1(%rbp), %rdi
movq %rdi, -0x520(%rbp)
callq 0x2360
movq -0x520(%rbp), %rdx
leaq 0x10fbb(%rip), %rsi     # 0x2567e
leaq -0x2d0(%rbp), %rdi
callq 0x22f0
jmp 0x146d1
leaq -0x2d0(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x524(%rbp)
jmp 0x146ec
leaq -0x2d0(%rbp), %rdi
callq 0x2150
leaq -0x2d1(%rbp), %rdi
callq 0x2280
movl -0x524(%rbp), %ecx
movl $0x3, %eax
cmpl %ecx, %eax
jne 0x1477b
movl 0x18adf(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x18ad6(%rip)     # 0x2d1f8
jmp 0x1490d
leaq -0x1b8(%rbp), %rdi
callq 0x1b770
jmp 0x14df9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x1476a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x2d0(%rbp), %rdi
callq 0x2150
leaq -0x2d1(%rbp), %rdi
callq 0x2280
jmp 0x14ad6
movq 0x18856(%rip), %rdi     # 0x2cfd8
leaq 0x10b74(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x530(%rbp)
jmp 0x14797
movq -0x530(%rbp), %rdi
leaq 0x10b69(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x538(%rbp)
jmp 0x147b3
movq -0x538(%rbp), %rdi
movl $0xc9, %esi
callq 0x2340
movq %rax, -0x540(%rbp)
jmp 0x147cd
movq -0x540(%rbp), %rdi
leaq 0x10b2b(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x548(%rbp)
jmp 0x147e9
movq -0x548(%rbp), %rdi
movl $0x3, %esi
callq 0x2340
movq %rax, -0x550(%rbp)
jmp 0x14803
movq -0x550(%rbp), %rdi
leaq 0x10aff(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x558(%rbp)
jmp 0x1481f
leaq -0x2f9(%rbp), %rdi
movq %rdi, -0x560(%rbp)
callq 0x2360
movq -0x560(%rbp), %rdx
leaq 0x10e3e(%rip), %rsi     # 0x2567e
leaq -0x2f8(%rbp), %rdi
callq 0x22f0
jmp 0x1484e
leaq -0x2f8(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x564(%rbp)
jmp 0x14869
movl -0x564(%rbp), %esi
movq -0x558(%rbp), %rdi
callq 0x2340
movq %rax, -0x570(%rbp)
jmp 0x14884
movq -0x570(%rbp), %rdi
movq 0x18736(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x14899
leaq -0x2f8(%rbp), %rdi
callq 0x2150
leaq -0x2f9(%rbp), %rdi
callq 0x2280
jmp 0x1490d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x14ad6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x148fc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x2f8(%rbp), %rdi
callq 0x2150
leaq -0x2f9(%rbp), %rdi
callq 0x2280
jmp 0x14ad6
jmp 0x1490f
jmp 0x14911
jmp 0x14913
movl 0x188db(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x188d2(%rip)     # 0x2d1f4
leaq -0x2b0(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x1494a
movl 0x188bc(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x188b3(%rip)     # 0x2d1f8
jmp 0x14a25
movq 0x18687(%rip), %rdi     # 0x2cfd8
leaq 0x109a5(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x578(%rbp)
jmp 0x14966
movq -0x578(%rbp), %rdi
leaq 0x1099a(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x580(%rbp)
jmp 0x14982
movq -0x580(%rbp), %rdi
movl $0xc9, %esi
callq 0x2340
movq %rax, -0x588(%rbp)
jmp 0x1499c
movq -0x588(%rbp), %rdi
leaq 0x1095c(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x590(%rbp)
jmp 0x149b8
movq -0x590(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x598(%rbp)
jmp 0x149cf
movq -0x598(%rbp), %rdi
leaq 0x10933(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x5a0(%rbp)
jmp 0x149eb
leaq -0x2b0(%rbp), %rdi
callq 0x1b690
movq -0x5a0(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x5a8(%rbp)
jmp 0x14a0e
movq -0x5a8(%rbp), %rdi
movq 0x185ac(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x14a23
jmp 0x14a25
jmp 0x14a27
jmp 0x14a29
leaq -0x2b0(%rbp), %rdi
callq 0x1b770
jmp 0x14a37
leaq -0x3a8(%rbp), %rdi
callq 0x1b600
movl 0x187ab(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x187a3(%rip)     # 0x2d1f4
leaq -0x3c9(%rbp), %rdi
movq %rdi, -0x5b0(%rbp)
callq 0x2360
movq -0x5b0(%rbp), %rdx
leaq 0x10c10(%rip), %rsi     # 0x25682
leaq -0x3c8(%rbp), %rdi
callq 0x22f0
jmp 0x14a80
leaq -0x3c8(%rbp), %rdi
leaq -0x3a8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x5b4(%rbp)
jmp 0x14a9b
leaq -0x3c8(%rbp), %rdi
callq 0x2150
leaq -0x3c9(%rbp), %rdi
callq 0x2280
movl -0x5b4(%rbp), %ecx
movl $0x3, %eax
cmpl %ecx, %eax
jne 0x14b2a
movl 0x18730(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x18727(%rip)     # 0x2d1f8
jmp 0x14cbc
leaq -0x2b0(%rbp), %rdi
callq 0x1b770
jmp 0x14df9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x14b19
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x3c8(%rbp), %rdi
callq 0x2150
leaq -0x3c9(%rbp), %rdi
callq 0x2280
jmp 0x14ded
movq 0x184a7(%rip), %rdi     # 0x2cfd8
leaq 0x107c5(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x5c0(%rbp)
jmp 0x14b46
movq -0x5c0(%rbp), %rdi
leaq 0x107ba(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x5c8(%rbp)
jmp 0x14b62
movq -0x5c8(%rbp), %rdi
movl $0xca, %esi
callq 0x2340
movq %rax, -0x5d0(%rbp)
jmp 0x14b7c
movq -0x5d0(%rbp), %rdi
leaq 0x1077c(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x5d8(%rbp)
jmp 0x14b98
movq -0x5d8(%rbp), %rdi
movl $0x3, %esi
callq 0x2340
movq %rax, -0x5e0(%rbp)
jmp 0x14bb2
movq -0x5e0(%rbp), %rdi
leaq 0x10750(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x5e8(%rbp)
jmp 0x14bce
leaq -0x3f1(%rbp), %rdi
movq %rdi, -0x5f0(%rbp)
callq 0x2360
movq -0x5f0(%rbp), %rdx
leaq 0x10a93(%rip), %rsi     # 0x25682
leaq -0x3f0(%rbp), %rdi
callq 0x22f0
jmp 0x14bfd
leaq -0x3f0(%rbp), %rdi
leaq -0x3a8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x5f4(%rbp)
jmp 0x14c18
movl -0x5f4(%rbp), %esi
movq -0x5e8(%rbp), %rdi
callq 0x2340
movq %rax, -0x600(%rbp)
jmp 0x14c33
movq -0x600(%rbp), %rdi
movq 0x18387(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x14c48
leaq -0x3f0(%rbp), %rdi
callq 0x2150
leaq -0x3f1(%rbp), %rdi
callq 0x2280
jmp 0x14cbc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x14ded
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x14cab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x3f0(%rbp), %rdi
callq 0x2150
leaq -0x3f1(%rbp), %rdi
callq 0x2280
jmp 0x14ded
jmp 0x14cbe
jmp 0x14cc0
jmp 0x14cc2
movl 0x1852c(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x18523(%rip)     # 0x2d1f4
leaq -0x3a8(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x14cf9
movl 0x1850d(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x18504(%rip)     # 0x2d1f8
jmp 0x14dd4
movq 0x182d8(%rip), %rdi     # 0x2cfd8
leaq 0x105f6(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x608(%rbp)
jmp 0x14d15
movq -0x608(%rbp), %rdi
leaq 0x105eb(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x610(%rbp)
jmp 0x14d31
movq -0x610(%rbp), %rdi
movl $0xca, %esi
callq 0x2340
movq %rax, -0x618(%rbp)
jmp 0x14d4b
movq -0x618(%rbp), %rdi
leaq 0x105ad(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x620(%rbp)
jmp 0x14d67
movq -0x620(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x628(%rbp)
jmp 0x14d7e
movq -0x628(%rbp), %rdi
leaq 0x10584(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x630(%rbp)
jmp 0x14d9a
leaq -0x3a8(%rbp), %rdi
callq 0x1b690
movq -0x630(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x638(%rbp)
jmp 0x14dbd
movq -0x638(%rbp), %rdi
movq 0x181fd(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x14dd2
jmp 0x14dd4
jmp 0x14dd6
jmp 0x14dd8
leaq -0x3a8(%rbp), %rdi
callq 0x1b770
addq $0x640, %rsp            # imm = 0x640
popq %rbp
retq
leaq -0x3a8(%rbp), %rdi
callq 0x1b770
movq -0xe0(%rbp), %rdi
callq 0x2350
nopw %cs:(%rax,%rax)