forked from StrafesNET/strafe-project
remove old kludge
This commit is contained in:
parent
0483c9eb27
commit
70a79a8d25
@ -69,7 +69,8 @@ impl<const CHUNKS:usize,Frac:Unsigned> Fixed<CHUNKS,Frac>
|
|||||||
//sqrt
|
//sqrt
|
||||||
//0110.0000
|
//0110.0000
|
||||||
//pow2 = 0100.0000
|
//pow2 = 0100.0000
|
||||||
let max_shift=((((CHUNKS as i32*64-Frac::I32-(self.bits.leading_zeros() as i32)+1)>>1)+Frac::I32) as u32).saturating_sub(1);
|
let used_bits=CHUNKS as i32*64-1-Frac::I32-self.bits.leading_zeros() as i32;
|
||||||
|
let max_shift=((used_bits>>1)+Frac::I32) as u32;
|
||||||
let mut result=Self::ZERO;
|
let mut result=Self::ZERO;
|
||||||
|
|
||||||
//cheat to make the types match
|
//cheat to make the types match
|
||||||
|
Loading…
Reference in New Issue
Block a user