Lines Matching refs:in2x2
497 felem in2x2;
498 felem_scalar(in2x2, in2, 2);
546 /* See comment in felem_square about the use of in2x2 here */
548 out[0] += ((uint128_t) in1[1]) * in2x2[8] +
549 ((uint128_t) in1[2]) * in2x2[7] +
550 ((uint128_t) in1[3]) * in2x2[6] +
551 ((uint128_t) in1[4]) * in2x2[5] +
552 ((uint128_t) in1[5]) * in2x2[4] +
553 ((uint128_t) in1[6]) * in2x2[3] +
554 ((uint128_t) in1[7]) * in2x2[2] + ((uint128_t) in1[8]) * in2x2[1];
556 out[1] += ((uint128_t) in1[2]) * in2x2[8] +
557 ((uint128_t) in1[3]) * in2x2[7] +
558 ((uint128_t) in1[4]) * in2x2[6] +
559 ((uint128_t) in1[5]) * in2x2[5] +
560 ((uint128_t) in1[6]) * in2x2[4] +
561 ((uint128_t) in1[7]) * in2x2[3] + ((uint128_t) in1[8]) * in2x2[2];
563 out[2] += ((uint128_t) in1[3]) * in2x2[8] +
564 ((uint128_t) in1[4]) * in2x2[7] +
565 ((uint128_t) in1[5]) * in2x2[6] +
566 ((uint128_t) in1[6]) * in2x2[5] +
567 ((uint128_t) in1[7]) * in2x2[4] + ((uint128_t) in1[8]) * in2x2[3];
569 out[3] += ((uint128_t) in1[4]) * in2x2[8] +
570 ((uint128_t) in1[5]) * in2x2[7] +
571 ((uint128_t) in1[6]) * in2x2[6] +
572 ((uint128_t) in1[7]) * in2x2[5] + ((uint128_t) in1[8]) * in2x2[4];
574 out[4] += ((uint128_t) in1[5]) * in2x2[8] +
575 ((uint128_t) in1[6]) * in2x2[7] +
576 ((uint128_t) in1[7]) * in2x2[6] + ((uint128_t) in1[8]) * in2x2[5];
578 out[5] += ((uint128_t) in1[6]) * in2x2[8] +
579 ((uint128_t) in1[7]) * in2x2[7] + ((uint128_t) in1[8]) * in2x2[6];
581 out[6] += ((uint128_t) in1[7]) * in2x2[8] +
582 ((uint128_t) in1[8]) * in2x2[7];
584 out[7] += ((uint128_t) in1[8]) * in2x2[8];