CIL_NEG For Single/Double Types

Added support for negation to the floating point types.