Searched defs:qmul (Results 1 - 3 of 3) sorted by relevance

/lib/raid6/
H A Drecov_avx2.c27 const u8 *qmul; /* Q multiplier table (for both) */ local
53 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^
79 asm volatile("vbroadcasti128 %0, %%ymm4" : : "m" (qmul[0]));
80 asm volatile("vbroadcasti128 %0, %%ymm5" : : "m" (qmul[16]));
147 asm volatile("vbroadcasti128 %0, %%ymm4" : : "m" (qmul[0]));
148 asm volatile("vbroadcasti128 %0, %%ymm5" : : "m" (qmul[16]));
196 const u8 *qmul; /* Q multiplier table */ local
215 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]];
232 asm volatile("vbroadcasti128 %0, %%ymm0" : : "m" (qmul[0]));
234 asm volatile("vbroadcasti128 %0, %%ymm1" : : "m" (qmul[1
[all...]
H A Drecov_ssse3.c25 const u8 *qmul; /* Q multiplier table (for both) */ local
53 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^
61 asm volatile("movdqa %0,%%xmm6" : : "m" (qmul[0]));
83 asm volatile("movdqa %0,%%xmm5" : : "m" (qmul[16]));
150 asm volatile("movdqa %0,%%xmm4" : : "m" (qmul[0]));
151 asm volatile("movdqa %0,%%xmm5" : : "m" (qmul[16]));
199 const u8 *qmul; /* Q multiplier table */ local
220 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila]]];
231 asm volatile("movdqa %0, %%xmm0" : : "m" (qmul[0]));
236 asm volatile("movdqa %0, %%xmm1" : : "m" (qmul[1
[all...]
H A Drecov.c31 const u8 *qmul; /* Q multiplier table (for both) */ local
56 qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]];
61 qx = qmul[*q ^ *dq];
73 const u8 *qmul; /* Q multiplier table */ local
91 qmul = raid6_gfmul[raid6_gfinv[raid6_gfexp[faila]]];
95 *p++ ^= *dq = qmul[*q ^ *dq];

Completed in 49 milliseconds