Is there a CIL instruction to exchange the first two elements in the stack?
There is no single instruction exchange. However, using stloc, pop, and ldloc, you should be able to accomplish your exchange.