[pypy-issue] [issue1587] pypy 2.0.2 - [translation:ERROR] __main__.UnrecognizedOperation: pmovzxbw
Armin Rigo
tracker at bugs.pypy.org
Wed Aug 21 10:00:30 CEST 2013
Armin Rigo <armin.rigo at gmail.com> added the comment:
The PMOVZX instruction is new to SSE 4. This means you are running the compiler
using the non-standard option of supporting SSE 4. The simplest fix is: don't :-)
If you want to help anyway, the fix is like the one I just did for PMOVXZ:
first, check in the Intel docs that this instruction can really not produce a
pointer as output data (in this case, it produces data into an XMM register, so
no). Then edit rpython/translator/c/gcc/trackgcroot.py as I have done in
8de0c4e1a787. I added PMOVZX and PMOVSX; my guess is that you'll run into a few
other SSE4 instructions too.
----------
status: chatting -> resolved
________________________________________
PyPy bug tracker <tracker at bugs.pypy.org>
<https://bugs.pypy.org/issue1587>
________________________________________
More information about the pypy-issue
mailing list