Author: Armin Rigo <[email protected]>
Branch:
Changeset: r90832:73ea3144f995
Date: 2017-03-28 12:59 +0200
http://bitbucket.org/pypy/pypy/changeset/73ea3144f995/
Log: Fix for detect_sse4a() (which is not used outside this file)
diff --git a/rpython/jit/backend/x86/detect_feature.py
b/rpython/jit/backend/x86/detect_feature.py
--- a/rpython/jit/backend/x86/detect_feature.py
+++ b/rpython/jit/backend/x86/detect_feature.py
@@ -21,7 +21,7 @@
return bool(code & (1<<25)) and bool(code & (1<<26))
def cpu_id(eax = 1, ret_edx = True, ret_ecx = False):
- asm = ["\xB8", chr(eax), "\x00\x00\x00", # MOV EAX, $eax
+ asm = ["\xB8", struct.pack("<I", eax), # MOV EAX, $eax
"\x53", # PUSH EBX
"\x0F\xA2", # CPUID
"\x5B", # POP EBX
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit