import { handler_0x9D_SWAP14 } from '@tevm/voltaire/evm/stack/handlers';
import { createFrame } from '@tevm/voltaire/evm/Frame';
// Swap top with 15th item
const frame = createFrame({
stack: [1500n, 1400n, 1300n, 1200n, 1100n, 1000n, 900n, 800n, 700n, 600n, 500n, 400n, 300n, 200n, 100n],
gasRemaining: 1000n
});
const err = handler_0x9D_SWAP14(frame);
console.log(frame.stack); // [100n, 1400n, 1300n, 1200n, 1100n, 1000n, 900n, 800n, 700n, 600n, 500n, 400n, 300n, 200n, 1500n] - positions 0 and 14 swapped
console.log(frame.gasRemaining); // 997n (3 gas consumed)