; Get a hard copy on Amazon for $10.

[0x3f]
dec [xchg rax,rax]
mov      rbx,3
mov      r8,rax
mov      rcx,rax
dec      rcx

and      rax,rcx
xor      edx,edx
div      rbx
mov      rsi,rdx

mov      rax,r8
or       rax,rcx
xor      edx,edx
div      rbx
inc      rdx
cmp      rdx,rbx
sbb      rdi,rdi
and      rdi,rdx

bsf      rax,r8
; xorpd(&)xorpd.net