Caffe: a fast open framework for deep learning.
Previous implementation caused FP overflow for x less than -90