You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
template XOR() { signal input a; signal input b; signal output out;
out <== a + b - 2*a*b; }
template AND() { signal input a; signal input b; signal output out;
out <== a*b; }
template OR() { signal input a; signal input b; signal output out;
out <== a + b - a*b; }
template NOT() { signal input in; signal output out;
out <== 1 + in - 2*in; }
template NAND() { signal input a; signal input b; signal output out;
out <== 1 - a*b; }
template NOR() { signal input a; signal input b; signal output out;
out <== a*b + 1 - a - b; }
|