=> 0x45e6f2: mov (%rax),%rdx 0x45e6f5: sub $0x1,%rbp 0x45e6f9: sub $0x1,%rdx 0x45e6fd: test %rdx,%rdx 0x45e700: mov %rdx,(%rax) 0x45e703: je 0x45e7a0 0x45e709: mov 0x10(%rbx),%rax 0x45e70d: test %rax,%rax 0x45e710: je 0x45e6e0 0x45e712: mov (%rax),%rcx 0x45e715: sub $0x1,%rcx 0x45e719: test %rcx,%rcx 0x45e71c: mov %rcx,(%rax) 0x45e71f: jne 0x45e6e0 0x45e721: mov 0x10(%rbx),%rdi 0x45e725: mov 0x8(%rdi),%rsi