예제 #1
0
        public override void Compile(Instruction i, AsmBuilder ab, List <string> Offsets, MethodDefinition md)
        {
            if (md.ReturnType.ToString() != typeof(void).ToString())
            {
                ab.Pop("eax");
            }

            ab.Pop("edi");
            ab.Pop("esi");
            ab.Mov("esp", "ebp");
            ab.Pop("ebp");

            ab.Line();

            ab.Ret();
        }