|
From: | cvs-commit at gcc dot gnu.org |
Subject: | [Bug binutils/23025] inconsistent disassemble of vcvtpd2dq |
Date: | Wed, 04 Apr 2018 11:43:11 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=23025 --- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by H.J. Lu <address@hidden>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=caf0678c84b5b55fbc4bcc853954745a4ad8b658 commit caf0678c84b5b55fbc4bcc853954745a4ad8b658 Author: H.J. Lu <address@hidden> Date: Wed Apr 4 04:36:44 2018 -0700 i386: Clear vex instead of vex.evex "vex" has many fields to control how to decode an instruction. Clear all fields in "vex" before decoding an instruction to avoid using values left from the previous instruction. gas/ PR binutils/23025 * testsuite/gas/i386/prefix.s: Add tests for vcvtpd2dq with VEX and EVEX prefixes. * testsuite/gas/i386/prefix.d: Updated. opcodes/ PR binutils/23025 * i386-dis.c (get_valid_dis386): Don't set vex.prefix nor vex.w to 0. (print_insn): Clear vex instead of vex.evex. -- You are receiving this mail because: You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |