valgrind cannot correctly handle `vmovaps` instruction
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
valgrind (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
For valgrind, the instruction `vmovaps` cannot be recognised. Maybe need to add the logic to process this kind of instruction.
vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7C 0x48 0x28 0x5 0xA5 0x3D 0x2 0x0
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
==137388== valgrind: Unrecognised instruction at address 0x402291.
==137388== at 0x402291: SetupPrecalcula
==137388== by 0x41FE15: main (sjeng.cpp:53)
=> 0x402291 <SetupPrecalcul
0x40229b <SetupPrecalcul
0x4022a5 <SetupPrecalcul
0x4022aa <SetupPrecalcul
0x4022b4 <SetupPrecalcul