如何在.NET IL堆栈上交换前两个位置

时间:2011-12-31 18:17:49

标签: cil il

我想知道是否可以在不使用非堆栈存储的情况下交换.net IL堆栈中的前两个位置。这是堆栈机器经常可以做的事情,但在IL中似乎没有明显的指示。

原因是我需要计算类似f(x)+ f(y)的东西。 x和y是堆栈中的前两个位置,f具有IL实现。这对于中间存储来说是微不足道的,但这可能比交换时更慢且更不方便。

非常感谢。

0 个答案:

没有答案