wborgeaud
0d4cf5be47
Minor
2022-10-26 15:45:34 +02:00
Dmitry Vagner
faeb6e0bb0
comments
2022-10-25 17:14:15 -04:00
Dmitry Vagner
7158714618
minor
2022-10-25 17:11:33 -04:00
Dmitry Vagner
f6a30cba7c
better comments
2022-10-25 17:09:25 -04:00
Dmitry Vagner
59dc9b2d8e
clean up test
2022-10-25 16:59:32 -04:00
Dmitry Vagner
cddc22e996
better comments
2022-10-22 16:17:51 -04:00
Dmitry Vagner
0588580961
fp12 passes tests!
2022-10-22 14:42:50 -04:00
Dmitry Vagner
a424916e9d
cleanup comments
2022-10-22 13:44:01 -04:00
Dmitry Vagner
9a001487b4
better comments
2022-10-22 13:28:12 -04:00
Dmitry Vagner
32f1e67984
fp6 test passes
2022-10-22 13:16:07 -04:00
Dmitry Vagner
2d7f3e739b
new fp6
2022-10-22 09:53:16 -04:00
wborgeaud
560b9b2a97
Finish extcodecopy
2022-10-21 18:11:27 +02:00
wborgeaud
9e21a25aff
Merge branch 'main' into account_code_opcodes
2022-10-21 18:02:27 +02:00
wborgeaud
6b4cce21d8
Start
2022-10-21 18:00:41 +02:00
Dmitry Vagner
06e0dd643b
fp6 as fn
2022-10-20 17:35:43 -04:00
Dmitry Vagner
3ccafd88d9
richer comments
2022-10-20 17:30:23 -04:00
Dmitry Vagner
1c2fab6718
richer comments
2022-10-20 16:48:31 -04:00
Dmitry Vagner
7d4cec55fb
fp6 mul
2022-10-20 16:18:41 -04:00
Dmitry Vagner
cad27241c1
finish macros
2022-10-20 16:07:39 -04:00
wborgeaud
0a800f8261
Minor
2022-10-20 19:29:35 +02:00
wborgeaud
9982d79999
Add msize
2022-10-20 19:23:01 +02:00
Dmitry Vagner
05fa0490b8
load/store macros
2022-10-20 12:07:53 -04:00
Dmitry Vagner
b790af9075
addr on stack
2022-10-20 11:55:05 -04:00
Dmitry Vagner
dc59ed10a1
bus -> subr
2022-10-20 10:56:55 -04:00
Dmitry Vagner
37e429c943
more comments
2022-10-19 10:31:43 -04:00
Dmitry Vagner
d7fdccfc8f
more comments
2022-10-19 10:16:59 -04:00
Dmitry Vagner
6451190d76
replace mul_const
2022-10-18 12:47:31 -04:00
Dmitry Vagner
eb4f8fec45
minor
2022-10-18 12:04:26 -04:00
Dmitry Vagner
3b8b812f46
aggregator
2022-10-18 11:30:21 -04:00
Dmitry Vagner
0c0775da3e
casing?
2022-10-18 11:29:05 -04:00
Dmitry Vagner
1f39053d9a
detailed accounting
2022-10-18 11:23:43 -04:00
Daniel Lubarov
a2edff4670
Small storage fixes
2022-10-17 23:35:34 -07:00
Daniel Lubarov
9639ff22dc
MPT storage logic
2022-10-17 22:46:48 -07:00
Dmitry Vagner
6a6fbec9f5
remove fp6 test
2022-10-18 01:19:24 -04:00
Dmitry Vagner
b9a1b4413d
move fp6mul and add more comments
2022-10-18 00:21:12 -04:00
Dmitry Vagner
cc9559d954
Merge branch 'main' of github.com:mir-protocol/plonky2 into Fp12
2022-10-18 00:08:03 -04:00
Dmitry Vagner
d475ab9368
fp6 passes randomized tests
2022-10-17 23:19:14 -04:00
Dmitry Vagner
b534b221a0
fix fp6 subtraction---fp12 tests running!
2022-10-17 15:58:56 -04:00
Dmitry Vagner
a0f7e6619d
fix fp6, better test function
2022-10-17 14:57:32 -04:00
Dmitry Vagner
3cff0928c4
better test API
2022-10-17 11:02:24 -04:00
Daniel Lubarov
f125786d9b
More directories for MPT logic
2022-10-16 22:55:09 -07:00
Daniel Lubarov
7f366cdace
Treat storage tries as sub-tries of the state trie
...
I.e. have leaves in the state trie point to the root of a storage trie
2022-10-16 20:26:37 -07:00
Daniel Lubarov
a8e30b0ca0
Switch a few uses of current-context memory to kernel memory
...
E.g. make sure the RLP segment is only used with the kernel context. Using current-context memory would also work, we just need to be consistent.
For transaction parsing etc, the context should be 0 anyway, but explicitly referring to kernel memory feels more idiomatic to me.
2022-10-15 08:45:01 -07:00
Daniel Lubarov
ecce5be9e3
MPT format tweaks
...
Don't need value lengths in memory. Branches with null values recognized as value_ptr = null.
2022-10-14 18:09:43 -07:00
Dmitry Vagner
adc8c33b0d
Fp12
2022-10-13 20:06:19 -04:00
Dmitry Vagner
fc2ea6281d
Fp6 mul test passes
2022-10-13 18:09:27 -04:00
Dmitry Vagner
d3e2b982ee
new op codes
2022-10-13 17:28:17 -04:00
Dmitry Vagner
e01c91bdf0
Merge branch 'main' of github.com:mir-protocol/plonky2 into Fp12
2022-10-13 17:08:44 -04:00
Dmitry Vagner
d1bad81985
stuff
2022-10-12 10:06:34 -04:00
Daniel Lubarov
299aabf860
Fix branch hashing bug
2022-10-11 15:56:23 -07:00