Rework the x86 lmf code to use stores instead of pushes, and to be more consistent with the code on other platforms.