Lines Matching refs:rax

58 	mov	%rdi, %rax
59 and $-VEC_SIZE, %rax
62 mov %rdi, %rax
63 and $-VEC_SIZE, %rax
64 vpcmpb $0, (%rax), %YMMZERO, %k0
66 sub %rax, %rcx
73 vpcmpb $0, VEC_SIZE(%rax), %YMMZERO, %k0
78 vpcmpb $0, (VEC_SIZE * 2)(%rax), %YMMZERO, %k1
83 vpcmpb $0, (VEC_SIZE * 3)(%rax), %YMMZERO, %k2
88 vpcmpb $0, (VEC_SIZE * 4)(%rax), %YMMZERO, %k3
93 vpcmpb $0, (VEC_SIZE * 5)(%rax), %YMMZERO, %k4
94 add $(VEC_SIZE * 4), %rax
99 vpcmpb $0, (VEC_SIZE * 2)(%rax), %YMMZERO, %k1
104 vpcmpb $0, (VEC_SIZE * 3)(%rax), %YMMZERO, %k2
109 vpcmpb $0, (VEC_SIZE * 4)(%rax), %YMMZERO, %k3
114 vpcmpb $0, (VEC_SIZE * 5)(%rax), %YMMZERO, %k4
116 add $(VEC_SIZE * 4), %rax
120 vpcmpb $0, (VEC_SIZE * 2)(%rax), %YMMZERO, %k1
125 vpcmpb $0, (VEC_SIZE * 3)(%rax), %YMMZERO, %k2
130 vpcmpb $0, (VEC_SIZE * 4)(%rax), %YMMZERO, %k3
135 vpcmpb $0, (VEC_SIZE * 5)(%rax), %YMMZERO, %k4
136 add $(VEC_SIZE * 4), %rax
141 vpcmpb $0, (VEC_SIZE * 2)(%rax), %YMMZERO, %k1
146 vpcmpb $0, (VEC_SIZE * 3)(%rax), %YMMZERO, %k2
151 vpcmpb $0, (VEC_SIZE * 4)(%rax), %YMMZERO, %k3
156 test $((VEC_SIZE * 4) - 1), %rax
159 vpcmpb $0, (VEC_SIZE * 5)(%rax), %YMMZERO, %k4
160 add $(VEC_SIZE * 5), %rax
165 test $((VEC_SIZE * 4) - 1), %rax
168 vpcmpb $0, VEC_SIZE(%rax), %YMMZERO, %k0
169 add $VEC_SIZE, %rax
174 test $((VEC_SIZE * 4) - 1), %rax
177 vpcmpb $0, VEC_SIZE(%rax), %YMMZERO, %k0
178 add $VEC_SIZE, %rax
183 test $((VEC_SIZE * 4) - 1), %rax
186 vpcmpb $0, VEC_SIZE(%rax), %YMMZERO, %k1
187 add $VEC_SIZE, %rax
192 add $VEC_SIZE, %rax
196 VMOVA (%rax), %YMM0
197 VMOVA (VEC_SIZE * 2)(%rax), %YMM1
198 vpminub VEC_SIZE(%rax), %YMM0, %YMM0
199 vpminub (VEC_SIZE * 3)(%rax), %YMM1, %YMM1
203 add $(VEC_SIZE * 4), %rax
207 vpcmpb $0, -(VEC_SIZE * 4)(%rax), %YMMZERO, %k0
208 sub $(VEC_SIZE * 5), %rax
213 vpcmpb $0, (VEC_SIZE * 2)(%rax), %YMMZERO, %k1
218 vpcmpb $0, (VEC_SIZE * 3)(%rax), %YMMZERO, %k2
223 vpcmpb $0, (VEC_SIZE * 4)(%rax), %YMMZERO, %k3
225 sub %rdi, %rax
227 add %rdx, %rax
228 add $(VEC_SIZE * 4), %rax
233 sub %rdi, %rax
236 add %rdx, %rax
241 sub %rdi, %rax
243 add %rdx, %rax
244 add $VEC_SIZE, %rax
249 sub %rdi, %rax
251 add %rdx, %rax
252 add $(VEC_SIZE * 2), %rax
257 sub %rdi, %rax
259 add %rdx, %rax
260 add $(VEC_SIZE * 3), %rax
265 sub %rdi, %rax
267 add %rdx, %rax
268 add $(VEC_SIZE * 4), %rax
272 lea (%r9, %rax), %rdi
274 mov %r9, %rax /* save result */