14
14
*/
15
15
16
16
#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 )
18
19
{
19
20
while (n -- )
20
21
add_mod_384 (ret , a , a , mod ), a = ret ;
21
22
}
22
23
#endif
23
24
24
25
#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 )
26
27
{ lshift_mod_384 (ret , a , 3 , mod ); }
27
28
#endif
28
29
29
30
#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 )
31
32
{
32
33
vec384 t ;
33
34
@@ -37,23 +38,24 @@ void mul_by_3_mod_384(vec384 ret, const vec384 a, const vec384 mod)
37
38
#endif
38
39
39
40
#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 )
41
42
{
42
43
mul_by_3_mod_384 (ret [0 ], a [0 ], mod );
43
44
mul_by_3_mod_384 (ret [1 ], a [1 ], mod );
44
45
}
45
46
#endif
46
47
47
48
#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 )
49
50
{
50
51
mul_by_8_mod_384 (ret [0 ], a [0 ], mod );
51
52
mul_by_8_mod_384 (ret [1 ], a [1 ], mod );
52
53
}
53
54
#endif
54
55
55
56
#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 )
57
59
{
58
60
vec384 t ;
59
61
@@ -64,28 +66,29 @@ void mul_by_1_plus_i_mod_384x(vec384x ret, const vec384x a, const vec384 mod)
64
66
#endif
65
67
66
68
#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 )
69
71
{
70
72
add_mod_384 (ret [0 ], a [0 ], b [0 ], mod );
71
73
add_mod_384 (ret [1 ], a [1 ], b [1 ], mod );
72
74
}
73
75
#endif
74
76
75
77
#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 )
78
80
{
79
81
sub_mod_384 (ret [0 ], a [0 ], b [0 ], mod );
80
82
sub_mod_384 (ret [1 ], a [1 ], b [1 ], mod );
81
83
}
82
84
#endif
83
85
84
86
#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 )
86
89
{
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 );
89
92
}
90
93
#endif
91
94
0 commit comments