Bug 426330 - vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x18 0x78 0xC0 0x89 0x45 0xEC 0x8B
Summary: vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x18 0x78 0xC0 0x8...
Status: RESOLVED DUPLICATE of bug 383010
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: 3.15 SVN
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-09 06:58 UTC by Mingfei Gao
Modified: 2020-09-09 07:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mingfei Gao 2020-09-09 06:58:24 UTC
vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x18 0x78 0xC0 0x89 0x45 0xEC 0x8B
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=NONE
vex amd64->IR:   PFX.66=0 PFX.F2=0 PFX.F3=0

This instruction is vcvttsd2usi in AVX-512F.

Test program main.cc:

int main() {
  __m128d a = {234.235, 324.4365};

  auto b = _mm_cvtt_roundsd_u32(a, _MM_FROUND_NO_EXC);
  cout << b << endl;

  return 0;
}

Compile command:

g++ --std=c++11 -g -mavx512f -o out main.cc
Comment 1 Tom Hughes 2020-09-09 07:26:32 UTC
AVX512 is not supported yet.

*** This bug has been marked as a duplicate of bug 383010 ***