openvm_native_compiler/constraints/
opcodes.rsuse serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum ConstraintOpcode {
ImmV,
ImmF,
ImmE,
AddV,
AddF,
AddE,
AddEF,
SubV,
SubF,
SubE,
SubEF,
MulV,
MulF,
MulE,
MulEF,
DivF,
DivE,
DivEF,
NegV,
NegF,
NegE,
AssertEqV,
AssertEqF,
AssertEqE,
Permute,
Num2BitsV,
Num2BitsF,
SelectV,
SelectF,
SelectE,
Ext2Felt,
PrintV,
PrintF,
PrintE,
WitnessV,
WitnessF,
WitnessE,
CommitVkeyHash,
CommitCommitedValuesDigest,
CircuitFelts2Ext,
}