Lines Matching refs:rdx
66 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
193 ; parameter 1 in r8(deflate state s), param 2 in rdx (cur match)
199 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
214 ; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
409 mov rdx, 0fffffffffffffef8h; -(MAX_MATCH_8)
413 prefetcht1 [rsi+rdx]
414 prefetcht1 [rdi+rdx]
418 ;;; adjust rdx so that it is offset to the exact byte that mismatched.
433 mov rax, [rsi + rdx]
434 xor rax, [rdi + rdx]
437 mov rax, [rsi + rdx + 8]
438 xor rax, [rdi + rdx + 8]
442 mov rax, [rsi + rdx + 8+8]
443 xor rax, [rdi + rdx + 8+8]
446 add rdx,8+8+8
450 LeaveLoopCmps16: add rdx,8
451 LeaveLoopCmps8: add rdx,8
461 add rdx,4
468 add rdx,2
470 adc rdx, 0
474 lea rax, [rdi + rdx]