(bench *testing.B)
| 454 | } |
| 455 | |
| 456 | func BenchmarkOpMstore(bench *testing.B) { |
| 457 | var ( |
| 458 | env = NewEVM(Context{}, nil, configs.TestChainConfig, Config{}) |
| 459 | stack = newstack() |
| 460 | mem = NewMemory() |
| 461 | ) |
| 462 | mem.Resize(64) |
| 463 | pc := uint64(0) |
| 464 | memStart := big.NewInt(0) |
| 465 | value := big.NewInt(0x1337) |
| 466 | |
| 467 | bench.ResetTimer() |
| 468 | for i := 0; i < bench.N; i++ { |
| 469 | stack.pushN(value, memStart) |
| 470 | opMstore(&pc, env, nil, mem, stack) |
| 471 | } |
| 472 | } |