Lines Matching refs:rax
56 mov %rdi, %rax
57 and $-VEC_SIZE, %rax
60 mov %rdi, %rax
61 and $-VEC_SIZE, %rax
62 vpcmpeqb (%rax), %ymm6, %ymm0
64 sub %rax, %rcx
71 vpcmpeqb VEC_SIZE(%rax), %ymm6, %ymm0
76 vpcmpeqb (VEC_SIZE * 2)(%rax), %ymm6, %ymm1
81 vpcmpeqb (VEC_SIZE * 3)(%rax), %ymm6, %ymm2
86 vpcmpeqb (VEC_SIZE * 4)(%rax), %ymm6, %ymm3
91 vpcmpeqb (VEC_SIZE * 5)(%rax), %ymm6, %ymm0
92 add $(VEC_SIZE * 4), %rax
97 vpcmpeqb (VEC_SIZE * 2)(%rax), %ymm6, %ymm1
102 vpcmpeqb (VEC_SIZE * 3)(%rax), %ymm6, %ymm2
107 vpcmpeqb (VEC_SIZE * 4)(%rax), %ymm6, %ymm3
112 vpcmpeqb (VEC_SIZE * 5)(%rax), %ymm6, %ymm0
113 add $(VEC_SIZE * 4), %rax
118 vpcmpeqb (VEC_SIZE * 2)(%rax), %ymm6, %ymm1
123 vpcmpeqb (VEC_SIZE * 3)(%rax), %ymm6, %ymm2
128 vpcmpeqb (VEC_SIZE * 4)(%rax), %ymm6, %ymm3
133 vpcmpeqb (VEC_SIZE * 5)(%rax), %ymm6, %ymm0
134 add $(VEC_SIZE * 4), %rax
139 vpcmpeqb (VEC_SIZE * 2)(%rax), %ymm6, %ymm1
144 vpcmpeqb (VEC_SIZE * 3)(%rax), %ymm6, %ymm2
149 vpcmpeqb (VEC_SIZE * 4)(%rax), %ymm6, %ymm3
154 test $((VEC_SIZE * 4) - 1), %rax
157 vpcmpeqb (VEC_SIZE * 5)(%rax), %ymm6, %ymm0
158 add $(VEC_SIZE * 5), %rax
163 test $((VEC_SIZE * 4) - 1), %rax
166 vpcmpeqb VEC_SIZE(%rax), %ymm6, %ymm1
167 add $VEC_SIZE, %rax
172 test $((VEC_SIZE * 4) - 1), %rax
175 vpcmpeqb VEC_SIZE(%rax), %ymm6, %ymm2
176 add $VEC_SIZE, %rax
181 test $((VEC_SIZE * 4) - 1), %rax
184 vpcmpeqb VEC_SIZE(%rax), %ymm6, %ymm3
185 add $VEC_SIZE, %rax
190 add $VEC_SIZE, %rax
194 vmovaps (%rax), %ymm4
195 vpminub VEC_SIZE(%rax), %ymm4, %ymm4
196 vmovaps (VEC_SIZE * 2)(%rax), %ymm5
197 vpminub (VEC_SIZE * 3)(%rax), %ymm5, %ymm5
198 add $(VEC_SIZE * 4), %rax
205 vpcmpeqb -(VEC_SIZE * 4)(%rax), %ymm6, %ymm0
206 sub $(VEC_SIZE * 5), %rax
211 vpcmpeqb (VEC_SIZE * 2)(%rax), %ymm6, %ymm1
216 vpcmpeqb (VEC_SIZE * 3)(%rax), %ymm6, %ymm2
221 vpcmpeqb (VEC_SIZE * 4)(%rax), %ymm6, %ymm3
223 sub %rdi, %rax
225 add %rdx, %rax
226 add $(VEC_SIZE * 4), %rax
231 sub %rdi, %rax
234 add %rdx, %rax
239 sub %rdi, %rax
241 add %rdx, %rax
242 add $VEC_SIZE, %rax
247 sub %rdi, %rax
249 add %rdx, %rax
250 add $(VEC_SIZE * 2), %rax
255 sub %rdi, %rax
257 add %rdx, %rax
258 add $(VEC_SIZE * 3), %rax
263 sub %rdi, %rax
265 add %rdx, %rax
266 add $(VEC_SIZE * 4), %rax
270 lea (%r9, %rax), %rdi
272 mov %r9, %rax /* save result */