Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
e5389e7
fix mockprover error
hero78119 Aug 5, 2025
1359174
ci mock proving to debug build
hero78119 Aug 5, 2025
7e7ee26
better coding style
hero78119 Aug 5, 2025
d2d8031
wip
hero78119 Aug 7, 2025
cae1b09
complete v2 circuit
hero78119 Aug 7, 2025
6dea5b7
branch v2 witness assignment
hero78119 Aug 7, 2025
85699f3
all test pass
hero78119 Aug 7, 2025
9f5408c
slt/sltu with limb style circuit
hero78119 Aug 7, 2025
6a44ba3
add ci steps
hero78119 Aug 7, 2025
f72ffb6
update comments
hero78119 Aug 7, 2025
6ba167b
wip
hero78119 Aug 7, 2025
14c5c39
finish slti/sltiu logic
Aug 8, 2025
3140652
finish addi logic
Aug 8, 2025
01d31d6
skip imm_sign range check
Aug 8, 2025
79a8379
branch imm could be 1 limb
Aug 8, 2025
64c291a
addi test pass
hero78119 Aug 11, 2025
a35031b
slti(u) test pass
hero78119 Aug 12, 2025
9754a6a
refactor slti(u) properly
hero78119 Aug 12, 2025
e708e6e
fix clippy
hero78119 Aug 12, 2025
eb4b9a7
combine imm_internal + i64_base into one
hero78119 Aug 12, 2025
8cb9a85
reformat code
hero78119 Aug 12, 2025
caf4e27
fix clippy
hero78119 Aug 12, 2025
f947856
bge/blt test pass
hero78119 Aug 12, 2025
ea6a827
logic imm test pass
hero78119 Aug 12, 2025
926da60
Merge branch 'master' of github.com:scroll-tech/ceno into feat/imm
hero78119 Aug 13, 2025
58a44df
code cosmetics
hero78119 Aug 13, 2025
00affa7
refactor memory opcode for migration
hero78119 Aug 13, 2025
b1b1cdd
all load/store test pass
hero78119 Aug 13, 2025
19be4cf
make JALR as TODO
hero78119 Aug 13, 2025
f03c6f1
fix clippy
hero78119 Aug 13, 2025
a84dc91
clean up jalr code
hero78119 Aug 13, 2025
7727945
Merge branch 'feat/fix_mock_prover_error' into feat/imm
hero78119 Aug 13, 2025
46c32cb
refactor arith_imm
hero78119 Aug 13, 2025
c5aa5d1
merge with master
hero78119 Aug 15, 2025
c39e3ae
wip
Aug 15, 2025
3853078
migrated lui and test pass
hero78119 Aug 15, 2025
4c38c38
add auipc
hero78119 Aug 15, 2025
635c424
auipc test pass
hero78119 Aug 15, 2025
b3876d2
all test pass
hero78119 Aug 18, 2025
0c24370
merge with master
hero78119 Aug 18, 2025
6ef6c78
format fix
hero78119 Aug 18, 2025
155987f
format fix
hero78119 Aug 18, 2025
d1a6040
babybear test for addi/logici
hero78119 Aug 18, 2025
8151d72
jal migrated
hero78119 Aug 18, 2025
2ccf4ed
migrate jal/jalr
hero78119 Aug 19, 2025
8997436
migrated shift opcode
hero78119 Aug 19, 2025
d995e6b
wip on sll
hero78119 Aug 20, 2025
ff89e7a
shift r-type test pass
hero78119 Aug 20, 2025
4932c7e
add babybear test
hero78119 Aug 20, 2025
b1099cf
clippy fix
hero78119 Aug 21, 2025
df3e72b
merge with master
hero78119 Aug 21, 2025
8f630f5
clippy fix
hero78119 Aug 21, 2025
71d8d31
merge with master
hero78119 Aug 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion ceno_zkvm/src/instructions/riscv/insn_base.rs
Original file line number Diff line number Diff line change
Expand Up @@ -506,7 +506,6 @@ impl<E: ExtensionField> MemAddr<E> {
// Range check the high limb.
for i in 1..UINT_LIMBS {
let high_u16 = (addr >> (i * 16)) & 0xffff;
println!("assignment max bit {}", (self.max_bits - i * 16).min(16));
lkm.assert_ux_v2(high_u16 as u64, (self.max_bits - i * 16).min(16));
}

Expand Down
1 change: 0 additions & 1 deletion ceno_zkvm/src/instructions/riscv/rv32im.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ use super::{
use crate::instructions::riscv::auipc::AuipcInstruction;
#[cfg(feature = "u16limb_circuit")]
use crate::instructions::riscv::lui::LuiInstruction;

use crate::{
error::ZKVMError,
instructions::{
Expand Down
Loading