Lines Matching defs:in1
508 /* Multiply two field elements: out = in1 * in2 */
509 static void felem_mul(widefelem out, const felem in1, const felem in2)
511 out[0] = ((widelimb) in1[0]) * in2[0];
512 out[1] = ((widelimb) in1[0]) * in2[1] + ((widelimb) in1[1]) * in2[0];
513 out[2] = ((widelimb) in1[0]) * in2[2] + ((widelimb) in1[1]) * in2[1] +
514 ((widelimb) in1[2]) * in2[0];
515 out[3] = ((widelimb) in1[0]) * in2[3] + ((widelimb) in1[1]) * in2[2] +
516 ((widelimb) in1[2]) * in2[1] + ((widelimb) in1[3]) * in2[0];
517 out[4] = ((widelimb) in1[1]) * in2[3] + ((widelimb) in1[2]) * in2[2] +
518 ((widelimb) in1[3]) * in2[1];
519 out[5] = ((widelimb) in1[2]) * in2[3] + ((widelimb) in1[3]) * in2[2];
520 out[6] = ((widelimb) in1[3]) * in2[3];
598 static void felem_mul_reduce(felem out, const felem in1, const felem in2)
601 felem_mul(tmp, in1, in2);