=> 0x556ca6697462: mov 0x10(%rdi),%rdx 0x556ca6697466: movl $0x0,(%rdi) 0x556ca669746c: test %rdx,%rdx 0x556ca669746f: je 0x556ca6697476 0x556ca6697471: subl $0x1,(%rdx) 0x556ca6697474: js 0x556ca66974ab 0x556ca6697476: callq 0x556ca6692f40 0x556ca669747b: movq $0x0,0x10(%rbx) 0x556ca6697483: mov 0x8(%rbx),%rbp 0x556ca6697487: test %rbp,%rbp 0x556ca669748a: je 0x556ca66974a4 0x556ca669748c: mov %rbp,%rdi 0x556ca669748f: callq 0x556ca6695410 0x556ca6697494: mov %rbp,%rdi 0x556ca6697497: callq 0x556ca6692f40 0x556ca669749c: movq $0x0,0x8(%rbx)