|| opt_reverb_control < 0 && ! (opt_reverb_control & 0x100)) && reverb_status.pre_lpf) 
|| (opt_reverb_control < 0 && ! (opt_reverb_control & 0x100))) && reverb_status.pre_lpf) 
void do_ch_reverb(int32 *buf, int32 count){#ifdef SYS_EFFECT_PRE_LPF	if ((opt_reverb_control == 3 || opt_reverb_control == 4			|| opt_reverb_control < 0 && ! (opt_reverb_control & 0x100)) && reverb_status.pre_lpf)		do_filter_lowpass1_stereo(reverb_effect_buffer, count, &(reverb_status.lpf));#endif /* SYS_EFFECT_PRE_LPF */	if (opt_reverb_control == 3 || opt_reverb_control == 4			|| opt_reverb_control < 0 && ! (opt_reverb_control & 0x100)) {		switch(reverb_status.character) {	/* select reverb algorithm */		case 5:	/* Plate Reverb */			do_ch_plate_reverb(buf, count, &(reverb_status.info_plate_reverb));			REV_INP_LEV = reverb_status.info_plate_reverb.wet;			break;		case 6:	/* Delay */			do_ch_reverb_normal_delay(buf, count, &(reverb_status.info_reverb_delay));			REV_INP_LEV = 1.0;			break;		case 7: /* Panning Delay */			do_ch_reverb_panning_delay(buf, count, &(reverb_status.info_reverb_delay));			REV_INP_LEV = 1.0;			break;		default: /* Freeverb */			do_ch_freeverb(buf, count, &(reverb_status.info_freeverb));			REV_INP_LEV = reverb_status.info_freeverb.wet;			break;		}	} else {	/* Old Reverb */		do_ch_standard_reverb(buf, count, &(reverb_status.info_standard_reverb));	}}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/64c3a98e5ef08ab323c2ea983ca497f2df9f9db2/reverb.c/buggy/timidity/reverb.c