@@ -29,7 +29,7 @@ enum : uint8_t
29
29
30
30
[[gnu::noinline]] auto build_bitset2 (const uint8_t * code, size_t code_size)
31
31
{
32
- evmone::experimental ::JumpdestMap m (code_size);
32
+ evmone::exp ::jda ::JumpdestMap m (code_size);
33
33
for (size_t i = 0 ; i < code_size; ++i)
34
34
{
35
35
const auto op = code[i];
@@ -302,7 +302,7 @@ void build_jumpdest(benchmark::State& state)
302
302
}
303
303
304
304
using namespace evmone ;
305
- using namespace evmone ::experimental ;
305
+ using namespace evmone ::exp::jda ;
306
306
using namespace benchmark ;
307
307
308
308
template <typename ResultT, ResultT AnalyzeFn (bytes_view)>
@@ -328,35 +328,35 @@ void jumpdest_analysis(State& state)
328
328
BENCHMARK(jumpdest_analysis<JumpdestBitset, jda_reference>) ARGS;
329
329
BENCHMARK (jumpdest_analysis<JumpdestBitset, build_jumpdest_map_sttni>) ARGS;
330
330
BENCHMARK (jumpdest_analysis<JumpdestBitset, jda_speculate_push_data_size>) ARGS;
331
+ BENCHMARK (jumpdest_analysis<JumpdestBitset, jda_speculate_push_data_size2>) ARGS;
331
332
332
- BENCHMARK_TEMPLATE (build_jumpdest, evmone::experimental::JumpdestMap,
333
- evmone::experimental ::build_jumpdest_map_bitset1)
333
+ BENCHMARK_TEMPLATE (
334
+ build_jumpdest, evmone::exp::jda::JumpdestMap, evmone::exp::jda ::build_jumpdest_map_bitset1)
334
335
ARGS;
335
- BENCHMARK_TEMPLATE (build_jumpdest, evmone::experimental ::JumpdestMap, build_bitset2) ARGS;
336
+ BENCHMARK_TEMPLATE (build_jumpdest, evmone::exp::jda ::JumpdestMap, build_bitset2) ARGS;
336
337
BENCHMARK_TEMPLATE (build_jumpdest, std::vector<bool >, build_vec) ARGS;
337
- BENCHMARK_TEMPLATE (
338
- build_jumpdest, std::vector<bool >, evmone::experimental::build_jumpdest_map_str_avx2)
338
+ BENCHMARK_TEMPLATE (build_jumpdest, std::vector<bool >, evmone::exp::jda::build_jumpdest_map_str_avx2)
339
339
ARGS;
340
340
BENCHMARK_TEMPLATE (
341
- build_jumpdest, std::vector<bool >, evmone::experimental ::build_jumpdest_map_str_avx2_mask)
341
+ build_jumpdest, std::vector<bool >, evmone::exp::jda ::build_jumpdest_map_str_avx2_mask)
342
342
ARGS;
343
343
BENCHMARK_TEMPLATE (
344
- build_jumpdest, std::vector<bool >, evmone::experimental ::build_jumpdest_map_str_avx2_mask_v2)
344
+ build_jumpdest, std::vector<bool >, evmone::exp::jda ::build_jumpdest_map_str_avx2_mask_v2)
345
345
ARGS;
346
346
BENCHMARK_TEMPLATE (
347
- build_jumpdest, std::vector<bool >, evmone::experimental ::build_jumpdest_map_str_avx2_mask2)
347
+ build_jumpdest, std::vector<bool >, evmone::exp::jda ::build_jumpdest_map_str_avx2_mask2)
348
348
ARGS;
349
349
BENCHMARK_TEMPLATE (
350
- build_jumpdest, evmone::experimental:: bitset32, evmone::experimental ::build_jumpdest_map_simd1)
350
+ build_jumpdest, evmone::exp::jda:: bitset32, evmone::exp::jda ::build_jumpdest_map_simd1)
351
351
ARGS;
352
352
BENCHMARK_TEMPLATE (
353
- build_jumpdest, evmone::experimental:: bitset32, evmone::experimental ::build_jumpdest_map_simd2)
353
+ build_jumpdest, evmone::exp::jda:: bitset32, evmone::exp::jda ::build_jumpdest_map_simd2)
354
354
ARGS;
355
355
BENCHMARK_TEMPLATE (
356
- build_jumpdest, evmone::experimental:: bitset32, evmone::experimental ::build_jumpdest_map_simd3)
356
+ build_jumpdest, evmone::exp::jda:: bitset32, evmone::exp::jda ::build_jumpdest_map_simd3)
357
357
ARGS;
358
358
BENCHMARK_TEMPLATE (
359
- build_jumpdest, evmone::experimental:: bitset32, evmone::experimental ::build_jumpdest_map_simd4)
359
+ build_jumpdest, evmone::exp::jda:: bitset32, evmone::exp::jda ::build_jumpdest_map_simd4)
360
360
ARGS;
361
361
BENCHMARK_TEMPLATE (build_jumpdest, std::vector<bool >, build_vec3) ARGS;
362
362
BENCHMARK_TEMPLATE (build_jumpdest, std::vector<bool >, build_vec4) ARGS;
@@ -365,19 +365,19 @@ BENCHMARK_TEMPLATE(build_jumpdest, std::vector<bool>, build_vec6) ARGS;
365
365
BENCHMARK_TEMPLATE (build_jumpdest, std::vector<bool >, build_vec7) ARGS;
366
366
BENCHMARK_TEMPLATE (build_jumpdest, std::vector<uint8_t >, build_bytes) ARGS;
367
367
BENCHMARK_TEMPLATE (
368
- build_jumpdest, std::unique_ptr<uint8_t []>, evmone::experimental ::build_internal_code_v1)
368
+ build_jumpdest, std::unique_ptr<uint8_t []>, evmone::exp::jda ::build_internal_code_v1)
369
369
ARGS;
370
370
BENCHMARK_TEMPLATE (
371
- build_jumpdest, std::unique_ptr<uint8_t []>, evmone::experimental ::build_internal_code_v2)
371
+ build_jumpdest, std::unique_ptr<uint8_t []>, evmone::exp::jda ::build_internal_code_v2)
372
372
ARGS;
373
373
BENCHMARK_TEMPLATE (
374
- build_jumpdest, std::unique_ptr<uint8_t []>, evmone::experimental ::build_internal_code_v3)
374
+ build_jumpdest, std::unique_ptr<uint8_t []>, evmone::exp::jda ::build_internal_code_v3)
375
375
ARGS;
376
376
BENCHMARK_TEMPLATE (
377
- build_jumpdest, std::unique_ptr<uint8_t []>, evmone::experimental ::build_internal_code_v4)
377
+ build_jumpdest, std::unique_ptr<uint8_t []>, evmone::exp::jda ::build_internal_code_v4)
378
378
ARGS;
379
379
BENCHMARK_TEMPLATE (
380
- build_jumpdest, std::unique_ptr<uint8_t []>, evmone::experimental ::build_internal_code_v8)
380
+ build_jumpdest, std::unique_ptr<uint8_t []>, evmone::exp::jda ::build_internal_code_v8)
381
381
ARGS;
382
382
BENCHMARK_TEMPLATE (build_jumpdest, std::unique_ptr<uint8_t []>, build_shadow_code2p) ARGS;
383
383
BENCHMARK_TEMPLATE (build_jumpdest, std::unique_ptr<uint8_t []>, build_shadow_code3p) ARGS;
0 commit comments