https://bugs.kde.org/show_bug.cgi?id=391148
--- Comment #4 from Mario Salazar de Torres <mario.s...@gmail.com> --- Comment on attachment 114656 --> https://bugs.kde.org/attachment.cgi?id=114656 Patch for the issue >diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c >index 9073e1d..9229e53 100644 >--- a/VEX/priv/guest_amd64_toIR.c >+++ b/VEX/priv/guest_amd64_toIR.c >@@ -26876,15 +26876,19 @@ Long dis_ESC_0F__VEX ( > UChar modrm = getUChar(delta); > UInt rG = gregOfRexRM(pfx,modrm); > if (epartIsReg(modrm)) { >- /* fall through, awaiting test case */ >- /* dst: lo half copied, hi half zeroed */ >+ // In this case is VEX.128.66.0F.WIG D6 /r = VMOVQ xmm8-15/m64, >xmm0-7 >+ UInt rE = eregOfRexRM(pfx,modrm) + 8; >+ DIP("vmovq %s,%s\n", nameXMMReg(rG), nameIReg64(rE)); >+ putIReg64(rE, getXMMRegLane64(rG, 0)); >+ delta += 1; > } else { > addr = disAMode ( &alen, vbi, pfx, delta, dis_buf, 0 ); > storeLE( mkexpr(addr), getXMMRegLane64( rG, 0 )); > DIP("vmovq %s,%s\n", nameXMMReg(rG), dis_buf ); > delta += alen; >- goto decode_success; > } >+ >+ goto decode_success; > } > break; > -- You are receiving this mail because: You are watching all bug changes.