Searched defs:qmul (Results 1 - 3 of 3) sorted by relevance
/lib/raid6/ |
H A D | recov_avx2.c | 27 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 D | recov_ssse3.c | 25 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 D | recov.c | 31 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