@@ -64,42 +64,54 @@ fn b05_encode_crate(b: &mut Bencher) {
64
64
65
65
#[ bench]
66
66
fn b06_encode_base64 ( b : & mut Bencher ) {
67
- encode ( b, |x| base64:: encode ( x) ) ;
67
+ use base64:: Engine ;
68
+ encode ( b, |x| base64:: engine:: general_purpose:: STANDARD . encode ( x) ) ;
68
69
}
69
70
70
71
#[ bench]
71
- fn b07_decode_mut_seq_gcc ( b : & mut Bencher ) {
72
+ fn b07_encode_vb64 ( b : & mut Bencher ) {
73
+ encode ( b, |x| vb64:: encode ( x) ) ;
74
+ }
75
+
76
+ #[ bench]
77
+ fn b08_decode_mut_seq_gcc ( b : & mut Bencher ) {
72
78
decode_mut ( b, cmp:: base64_decode_seq_gcc) ;
73
79
}
74
80
75
81
#[ bench]
76
- fn b08_decode_mut_seq_clang ( b : & mut Bencher ) {
82
+ fn b09_decode_mut_seq_clang ( b : & mut Bencher ) {
77
83
decode_mut ( b, cmp:: base64_decode_seq_clang) ;
78
84
}
79
85
80
86
#[ bench]
81
- fn b09_decode_mut_par_clang ( b : & mut Bencher ) {
87
+ fn b10_decode_mut_par_clang ( b : & mut Bencher ) {
82
88
decode_mut ( b, cmp:: base64_decode_par_clang) ;
83
89
}
84
90
85
91
#[ bench]
86
- fn b10_decode_mut_par_gcc ( b : & mut Bencher ) {
92
+ fn b11_decode_mut_par_gcc ( b : & mut Bencher ) {
87
93
decode_mut ( b, cmp:: base64_decode_par_gcc) ;
88
94
}
89
95
90
96
#[ bench]
91
- fn b11_decode_mut_crate ( b : & mut Bencher ) {
97
+ fn b12_decode_mut_crate ( b : & mut Bencher ) {
92
98
let base64_decode = |input : & [ u8 ] , output : & mut [ u8 ] | BASE64 . decode_mut ( input, output) ;
93
99
decode_mut ( b, base64_decode) ;
94
100
}
95
101
96
102
#[ bench]
97
- fn b12_decode_crate ( b : & mut Bencher ) {
103
+ fn b13_decode_crate ( b : & mut Bencher ) {
98
104
let base64_decode = |input : & [ u8 ] | BASE64 . decode ( input) ;
99
105
decode ( b, base64_decode) ;
100
106
}
101
107
102
108
#[ bench]
103
- fn b13_decode_base64 ( b : & mut Bencher ) {
104
- decode ( b, |x| base64:: decode ( x) ) ;
109
+ fn b14_decode_base64 ( b : & mut Bencher ) {
110
+ use base64:: Engine ;
111
+ decode ( b, |x| base64:: engine:: general_purpose:: STANDARD . decode ( x) ) ;
112
+ }
113
+
114
+ #[ bench]
115
+ fn b15_decode_vb64 ( b : & mut Bencher ) {
116
+ decode ( b, |x| vb64:: decode ( x) ) ;
105
117
}
0 commit comments