* mini-x86.c (mono_arch_output_basic_block): Rather than
commitce208ce94f1976bbf57f62010a080ba83dd312f6
authorBen Maurer <benm@mono-cvs.ximian.com>
Mon, 20 Dec 2004 18:46:05 +0000 (20 18:46 -0000)
committerBen Maurer <benm@mono-cvs.ximian.com>
Mon, 20 Dec 2004 18:46:05 +0000 (20 18:46 -0000)
tree9c326f9697f385609b7915cd924e38a320b255f1
parent51b4a2164fb734ac75ee066a93c377de676f629b
* mini-x86.c (mono_arch_output_basic_block): Rather than

add ebp, 4

Emit

pop edx

The first is 3 bytes while the second is 1. This saves 36 kb on
mscorlib, quite a big saving. When bootstraping mcs, I was able to
see a small boost because of icache locality.

svn path=/trunk/mono/; revision=37990
mono/mini/ChangeLog
mono/mini/mini-x86.c