Fixed normalization issue on convolution.

Wasn't handeling case where some result values from raw convolution were
negative.