Split literal constant macro in two: one for ints, one for floats
This allows integer precision over int for systems without long double support