Lines Matching refs:rax
59 movq (%rsi), %rax /* Read double word (8 bytes). */
61 movq %rax, %r9 /* Save a copy for NUL finding. */
66 xorq %rax, %r9 /* (word+magic)^word */
73 movq %rax, (%rdx) /* Write value to destination. */
77 movq (%rsi), %rax /* Read double word (8 bytes). */
79 movq %rax, %r9 /* Save a copy for NUL finding. */
84 xorq %rax, %r9 /* (word+magic)^word */
91 movq %rax, (%rdx) /* Write value to destination. */
95 movq (%rsi), %rax /* Read double word (8 bytes). */
97 movq %rax, %r9 /* Save a copy for NUL finding. */
102 xorq %rax, %r9 /* (word+magic)^word */
109 movq %rax, (%rdx) /* Write value to destination. */
113 movq (%rsi), %rax /* Read double word (8 bytes). */
115 movq %rax, %r9 /* Save a copy for NUL finding. */
120 xorq %rax, %r9 /* (word+magic)^word */
127 movq %rax, (%rdx) /* Write value to destination. */
145 shrq $16, %rax /* Shift... */
150 movq %rdx, %rax /* Destination is return value. */
152 movq %rdi, %rax /* Source is return value. */