Replacing __LP64__ macros with more semantic  CGFLOAT_IS_DOUBLE