Commit Graph

312 Commits

Author SHA1 Message Date
chriseth
680dfd4124 Warn about duplicate labels (in riscv). 2023-04-20 23:06:52 +02:00
chriseth
c20de5340b Add memcmp. 2023-04-20 22:38:48 +02:00
chriseth
1d68bd44fa Adjust keccak test. 2023-04-20 22:38:43 +02:00
chriseth
2678b03a93 Properly process multiple asm files. 2023-04-20 22:31:13 +02:00
chriseth
f5dd2fa110 Merge pull request #185 from chriseth/fix_data_processing
Fix data processing
2023-04-20 22:31:07 +02:00
chriseth
2934093e27 Merge pull request #186 from chriseth/dynamic_calls
Support dynamic calls.
2023-04-20 22:28:22 +02:00
chriseth
5604574c0e Support dynamic calls. 2023-04-20 22:23:18 +02:00
chriseth
0741f7b200 Parse more data object directives. 2023-04-20 22:11:51 +02:00
Leo
34fa5f216f Merge pull request #180 from chriseth/improved_neg
Improved neg implementation.
2023-04-20 19:44:50 +02:00
Leo
6a2051282c Merge pull request #184 from chriseth/more_instructions
Some more instructions.
2023-04-20 19:06:29 +02:00
Leo
d3c67e549c Merge pull request #183 from chriseth/detect_duplicate_labels
Detect duplicate labels.
2023-04-20 19:02:05 +02:00
chriseth
384dbf9e09 Some more instructions. 2023-04-20 19:01:49 +02:00
Leo
1e2c9fa969 Merge pull request #182 from chriseth/fix_refs
Fix hi and lo refs.
2023-04-20 19:01:38 +02:00
Leo
a483dc6fa2 Merge pull request #181 from chriseth/fix_shift
Fix shift.
2023-04-20 19:01:09 +02:00
chriseth
71a92eab24 Improved neg implementation. 2023-04-20 18:50:34 +02:00
chriseth
ec0f919760 Fix shift. 2023-04-20 18:50:11 +02:00
chriseth
3bd090af19 Fix hi and lo refs. 2023-04-20 18:49:00 +02:00
chriseth
d14cbc689a Detect duplicate labels. 2023-04-20 18:39:58 +02:00
chriseth
aeb3fce8e6 Merge pull request #168 from chriseth/find_repeating_rows
Find repeating rows.
2023-04-18 18:11:29 +02:00
chriseth
c0d5fd6ef8 Find repeating rows. 2023-04-18 17:57:49 +02:00
Thibaut Schaeffer
f0fbfa49b3 Merge pull request #170 from chriseth/use-ark-ff
Use ark_ff under the hood
2023-04-18 13:44:22 +02:00
schaeff
2f3520c7dc use ark_ff under the hood 2023-04-18 13:42:17 +02:00
chriseth
86ec31f474 Merge pull request #173 from chriseth/fix_wrap_signed
Fix wrap_signed.
2023-04-18 13:12:46 +02:00
Leo
022d2da66d Merge pull request #172 from chriseth/sort_output
Sort output.
2023-04-18 13:06:29 +02:00
chriseth
58994bd224 Fix wrap_signed. 2023-04-18 13:01:17 +02:00
chriseth
93fb667572 Sort output. 2023-04-18 12:35:16 +02:00
chriseth
42ad75cd89 Merge pull request #171 from chriseth/case_no_mem_access
Fix case for no memory access.
2023-04-18 12:34:57 +02:00
chriseth
b42c8e3832 Fix case for no memory access. 2023-04-18 11:48:10 +02:00
chriseth
9a8f72f874 Merge pull request #169 from chriseth/fix_pc_update
Fix pc update
2023-04-17 14:00:39 +02:00
chriseth
d3f76e73a2 Fix pc update 2023-04-17 13:46:31 +02:00
chriseth
b6146a738c Merge pull request #165 from chriseth/adjust_verbosities
Adjust verbosities
2023-04-17 13:12:41 +02:00
chriseth
8f15d5676a Adjust verbosities. 2023-04-17 13:04:17 +02:00
chriseth
3dfee91e0a Merge pull request #167 from chriseth/clippy
Clippy
2023-04-16 15:54:54 +02:00
chriseth
f34b3e8e38 clippy 2023-04-16 15:51:14 +02:00
Leo
b913e3e963 Merge pull request #141 from chriseth/compile_crate
Compile full rust crates.
2023-04-15 20:06:45 +02:00
chriseth
7d1cc7b979 Merge pull request #162 from chriseth/avoid-cloning-witness-cols
Avoid cloning witness cols for each row
2023-04-15 19:47:53 +02:00
chriseth
c821dd1c2d Fix signed wrap. 2023-04-15 19:43:48 +02:00
chriseth
ae43c4a705 Fix unaligned access 2023-04-15 19:40:09 +02:00
chriseth
396bcbce85 Disable tests. 2023-04-15 19:30:18 +02:00
chriseth
e6bc206e89 64 bit multiplication. 2023-04-15 19:04:55 +02:00
chriseth
c305874c15 Fix to_signed and add andi, ori. 2023-04-15 12:27:23 +02:00
Leo
efe35d76ca Merge pull request #150 from chriseth/in-out-instruction-syntax
Functional instruction declaration syntax
2023-04-14 15:57:14 +02:00
chriseth
0091369ddc Allow hex numbers. 2023-04-14 15:53:46 +02:00
Leo Alt
c7ccb6e8bb apply new functional syntax 2023-04-14 15:52:37 +02:00
chriseth
c317b21bac Fix memset. 2023-04-14 15:52:37 +02:00
chriseth
b80452c262 some more stuff. 2023-04-14 15:52:37 +02:00
chriseth
7c45318584 Add word data. 2023-04-14 15:52:37 +02:00
chriseth
8b48b1acee Compile full rust crates. 2023-04-14 15:52:37 +02:00
schaeff
a197775300 change instruction declaration syntax to be functional 2023-04-14 15:35:33 +02:00
schaeff
e44954c1e7 avoid cloning witness cols for each row 2023-04-14 13:12:29 +02:00