Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: