Added limited floating-point support