News for hackers. Stuff that matters.
Re:Author of LuaJIT explains why compilers can't beat hand-c... by chrisb on Friday May 27, 2011 @10:23AM (#2591533)
This is nothing to do with NGEN.

This is the assembly produced by the Microsoft C compiler for the part of my interpreter that adds two 32-bit integers together.

This code is executed whenever the .NET IL 'add' opcode is encountered when the two top evaluation stack values are 32-bit integers.

(Note that the evaluation stack type analysis is done in a pre-execution stage, so when the code shown is executing it is already known that the top two stack values are 32-bit integers)

There are no comments on this comment yet.