Lines Matching +full:8 +full:m
19 static inline unsigned long update_csum_40b(unsigned long sum, const unsigned long m[5]) in update_csum_40b()
28 :"m" (m[0]), "m" (m[1]), "m" (m[2]), in update_csum_40b()
29 "m" (m[3]), "m" (m[4])); in update_csum_40b()
76 asm("addq 0*8(%[src]),%[res]\n\t" in csum_partial()
77 "adcq 1*8(%[src]),%[res]\n\t" in csum_partial()
78 "adcq 2*8(%[src]),%[res]\n\t" in csum_partial()
79 "adcq 3*8(%[src]),%[res]\n\t" in csum_partial()
82 : [src] "r"(buff), "m"(*(const char(*)[32])buff)); in csum_partial()
86 asm("addq 0*8(%[src]),%[res]\n\t" in csum_partial()
87 "adcq 1*8(%[src]),%[res]\n\t" in csum_partial()
90 : [src] "r"(buff), "m"(*(const char(*)[16])buff)); in csum_partial()
93 if (len & 8) { in csum_partial()
94 asm("addq 0*8(%[src]),%[res]\n\t" in csum_partial()
97 : [src] "r"(buff), "m"(*(const char(*)[8])buff)); in csum_partial()
98 buff += 8; in csum_partial()