@@ -88,11 +88,10 @@ fn bench_dct_combined(c: &mut Criterion) {
8888
8989#[ cfg( target_arch = "x86_64" ) ]
9090fn bench_dct_archmage ( c : & mut Criterion ) {
91- use archmage:: tokens:: x86:: Avx2Token ;
92- use archmage:: SimdToken ;
91+ use archmage:: { SimdToken , X64V3Token } ;
9392 use mozjpeg_rs:: dct:: avx2_archmage:: forward_dct_8x8_i32;
9493
95- let Some ( token) = Avx2Token :: try_new ( ) else {
94+ let Some ( token) = X64V3Token :: try_new ( ) else {
9695 eprintln ! ( "AVX2 not available, skipping benchmark" ) ;
9796 return ;
9897 } ;
@@ -113,11 +112,10 @@ fn bench_dct_archmage(c: &mut Criterion) {
113112
114113#[ cfg( target_arch = "x86_64" ) ]
115114fn bench_dct_archmage_i16 ( c : & mut Criterion ) {
116- use archmage:: tokens:: x86:: Avx2Token ;
117- use archmage:: SimdToken ;
115+ use archmage:: { SimdToken , X64V3Token } ;
118116 use mozjpeg_rs:: dct:: avx2_archmage:: forward_dct_8x8_i16;
119117
120- let Some ( token) = Avx2Token :: try_new ( ) else {
118+ let Some ( token) = X64V3Token :: try_new ( ) else {
121119 eprintln ! ( "AVX2 not available, skipping benchmark" ) ;
122120 return ;
123121 } ;
@@ -215,11 +213,10 @@ fn bench_dct_batch_1000(c: &mut Criterion) {
215213
216214 #[ cfg( target_arch = "x86_64" ) ]
217215 {
218- use archmage:: tokens:: x86:: Avx2Token ;
219- use archmage:: SimdToken ;
216+ use archmage:: { SimdToken , X64V3Token } ;
220217 use mozjpeg_rs:: dct:: avx2_archmage:: { forward_dct_8x8_i16, forward_dct_8x8_i32} ;
221218
222- if let Some ( token) = Avx2Token :: try_new ( ) {
219+ if let Some ( token) = X64V3Token :: try_new ( ) {
223220 group. bench_function ( "archmage_i32" , |b| {
224221 b. iter ( || {
225222 let mut coeffs = [ 0i16 ; 64 ] ;
0 commit comments