Commit dc5a22a
migrate shift opcode (#1025)
To close #1016
### stats
```diff
+---------------+---------------+---------+-------+-----------+--------+------------+---------------------+
| opcode_name | num_instances | lookups | reads | witnesses | writes | 0_expr_deg | 0_expr_sumcheck_deg |
+---------------+---------------+---------+-------+-----------+--------+------------+---------------------+
-| SLL | 0 | 15 | 4 | 29 | 4 | [1: 5] | [2: 1] |
+| SLL | 0 | 17 | 4 | 47 | 4 | [1: 6] | [3: 10,2: 27] |
-| SLLI | 0 | 9 | 3 | 20 | 3 | [1: 3] | [2: 1] |
+| SLLI | 0 | 15 | 3 | 40 | 3 | [1: 5] | [2: 27,3: 10] |
-| SRA | 0 | 16 | 4 | 30 | 4 | [1: 5] | [2: 2] |
+| SRA | 0 | 18 | 4 | 47 | 4 | [1: 5] | [3: 10,2: 27] |
-| SRAI | 0 | 10 | 3 | 21 | 3 | [1: 3] | [2: 2] |
+| SRAI | 0 | 16 | 3 | 40 | 3 | [1: 4] | [2: 27,3: 10] |
-| SRL | 0 | 15 | 4 | 29 | 4 | [1: 5] | [2: 1] |
+| SRL | 0 | 17 | 4 | 47 | 4 | [1: 6] | [2: 27,3: 10] |
-| SRLI | 0 | 9 | 3 | 20 | 3 | [1: 3] | [2: 1] |
+| SRLI | 0 | 15 | 3 | 40 | 3 | [1: 5] | [3: 10,2: 27] |
+---------------+---------------+---------+-------+-----------+--------+------------+---------------------+
```
---------
Co-authored-by: Wu Sung-Ming <[email protected]>1 parent ad05ca5 commit dc5a22a
File tree
9 files changed
+1086
-479
lines changed- ceno_zkvm/src
- instructions/riscv
- shift_imm
- shift
- tables
9 files changed
+1086
-479
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
509 | | - | |
510 | 509 | | |
511 | 510 | | |
512 | 511 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
0 commit comments