Leo
|
1485f50cf6
|
Merge pull request #1058 from powdr-labs/update_utils
Some more uses of cross_product
|
2024-02-19 10:48:09 +00:00 |
|
Georg Wiese
|
aa3955801c
|
Refactor PoseidonBN254
|
2024-02-15 18:15:08 +01:00 |
|
chriseth
|
e644be4d39
|
Update utils.
|
2024-02-14 16:52:30 +01:00 |
|
Georg Wiese
|
076f7b5129
|
Improve error message in std::math::ff:inverse
|
2024-02-14 13:12:46 +01:00 |
|
chriseth
|
259f35d4ac
|
Merge pull request #1031 from powdr-labs/split_bits
cross product utility function.
|
2024-02-09 15:31:21 +00:00 |
|
chriseth
|
b04439d405
|
cross_product utility function.
|
2024-02-09 09:42:38 +01:00 |
|
chriseth
|
f4113cbb32
|
Adjust arith.asm.
|
2024-02-09 08:18:04 +01:00 |
|
Georg Wiese
|
40fe394c19
|
Add equations 1-4
|
2024-02-08 11:41:53 +01:00 |
|
chriseth
|
8f6cd49969
|
Introduce identity operator.
|
2024-02-07 16:04:55 +01:00 |
|
chriseth
|
31e4c1ad97
|
Support arrays of fixed columns.
|
2024-02-07 11:55:16 +01:00 |
|
Georg Wiese
|
9ea67369ce
|
Arithmetic machine: Add equation selectors
|
2024-02-06 16:55:20 +01:00 |
|
chriseth
|
2765e59a9f
|
Add types.
|
2024-02-06 10:25:04 +01:00 |
|
chriseth
|
fc15d92744
|
Modular operations.
|
2024-02-01 12:13:12 +01:00 |
|
Georg Wiese
|
321edb891f
|
Merge pull request #967 from powdr-labs/arith-eq0
Arith machine, Equation 0
|
2024-02-01 10:36:02 +00:00 |
|
Georg Wiese
|
f91823e0ef
|
Arith machine, Equation 0
|
2024-01-31 19:05:53 +01:00 |
|
chriseth
|
a71488710a
|
Remove dbg.asm.
|
2024-01-30 12:42:51 +01:00 |
|
chriseth
|
f37058acb8
|
Distinguish between integer and field element.
|
2024-01-25 17:40:23 +01:00 |
|
chriseth
|
a1ba5707a9
|
Fix poseidon parsing on goldilocks.
|
2024-01-25 16:12:55 +01:00 |
|
chriseth
|
73ecd745d1
|
Print builtin
|
2024-01-24 12:59:20 +01:00 |
|
chriseth
|
3e3349d4f5
|
Add assertion function.
|
2024-01-23 20:29:59 +01:00 |
|
chriseth
|
6ba444213d
|
Improve stdlib.
|
2024-01-23 20:29:59 +01:00 |
|
chriseth
|
b0f5a80cf7
|
Builtin functions.
|
2024-01-23 20:29:59 +01:00 |
|
chriseth
|
61c7f8e6a8
|
Add and use pil stdlib utilities.
|
2024-01-16 09:08:36 +01:00 |
|
chriseth
|
4262e6a9f8
|
Use functions in poseidon
|
2023-11-30 13:52:40 +01:00 |
|
Leo
|
b8e6c2468b
|
Merge pull request #790 from powdr-labs/support_array_elemes_in_operation
Support array elements in operations.
|
2023-11-28 16:53:43 +00:00 |
|
chriseth
|
9946b863b4
|
Remove macros.
|
2023-11-28 15:57:29 +01:00 |
|
chriseth
|
59fa1431c4
|
Use arrays in poseidon_gl.
|
2023-11-24 17:44:04 +01:00 |
|
chriseth
|
7fc93cc61e
|
Transform references in query strings.
|
2023-11-21 16:34:16 +01:00 |
|
Leo Alt
|
6ec74de4cc
|
choose degree automatically from program size
|
2023-11-02 10:24:53 +01:00 |
|
Georg Wiese
|
f26a161ae3
|
Add SplitBN254 machine, use queries in SplitGL machine
|
2023-10-31 18:27:19 +00:00 |
|
Georg Wiese
|
263c03d77d
|
WrapGL machine: return both high and low values
|
2023-10-05 16:18:28 +00:00 |
|
schaeff
|
a3ebf460fd
|
remove constraints blocks
|
2023-10-04 12:52:59 +02:00 |
|
Georg Wiese
|
5268e6fc24
|
Add more machines to Powdr STD
|
2023-10-03 18:02:01 +00:00 |
|
Georg Wiese
|
c857fe08b8
|
Add Powdr standard library
|
2023-10-02 11:36:44 +00:00 |
|