=> 0x7f3bf6ee1c7b: mov 0x38(%rbp),%rdx 0x7f3bf6ee1c7f: test %rax,%rax 0x7f3bf6ee1c82: mov %rdx,(%rbx) 0x7f3bf6ee1c85: je 0x7f3bf6ee1c9a 0x7f3bf6ee1c87: mov 0x8(%rax),%edx 0x7f3bf6ee1c8a: test %edx,%edx 0x7f3bf6ee1c8c: jle 0x7f3bf6ee1c90 0x7f3bf6ee1c8e: mov %edx,(%rbx) 0x7f3bf6ee1c90: mov 0xc(%rax),%eax 0x7f3bf6ee1c93: test %eax,%eax 0x7f3bf6ee1c95: jle 0x7f3bf6ee1c9a 0x7f3bf6ee1c97: mov %eax,0x4(%rbx) 0x7f3bf6ee1c9a: mov 0x8(%rsp),%rbx 0x7f3bf6ee1c9f: mov 0x10(%rsp),%rbp 0x7f3bf6ee1ca4: add $0x18,%rsp 0x7f3bf6ee1ca8: retq