Home
last modified time | relevance | path

Searched refs:halfValue (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/mlir/lib/ExecutionEngine/
H A DFloat16bits.cpp41 uint16_t halfValue = static_cast<uint16_t>(0x0u); in float2half() local
51 halfValue = (f.u > inf.u) ? halfQnan : halfInf; // NaN->qNaN and Inf->Inf in float2half()
61 halfValue = static_cast<uint16_t>(f.u - denormMagic.u); in float2half()
72 halfValue = static_cast<uint16_t>(f.u >> kF32HalfMantiBitDiff); in float2half()
76 halfValue |= static_cast<uint16_t>(sign >> kF32HalfBitDiff); in float2half()
77 return halfValue; in float2half()
82 float half2float(uint16_t halfValue) { in half2float() argument
88 static_cast<uint32_t>((halfValue & 0x7fff) << kF32HalfMantiBitDiff)}; in half2float()
102 f.u |= (halfValue & 0x8000) << kF32HalfBitDiff; // Sign bit. in half2float()