(gdb) disassemble $pc-32,$pc+32 Dump of assembler code from 0x7ffff68c5d5a to 0x7ffff68c5d9a: 0x00007ffff68c5d5a: add %al,(%rax) 0x00007ffff68c5d5c: add %al,(%rax) 0x00007ffff68c5d5e: add %al,(%rax) 0x00007ffff68c5d60: mov %esi,%ecx 0x00007ffff68c5d62: mov %edi,%eax 0x00007ffff68c5d64: and $0x3f,%rcx 0x00007ffff68c5d68: and $0x3f,%rax 0x00007ffff68c5d6c: cmp $0x30,%ecx 0x00007ffff68c5d6f: ja 0x7ffff68c5db0 0x00007ffff68c5d71: cmp $0x30,%eax 0x00007ffff68c5d74: ja 0x7ffff68c5db0 0x00007ffff68c5d76: movdqu (%rdi),%xmm1 => 0x00007ffff68c5d7a: movdqu (%rsi),%xmm2 0x00007ffff68c5d7e: pxor %xmm0,%xmm0 0x00007ffff68c5d82: pcmpeqb %xmm1,%xmm0 0x00007ffff68c5d86: pcmpeqb %xmm2,%xmm1 0x00007ffff68c5d8a: psubb %xmm0,%xmm1 0x00007ffff68c5d8e: pmovmskb %xmm1,%edx 0x00007ffff68c5d92: sub $0xffff,%edx 0x00007ffff68c5d98: jne 0x7ffff68c6bd0 End of assembler dump.