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}