output.pushShort((short)sum);
output.pushFloat(sum);
    public void work() {	int i;  	float sum = 0;        for (i=0; i < decimation; i++) {            sum += taps[i] * input.popFloat();        }		for (i = 0; i < numTaps - decimation; i++)	    sum += taps[i + decimation] + input.peekFloat(i);        output.pushShort((short)sum);    }