Avatar for the paradigmxyz user
paradigmxyz
revmc
BlogDocsChangelog

feat: implement DUPN, SWAPN, EXCHANGE, SLOTNUM opcodes

#242Merged
Comparing
dani/implement-dupn-swapn-exchange-slotnum
(
76ffd4c
) with
main
(
5bdc0eb
)
CodSpeed Performance Gauge
0%
Untouched
69

Benchmarks

69 total
uniswap_v2_pair/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::uniswap_v2_pair
CodSpeed Performance Gauge
+7%
3 µs2.8 µs
eip4788/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::eip4788
CodSpeed Performance Gauge
+6%
6.2 µs5.8 µs
counter/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::counter
CodSpeed Performance Gauge
+6%
6.8 µs6.3 µs
airdrop/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::airdrop
CodSpeed Performance Gauge
+6%
6.8 µs6.4 µs
fiat_token/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::fiat_token
CodSpeed Performance Gauge
+6%
3 µs2.8 µs
eip2935/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::eip2935
CodSpeed Performance Gauge
+5%
5.9 µs5.7 µs
fibonacci/rt/jit/no_gas
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci
CodSpeed Performance Gauge
+3%
1.9 µs1.9 µs
usdc_proxy/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::usdc_proxy
CodSpeed Performance Gauge
+3%
7 µs6.8 µs
bswap64/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
+2%
10.3 µs10.1 µs
bswap64_opt/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64_opt
CodSpeed Performance Gauge
+2%
9.9 µs9.7 µs
fibonacci/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci
CodSpeed Performance Gauge
+2%
2.9 µs2.9 µs
univ2_router/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::univ2_router
CodSpeed Performance Gauge
+1%
8.9 µs8.9 µs
bswap64_opt/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64_opt
CodSpeed Performance Gauge
+1%
6 µs5.9 µs
bswap64/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
+1%
7.9 µs7.9 µs
weth/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::weth
CodSpeed Performance Gauge
+1%
21.8 µs21.7 µs
fibonacci/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci
CodSpeed Performance Gauge
+1%
18.3 µs18.2 µs
erc20_transfer/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::erc20_transfer
CodSpeed Performance Gauge
+1%
10.4 µs10.3 µs
push0_proxy/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::push0_proxy
CodSpeed Performance Gauge
0%
406.2 µs405.4 µs
bswap64/compile/jit
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
0%
84.6 ms84.5 ms
fibonacci-calldata/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci-calldata
CodSpeed Performance Gauge
0%
370.9 µs370.4 µs
fibonacci-calldata/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci-calldata
CodSpeed Performance Gauge
0%
239.7 µs239.5 µs
factorial/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::factorial
CodSpeed Performance Gauge
0%
267.6 µs267.4 µs
bswap64_opt/compile/jit
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64_opt
CodSpeed Performance Gauge
0%
60.8 ms60.8 ms
hash_10k/compile/jit
crates/revmc-cli/benches/bench.rs::benches::bench::hash_10k
CodSpeed Performance Gauge
0%
35.5 ms35.4 ms
curve_stableswap/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::curve_stableswap
CodSpeed Performance Gauge
0%
464.2 µs464 µs

Commits

Click on a commit to change the comparison range
Base
main
5bdc0eb
+0.23%
feat: implement DUPN, SWAPN, EXCHANGE, SLOTNUM opcodes
d4a8b6c
12 hours ago
by DaniPopes
+0.11%
test(asm): add tests for DUPN, SWAPN, EXCHANGE, SLOTNUM parsing
a11a0b1
12 hours ago
by DaniPopes
+0.4%
feat(asm): accept decoded values for DUPN/SWAPN/EXCHANGE
9f3de84
12 hours ago
by DaniPopes
-0.43%
asserts
76ffd4c
12 hours ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs