x86: add a few more NOP patterns
authorJan Beulich <jbeulich@suse.com>
Mon, 23 Oct 2023 08:34:11 +0000 (10:34 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 23 Oct 2023 08:34:11 +0000 (10:34 +0200)
commitad9f3230565ca40bfa1d9a3106aaaa272cb125f2
treea0e88b0506bef83aa7c1f8d2f7b8e41129b5a6c5
parent9f314ead9de928b75ba34405931c0d702e7b746c
x86: add a few more NOP patterns

First of all add f32_5[], allowing to eliminate the extra slot-is-NULL
code from i386_output_nops(). Plus then introduce f32_8[] and f16_5[]
following the same concept of adding a %cs segment override prefix.

Also re-use patterns when possible and correct comments as applicable.
Similarly re-use testcase expectations as much as possible, where they
need touching anyway.
32 files changed:
gas/config/tc-i386.c
gas/testsuite/gas/i386/align-branch-6.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d
gas/testsuite/gas/i386/nop-1-suffix.d
gas/testsuite/gas/i386/nop-1.d
gas/testsuite/gas/i386/nop-2.d
gas/testsuite/gas/i386/nop-4.d
gas/testsuite/gas/i386/nop-5.d
gas/testsuite/gas/i386/nops-1-i386-i686.d
gas/testsuite/gas/i386/nops-1-i386.d
gas/testsuite/gas/i386/nops-1-i686.d
gas/testsuite/gas/i386/nops-1.d
gas/testsuite/gas/i386/nops-10.d
gas/testsuite/gas/i386/nops-2-core2.d
gas/testsuite/gas/i386/nops-2-i386.d
gas/testsuite/gas/i386/nops-2.d
gas/testsuite/gas/i386/nops-3-i386.d
gas/testsuite/gas/i386/nops-3-i686.d
gas/testsuite/gas/i386/nops-3.d
gas/testsuite/gas/i386/nops-4-i386.d
gas/testsuite/gas/i386/nops-4-i686.d
gas/testsuite/gas/i386/nops-4.d
gas/testsuite/gas/i386/nops-5-i686.d
gas/testsuite/gas/i386/nops-5.d
gas/testsuite/gas/i386/nops-6.d
gas/testsuite/gas/i386/nops-7.d
gas/testsuite/gas/i386/nops-9.d
gas/testsuite/gas/i386/nops16-1.d
gas/testsuite/gas/i386/x86-64-nop-2.d
gas/testsuite/gas/i386/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/x86-64-nops-5.d