Lines Matching refs:rax
56 movq (%rsi), %rax /* Read double word (8 bytes). */
58 movq %rax, %r9 /* Save a copy for NUL finding. */
63 xorq %rax, %r9 /* (word+magic)^word */
70 movq %rax, (%rdx) /* Write value to destination. */
74 movq (%rsi), %rax /* Read double word (8 bytes). */
76 movq %rax, %r9 /* Save a copy for NUL finding. */
81 xorq %rax, %r9 /* (word+magic)^word */
88 movq %rax, (%rdx) /* Write value to destination. */
92 movq (%rsi), %rax /* Read double word (8 bytes). */
94 movq %rax, %r9 /* Save a copy for NUL finding. */
99 xorq %rax, %r9 /* (word+magic)^word */
106 movq %rax, (%rdx) /* Write value to destination. */
110 movq (%rsi), %rax /* Read double word (8 bytes). */
112 movq %rax, %r9 /* Save a copy for NUL finding. */
117 xorq %rax, %r9 /* (word+magic)^word */
124 movq %rax, (%rdx) /* Write value to destination. */
142 shrq $16, %rax /* Shift... */
147 movq %rdx, %rax /* Destination is return value. */
149 movq %rdi, %rax /* Source is return value. */