diff --git a/src/pim/X86Native.cpp b/src/pim/X86Native.cpp index bbc0a66aa..19b0d3a4b 100644 --- a/src/pim/X86Native.cpp +++ b/src/pim/X86Native.cpp @@ -14,12 +14,6 @@ namespace pim //int * esi = malloc(1024*1024); emit("BE"); //mov esi, machineStack emit((intptr_t)esi); - //emit("81 EC"); //sub esp, 12 - //emit(12); -#ifdef DEBUG - emit("81 C4"); //add esp, 4 - emit(4); -#endif while(programCounter < romSize) { Word argument = rom[programCounter].Parameter; @@ -290,12 +284,6 @@ namespace pim //std::cout << programStack << std::endl; programCounter++; } -#ifdef DEBUG - emit("81 EC"); //sub esp, 4 - //emit("81 EC"); //sub esp, 4 - emit(4); - emit("C9"); //leave //When -fomit-frame-pointers is used, don't 'leave', since ebp isn't on the stack -#endif for(std::map::iterator iter = placeholders.begin(), end = placeholders.end(); iter != end; ++iter) { std::pair placeholder = *iter;