Mine
public text v1 · immutablevoid __inline
ADD_TO_OUTPUT_BUFFER (output_word * _buf, float _ch)
{
float tmp1;
tmp1 = _ch + (output_word) * _buf;
if (tmp1 > 32767.0)
tmp1 = 32767.0;
if (tmp1 < -32767.0)
tmp1 = -32767.0;
*((output_word*) _buf) = (output_word) tmp1;
}