// File: /workspace/github_c_makefile_star2_O0/deplinenoise[P]tundra/unittest/Test_Pow2.cpp
// Function: Pow2_Basic_Test::TestBody()
TEST(Pow2, Basic)
{
  EXPECT_EQ(0, NextPowerOfTwo(0));
  EXPECT_EQ(1, NextPowerOfTwo(1));
  EXPECT_EQ(2, NextPowerOfTwo(2));
  EXPECT_EQ(4, NextPowerOfTwo(3));
  EXPECT_EQ(4, NextPowerOfTwo(4));
  EXPECT_EQ(8, NextPowerOfTwo(5));
  EXPECT_EQ(8, NextPowerOfTwo(7));
  EXPECT_EQ(8, NextPowerOfTwo(8));
  EXPECT_EQ(128, NextPowerOfTwo(126));
  EXPECT_EQ(65536, NextPowerOfTwo(65500));
  EXPECT_EQ(0x80000000, NextPowerOfTwo(0x78a1987a));
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2e0, %rsp            # imm = 0x2E0
movq %rdi, -0x8(%rbp)
movl $0x0, -0x1c(%rbp)
xorl %edi, %edi
movl %edi, -0x1e4(%rbp)
callq 0x6c1e0
movl %eax, %ecx
movl -0x1e4(%rbp), %eax
movl %ecx, -0x20(%rbp)
leaq 0x2b009(%rip), %rsi     # 0x8c0be
leaq 0x2cbe5(%rip), %rdx     # 0x8dca1
movl %eax, %r9d
leaq -0x18(%rbp), %rdi
movq %rdi, -0x1e0(%rbp)
leaq -0x1c(%rbp), %rcx
leaq -0x20(%rbp), %r8
callq 0x61e90
movq -0x1e0(%rbp), %rdi
callq 0x31090
movb %al, -0x1d1(%rbp)
jmp 0x610eb
movb -0x1d1(%rbp), %al
testb $0x1, %al
jne 0x610f7
jmp 0x6110d
jmp 0x6119e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61206
leaq -0x38(%rbp), %rdi
callq 0x16d70
jmp 0x61118
leaq -0x18(%rbp), %rdi
callq 0x310b0
movq %rax, -0x1f0(%rbp)
jmp 0x6112a
movq -0x1f0(%rbp), %r8
leaq 0x2cb52(%rip), %rdx     # 0x8dc8a
leaq -0x40(%rbp), %rdi
movl $0x1, %esi
movl $0x8, %ecx
callq 0x13fa0
jmp 0x6114d
leaq -0x40(%rbp), %rdi
leaq -0x38(%rbp), %rsi
callq 0x14060
jmp 0x6115c
leaq -0x40(%rbp), %rdi
callq 0x14020
leaq -0x38(%rbp), %rdi
callq 0x31070
jmp 0x6119e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61193
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x14020
leaq -0x38(%rbp), %rdi
callq 0x31070
jmp 0x61206
leaq -0x18(%rbp), %rdi
callq 0x30d20
movl $0x1, -0x54(%rbp)
movl $0x1, %edi
callq 0x6c1e0
movl %eax, -0x58(%rbp)
leaq 0x2a533(%rip), %rsi     # 0x8b6f5
leaq 0x2caea(%rip), %rdx     # 0x8dcb3
leaq -0x50(%rbp), %rdi
movq %rdi, -0x200(%rbp)
leaq -0x54(%rbp), %rcx
leaq -0x58(%rbp), %r8
callq 0x61ee0
movq -0x200(%rbp), %rdi
callq 0x31090
movb %al, -0x1f1(%rbp)
jmp 0x611f5
movb -0x1f1(%rbp), %al
testb $0x1, %al
jne 0x61201
jmp 0x61225
jmp 0x612b6
leaq -0x18(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x6131e
leaq -0x60(%rbp), %rdi
callq 0x16d70
jmp 0x61230
leaq -0x50(%rbp), %rdi
callq 0x310b0
movq %rax, -0x208(%rbp)
jmp 0x61242
movq -0x208(%rbp), %r8
leaq 0x2ca3a(%rip), %rdx     # 0x8dc8a
leaq -0x68(%rbp), %rdi
movl $0x1, %esi
movl $0x9, %ecx
callq 0x13fa0
jmp 0x61265
leaq -0x68(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x14060
jmp 0x61274
leaq -0x68(%rbp), %rdi
callq 0x14020
leaq -0x60(%rbp), %rdi
callq 0x31070
jmp 0x612b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x612ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x68(%rbp), %rdi
callq 0x14020
leaq -0x60(%rbp), %rdi
callq 0x31070
jmp 0x6131e
leaq -0x50(%rbp), %rdi
callq 0x30d20
movl $0x2, -0x7c(%rbp)
movl $0x2, %edi
callq 0x6c1e0
movl %eax, -0x80(%rbp)
leaq 0x2e1db(%rip), %rsi     # 0x8f4b5
leaq 0x2c9e4(%rip), %rdx     # 0x8dcc5
leaq -0x78(%rbp), %rdi
movq %rdi, -0x218(%rbp)
leaq -0x7c(%rbp), %rcx
leaq -0x80(%rbp), %r8
callq 0x61ee0
movq -0x218(%rbp), %rdi
callq 0x31090
movb %al, -0x209(%rbp)
jmp 0x6130d
movb -0x209(%rbp), %al
testb $0x1, %al
jne 0x61319
jmp 0x6133d
jmp 0x613e6
leaq -0x50(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x6145d
leaq -0x88(%rbp), %rdi
callq 0x16d70
jmp 0x6134b
leaq -0x78(%rbp), %rdi
callq 0x310b0
movq %rax, -0x220(%rbp)
jmp 0x6135d
movq -0x220(%rbp), %r8
leaq 0x2c91f(%rip), %rdx     # 0x8dc8a
leaq -0x90(%rbp), %rdi
movl $0x1, %esi
movl $0xa, %ecx
callq 0x13fa0
jmp 0x61383
leaq -0x90(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x14060
jmp 0x61398
leaq -0x90(%rbp), %rdi
callq 0x14020
leaq -0x88(%rbp), %rdi
callq 0x31070
jmp 0x613e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x613d8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x90(%rbp), %rdi
callq 0x14020
leaq -0x88(%rbp), %rdi
callq 0x31070
jmp 0x6145d
leaq -0x78(%rbp), %rdi
callq 0x30d20
movl $0x4, -0xa4(%rbp)
movl $0x3, %edi
callq 0x6c1e0
movl %eax, -0xa8(%rbp)
leaq 0x2c186(%rip), %rsi     # 0x8d596
leaq 0x2c8c0(%rip), %rdx     # 0x8dcd7
leaq -0xa0(%rbp), %rdi
movq %rdi, -0x230(%rbp)
leaq -0xa4(%rbp), %rcx
leaq -0xa8(%rbp), %r8
callq 0x61ee0
movq -0x230(%rbp), %rdi
callq 0x31090
movb %al, -0x221(%rbp)
jmp 0x6144c
movb -0x221(%rbp), %al
testb $0x1, %al
jne 0x61458
jmp 0x6147c
jmp 0x61528
leaq -0x78(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x615a2
leaq -0xb0(%rbp), %rdi
callq 0x16d70
jmp 0x6148a
leaq -0xa0(%rbp), %rdi
callq 0x310b0
movq %rax, -0x238(%rbp)
jmp 0x6149f
movq -0x238(%rbp), %r8
leaq 0x2c7dd(%rip), %rdx     # 0x8dc8a
leaq -0xb8(%rbp), %rdi
movl $0x1, %esi
movl $0xb, %ecx
callq 0x13fa0
jmp 0x614c5
leaq -0xb8(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x14060
jmp 0x614da
leaq -0xb8(%rbp), %rdi
callq 0x14020
leaq -0xb0(%rbp), %rdi
callq 0x31070
jmp 0x61528
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x6151a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xb8(%rbp), %rdi
callq 0x14020
leaq -0xb0(%rbp), %rdi
callq 0x31070
jmp 0x615a2
leaq -0xa0(%rbp), %rdi
callq 0x30d20
movl $0x4, -0xcc(%rbp)
movl $0x4, %edi
callq 0x6c1e0
movl %eax, -0xd0(%rbp)
leaq 0x2c041(%rip), %rsi     # 0x8d596
leaq 0x2c78d(%rip), %rdx     # 0x8dce9
leaq -0xc8(%rbp), %rdi
movq %rdi, -0x248(%rbp)
leaq -0xcc(%rbp), %rcx
leaq -0xd0(%rbp), %r8
callq 0x61ee0
movq -0x248(%rbp), %rdi
callq 0x31090
movb %al, -0x239(%rbp)
jmp 0x61591
movb -0x239(%rbp), %al
testb $0x1, %al
jne 0x6159d
jmp 0x615c4
jmp 0x61670
leaq -0xa0(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x616ea
leaq -0xd8(%rbp), %rdi
callq 0x16d70
jmp 0x615d2
leaq -0xc8(%rbp), %rdi
callq 0x310b0
movq %rax, -0x250(%rbp)
jmp 0x615e7
movq -0x250(%rbp), %r8
leaq 0x2c695(%rip), %rdx     # 0x8dc8a
leaq -0xe0(%rbp), %rdi
movl $0x1, %esi
movl $0xc, %ecx
callq 0x13fa0
jmp 0x6160d
leaq -0xe0(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0x14060
jmp 0x61622
leaq -0xe0(%rbp), %rdi
callq 0x14020
leaq -0xd8(%rbp), %rdi
callq 0x31070
jmp 0x61670
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61662
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xe0(%rbp), %rdi
callq 0x14020
leaq -0xd8(%rbp), %rdi
callq 0x31070
jmp 0x616ea
leaq -0xc8(%rbp), %rdi
callq 0x30d20
movl $0x8, -0xf4(%rbp)
movl $0x5, %edi
callq 0x6c1e0
movl %eax, -0xf8(%rbp)
leaq 0x2c696(%rip), %rsi     # 0x8dd33
leaq 0x2c657(%rip), %rdx     # 0x8dcfb
leaq -0xf0(%rbp), %rdi
movq %rdi, -0x260(%rbp)
leaq -0xf4(%rbp), %rcx
leaq -0xf8(%rbp), %r8
callq 0x61ee0
movq -0x260(%rbp), %rdi
callq 0x31090
movb %al, -0x251(%rbp)
jmp 0x616d9
movb -0x251(%rbp), %al
testb $0x1, %al
jne 0x616e5
jmp 0x6170c
jmp 0x617b8
leaq -0xc8(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61832
leaq -0x100(%rbp), %rdi
callq 0x16d70
jmp 0x6171a
leaq -0xf0(%rbp), %rdi
callq 0x310b0
movq %rax, -0x268(%rbp)
jmp 0x6172f
movq -0x268(%rbp), %r8
leaq 0x2c54d(%rip), %rdx     # 0x8dc8a
leaq -0x108(%rbp), %rdi
movl $0x1, %esi
movl $0xd, %ecx
callq 0x13fa0
jmp 0x61755
leaq -0x108(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x14060
jmp 0x6176a
leaq -0x108(%rbp), %rdi
callq 0x14020
leaq -0x100(%rbp), %rdi
callq 0x31070
jmp 0x617b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x617aa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x14020
leaq -0x100(%rbp), %rdi
callq 0x31070
jmp 0x61832
leaq -0xf0(%rbp), %rdi
callq 0x30d20
movl $0x8, -0x11c(%rbp)
movl $0x7, %edi
callq 0x6c1e0
movl %eax, -0x120(%rbp)
leaq 0x2c54e(%rip), %rsi     # 0x8dd33
leaq 0x2c521(%rip), %rdx     # 0x8dd0d
leaq -0x118(%rbp), %rdi
movq %rdi, -0x278(%rbp)
leaq -0x11c(%rbp), %rcx
leaq -0x120(%rbp), %r8
callq 0x61ee0
movq -0x278(%rbp), %rdi
callq 0x31090
movb %al, -0x269(%rbp)
jmp 0x61821
movb -0x269(%rbp), %al
testb $0x1, %al
jne 0x6182d
jmp 0x61854
jmp 0x61900
leaq -0xf0(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x6197a
leaq -0x128(%rbp), %rdi
callq 0x16d70
jmp 0x61862
leaq -0x118(%rbp), %rdi
callq 0x310b0
movq %rax, -0x280(%rbp)
jmp 0x61877
movq -0x280(%rbp), %r8
leaq 0x2c405(%rip), %rdx     # 0x8dc8a
leaq -0x130(%rbp), %rdi
movl $0x1, %esi
movl $0xe, %ecx
callq 0x13fa0
jmp 0x6189d
leaq -0x130(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x14060
jmp 0x618b2
leaq -0x130(%rbp), %rdi
callq 0x14020
leaq -0x128(%rbp), %rdi
callq 0x31070
jmp 0x61900
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x618f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x130(%rbp), %rdi
callq 0x14020
leaq -0x128(%rbp), %rdi
callq 0x31070
jmp 0x6197a
leaq -0x118(%rbp), %rdi
callq 0x30d20
movl $0x8, -0x144(%rbp)
movl $0x8, %edi
callq 0x6c1e0
movl %eax, -0x148(%rbp)
leaq 0x2c406(%rip), %rsi     # 0x8dd33
leaq 0x2c3eb(%rip), %rdx     # 0x8dd1f
leaq -0x140(%rbp), %rdi
movq %rdi, -0x290(%rbp)
leaq -0x144(%rbp), %rcx
leaq -0x148(%rbp), %r8
callq 0x61ee0
movq -0x290(%rbp), %rdi
callq 0x31090
movb %al, -0x281(%rbp)
jmp 0x61969
movb -0x281(%rbp), %al
testb $0x1, %al
jne 0x61975
jmp 0x6199c
jmp 0x61a48
leaq -0x118(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61ac2
leaq -0x150(%rbp), %rdi
callq 0x16d70
jmp 0x619aa
leaq -0x140(%rbp), %rdi
callq 0x310b0
movq %rax, -0x298(%rbp)
jmp 0x619bf
movq -0x298(%rbp), %r8
leaq 0x2c2bd(%rip), %rdx     # 0x8dc8a
leaq -0x158(%rbp), %rdi
movl $0x1, %esi
movl $0xf, %ecx
callq 0x13fa0
jmp 0x619e5
leaq -0x158(%rbp), %rdi
leaq -0x150(%rbp), %rsi
callq 0x14060
jmp 0x619fa
leaq -0x158(%rbp), %rdi
callq 0x14020
leaq -0x150(%rbp), %rdi
callq 0x31070
jmp 0x61a48
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61a3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x158(%rbp), %rdi
callq 0x14020
leaq -0x150(%rbp), %rdi
callq 0x31070
jmp 0x61ac2
leaq -0x140(%rbp), %rdi
callq 0x30d20
movl $0x80, -0x16c(%rbp)
movl $0x7e, %edi
callq 0x6c1e0
movl %eax, -0x170(%rbp)
leaq 0x2c2bc(%rip), %rsi     # 0x8dd31
leaq 0x2c2b9(%rip), %rdx     # 0x8dd35
leaq -0x168(%rbp), %rdi
movq %rdi, -0x2a8(%rbp)
leaq -0x16c(%rbp), %rcx
leaq -0x170(%rbp), %r8
callq 0x61ee0
movq -0x2a8(%rbp), %rdi
callq 0x31090
movb %al, -0x299(%rbp)
jmp 0x61ab1
movb -0x299(%rbp), %al
testb $0x1, %al
jne 0x61abd
jmp 0x61ae4
jmp 0x61b90
leaq -0x140(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61c0a
leaq -0x178(%rbp), %rdi
callq 0x16d70
jmp 0x61af2
leaq -0x168(%rbp), %rdi
callq 0x310b0
movq %rax, -0x2b0(%rbp)
jmp 0x61b07
movq -0x2b0(%rbp), %r8
leaq 0x2c175(%rip), %rdx     # 0x8dc8a
leaq -0x180(%rbp), %rdi
movl $0x1, %esi
movl $0x10, %ecx
callq 0x13fa0
jmp 0x61b2d
leaq -0x180(%rbp), %rdi
leaq -0x178(%rbp), %rsi
callq 0x14060
jmp 0x61b42
leaq -0x180(%rbp), %rdi
callq 0x14020
leaq -0x178(%rbp), %rdi
callq 0x31070
jmp 0x61b90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61b82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x180(%rbp), %rdi
callq 0x14020
leaq -0x178(%rbp), %rdi
callq 0x31070
jmp 0x61c0a
leaq -0x168(%rbp), %rdi
callq 0x30d20
movl $0x10000, -0x194(%rbp)  # imm = 0x10000
movl $0xffdc, %edi           # imm = 0xFFDC
callq 0x6c1e0
movl %eax, -0x198(%rbp)
leaq 0x2c18c(%rip), %rsi     # 0x8dd49
leaq 0x2c18b(%rip), %rdx     # 0x8dd4f
leaq -0x190(%rbp), %rdi
movq %rdi, -0x2c0(%rbp)
leaq -0x194(%rbp), %rcx
leaq -0x198(%rbp), %r8
callq 0x61ee0
movq -0x2c0(%rbp), %rdi
callq 0x31090
movb %al, -0x2b1(%rbp)
jmp 0x61bf9
movb -0x2b1(%rbp), %al
testb $0x1, %al
jne 0x61c05
jmp 0x61c2c
jmp 0x61cd8
leaq -0x168(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61d52
leaq -0x1a0(%rbp), %rdi
callq 0x16d70
jmp 0x61c3a
leaq -0x190(%rbp), %rdi
callq 0x310b0
movq %rax, -0x2c8(%rbp)
jmp 0x61c4f
movq -0x2c8(%rbp), %r8
leaq 0x2c02d(%rip), %rdx     # 0x8dc8a
leaq -0x1a8(%rbp), %rdi
movl $0x1, %esi
movl $0x11, %ecx
callq 0x13fa0
jmp 0x61c75
leaq -0x1a8(%rbp), %rdi
leaq -0x1a0(%rbp), %rsi
callq 0x14060
jmp 0x61c8a
leaq -0x1a8(%rbp), %rdi
callq 0x14020
leaq -0x1a0(%rbp), %rdi
callq 0x31070
jmp 0x61cd8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61cca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x1a8(%rbp), %rdi
callq 0x14020
leaq -0x1a0(%rbp), %rdi
callq 0x31070
jmp 0x61d52
leaq -0x190(%rbp), %rdi
callq 0x30d20
movl $0x80000000, -0x1bc(%rbp) # imm = 0x80000000
movl $0x78a1987a, %edi       # imm = 0x78A1987A
callq 0x6c1e0
movl %eax, -0x1c0(%rbp)
leaq 0x2c060(%rip), %rsi     # 0x8dd65
leaq 0x2c064(%rip), %rdx     # 0x8dd70
leaq -0x1b8(%rbp), %rdi
movq %rdi, -0x2d8(%rbp)
leaq -0x1bc(%rbp), %rcx
leaq -0x1c0(%rbp), %r8
callq 0x51bf0
movq -0x2d8(%rbp), %rdi
callq 0x31090
movb %al, -0x2c9(%rbp)
jmp 0x61d41
movb -0x2c9(%rbp), %al
testb $0x1, %al
jne 0x61d4d
jmp 0x61d74
jmp 0x61e20
leaq -0x190(%rbp), %rdi
callq 0x30d20
jmp 0x61e41
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61e35
leaq -0x1c8(%rbp), %rdi
callq 0x16d70
jmp 0x61d82
leaq -0x1b8(%rbp), %rdi
callq 0x310b0
movq %rax, -0x2e0(%rbp)
jmp 0x61d97
movq -0x2e0(%rbp), %r8
leaq 0x2bee5(%rip), %rdx     # 0x8dc8a
leaq -0x1d0(%rbp), %rdi
movl $0x1, %esi
movl $0x12, %ecx
callq 0x13fa0
jmp 0x61dbd
leaq -0x1d0(%rbp), %rdi
leaq -0x1c8(%rbp), %rsi
callq 0x14060
jmp 0x61dd2
leaq -0x1d0(%rbp), %rdi
callq 0x14020
leaq -0x1c8(%rbp), %rdi
callq 0x31070
jmp 0x61e20
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0x61e12
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x1d0(%rbp), %rdi
callq 0x14020
leaq -0x1c8(%rbp), %rdi
callq 0x31070
jmp 0x61e35
leaq -0x1b8(%rbp), %rdi
callq 0x30d20
addq $0x2e0, %rsp            # imm = 0x2E0
popq %rbp
retq
leaq -0x1b8(%rbp), %rdi
callq 0x30d20
movq -0x28(%rbp), %rdi
callq 0xee80
nopw (%rax,%rax)