Revert "unnecessary pushes/pops"

This reverts commit 170fbf57f3f620556f32eb807e97145ac7f34844.  It screwed up
80column display.  We really should be using CDECL calling conventions ...

Conflicts:
	src/memory.S