---
layout: stdlib-reference
---
# f16tof32
## Description
Convert 16-bit float stored in low bits of integer
## Signature
float f16tof32(uint value);
vector<float, N> f16tof32<int N>(vector<uint, N> value);
float f16tof32(half value);
vector<float, N> f16tof32<int N>(vector<half, N> value);
## Generic Parameters
#### N : int
## Parameters
#### value : uint
#### value : [vector](../types/vector/index.html)\
#### value : half
#### value : [vector](../types/vector/index.html)\
## Availability and Requirements
Defined for the following targets:
#### hlsl
Available in all stages.
#### glsl
Available in all stages.
#### cpp
Available in all stages.
#### cuda
Available in all stages.
#### metal
Available in all stages.
#### wgsl
Available in all stages.
#### spirv
Available in all stages.
#### llvm
Available in all stages.