sp1_recursion_core/runtime/opcode.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
4#[repr(C)]
5pub enum BaseAluOpcode {
6 AddF,
7 SubF,
8 MulF,
9 DivF,
10}
11
12#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
13#[repr(C)]
14pub enum ExtAluOpcode {
15 AddE,
16 SubE,
17 MulE,
18 DivE,
19}