Skip to content

Commit c14a290

Browse files
committed
Fallout from stabilization
1 parent a53586f commit c14a290

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

isaac.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ impl Isaac64Rng {
361361
const MP_VEC: [(uint, uint), .. 2] = [(0,MIDPOINT), (MIDPOINT, 0)];
362362
macro_rules! ind (
363363
($x:expr) => {
364-
*self.mem.unsafe_get(($x as uint >> 3) & (RAND_SIZE_64 - 1))
364+
*self.mem.get_unchecked(($x as uint >> 3) & (RAND_SIZE_64 - 1))
365365
}
366366
);
367367

@@ -375,13 +375,13 @@ impl Isaac64Rng {
375375
let mix = if $j == 0 {!mix} else {mix};
376376

377377
unsafe {
378-
let x = *self.mem.unsafe_get(base + mr_offset);
379-
a = mix + *self.mem.unsafe_get(base + m2_offset);
378+
let x = *self.mem.get_unchecked(base + mr_offset);
379+
a = mix + *self.mem.get_unchecked(base + m2_offset);
380380
let y = ind!(x) + a + b;
381-
*self.mem.unsafe_mut(base + mr_offset) = y;
381+
*self.mem.get_unchecked_mut(base + mr_offset) = y;
382382

383383
b = ind!(y >> RAND_SIZE_64_LEN) + x;
384-
*self.rsl.unsafe_mut(base + mr_offset) = b;
384+
*self.rsl.get_unchecked_mut(base + mr_offset) = b;
385385
}
386386
}}
387387
);
@@ -392,13 +392,13 @@ impl Isaac64Rng {
392392
let mix = if $j == 0 {!mix} else {mix};
393393

394394
unsafe {
395-
let x = *self.mem.unsafe_get(base + mr_offset);
396-
a = mix + *self.mem.unsafe_get(base + m2_offset);
395+
let x = *self.mem.get_unchecked(base + mr_offset);
396+
a = mix + *self.mem.get_unchecked(base + m2_offset);
397397
let y = ind!(x) + a + b;
398-
*self.mem.unsafe_mut(base + mr_offset) = y;
398+
*self.mem.get_unchecked_mut(base + mr_offset) = y;
399399

400400
b = ind!(y >> RAND_SIZE_64_LEN) + x;
401-
*self.rsl.unsafe_mut(base + mr_offset) = b;
401+
*self.rsl.get_unchecked_mut(base + mr_offset) = b;
402402
}
403403
}}
404404
);

0 commit comments

Comments
 (0)