1+ //! Basic benchmarks
12#![ feature( test, maybe_uninit_uninit_array_transpose) ]
23extern crate test;
34
@@ -23,16 +24,17 @@ fn bench_fill_uninit<const N: usize>() {
2324}
2425
2526#[ bench]
26- pub fn bench_u32 ( b : & mut test:: Bencher ) {
27+ fn bench_u32 ( b : & mut test:: Bencher ) {
2728 #[ inline( never) ]
2829 fn inner ( ) -> u32 {
2930 getrandom:: u32 ( ) . unwrap ( )
3031 }
3132 b. bytes = 4 ;
3233 b. iter ( inner) ;
3334}
35+
3436#[ bench]
35- pub fn bench_u32_via_fill ( b : & mut test:: Bencher ) {
37+ fn bench_u32_via_fill ( b : & mut test:: Bencher ) {
3638 #[ inline( never) ]
3739 fn inner ( ) -> u32 {
3840 let mut res = MaybeUninit :: < u32 > :: uninit ( ) ;
@@ -46,7 +48,7 @@ pub fn bench_u32_via_fill(b: &mut test::Bencher) {
4648}
4749
4850#[ bench]
49- pub fn bench_u64 ( b : & mut test:: Bencher ) {
51+ fn bench_u64 ( b : & mut test:: Bencher ) {
5052 #[ inline( never) ]
5153 fn inner ( ) -> u64 {
5254 getrandom:: u64 ( ) . unwrap ( )
@@ -56,7 +58,7 @@ pub fn bench_u64(b: &mut test::Bencher) {
5658}
5759
5860#[ bench]
59- pub fn bench_u64_via_fill ( b : & mut test:: Bencher ) {
61+ fn bench_u64_via_fill ( b : & mut test:: Bencher ) {
6062 #[ inline( never) ]
6163 fn inner ( ) -> u64 {
6264 let mut res = MaybeUninit :: < u64 > :: uninit ( ) ;
@@ -78,9 +80,9 @@ pub fn bench_u64_via_fill(b: &mut test::Bencher) {
7880// cargo asm --bench buffer --release buffer::p384::bench_getrandom::inner
7981macro_rules! bench {
8082 ( $name: ident, $size: expr ) => {
81- pub mod $name {
83+ mod $name {
8284 #[ bench]
83- pub fn bench_fill( b: & mut test:: Bencher ) {
85+ fn bench_fill( b: & mut test:: Bencher ) {
8486 #[ inline( never) ]
8587 fn inner( ) {
8688 super :: bench_fill:: <{ $size } >( )
@@ -90,7 +92,7 @@ macro_rules! bench {
9092 b. iter( inner) ;
9193 }
9294 #[ bench]
93- pub fn bench_fill_uninit( b: & mut test:: Bencher ) {
95+ fn bench_fill_uninit( b: & mut test:: Bencher ) {
9496 #[ inline( never) ]
9597 fn inner( ) {
9698 super :: bench_fill_uninit:: <{ $size } >( )
0 commit comments