=> 0x7fe82ba421f0: movswl (%rsi,%rax,1),%edx 0x7fe82ba421f4: mov %edx,%ecx 0x7fe82ba421f6: sar $0x1f,%ecx 0x7fe82ba421f9: xor %ecx,%edx 0x7fe82ba421fb: sub %ecx,%edx 0x7fe82ba421fd: cmp 0x22b8(%rbx,%rax,1),%dx 0x7fe82ba42205: jle 0x7fe82ba4220f 0x7fe82ba42207: mov %dx,0x22b8(%rbx,%rax,1) 0x7fe82ba4220f: add $0x2,%rax 0x7fe82ba42213: cmp %rdi,%rax 0x7fe82ba42216: jne 0x7fe82ba421f0 0x7fe82ba42218: add %rdi,%rsi 0x7fe82ba4221b: add $0x1,%r10d 0x7fe82ba4221f: cmp %r10d,%ebp 0x7fe82ba42222: jbe 0x7fe82ba42229 0x7fe82ba42224: cmp %r10d,%r8d