i386: Update VexW field for VEX instructions
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 12 Sep 2018 22:12:59 +0000 (15:12 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 13 Sep 2018 13:21:19 +0000 (06:21 -0700)
commit41d1ab6a6d96937fd0db04e53746f93f53687807
tree97d16a02a3e3e4e0658069e6448b9b61f93f36bc
parent79f0fa25b95fd82122ee76d61fded661cc3ece87
i386: Update VexW field for VEX instructions

1. Mark VEX.W0 VEX instructions with VexW=1.
2. Mark VEX.W1 VEX instructions with VexW=2.
3. Remove VexW=1 from WIG VEX instructions.

* i386-opc.tbl: Add VexW=1 to VEX.W0 VEX movd, cvtsi2ss, cvtsi2sd,
pextrd, pinsrd, vcvtsi2sd, vcvtsi2ss, vmovd, vpextrd and vpinsrd.
Add VexW=2 to VEX.W1 VEX movd, movq, pextrq, pinsrq, vmod, vmovq,
vpextrq and vpinsrq.  Remove VexW=1 from WIG VEX movq and vmovq.
* i386-tbl.h: Regenerated.
opcodes/ChangeLog
opcodes/i386-opc.tbl
opcodes/i386-tbl.h