Why using a push2 instruction before jumpi?

Hello community,
I am reading this evm bible:https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-ii-creation-vs-runtime-6b9d60ecb44c/ and just curious why they use push2 instruction at position 008 before jumpi, because the destination of jump(0x10) can simply be pushed into stack with push1.
Any thoughts on this?

1 Like

Hi @StillFantastic,

I am not that familiar with assembly, so I don’t know why this is the case. Hopefully someone in the community can answer, or if you find the answer, you can share it.