Lines Matching defs:tmp

87 static __always_inline void fproduct_carry_wide_(u128 *tmp)
91 u128 tctr = tmp[ctr];
92 u128 tctrp1 = tmp[ctr + 1];
95 tmp[ctr] = ((u128)(r0));
96 tmp[ctr + 1] = ((tctrp1) + (c));
100 u128 tctr = tmp[ctr];
101 u128 tctrp1 = tmp[ctr + 1];
104 tmp[ctr] = ((u128)(r0));
105 tmp[ctr + 1] = ((tctrp1) + (c));
110 u128 tctr = tmp[ctr];
111 u128 tctrp1 = tmp[ctr + 1];
114 tmp[ctr] = ((u128)(r0));
115 tmp[ctr + 1] = ((tctrp1) + (c));
119 u128 tctr = tmp[ctr];
120 u128 tctrp1 = tmp[ctr + 1];
123 tmp[ctr] = ((u128)(r0));
124 tmp[ctr + 1] = ((tctrp1) + (c));
130 u64 tmp = output[4];
152 output[0] = tmp;
189 u64 tmp[5] = { input[0], input[1], input[2], input[3], input[4] };
200 fmul_mul_shift_reduce_(t, tmp, input21);
218 static __always_inline void fsquare_fsquare__(u128 *tmp, u64 *output)
240 tmp[0] = s0;
241 tmp[1] = s1;
242 tmp[2] = s2;
243 tmp[3] = s3;
244 tmp[4] = s4;
247 static __always_inline void fsquare_fsquare_(u128 *tmp, u64 *output)
257 fsquare_fsquare__(tmp, output);
258 fproduct_carry_wide_(tmp);
259 b4 = tmp[4];
260 b0 = tmp[0];
263 tmp[4] = b4_;
264 tmp[0] = b0_;
265 fproduct_copy_from_wide_(output, tmp);
274 static __always_inline void fsquare_fsquare_times_(u64 *output, u128 *tmp,
278 fsquare_fsquare_(tmp, output);
280 fsquare_fsquare_(tmp, output);
353 u64 tmp[5] = { 0 };
359 memcpy(tmp, b, 5 * sizeof(*b));
360 b0 = tmp[0];
361 b1 = tmp[1];
362 b2 = tmp[2];
363 b3 = tmp[3];
364 b4 = tmp[4];
365 tmp[0] = b0 + 0x3fffffffffff68LLU;
366 tmp[1] = b1 + 0x3ffffffffffff8LLU;
367 tmp[2] = b2 + 0x3ffffffffffff8LLU;
368 tmp[3] = b3 + 0x3ffffffffffff8LLU;
369 tmp[4] = b4 + 0x3ffffffffffff8LLU;
372 u64 yi = tmp[0];
377 u64 yi = tmp[1];
382 u64 yi = tmp[2];
387 u64 yi = tmp[3];
392 u64 yi = tmp[4];
399 u128 tmp[5];
406 tmp[0] = ((u128)(xi) * (s));
410 tmp[1] = ((u128)(xi) * (s));
414 tmp[2] = ((u128)(xi) * (s));
418 tmp[3] = ((u128)(xi) * (s));
422 tmp[4] = ((u128)(xi) * (s));
424 fproduct_carry_wide_(tmp);
425 b4 = tmp[4];
426 b0 = tmp[0];
429 tmp[4] = b4_;
430 tmp[0] = b0_;
431 fproduct_copy_from_wide_(output, tmp);