From 24d8e32173ee8538a9110ca2d4c2129c345a4542 Mon Sep 17 00:00:00 2001 From: jan Date: Tue, 17 Dec 2024 18:38:50 -0800 Subject: [PATCH] add leading zeros to mask --- src/basic.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/basic.rs b/src/basic.rs index cd22d6f..0899fa9 100644 --- a/src/basic.rs +++ b/src/basic.rs @@ -161,7 +161,7 @@ pub fn encode_real8(fnum: f64) -> u64 { let ieee = fnum.to_bits(); let sign = ieee & 0x8000_0000_0000_0000; let ieee_exp = (ieee >> 52) as i32 & 0x7ff; - let ieee_mant = ieee & 0xf_ffff_ffff_ffff; + let ieee_mant = ieee & 0x000f_ffff_ffff_ffff; let subnorm = (ieee_exp == 0) & (ieee_mant != 0); if (ieee_exp == 0) & (ieee_mant == 0) {