| ... | ... | @@ -114,7 +114,7 @@ pub const Fe = struct { |
| 114 | 114 | return fe; |
| 115 | 115 | } |
| 116 | 116 | |
| 117 | | pub fn sub(a: Fe, b: Fe) Fe { |
| 117 | pub inline fn sub(a: Fe, b: Fe) Fe { |
| 118 | 118 | var fe = b; |
| 119 | 119 | comptime var i = 0; |
| 120 | 120 | inline while (i < 4) : (i += 1) { |
| ... | ... | @@ -200,7 +200,7 @@ pub const Fe = struct { |
| 200 | 200 | return .{ .limbs = rs }; |
| 201 | 201 | } |
| 202 | 202 | |
| 203 | | pub fn mul(a: Fe, b: Fe) Fe { |
| 203 | pub inline fn mul(a: Fe, b: Fe) Fe { |
| 204 | 204 | var ax: [5]u128 = undefined; |
| 205 | 205 | var bx: [5]u128 = undefined; |
| 206 | 206 | var a19: [5]u128 = undefined; |
| ... | ... | @@ -223,7 +223,7 @@ pub const Fe = struct { |
| 223 | 223 | return _carry128(&r); |
| 224 | 224 | } |
| 225 | 225 | |
| 226 | | fn _sq(a: Fe, double: comptime bool) Fe { |
| 226 | inline fn _sq(a: Fe, double: comptime bool) Fe { |
| 227 | 227 | var ax: [5]u128 = undefined; |
| 228 | 228 | var r: [5]u128 = undefined; |
| 229 | 229 | comptime var i = 0; |