瀏覽代碼

codec: fix halfFloatToFloatBits for errant (m << 31) which should have been (m << 13)

Thanks much cabo for the careful eyes.
Ugorji Nwoke 11 年之前
父節點
當前提交
7a1f1559df
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      codec/helper_internal.go

+ 1 - 1
codec/helper_internal.go

@@ -151,7 +151,7 @@ func halfFloatToFloatBits(yy uint16) (d uint32) {
 		if m == 0 { // Inf
 			return (s << 31) | 0x7f800000
 		} else { // NaN
-			return (s << 31) | 0x7f800000 | (m << 31)
+			return (s << 31) | 0x7f800000 | (m << 13)
 		}
 	}
 	e = e + (127 - 15)