mirror of
https://github.com/rust-lang/rust.git
synced 2025-06-20 11:37:32 +00:00
black_box integer-input on fmt benches
This commit is contained in:
parent
a6434ef9c0
commit
962fec2193
@ -124,42 +124,41 @@ fn write_str_macro_debug_ascii(bh: &mut Bencher) {
|
|||||||
#[bench]
|
#[bench]
|
||||||
fn write_u128_max(bh: &mut Bencher) {
|
fn write_u128_max(bh: &mut Bencher) {
|
||||||
bh.iter(|| {
|
bh.iter(|| {
|
||||||
test::black_box(format!("{}", u128::MAX));
|
black_box(format!("{}", black_box(u128::MAX)));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn write_u128_min(bh: &mut Bencher) {
|
fn write_u128_min(bh: &mut Bencher) {
|
||||||
bh.iter(|| {
|
bh.iter(|| {
|
||||||
let s = format!("{}", 0u128);
|
black_box(format!("{}", black_box(u128::MIN)));
|
||||||
test::black_box(s);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn write_u64_max(bh: &mut Bencher) {
|
fn write_u64_max(bh: &mut Bencher) {
|
||||||
bh.iter(|| {
|
bh.iter(|| {
|
||||||
test::black_box(format!("{}", u64::MAX));
|
black_box(format!("{}", black_box(u64::MAX)));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn write_u64_min(bh: &mut Bencher) {
|
fn write_u64_min(bh: &mut Bencher) {
|
||||||
bh.iter(|| {
|
bh.iter(|| {
|
||||||
test::black_box(format!("{}", 0u64));
|
black_box(format!("{}", black_box(u64::MIN)));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn write_u8_max(bh: &mut Bencher) {
|
fn write_u8_max(bh: &mut Bencher) {
|
||||||
bh.iter(|| {
|
bh.iter(|| {
|
||||||
test::black_box(format!("{}", u8::MAX));
|
black_box(format!("{}", black_box(u8::MAX)));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
fn write_u8_min(bh: &mut Bencher) {
|
fn write_u8_min(bh: &mut Bencher) {
|
||||||
bh.iter(|| {
|
bh.iter(|| {
|
||||||
test::black_box(format!("{}", 0u8));
|
black_box(format!("{}", black_box(u8::MIN)));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user