Bug 353727

Summary: unhandled instruction bytes: 0x66 0xF 0x3A 0x62 0xD1 0x72 0x45 0x3B __intel_sse4_strspn
Product: [Developer tools] valgrind Reporter: Patrick J. LoPresti <lopresti>
Component: vexAssignee: Julian Seward <jseward>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Patrick J. LoPresti 2015-10-09 17:14:30 UTC
==16939== 
vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0x62 0xD1 0x72 0x45 0x3B
vex amd64->IR:   REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:   VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=0F3A
vex amd64->IR:   PFX.66=1 PFX.F2=0 PFX.F3=0
==16939== valgrind: Unrecognised instruction at address 0x3027b06.
==16939==    at 0x3027B06: __intel_sse4_strspn (in /path/to/my/program)
...


Reproducible: Always

Steps to Reproduce:
1. Write a program calling strspn()
2. Compile it with verison 13 of the Intel C compiler

Actual Results:  
Illegal instruction

Expected Results:  
No illegal instruction
Comment 1 Julian Seward 2016-07-24 11:41:58 UTC
Fixed, vex r3230, test cases valgrind r15913.