dropped swap(n)

This commit is contained in:
lmittmann 2024-08-01 11:16:45 +02:00
parent 0db770907f
commit 351a681382
2 changed files with 0 additions and 29 deletions

View file

@ -64,10 +64,6 @@ func (st *Stack) len() int {
return len(st.data)
}
func (st *Stack) swap(n int) {
st.data[st.len()-n], st.data[st.len()-1] = st.data[st.len()-1], st.data[st.len()-n]
}
func (st *Stack) swap1() {
st.data[st.len()-2], st.data[st.len()-1] = st.data[st.len()-1], st.data[st.len()-2]
}

View file

@ -1,25 +0,0 @@
package vm
import (
"testing"
"github.com/holiman/uint256"
)
func BenchmarkStackSwap(b *testing.B) {
stack := newstack()
stack.push(new(uint256.Int))
stack.push(new(uint256.Int))
b.Run("swap(1)", func(b *testing.B) {
for i := 0; i < b.N; i++ {
stack.swap(1)
}
})
b.Run("swap1()", func(b *testing.B) {
for i := 0; i < b.N; i++ {
stack.swap1()
}
})
}