]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86/APX: optimize certain {nf}-form insns to BMI2 ones
authorJan Beulich <jbeulich@suse.com>
Fri, 26 Jul 2024 05:59:04 +0000 (07:59 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 26 Jul 2024 05:59:04 +0000 (07:59 +0200)
commit1cd36be7c960ce2f2db0cdaedd57058df9247e05
tree5313836160599e925dc5565612931a1b832ea53e
parentb47de6c86f9836cef0caed02b97d81d3f2560ebf
x86/APX: optimize certain {nf}-form insns to BMI2 ones

..., as those leave EFLAGS untouched anyway. That's a shorter encoding,
available as long as no eGPR is in use anywhere.
gas/config/tc-i386.c
gas/testsuite/gas/i386/x86-64-apx-nf-intel.d
gas/testsuite/gas/i386/x86-64-apx-nf-optimize-BMI2.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-apx-nf-optimize-size.d
gas/testsuite/gas/i386/x86-64-apx-nf-optimize.d
gas/testsuite/gas/i386/x86-64-apx-nf.d
gas/testsuite/gas/i386/x86-64-apx-nf.s
gas/testsuite/gas/i386/x86-64.exp
opcodes/i386-opc.tbl
opcodes/i386-tbl.h