Lines Matching defs:MUL64
131 #define MUL64(a,b) ((UINT64)((UINT64)(UINT32)(a) * (UINT64)(UINT32)(b)))
374 h += MUL64((k0 + d0), (k4 + d4));
375 h += MUL64((k1 + d1), (k5 + d5));
376 h += MUL64((k2 + d2), (k6 + d6));
377 h += MUL64((k3 + d3), (k7 + d7));
411 h1 += MUL64((k0 + d0), (k4 + d4));
412 h2 += MUL64((k4 + d0), (k8 + d4));
414 h1 += MUL64((k1 + d1), (k5 + d5));
415 h2 += MUL64((k5 + d1), (k9 + d5));
417 h1 += MUL64((k2 + d2), (k6 + d6));
418 h2 += MUL64((k6 + d2), (k10 + d6));
420 h1 += MUL64((k3 + d3), (k7 + d7));
421 h2 += MUL64((k7 + d3), (k11 + d7));
460 h1 += MUL64((k0 + d0), (k4 + d4));
461 h2 += MUL64((k4 + d0), (k8 + d4));
462 h3 += MUL64((k8 + d0), (k12 + d4));
464 h1 += MUL64((k1 + d1), (k5 + d5));
465 h2 += MUL64((k5 + d1), (k9 + d5));
466 h3 += MUL64((k9 + d1), (k13 + d5));
468 h1 += MUL64((k2 + d2), (k6 + d6));
469 h2 += MUL64((k6 + d2), (k10 + d6));
470 h3 += MUL64((k10 + d2), (k14 + d6));
472 h1 += MUL64((k3 + d3), (k7 + d7));
473 h2 += MUL64((k7 + d3), (k11 + d7));
474 h3 += MUL64((k11 + d3), (k15 + d7));
518 h1 += MUL64((k0 + d0), (k4 + d4));
519 h2 += MUL64((k4 + d0), (k8 + d4));
520 h3 += MUL64((k8 + d0), (k12 + d4));
521 h4 += MUL64((k12 + d0), (k16 + d4));
523 h1 += MUL64((k1 + d1), (k5 + d5));
524 h2 += MUL64((k5 + d1), (k9 + d5));
525 h3 += MUL64((k9 + d1), (k13 + d5));
526 h4 += MUL64((k13 + d1), (k17 + d5));
528 h1 += MUL64((k2 + d2), (k6 + d6));
529 h2 += MUL64((k6 + d2), (k10 + d6));
530 h3 += MUL64((k10 + d2), (k14 + d6));
531 h4 += MUL64((k14 + d2), (k18 + d6));
533 h1 += MUL64((k3 + d3), (k7 + d7));
534 h2 += MUL64((k7 + d3), (k11 + d7));
535 h3 += MUL64((k11 + d3), (k15 + d7));
536 h4 += MUL64((k15 + d3), (k19 + d7));
828 X = MUL64(key_hi, cur_lo) + MUL64(cur_hi, key_lo);
832 res = (MUL64(key_hi, cur_hi) + x_hi) * 59 + MUL64(key_lo, cur_lo);