# _mm256_cvtsd_f64

Extracts a double precision floating point value.

## Syntax

double _mm256_cvtsd_f64(__m256d a);

## Arguments

a | float64 source vector

## Description

This intrinsic extracts a double precision floating point value from the first vector element of an `__m256d`. It does so in the most efficient manner possible in the context used.

## Returns

Result of the conversion operation.

Parent topic: Intrinsics for Conversion Operations