diff --git a/rust/ares/src/jets/bits.rs b/rust/ares/src/jets/bits.rs index 4c13d0f0..9854f684 100644 --- a/rust/ares/src/jets/bits.rs +++ b/rust/ares/src/jets/bits.rs @@ -310,7 +310,7 @@ pub mod util { if arg < 63 { DirectAtom::new_unchecked(1 << arg).as_atom() } else { - let (mut atom, dest) = IndirectAtom::new_raw_mut_bitslice(stack, (arg + 7) >> 3); + let (mut atom, dest) = IndirectAtom::new_raw_mut_bitslice(stack, (arg + 7) >> 5); dest.set(arg, true); atom.normalize_as_atom() }