IO Variants: 2
Variant: 1
frac32.positive input
frac32 output
int8_t s = (inlet_a >> 24) + 4;
uint8_t ei = inlet_a >> 16;
if (s >= 0)
outlet_result = expt[ei] << s;
else
outlet_result = expt[ei] >> (-s);
Variant: 2
frac32buffer.positive input
frac32buffer output
int8_t s = (inlet_a >> 24) + 4;
uint8_t ei = inlet_a >> 16;
if (s >= 0)
outlet_result = expt[ei] << s;
else
outlet_result = expt[ei] >> (-s);