Robin Salen
|
8afd06cfdd
|
Fix description of Range-Check columns in STARK modules
|
2023-09-29 11:24:36 -04:00 |
|
Linda Guiga
|
bbc6fe768f
|
Merge branch 'main' into 'new-logup'
|
2023-09-25 11:42:11 -04:00 |
|
Robin Salen
|
d6be2b987b
|
Remove generic_const_exprs feature from EVM crate (#1246)
* Remove const_generic_exprs feature from EVM crate
* Get a generic impl of StarkFrame
|
2023-09-22 09:19:13 -04:00 |
|
Linda Guiga
|
f438d45f06
|
Merge branch 'main' into 'new-logup'.
|
2023-09-20 12:45:14 -04:00 |
|
Robin Salen
|
6618cfad4a
|
Remove SEQUENCE_LEN in BytePackingStark (#1241)
|
2023-09-20 08:31:50 -04:00 |
|
Robin Salen
|
ec9e619678
|
Fix range
|
2023-09-15 10:57:32 -04:00 |
|
Linda Guiga
|
17f661f90f
|
Fix BytePacking range-check. Fix lookup challenges
|
2023-09-15 09:00:36 +01:00 |
|
Robin Salen
|
9508b49090
|
Move byte packing / unpacking to a distinct table (#1212)
* Duplicate Memory trace into BytePacking one
* Add mload_32bytes instruction
* Use dedicated ops for byte packing trace
* Change witness generation to reduce memory reads for MLOAD_32BYTES
* Remove segments
* Fix stack
* Fix extra product when fixing CTL for byte_packing
* Write output value in trace
* Add constraints for BYTE_PACKING table
* Add recursive constraints for BYTE_PACKING table
* Fix constraints
* Add address in trace and constraints
* Add timestamp and batch inputs into BytePackingOp struct
* Add extra column
* Fix BytePackingStark CTL
* Tiny fix in witness generation
* Fix the Memory CTL
* Add constraints for the new columns
* Remove 1 column
* Remove limb columns
* Fix
* Fix recursive circuit of BytePackingTable
* Fix constraints
* Fix endianness
* Add MSTORE_32BYTES instruction and move decomposition to packing table
* Add missing constraint
* Add range-check for all bytes
* Add extra constraint
* Cleanup
* Remove REMAINING_LEN column
* Add corresponding implementations in interpreter
* Fix recursive version
* Remove debug assertion because of CI
* Remove FILTER column
* Update new test from rebasing
* Reorder STARK modules to match TraceCheckPoint ordering
* Address comments
* Pacify clippy
* Add documentation to the packing module
* Fix doctest
|
2023-09-13 04:45:37 +10:00 |
|