level = level * 256 / 127; 
level = level * 65536 / 127; 
void set_ch_delay(register int32 *sbuffer, int32 n, int32 level){    register int32 i;	int32 *buf = delay_effect_buffer;	level = level * 256 / 127;	for(i=n-1;i>=0;i--) {buf[i] += imuldiv8(sbuffer[i], level);}}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/0e3784def1829ab465a906659129a80082008267/reverb.c/buggy/timidity/reverb.c