int32 sets an offset for writing to the table
bool32.rising inc
bool32.rising dec
frac32 v0
objref table
combo increment
combo mode
bool trig;
int add;
int v = attr_table.array[__USAT((inlet_offset + 0), attr_table.LENGTHPOW)]
<< attr_table.GAIN;
outlet_v0 = v;
if ((inlet_inc || inlet_dec) && !trig) {
trig = 1;
attr_table.array[inlet_offset] =
__SSAT(v + ((inlet_inc) ? attr_increment << 19
: (attr_increment << 19) * -1),
28) >>
attr_table.GAIN;
if (attr_mode && (attr_table.array[inlet_offset] < 0))
attr_table.array[inlet_offset] = 0;
}
if (!inlet_inc && !inlet_dec)
trig = 0;