diff options
Diffstat (limited to 'tensorflow/core/lib/bfloat16/bfloat16.h')
-rw-r--r-- | tensorflow/core/lib/bfloat16/bfloat16.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/tensorflow/core/lib/bfloat16/bfloat16.h b/tensorflow/core/lib/bfloat16/bfloat16.h index e7c24387a4..2c0576ff10 100644 --- a/tensorflow/core/lib/bfloat16/bfloat16.h +++ b/tensorflow/core/lib/bfloat16/bfloat16.h @@ -88,15 +88,13 @@ struct bfloat16 { : bfloat16(static_cast<float>(val)) {} B16_DEVICE_FUNC explicit operator float() const { - float result; + float result = 0; uint16_t* q = reinterpret_cast<uint16_t*>(&result); #if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ q[0] = value; - q[1] = 0; #else - q[0] = 0; q[1] = value; #endif return result; |