---
title: Double-precision floating point to integer conversion
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/double-precision-floating-point-to-integer-conversion
---

# Double-precision floating point to integer conversion

Perform element-wise double-precision floating-point to integer conversion.

## Topics

### Floating point to integer conversion

- [floatingPointToInteger(_:integerType:rounding:)](accelerate/vdsp/floatingpointtointeger(_:integertype:rounding:)-33dtm.md)
- [vDSP.RoundingMode](accelerate/vdsp/roundingmode.md)

### Floating point to 8-bit integer conversion

- [convertElements(of:to:rounding:)](accelerate/vdsp/convertelements(of:to:rounding:)-2ig4y.md)
- [convertElements(of:to:rounding:)](accelerate/vdsp/convertelements(of:to:rounding:)-3sgv7.md)
- [vDSP.RoundingMode](accelerate/vdsp/roundingmode.md)

### Floating point to 16-bit integer conversion

- [convertElements(of:to:rounding:)](accelerate/vdsp/convertelements(of:to:rounding:)-4xlg5.md)
- [convertElements(of:to:rounding:)](accelerate/vdsp/convertelements(of:to:rounding:)-2oiwm.md)
- [vDSP.RoundingMode](accelerate/vdsp/roundingmode.md)

### Floating point to 32-bit integer conversion

- [convertElements(of:to:rounding:)](accelerate/vdsp/convertelements(of:to:rounding:)-3sxak.md)
- [convertElements(of:to:rounding:)](accelerate/vdsp/convertelements(of:to:rounding:)-3t71v.md)
- [vDSP.RoundingMode](accelerate/vdsp/roundingmode.md)

## See Also

### Conversion between floating-point and integer types

- [Integer to single-precision floating-point conversion](accelerate/integer-to-single-precision-floating-point-conversion.md)
- [Integer to double-precision floating-point conversion](accelerate/integer-to-double-precision-floating-point-conversion.md)
- [Single-precision floating point to integer conversion](accelerate/single-precision-floating-point-to-integer-conversion.md)
