Lines Matching refs:rax
44 movq %rsi, %rax /* Setup skipset. */
51 L(2): movb (%rax), %cl /* get byte from skipset */
56 movb 1(%rax), %cl /* get byte from skipset */
61 movb 2(%rax), %cl /* get byte from skipset */
66 movb 3(%rax), %cl /* get byte from skipset */
67 addq $4, %rax /* increment skipset pointer */
72 L(1): leaq -4(%rdx), %rax /* prepare loop */
84 L(3): addq $4, %rax /* adjust pointer for full loop round */
86 movb (%rax), %cl /* get byte from string */
90 movb 1(%rax), %cl /* get byte from string */
94 movb 2(%rax), %cl /* get byte from string */
98 movb 3(%rax), %cl /* get byte from string */
102 incq %rax /* adjust pointer */
103 L(6): incq %rax
104 L(5): incq %rax
111 cmovzq %rdx, %rax /* Yes: return NULL */
113 subq %rdx, %rax /* we have to return the number of valid