int32.positive s
frac32 o
int32 nr
int32 sel
frac32.s.map 1
frac32.s.map 2
frac32.s.map 3
frac32.s.map 4
frac32.s.map 5
frac32.s.map 6
frac32.s.map 7
frac32.s.map 8
frac32.s.map 9
frac32.s.map 10
frac32.s.map 11
frac32.s.map 12
frac32.s.map 13
frac32.s.map 14
frac32.s.map 15
frac32.s.map 16
switch (inlet_s + param_sel > 0 ? inlet_s + param_sel - 1 : 0) {
case 0:
outlet_o = param_1;
break;
case 1:
outlet_o = param_2;
break;
case 2:
outlet_o = param_3;
break;
case 3:
outlet_o = param_4;
break;
case 4:
outlet_o = param_5;
break;
case 5:
outlet_o = param_6;
break;
case 6:
outlet_o = param_7;
break;
case 7:
outlet_o = param_8;
break;
case 8:
outlet_o = param_9;
break;
case 9:
outlet_o = param_10;
break;
case 10:
outlet_o = param_11;
break;
case 11:
outlet_o = param_12;
break;
case 12:
outlet_o = param_13;
break;
case 13:
outlet_o = param_14;
break;
case 14:
outlet_o = param_15;
break;
case 15:
outlet_o = param_16;
break;
default:
outlet_o = param_16;
break;
}
outlet_nr = inlet_s + param_sel;