Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 5 additions & 0 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,11 @@ jobs:
RUSTFLAGS: "-C opt-level=3"
run: cargo run --release --package ceno_zkvm --bin e2e -- --platform=ceno examples/target/riscv32im-ceno-zkvm-elf/release/examples/bn254_curve_syscalls

- name: Run bn254_fptower_syscalls (release)
env:
RUSTFLAGS: "-C opt-level=3"
run: cargo run --release --package ceno_zkvm --bin e2e -- --platform=ceno examples/target/riscv32im-ceno-zkvm-elf/release/examples/bn254_fptower_syscalls

- name: Run k256 ecrecover (release)
env:
RUSTFLAGS: "-C opt-level=3"
Expand Down
6 changes: 6 additions & 0 deletions ceno_zkvm/src/instructions/riscv/ecall.rs
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
mod fptower_fp;
mod fptower_fp2_add;
mod fptower_fp2_mul;
mod halt;
mod keccak;
mod uint256;
mod weierstrass_add;
mod weierstrass_decompress;
mod weierstrass_double;

pub use fptower_fp::{FpAddInstruction, FpMulInstruction};
pub use fptower_fp2_add::Fp2AddInstruction;
pub use fptower_fp2_mul::Fp2MulInstruction;
pub use keccak::KeccakInstruction;
pub use uint256::{Secp256k1InvInstruction, Uint256MulInstruction};
pub use weierstrass_add::WeierstrassAddAssignInstruction;
Expand Down
Loading