Skip to content

Commit 414ac6b

Browse files
committed
vect.c: declare masked one-liners inline.
1 parent 07e5e3f commit 414ac6b

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

src/vect.c

+16-13
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,21 @@
1414
*/
1515

1616
#ifdef lshift_mod_384
17-
void lshift_mod_384(vec384 ret, const vec384 a, size_t n, const vec384 mod)
17+
inline void lshift_mod_384(vec384 ret, const vec384 a, size_t n,
18+
const vec384 mod)
1819
{
1920
while(n--)
2021
add_mod_384(ret, a, a, mod), a = ret;
2122
}
2223
#endif
2324

2425
#ifdef mul_by_8_mod_384
25-
void mul_by_8_mod_384(vec384 ret, const vec384 a, const vec384 mod)
26+
inline void mul_by_8_mod_384(vec384 ret, const vec384 a, const vec384 mod)
2627
{ lshift_mod_384(ret, a, 3, mod); }
2728
#endif
2829

2930
#ifdef mul_by_3_mod_384
30-
void mul_by_3_mod_384(vec384 ret, const vec384 a, const vec384 mod)
31+
inline void mul_by_3_mod_384(vec384 ret, const vec384 a, const vec384 mod)
3132
{
3233
vec384 t;
3334

@@ -37,23 +38,24 @@ void mul_by_3_mod_384(vec384 ret, const vec384 a, const vec384 mod)
3738
#endif
3839

3940
#ifdef mul_by_3_mod_384x
40-
void mul_by_3_mod_384x(vec384x ret, const vec384x a, const vec384 mod)
41+
inline void mul_by_3_mod_384x(vec384x ret, const vec384x a, const vec384 mod)
4142
{
4243
mul_by_3_mod_384(ret[0], a[0], mod);
4344
mul_by_3_mod_384(ret[1], a[1], mod);
4445
}
4546
#endif
4647

4748
#ifdef mul_by_8_mod_384x
48-
void mul_by_8_mod_384x(vec384x ret, const vec384x a, const vec384 mod)
49+
inline void mul_by_8_mod_384x(vec384x ret, const vec384x a, const vec384 mod)
4950
{
5051
mul_by_8_mod_384(ret[0], a[0], mod);
5152
mul_by_8_mod_384(ret[1], a[1], mod);
5253
}
5354
#endif
5455

5556
#ifdef mul_by_1_plus_i_mod_384x
56-
void mul_by_1_plus_i_mod_384x(vec384x ret, const vec384x a, const vec384 mod)
57+
inline void mul_by_1_plus_i_mod_384x(vec384x ret, const vec384x a,
58+
const vec384 mod)
5759
{
5860
vec384 t;
5961

@@ -64,28 +66,29 @@ void mul_by_1_plus_i_mod_384x(vec384x ret, const vec384x a, const vec384 mod)
6466
#endif
6567

6668
#ifdef add_mod_384x
67-
void add_mod_384x(vec384x ret, const vec384x a, const vec384x b,
68-
const vec384 mod)
69+
inline void add_mod_384x(vec384x ret, const vec384x a, const vec384x b,
70+
const vec384 mod)
6971
{
7072
add_mod_384(ret[0], a[0], b[0], mod);
7173
add_mod_384(ret[1], a[1], b[1], mod);
7274
}
7375
#endif
7476

7577
#ifdef sub_mod_384x
76-
void sub_mod_384x(vec384x ret, const vec384x a, const vec384x b,
77-
const vec384 mod)
78+
inline void sub_mod_384x(vec384x ret, const vec384x a, const vec384x b,
79+
const vec384 mod)
7880
{
7981
sub_mod_384(ret[0], a[0], b[0], mod);
8082
sub_mod_384(ret[1], a[1], b[1], mod);
8183
}
8284
#endif
8385

8486
#ifdef lshift_mod_384x
85-
void lshift_mod_384x(vec384x ret, const vec384x a, size_t n, const vec384 p)
87+
inline void lshift_mod_384x(vec384x ret, const vec384x a, size_t n,
88+
const vec384 mod)
8689
{
87-
lshift_mod_384(ret[0], a[0], n, p);
88-
lshift_mod_384(ret[1], a[1], n, p);
90+
lshift_mod_384(ret[0], a[0], n, mod);
91+
lshift_mod_384(ret[1], a[1], n, mod);
8992
}
9093
#endif
9194

0 commit comments

Comments
 (0)