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