aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-ns32k.h
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2020-07-10 08:43:37 -0700
committerH.J. Lu <hjl.tools@gmail.com>2020-07-10 08:43:47 -0700
commit921eafeada862b1e019650d17d7c5e0d35bfaa5e (patch)
tree5e0805deb7c33fab9732e201432642723546b358 /gas/config/tc-ns32k.h
parentd249bf867073b98eb559ac4f9829a5ee5d29f2bf (diff)
downloadfsf-binutils-gdb-921eafeada862b1e019650d17d7c5e0d35bfaa5e.zip
fsf-binutils-gdb-921eafeada862b1e019650d17d7c5e0d35bfaa5e.tar.gz
fsf-binutils-gdb-921eafeada862b1e019650d17d7c5e0d35bfaa5e.tar.bz2
x86: Extract extended states from instruction template
Extract extended states from operand types in instruction template. Set xstate_zmm for master register move. * config/tc-i386.c (_i386_insn): Remove has_regmmx, has_regxmm, has_regymm, has_regzmm and has_regtmm. Add xstate. (md_assemble): Set i.xstate from operand types in instruction template. (build_modrm_byte): Updated. (output_insn): Check i.xstate. * testsuite/gas/i386/i386.exp: Run property-6 and x86-64-property-6. * testsuite/gas/i386/property-6.d: New file. * testsuite/gas/i386/property-6.s: Updated. * testsuite/gas/i386/x86-64-property-6.d: Likewise.
Diffstat (limited to 'gas/config/tc-ns32k.h')
0 files changed, 0 insertions, 0 deletions