Move the LongAix check to be numeric limits and add float and double.