x86: Swap destination/source to encode VEX only if possible
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 13 Sep 2018 13:12:31 +0000 (06:12 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 13 Sep 2018 13:12:31 +0000 (06:12 -0700)
commit79f0fa25b95fd82122ee76d61fded661cc3ece87
tree6a00f3583a867b6f5e4a60ed2268801e03e8ead7
parent57f6375ec10415fc26bbfaf4fdc19effb313a06d
x86: Swap destination/source to encode VEX only if possible

When encoding VEX, we can swap destination and source only if there are
more than 1 register operand.

* config/tc-i386.c (build_vex_prefix): Swap destination and
source only if there are more than 1 register operand.
gas/ChangeLog
gas/config/tc-i386.c