Home | History | Annotate | Download | only in source

Lines Matching defs:xmm0

67 // 27: 66 0F 38 40 C6     pmulld      xmm0,xmm6
80 movd xmm0, [esp + 12] // seed
89 pmulld(0xc6) // pmulld xmm0,xmm6 hash *= 33 ^ 16
117 paddd xmm0, xmm1
120 movd eax, xmm0 // return hash
163 "movd %2,%%xmm0 \n"
170 "pmulld %%xmm6,%%xmm0 \n"
197 "paddd %%xmm1,%%xmm0 \n"
199 "movd %%xmm0,%3 \n"
211 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
261 pxor xmm0, xmm0
280 paddd xmm0, xmm1
281 paddd xmm0, xmm2
284 pshufd xmm1, xmm0, 0EEh
285 paddd xmm0, xmm1
286 pshufd xmm1, xmm0, 01h
287 paddd xmm0, xmm1
288 movd eax, xmm0
299 "pxor %%xmm0,%%xmm0 \n"
317 "paddd %%xmm1,%%xmm0 \n"
318 "paddd %%xmm2,%%xmm0 \n"
321 "pshufd $0xee,%%xmm0,%%xmm1 \n"
322 "paddd %%xmm1,%%xmm0 \n"
323 "pshufd $0x1,%%xmm0,%%xmm1 \n"
324 "paddd %%xmm1,%%xmm0 \n"
325 "movd %%xmm0,%3 \n"
334 , "xmm0", "xmm1", "xmm2", "xmm5"