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.
|
|
/* Assume sel is binary.
If sel == 0 then outL = L and outR=R If sel == 1 then outL = R and outR=L
*/
template Switcher() { signal input sel; signal input L; signal input R; signal output outL; signal output outR;
signal aux;
aux <== (R-L)*sel; // We create aux in order to have only one multiplication outL <== aux + L; outR <== -aux + R; }
|