Skip to content

Commit

Permalink
auto merge of #15743 : Ryman/rust/mandelbrot_fix, r=alexcrichton
Browse files Browse the repository at this point in the history
Matches the official sample output (N=200) again.

cc #15408
  • Loading branch information
bors committed Jul 18, 2014
2 parents 7502b4c + 407fe9a commit ef352fa
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/test/bench/shootout-mandelbrot.rs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ fn mandelbrot<W: io::Writer>(w: uint, mut out: W) -> io::IoResult<()> {
let chunk_size = h / WORKERS;

// Account for remainders in workload division, e.g. 1000 / 16 = 62.5
let first_chunk_size = if h % WORKERS != 0 {
let last_chunk_size = if h % WORKERS != 0 {
chunk_size + h % WORKERS
} else {
chunk_size
Expand All @@ -87,8 +87,8 @@ fn mandelbrot<W: io::Writer>(w: uint, mut out: W) -> io::IoResult<()> {
let mut is = Vec::with_capacity(w / WORKERS);

let start = i * chunk_size;
let end = if i == 0 {
first_chunk_size
let end = if i == (WORKERS - 1) {
start + last_chunk_size
} else {
(i + 1) * chunk_size
};
Expand Down

0 comments on commit ef352fa

Please sign in to comment.