int32 i0
int32 i1
int32 o
int32_t prev0;
int32_t prev1;
int src;
if (inlet_i0 != prev0) {
src = 0;
prev0 = inlet_i0;
}
if (inlet_i1 != prev1) {
src = 1;
prev1 = inlet_i1;
}
switch (src) {
case 0:
outlet_o = inlet_i0;
break;
case 1:
outlet_o = inlet_i1;
break;
default:
outlet_o = inlet_i0;
break;
}