Overflow issue with half-precision float, sadly we can't use it.