Author: fijal Branch: vmprof-newstack Changeset: r81924:9da0fc568a35 Date: 2016-01-23 14:21 +0100 http://bitbucket.org/pypy/pypy/changeset/9da0fc568a35/
Log: cargo-culting - maybe we should load esi first diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py +++ b/rpython/jit/backend/x86/assembler.py @@ -881,10 +881,11 @@ def _call_header(self): self.mc.SUB_ri(esp.value, FRAME_FIXED_SIZE * WORD) self.mc.MOV_sr(PASS_ON_MY_FRAME * WORD, ebp.value) + if IS_X86_64: + self.mc.MOV_sr(THREADLOCAL_OFS, esi.value) if self.cpu.translate_support_code: self._call_header_vmprof() # on X86_64, this uses esi if IS_X86_64: - self.mc.MOV_sr(THREADLOCAL_OFS, esi.value) self.mc.MOV_rr(ebp.value, edi.value) else: self.mc.MOV_rs(ebp.value, (FRAME_FIXED_SIZE + 1) * WORD) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit