Lines Matching refs:qmul
34 const u8 *qmul; /* Q multiplier table (for both) */
61 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ raid6_gfexp[failb]]];
66 * vr20, vr21: qmul
69 asm volatile("vld $vr20, %0" : : "m" (qmul[0]));
70 asm volatile("vld $vr21, %0" : : "m" (qmul[16]));
114 /* lookup from qmul[0] */
119 /* lookup from qmul[16] */
190 const u8 *qmul; /* Q multiplier table */
210 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]];
214 /* vr22, vr23: qmul */
215 asm volatile("vld $vr22, %0" : : "m" (qmul[0]));
216 asm volatile("vld $vr23, %0" : : "m" (qmul[16]));
249 /* lookup from qmul[0] */
254 /* lookup from qmul[16] */
259 /* vr4 - vr7: qmul(Q + Qx) = Dx */
308 const u8 *qmul; /* Q multiplier table (for both) */
335 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ raid6_gfexp[failb]]];
340 * xr20, xr21: qmul
343 asm volatile("vld $vr20, %0" : : "m" (qmul[0]));
344 asm volatile("vld $vr21, %0" : : "m" (qmul[16]));
376 /* lookup from qmul[0] */
379 /* lookup from qmul[16] */
429 const u8 *qmul; /* Q multiplier table */
449 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]];
453 /* xr22, xr23: qmul */
454 asm volatile("vld $vr22, %0" : : "m" (qmul[0]));
456 asm volatile("vld $vr23, %0" : : "m" (qmul[16]));
478 /* lookup from qmul[0] */
481 /* lookup from qmul[16] */
484 /* xr2, xr3: qmul(Q + Qx) = Dx */