Add float code generation