@@ -106,15 +106,45 @@ fn gen_uint(c: &mut Criterion<CyclesPerByte>) {
106
106
g. throughput ( Throughput :: Bytes ( size_of :: < u32 > ( ) as u64 * RAND_BENCH_N ) ) ;
107
107
108
108
gen_uint ! ( g, "xorshift" , u32 , XorShiftRng :: from_entropy( ) ) ;
109
- gen_uint ! ( g, "xoshiro256starstar" , u32 , Xoshiro256StarStar :: from_entropy( ) ) ;
109
+ gen_uint ! (
110
+ g,
111
+ "xoshiro256starstar" ,
112
+ u32 ,
113
+ Xoshiro256StarStar :: from_entropy( )
114
+ ) ;
110
115
gen_uint ! ( g, "xoshiro256plus" , u32 , Xoshiro256Plus :: from_entropy( ) ) ;
111
- gen_uint ! ( g, "xoshiro256plusplus" , u32 , Xoshiro256PlusPlus :: from_entropy( ) ) ;
112
- gen_uint ! ( g, "xoshiro128starstar" , u32 , Xoshiro128StarStar :: from_entropy( ) ) ;
116
+ gen_uint ! (
117
+ g,
118
+ "xoshiro256plusplus" ,
119
+ u32 ,
120
+ Xoshiro256PlusPlus :: from_entropy( )
121
+ ) ;
122
+ gen_uint ! (
123
+ g,
124
+ "xoshiro128starstar" ,
125
+ u32 ,
126
+ Xoshiro128StarStar :: from_entropy( )
127
+ ) ;
113
128
gen_uint ! ( g, "xoshiro128plus" , u32 , Xoshiro128Plus :: from_entropy( ) ) ;
114
- gen_uint ! ( g, "xoshiro128plusplus" , u32 , Xoshiro128PlusPlus :: from_entropy( ) ) ;
115
- gen_uint ! ( g, "xoroshiro128starstar" , u32 , Xoroshiro128StarStar :: from_entropy( ) ) ;
129
+ gen_uint ! (
130
+ g,
131
+ "xoshiro128plusplus" ,
132
+ u32 ,
133
+ Xoshiro128PlusPlus :: from_entropy( )
134
+ ) ;
135
+ gen_uint ! (
136
+ g,
137
+ "xoroshiro128starstar" ,
138
+ u32 ,
139
+ Xoroshiro128StarStar :: from_entropy( )
140
+ ) ;
116
141
gen_uint ! ( g, "xoroshiro128plus" , u32 , Xoroshiro128Plus :: from_entropy( ) ) ;
117
- gen_uint ! ( g, "xoroshiro64starstar" , u32 , Xoroshiro64StarStar :: from_entropy( ) ) ;
142
+ gen_uint ! (
143
+ g,
144
+ "xoroshiro64starstar" ,
145
+ u32 ,
146
+ Xoroshiro64StarStar :: from_entropy( )
147
+ ) ;
118
148
gen_uint ! ( g, "xoroshiro64star" , u32 , Xoroshiro64Star :: from_entropy( ) ) ;
119
149
gen_uint ! ( g, "splitmix64" , u32 , SplitMix64 :: from_entropy( ) ) ;
120
150
gen_uint ! ( g, "hc128" , u32 , Hc128Rng :: from_entropy( ) ) ;
@@ -127,15 +157,45 @@ fn gen_uint(c: &mut Criterion<CyclesPerByte>) {
127
157
g. throughput ( Throughput :: Bytes ( size_of :: < u64 > ( ) as u64 * RAND_BENCH_N ) ) ;
128
158
129
159
gen_uint ! ( g, "xorshift" , u64 , XorShiftRng :: from_entropy( ) ) ;
130
- gen_uint ! ( g, "xoshiro256starstar" , u64 , Xoshiro256StarStar :: from_entropy( ) ) ;
160
+ gen_uint ! (
161
+ g,
162
+ "xoshiro256starstar" ,
163
+ u64 ,
164
+ Xoshiro256StarStar :: from_entropy( )
165
+ ) ;
131
166
gen_uint ! ( g, "xoshiro256plus" , u64 , Xoshiro256Plus :: from_entropy( ) ) ;
132
- gen_uint ! ( g, "xoshiro256plusplus" , u64 , Xoshiro256PlusPlus :: from_entropy( ) ) ;
133
- gen_uint ! ( g, "xoshiro128starstar" , u64 , Xoshiro128StarStar :: from_entropy( ) ) ;
167
+ gen_uint ! (
168
+ g,
169
+ "xoshiro256plusplus" ,
170
+ u64 ,
171
+ Xoshiro256PlusPlus :: from_entropy( )
172
+ ) ;
173
+ gen_uint ! (
174
+ g,
175
+ "xoshiro128starstar" ,
176
+ u64 ,
177
+ Xoshiro128StarStar :: from_entropy( )
178
+ ) ;
134
179
gen_uint ! ( g, "xoshiro128plus" , u64 , Xoshiro128Plus :: from_entropy( ) ) ;
135
- gen_uint ! ( g, "xoshiro128plusplus" , u64 , Xoshiro128PlusPlus :: from_entropy( ) ) ;
136
- gen_uint ! ( g, "xoroshiro128starstar" , u64 , Xoroshiro128StarStar :: from_entropy( ) ) ;
180
+ gen_uint ! (
181
+ g,
182
+ "xoshiro128plusplus" ,
183
+ u64 ,
184
+ Xoshiro128PlusPlus :: from_entropy( )
185
+ ) ;
186
+ gen_uint ! (
187
+ g,
188
+ "xoroshiro128starstar" ,
189
+ u64 ,
190
+ Xoroshiro128StarStar :: from_entropy( )
191
+ ) ;
137
192
gen_uint ! ( g, "xoroshiro128plus" , u64 , Xoroshiro128Plus :: from_entropy( ) ) ;
138
- gen_uint ! ( g, "xoroshiro64starstar" , u64 , Xoroshiro64StarStar :: from_entropy( ) ) ;
193
+ gen_uint ! (
194
+ g,
195
+ "xoroshiro64starstar" ,
196
+ u64 ,
197
+ Xoroshiro64StarStar :: from_entropy( )
198
+ ) ;
139
199
gen_uint ! ( g, "xoroshiro64star" , u64 , Xoroshiro64Star :: from_entropy( ) ) ;
140
200
gen_uint ! ( g, "splitmix64" , u64 , SplitMix64 :: from_entropy( ) ) ;
141
201
gen_uint ! ( g, "hc128" , u64 , Hc128Rng :: from_entropy( ) ) ;
0 commit comments