Lines Matching refs:ebx
227 pushl %ebx // we'll need to use this
228 movl %edi,%ebx // copy dest ptr
229 negl %ebx
230 andl $63,%ebx // get #bytes to cache line align destination
236 pushl %ebx // arg3 - #bytes to align destination (1..63)
242 addl %ebx,%esi // adjust ptrs and lengths past copy
243 addl %ebx,%edi
244 subl %ebx,%ecx
264 // ebx = scratch reg used to read a byte of each cache line
269 movzb (%esi,%eax),%ebx // touch line 0, 2, 4, or 6 of page
270 movzb 1*64(%esi,%eax),%ebx // touch line 1, 3, 5, or 7
271 movzb 8*64(%esi,%eax),%ebx // touch line 8, 10, 12, or 14
272 movzb 9*64(%esi,%eax),%ebx // etc
274 movzb 16*64(%esi,%eax),%ebx
275 movzb 17*64(%esi,%eax),%ebx
276 movzb 24*64(%esi,%eax),%ebx
277 movzb 25*64(%esi,%eax),%ebx
279 movzb 32*64(%esi,%eax),%ebx
280 movzb 33*64(%esi,%eax),%ebx
281 movzb 40*64(%esi,%eax),%ebx
282 movzb 41*64(%esi,%eax),%ebx
284 movzb 48*64(%esi,%eax),%ebx
285 movzb 49*64(%esi,%eax),%ebx
286 movzb 56*64(%esi,%eax),%ebx
287 movzb 57*64(%esi,%eax),%ebx
360 popl %ebx