Lines Matching refs:qmul
21 const u8 *qmul; /* Q multiplier table (for both) */
49 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^
57 asm volatile("movdqa %0,%%xmm6" : : "m" (qmul[0]));
79 asm volatile("movdqa %0,%%xmm5" : : "m" (qmul[16]));
146 asm volatile("movdqa %0,%%xmm4" : : "m" (qmul[0]));
147 asm volatile("movdqa %0,%%xmm5" : : "m" (qmul[16]));
195 const u8 *qmul; /* Q multiplier table */
216 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]];
227 asm volatile("movdqa %0, %%xmm0" : : "m" (qmul[0]));
232 asm volatile("movdqa %0, %%xmm1" : : "m" (qmul[16]));
246 asm volatile("movdqa %0, %%xmm10" : : "m" (qmul[0]));
248 asm volatile("movdqa %0, %%xmm11" : : "m" (qmul[16]));
250 /* xmm1 = qmul[q[0] ^ dq[0]] */
261 /* xmm11 = qmul[q[16] ^ dq[16]] */
265 /* xmm2 = p[0] ^ qmul[q[0] ^ dq[0]] */
269 /* xmm12 = p[16] ^ qmul[q[16] ^ dq[16]] */
284 asm volatile("movdqa %0, %%xmm0" : : "m" (qmul[0]));
286 asm volatile("movdqa %0, %%xmm1" : : "m" (qmul[16]));
299 /* xmm1 = qmul[*q ^ *dq */
303 /* xmm2 = *p ^ qmul[*q ^ *dq] */