---
title: mathFloatingPointFunctions
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlcompileoptions/mathfloatingpointfunctions
---

# mathFloatingPointFunctions

The FP32 math functions Metal uses.

## Declaration

```swift
var mathFloatingPointFunctions: MTLMathFloatingPointFunctions { get set }
```

## Topics

### Supporting types

- [MTLMathFloatingPointFunctions](metal/mtlmathfloatingpointfunctions.md)

## See Also

### Configuring the compiler options

- [enableLogging](metal/mtlcompileoptions/enablelogging.md)
- [mathMode](metal/mtlcompileoptions/mathmode.md)
- [preserveInvariance](metal/mtlcompileoptions/preserveinvariance.md)
- [languageVersion](metal/mtlcompileoptions/languageversion.md)
- [preprocessorMacros](metal/mtlcompileoptions/preprocessormacros.md)
- [optimizationLevel](metal/mtlcompileoptions/optimizationlevel.md)
- [libraries](metal/mtlcompileoptions/libraries.md)
- [fastMathEnabled](metal/mtlcompileoptions/fastmathenabled.md)
