Lines Matching +full:1 +full:v1

26 	p = dptr[z0 + 1];		/* XOR parity */  in raid6_rvv1_gen_syndrome_real()
38 /* v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 */ in raid6_rvv1_gen_syndrome_real()
39 for (d = 0; d < bytes; d += nsize * 1) { in raid6_rvv1_gen_syndrome_real()
44 "vmv.v.v v1, v0\n" in raid6_rvv1_gen_syndrome_real()
50 for (z = z0 - 1 ; z >= 0 ; z--) { in raid6_rvv1_gen_syndrome_real()
62 "vsra.vi v2, v1, 7\n" in raid6_rvv1_gen_syndrome_real()
63 "vsll.vi v3, v1, 1\n" in raid6_rvv1_gen_syndrome_real()
67 "vxor.vv v1, v3, v2\n" in raid6_rvv1_gen_syndrome_real()
83 "vse8.v v1, (%[wq0])\n" in raid6_rvv1_gen_syndrome_real()
102 q = dptr[disks - 1]; /* RS syndrome */ in raid6_rvv1_xor_syndrome_real()
113 /* v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 */ in raid6_rvv1_xor_syndrome_real()
114 for (d = 0 ; d < bytes ; d += nsize * 1) { in raid6_rvv1_xor_syndrome_real()
119 "vmv.v.v v1, v0\n" in raid6_rvv1_xor_syndrome_real()
126 for (z = z0 - 1; z >= start; z--) { in raid6_rvv1_xor_syndrome_real()
138 "vsra.vi v2, v1, 7\n" in raid6_rvv1_xor_syndrome_real()
139 "vsll.vi v3, v1, 1\n" in raid6_rvv1_xor_syndrome_real()
143 "vxor.vv v1, v3, v2\n" in raid6_rvv1_xor_syndrome_real()
153 for (z = start - 1; z >= 0; z--) { in raid6_rvv1_xor_syndrome_real()
162 "vsra.vi v2, v1, 7\n" in raid6_rvv1_xor_syndrome_real()
163 "vsll.vi v3, v1, 1\n" in raid6_rvv1_xor_syndrome_real()
165 "vxor.vv v1, v3, v2\n" in raid6_rvv1_xor_syndrome_real()
175 * v0:wp0, v1:wq0, v2:p0, v3:q0 in raid6_rvv1_xor_syndrome_real()
182 "vxor.vv v3, v3, v1\n" in raid6_rvv1_xor_syndrome_real()
201 p = dptr[z0 + 1]; /* XOR parity */ in raid6_rvv2_gen_syndrome_real()
214 * v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 in raid6_rvv2_gen_syndrome_real()
222 "vmv.v.v v1, v0\n" in raid6_rvv2_gen_syndrome_real()
228 [wp1]"r"(&dptr[z0][d + 1 * nsize]) in raid6_rvv2_gen_syndrome_real()
231 for (z = z0 - 1; z >= 0; z--) { in raid6_rvv2_gen_syndrome_real()
243 "vsra.vi v2, v1, 7\n" in raid6_rvv2_gen_syndrome_real()
244 "vsll.vi v3, v1, 1\n" in raid6_rvv2_gen_syndrome_real()
248 "vxor.vv v1, v3, v2\n" in raid6_rvv2_gen_syndrome_real()
252 "vsll.vi v7, v5, 1\n" in raid6_rvv2_gen_syndrome_real()
261 [wd1]"r"(&dptr[z][d + 1 * nsize]), in raid6_rvv2_gen_syndrome_real()
273 "vse8.v v1, (%[wq0])\n" in raid6_rvv2_gen_syndrome_real()
280 [wp1]"r"(&p[d + nsize * 1]), in raid6_rvv2_gen_syndrome_real()
281 [wq1]"r"(&q[d + nsize * 1]) in raid6_rvv2_gen_syndrome_real()
296 q = dptr[disks - 1]; /* RS syndrome */ in raid6_rvv2_xor_syndrome_real()
308 * v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 in raid6_rvv2_xor_syndrome_real()
316 "vmv.v.v v1, v0\n" in raid6_rvv2_xor_syndrome_real()
322 [wp1]"r"(&dptr[z0][d + 1 * nsize]) in raid6_rvv2_xor_syndrome_real()
326 for (z = z0 - 1; z >= start; z--) { in raid6_rvv2_xor_syndrome_real()
338 "vsra.vi v2, v1, 7\n" in raid6_rvv2_xor_syndrome_real()
339 "vsll.vi v3, v1, 1\n" in raid6_rvv2_xor_syndrome_real()
343 "vxor.vv v1, v3, v2\n" in raid6_rvv2_xor_syndrome_real()
347 "vsll.vi v7, v5, 1\n" in raid6_rvv2_xor_syndrome_real()
356 [wd1]"r"(&dptr[z][d + 1 * nsize]), in raid6_rvv2_xor_syndrome_real()
362 for (z = start - 1; z >= 0; z--) { in raid6_rvv2_xor_syndrome_real()
371 "vsra.vi v2, v1, 7\n" in raid6_rvv2_xor_syndrome_real()
372 "vsll.vi v3, v1, 1\n" in raid6_rvv2_xor_syndrome_real()
374 "vxor.vv v1, v3, v2\n" in raid6_rvv2_xor_syndrome_real()
377 "vsll.vi v7, v5, 1\n" in raid6_rvv2_xor_syndrome_real()
389 * v0:wp0, v1:wq0, v2:p0, v3:q0 in raid6_rvv2_xor_syndrome_real()
397 "vxor.vv v3, v3, v1\n" in raid6_rvv2_xor_syndrome_real()
411 [wp1]"r"(&p[d + nsize * 1]), in raid6_rvv2_xor_syndrome_real()
412 [wq1]"r"(&q[d + nsize * 1]) in raid6_rvv2_xor_syndrome_real()
425 p = dptr[z0 + 1]; /* XOR parity */ in raid6_rvv4_gen_syndrome_real()
438 * v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 in raid6_rvv4_gen_syndrome_real()
448 "vmv.v.v v1, v0\n" in raid6_rvv4_gen_syndrome_real()
458 [wp1]"r"(&dptr[z0][d + 1 * nsize]), in raid6_rvv4_gen_syndrome_real()
463 for (z = z0 - 1; z >= 0; z--) { in raid6_rvv4_gen_syndrome_real()
475 "vsra.vi v2, v1, 7\n" in raid6_rvv4_gen_syndrome_real()
476 "vsll.vi v3, v1, 1\n" in raid6_rvv4_gen_syndrome_real()
480 "vxor.vv v1, v3, v2\n" in raid6_rvv4_gen_syndrome_real()
484 "vsll.vi v7, v5, 1\n" in raid6_rvv4_gen_syndrome_real()
492 "vsll.vi v11, v9, 1\n" in raid6_rvv4_gen_syndrome_real()
500 "vsll.vi v15, v13, 1\n" in raid6_rvv4_gen_syndrome_real()
509 [wd1]"r"(&dptr[z][d + 1 * nsize]), in raid6_rvv4_gen_syndrome_real()
523 "vse8.v v1, (%[wq0])\n" in raid6_rvv4_gen_syndrome_real()
534 [wp1]"r"(&p[d + nsize * 1]), in raid6_rvv4_gen_syndrome_real()
535 [wq1]"r"(&q[d + nsize * 1]), in raid6_rvv4_gen_syndrome_real()
554 q = dptr[disks - 1]; /* RS syndrome */ in raid6_rvv4_xor_syndrome_real()
566 * v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 in raid6_rvv4_xor_syndrome_real()
576 "vmv.v.v v1, v0\n" in raid6_rvv4_xor_syndrome_real()
586 [wp1]"r"(&dptr[z0][d + 1 * nsize]), in raid6_rvv4_xor_syndrome_real()
592 for (z = z0 - 1; z >= start; z--) { in raid6_rvv4_xor_syndrome_real()
604 "vsra.vi v2, v1, 7\n" in raid6_rvv4_xor_syndrome_real()
605 "vsll.vi v3, v1, 1\n" in raid6_rvv4_xor_syndrome_real()
609 "vxor.vv v1, v3, v2\n" in raid6_rvv4_xor_syndrome_real()
613 "vsll.vi v7, v5, 1\n" in raid6_rvv4_xor_syndrome_real()
621 "vsll.vi v11, v9, 1\n" in raid6_rvv4_xor_syndrome_real()
629 "vsll.vi v15, v13, 1\n" in raid6_rvv4_xor_syndrome_real()
638 [wd1]"r"(&dptr[z][d + 1 * nsize]), in raid6_rvv4_xor_syndrome_real()
646 for (z = start - 1; z >= 0; z--) { in raid6_rvv4_xor_syndrome_real()
655 "vsra.vi v2, v1, 7\n" in raid6_rvv4_xor_syndrome_real()
656 "vsll.vi v3, v1, 1\n" in raid6_rvv4_xor_syndrome_real()
658 "vxor.vv v1, v3, v2\n" in raid6_rvv4_xor_syndrome_real()
661 "vsll.vi v7, v5, 1\n" in raid6_rvv4_xor_syndrome_real()
666 "vsll.vi v11, v9, 1\n" in raid6_rvv4_xor_syndrome_real()
671 "vsll.vi v15, v13, 1\n" in raid6_rvv4_xor_syndrome_real()
683 * v0:wp0, v1:wq0, v2:p0, v3:q0 in raid6_rvv4_xor_syndrome_real()
693 "vxor.vv v3, v3, v1\n" in raid6_rvv4_xor_syndrome_real()
721 [wp1]"r"(&p[d + nsize * 1]), in raid6_rvv4_xor_syndrome_real()
722 [wq1]"r"(&q[d + nsize * 1]), in raid6_rvv4_xor_syndrome_real()
739 p = dptr[z0 + 1]; /* XOR parity */ in raid6_rvv8_gen_syndrome_real()
752 * v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 in raid6_rvv8_gen_syndrome_real()
766 "vmv.v.v v1, v0\n" in raid6_rvv8_gen_syndrome_real()
784 [wp1]"r"(&dptr[z0][d + 1 * nsize]), in raid6_rvv8_gen_syndrome_real()
793 for (z = z0 - 1; z >= 0; z--) { in raid6_rvv8_gen_syndrome_real()
805 "vsra.vi v2, v1, 7\n" in raid6_rvv8_gen_syndrome_real()
806 "vsll.vi v3, v1, 1\n" in raid6_rvv8_gen_syndrome_real()
810 "vxor.vv v1, v3, v2\n" in raid6_rvv8_gen_syndrome_real()
814 "vsll.vi v7, v5, 1\n" in raid6_rvv8_gen_syndrome_real()
822 "vsll.vi v11, v9, 1\n" in raid6_rvv8_gen_syndrome_real()
830 "vsll.vi v15, v13, 1\n" in raid6_rvv8_gen_syndrome_real()
838 "vsll.vi v19, v17, 1\n" in raid6_rvv8_gen_syndrome_real()
846 "vsll.vi v23, v21, 1\n" in raid6_rvv8_gen_syndrome_real()
854 "vsll.vi v27, v25, 1\n" in raid6_rvv8_gen_syndrome_real()
862 "vsll.vi v31, v29, 1\n" in raid6_rvv8_gen_syndrome_real()
871 [wd1]"r"(&dptr[z][d + 1 * nsize]), in raid6_rvv8_gen_syndrome_real()
889 "vse8.v v1, (%[wq0])\n" in raid6_rvv8_gen_syndrome_real()
908 [wp1]"r"(&p[d + nsize * 1]), in raid6_rvv8_gen_syndrome_real()
909 [wq1]"r"(&q[d + nsize * 1]), in raid6_rvv8_gen_syndrome_real()
936 q = dptr[disks - 1]; /* RS syndrome */ in raid6_rvv8_xor_syndrome_real()
948 * v0:wp0, v1:wq0, v2:wd0/w20, v3:w10 in raid6_rvv8_xor_syndrome_real()
962 "vmv.v.v v1, v0\n" in raid6_rvv8_xor_syndrome_real()
980 [wp1]"r"(&dptr[z0][d + 1 * nsize]), in raid6_rvv8_xor_syndrome_real()
990 for (z = z0 - 1; z >= start; z--) { in raid6_rvv8_xor_syndrome_real()
1002 "vsra.vi v2, v1, 7\n" in raid6_rvv8_xor_syndrome_real()
1003 "vsll.vi v3, v1, 1\n" in raid6_rvv8_xor_syndrome_real()
1007 "vxor.vv v1, v3, v2\n" in raid6_rvv8_xor_syndrome_real()
1011 "vsll.vi v7, v5, 1\n" in raid6_rvv8_xor_syndrome_real()
1019 "vsll.vi v11, v9, 1\n" in raid6_rvv8_xor_syndrome_real()
1027 "vsll.vi v15, v13, 1\n" in raid6_rvv8_xor_syndrome_real()
1035 "vsll.vi v19, v17, 1\n" in raid6_rvv8_xor_syndrome_real()
1043 "vsll.vi v23, v21, 1\n" in raid6_rvv8_xor_syndrome_real()
1051 "vsll.vi v27, v25, 1\n" in raid6_rvv8_xor_syndrome_real()
1059 "vsll.vi v31, v29, 1\n" in raid6_rvv8_xor_syndrome_real()
1068 [wd1]"r"(&dptr[z][d + 1 * nsize]), in raid6_rvv8_xor_syndrome_real()
1080 for (z = start - 1; z >= 0; z--) { in raid6_rvv8_xor_syndrome_real()
1089 "vsra.vi v2, v1, 7\n" in raid6_rvv8_xor_syndrome_real()
1090 "vsll.vi v3, v1, 1\n" in raid6_rvv8_xor_syndrome_real()
1092 "vxor.vv v1, v3, v2\n" in raid6_rvv8_xor_syndrome_real()
1095 "vsll.vi v7, v5, 1\n" in raid6_rvv8_xor_syndrome_real()
1100 "vsll.vi v11, v9, 1\n" in raid6_rvv8_xor_syndrome_real()
1105 "vsll.vi v15, v13, 1\n" in raid6_rvv8_xor_syndrome_real()
1110 "vsll.vi v19, v17, 1\n" in raid6_rvv8_xor_syndrome_real()
1115 "vsll.vi v23, v21, 1\n" in raid6_rvv8_xor_syndrome_real()
1120 "vsll.vi v27, v25, 1\n" in raid6_rvv8_xor_syndrome_real()
1125 "vsll.vi v31, v29, 1\n" in raid6_rvv8_xor_syndrome_real()
1137 * v0:wp0, v1:wq0, v2:p0, v3:q0 in raid6_rvv8_xor_syndrome_real()
1151 "vxor.vv v3, v3, v1\n" in raid6_rvv8_xor_syndrome_real()
1207 [wp1]"r"(&p[d + nsize * 1]), in raid6_rvv8_xor_syndrome_real()
1208 [wq1]"r"(&q[d + nsize * 1]), in raid6_rvv8_xor_syndrome_real()
1225 RAID6_RVV_WRAPPER(1);