Community
cancel
Showing results for 
Search instead for 
Did you mean: 
JWong19
Beginner
125 Views

Executed instruction not valid for specified chip (PENTIUM4)

Jump to solution
I encounter the following error message with the latest version (7.39-win) of Intel SDE, when I attempt the "-p4" switch. What is the preferred way of using the "-p4" switch?
 
TID 0 SDE-ERROR: Executed instruction not valid for specified chip (PENTIUM4): 0x7ffbaa344fa2: syscall
Image: C:\WINDOWS\SYSTEM32\ntdll.dll+0xa4fa2
Function: ZwSetEvent
Instruction bytes are: 0f 05
 
The message shows up before the first line of my simple console program. I am on Windows 10 Home and Visual Studio 2015 community edition.
 
0 Kudos
1 Solution
MarkC_Intel
Moderator
125 Views

Try "-chip-check-exe-only" (no quotes).  When simulating older processors you will encounter "newer" instructions in thing that are out of your compilation control (system runtime libraries, etc.) 

 

View solution in original post

2 Replies
MarkC_Intel
Moderator
126 Views

Try "-chip-check-exe-only" (no quotes).  When simulating older processors you will encounter "newer" instructions in thing that are out of your compilation control (system runtime libraries, etc.) 

 

View solution in original post

JWong19
Beginner
125 Views

Mark Charney (Intel) wrote:

Try "-chip-check-exe-only" (no quotes).  When simulating older processors you will encounter "newer" instructions in thing that are out of your compilation control (system runtime libraries, etc.) 

 

Thanks, it works! However, the program unexpectedly exits at a MOVSXD instruction in x64 build......

48 63 40 04  movsxd rax, dword ptr [rax+0x4]

 

Reply