Skip to content

Commit acca7ad

Browse files
bugfix for 32-bit usize
1 parent 52764a2 commit acca7ad

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/packed_seq.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ const fn revcomp_raw(word: u64) -> u64 {
328328
/// Compute the reverse complement of a short sequence packed in a `u64`.
329329
#[inline(always)]
330330
pub const fn revcomp_u64(word: u64, len: usize) -> u64 {
331-
revcomp_raw(word) >> (usize::BITS as usize - 2 * len)
331+
revcomp_raw(word) >> (u64::BITS as usize - 2 * len)
332332
}
333333

334334
#[inline(always)]
@@ -356,7 +356,7 @@ pub fn char_is_ambiguous(base: u8) -> u8 {
356356
/// Reverse `len` bits packed in a `u64`.
357357
#[inline(always)]
358358
pub const fn rev_u64(word: u64, len: usize) -> u64 {
359-
word.reverse_bits() >> (usize::BITS as usize - len)
359+
word.reverse_bits() >> (u64::BITS as usize - len)
360360
}
361361

362362
/// Reverse `len` bits packed in a `u128`.

0 commit comments

Comments
 (0)