Fix arm32 issues.
-
fpclassifyis only properly defined for float/double, not Eigen::half - so replace with explicit check for values in subnormal range. - arm32's mlaq is not a true FMA, so accuracy is lost in range reduction - use alternate path.
fpclassify is only properly defined for float/double, not Eigen::half - so replace with explicit check for values in subnormal range.