Push kztouvrzoqym #8

Merged
coissac merged 10 commits from push-kztouvrzoqym into main 2026-05-23 12:04:51 +00:00
Showing only changes of commit b2a52bfb37 - Show all commits
+3
View File
@@ -271,6 +271,9 @@ impl UnitigFileReader {
fn chunk_start(&self, i: usize) -> usize { fn chunk_start(&self, i: usize) -> usize {
assert!(!self.block_offsets.is_empty(), assert!(!self.block_offsets.is_empty(),
"random access requires UnitigFileReader::open(); use open_sequential() for iteration only"); "random access requires UnitigFileReader::open(); use open_sequential() for iteration only");
if self.block_bits == 0 {
return self.block_offsets[i] as usize;
}
let block = i >> self.block_bits; let block = i >> self.block_bits;
let rem = i & self.mask; let rem = i & self.mask;
let mut offset = self.block_offsets[block] as usize; let mut offset = self.block_offsets[block] as usize;