=> 0x7f90bd9e9189: movzwl (%rsi),%edx 0x7f90bd9e918c: movzwl (%rsi,%r8,1),%ecx 0x7f90bd9e9191: cmp %cx,%dx 0x7f90bd9e9194: je 0x7f90bd9e91c0 0x7f90bd9e9196: mov %edx,%eax 0x7f90bd9e9198: sub %ecx,%eax 0x7f90bd9e919a: retq 0x7f90bd9e919b: nopl 0x0(%rax,%rax,1) 0x7f90bd9e91a0: tzcnt %ecx,%ecx 0x7f90bd9e91a4: movslq %ecx,%rcx 0x7f90bd9e91a7: movzwl (%rdi,%rcx,1),%edx 0x7f90bd9e91ab: add %r8,%rdi 0x7f90bd9e91ae: movzwl (%rdi,%rcx,1),%eax 0x7f90bd9e91b2: sub %eax,%edx 0x7f90bd9e91b4: mov %edx,%eax 0x7f90bd9e91b6: repz retq