Lines Matching defs:out
43 static inline u64 add_scalar(u64 *out, const u64 *f1, u64 f2)
68 : "r"(out), "r"(f1)
75 static inline void fadd(u64 *out, const u64 *f1, const u64 *f2)
111 : "r"(out), "r"(f1)
116 static inline void fsub(u64 *out, const u64 *f1, const u64 *f2)
153 : "r"(out), "r"(f1), "r"(f2)
157 /* Computes a field multiplication: out <- f1 * f2
159 static inline void fmul(u64 *out, const u64 *f1, const u64 *f2, u64 *tmp)
285 : "r"(out)
291 * out[0] <- f1[0] * f2[0]
292 * out[1] <- f1[1] * f2[1]
294 static inline void fmul2(u64 *out, const u64 *f1, const u64 *f2, u64 *tmp)
536 : "r"(out)
543 static inline void fmul_scalar(u64 *out, const u64 *f1, u64 f2)
580 : "r"(out), "r"(f1)
668 /* Computes the square of a field element: out <- f * f
670 static inline void fsqr(u64 *out, const u64 *f, u64 *tmp)
772 : "r"(out)
778 * out[0] <- f[0] * f[0]
779 * out[1] <- f[1] * f[1]
781 static inline void fsqr2(u64 *out, const u64 *f, u64 *tmp)
970 : "r"(out)
1051 static void montgomery_ladder(u64 *out, const u8 *key, u64 *init1)
1109 memcpy(out, p0, (u32)8U * sizeof(p0[0U]));
1222 static void curve25519_ever64(u8 *out, const u8 *priv, const u8 *pub)
1253 encode_point(out, init1);
1535 static void curve25519_ever64_base(u8 *out, const u8 *priv)
1587 encode_point(out, xz1);