Lines Matching refs:in1
532 /* Multiply two field elements: out = in1 * in2 */
533 static void felem_mul(widefelem out, const felem in1, const felem in2)
535 out[0] = ((widelimb) in1[0]) * in2[0];
536 out[1] = ((widelimb) in1[0]) * in2[1] + ((widelimb) in1[1]) * in2[0];
537 out[2] = ((widelimb) in1[0]) * in2[2] + ((widelimb) in1[1]) * in2[1] +
538 ((widelimb) in1[2]) * in2[0];
539 out[3] = ((widelimb) in1[0]) * in2[3] + ((widelimb) in1[1]) * in2[2] +
540 ((widelimb) in1[2]) * in2[1] + ((widelimb) in1[3]) * in2[0];
541 out[4] = ((widelimb) in1[1]) * in2[3] + ((widelimb) in1[2]) * in2[2] +
542 ((widelimb) in1[3]) * in2[1];
543 out[5] = ((widelimb) in1[2]) * in2[3] + ((widelimb) in1[3]) * in2[2];
544 out[6] = ((widelimb) in1[3]) * in2[3];
622 static void felem_mul_reduce(felem out, const felem in1, const felem in2)
625 felem_mul(tmp, in1, in2);