[PATCH] opcodes/i386: remove trailing whitespace from insns with zero operands

Andrew Burgess aburgess@redhat.com
Thu May 26 12:45:20 GMT 2022


While working on another patch[1] I had need to touch this code in
i386-dis.c:

  ins->obufp = ins->mnemonicendp;
  for (i = strlen (ins->obuf) + prefix_length; i < 6; i++)
    oappend (ins, " ");
  oappend (ins, " ");
  (*ins->info->fprintf_styled_func)
    (ins->info->stream, dis_style_mnemonic, "%s", ins->obuf);

What this code does is add whitespace after the instruction mnemonic
and before the instruction operands.

The problem I ran into when working on this code can be seen by
assembling this input file:

    .text
    nop
    retq

Now, when I disassemble, here's the output.  I've replaced trailing
whitespace with '_' so that the issue is clearer:

    Disassembly of section .text:

    0000000000000000 <.text>:
       0:	90                   	nop
       1:	c3                   	retq___

Notice that there's no trailing whitespace after 'nop', but there are
three spaces after 'retq'!

What happens is that instruction mnemonics are emitted into a buffer
instr_info::obuf, then instr_info::mnemonicendp is setup to point to
the '\0' character at the end of the mnemonic.

When we emit the whitespace, this is then added starting at the
mnemonicendp position.  Lets consider 'retq', first the buffer is
setup like this:

  'r' 'e' 't' 'q' '\0'

Then we add whitespace characters at the '\0', converting the buffer
to this:

  'r' 'e' 't' 'q' ' ' ' ' ' ' '\0'

However, 'nop' is actually an alias for 'xchg %rax,%rax', so,
initially, the buffer is setup like this:

  'x' 'c' 'h' 'g' '\0'

Then in NOP_Fixup we spot that we have an instruction that is an alias
for 'nop', and adjust the buffer to this:

  'n' 'o' 'p' '\0' '\0'

The second '\0' is left over from the original buffer contents.
However, when we rewrite the buffer, we don't afjust mnemonicendp,
which still points at the second '\0' character.

Now, when we insert whitespace we get:

  'n' 'o' 'p' '\0' ' ' ' ' ' ' ' ' '\0'

Notice the whitespace is inserted after the first '\0', so, when we
print the buffer, the whitespace is not printed.

The fix for this is pretty easy, I can change NOP_Fixup to adjust
mnemonicendp, but now a bunch of tests start failing, we now produce
whitespace after the 'nop', which the tests don't expect.

So, I could update the tests to expect the whitespace....

...except I'm not a fan of trailing whitespace, so I'd really rather
not.

Turns out, I can pretty easily update the whitespace emitting code to
spot instructions that have zero operands and just not emit any
whitespace in this case.  So this is what I've done.

I've left in the fix for NOP_Fixup, I think updating mnemonicendp is
probably a good thing, though this is not really required any more.

I've then updated all the tests that I saw failing to adjust the
expected patterns to account for the change in whitespace.

For reviewing, start with opcodes/i386-dis.c, that's the actual change
to how whitespace is emitted.  If you're happy with that then
everything else is testsuite updates.

[1] https://sourceware.org/pipermail/binutils/2022-April/120610.html
---
 gas/testsuite/gas/i386/387.d                  |  10 +-
 gas/testsuite/gas/i386/adx-intel.d            |   4 +-
 gas/testsuite/gas/i386/adx.d                  |   4 +-
 gas/testsuite/gas/i386/align-branch-4a.d      |   2 +-
 gas/testsuite/gas/i386/align-branch-4b.d      |   2 +-
 gas/testsuite/gas/i386/align-branch-6.d       |   2 +-
 gas/testsuite/gas/i386/amd.d                  |  12 +-
 gas/testsuite/gas/i386/arch-10.d              |  16 +-
 gas/testsuite/gas/i386/arch-13.d              |  20 +-
 gas/testsuite/gas/i386/arch-14.d              |  10 +-
 gas/testsuite/gas/i386/arch-4.d               |   4 +-
 gas/testsuite/gas/i386/arch-9.d               |   2 +-
 gas/testsuite/gas/i386/avx-16bit.d            |   4 +-
 gas/testsuite/gas/i386/avx-gather-intel.d     |   2 +-
 gas/testsuite/gas/i386/avx-gather.d           |   2 +-
 gas/testsuite/gas/i386/avx-intel.d            |   4 +-
 gas/testsuite/gas/i386/avx-wig.d              |   4 +-
 gas/testsuite/gas/i386/avx.d                  |   4 +-
 gas/testsuite/gas/i386/avx512f-nondef.d       |   4 +-
 gas/testsuite/gas/i386/bmi-intel.d            |   2 +-
 gas/testsuite/gas/i386/bmi.d                  |   2 +-
 gas/testsuite/gas/i386/bmi2-intel.d           |   2 +-
 gas/testsuite/gas/i386/bmi2.d                 |   2 +-
 gas/testsuite/gas/i386/cet-intel.d            |  28 +-
 gas/testsuite/gas/i386/cet.d                  |  28 +-
 gas/testsuite/gas/i386/clzero.d               |   2 +-
 gas/testsuite/gas/i386/disassem.d             | 442 +++++++++---------
 gas/testsuite/gas/i386/fence-as-lock-add-no.d |   6 +-
 gas/testsuite/gas/i386/fpu-bad.d              |   2 +-
 gas/testsuite/gas/i386/iamcu-4.d              |   2 +-
 gas/testsuite/gas/i386/iamcu-5.d              |   2 +-
 gas/testsuite/gas/i386/ifunc.d                |   4 +-
 .../gas/i386/ilp32/mixed-mode-reloc64.d       |  12 +-
 gas/testsuite/gas/i386/ilp32/svme64.d         |  52 +--
 gas/testsuite/gas/i386/ilp32/x86-64-branch.d  |   4 +-
 .../gas/i386/ilp32/x86-64-cbw-intel.d         |  24 +-
 gas/testsuite/gas/i386/ilp32/x86-64-cbw.d     |  24 +-
 .../i386/ilp32/x86-64-opcode-inval-intel.d    |  22 +-
 .../gas/i386/ilp32/x86-64-opcode-inval.d      |  22 +-
 gas/testsuite/gas/i386/ilp32/x86-64-vmx.d     |   8 +-
 .../gas/i386/ilp32/x86-64-xsave-intel.d       |   4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-xsave.d   |   4 +-
 gas/testsuite/gas/i386/ilp32/x86-64.d         |   4 +-
 gas/testsuite/gas/i386/intel-got32.d          |   2 +-
 gas/testsuite/gas/i386/intel-got64.d          |   2 +-
 gas/testsuite/gas/i386/intel-intel.d          | 106 ++---
 gas/testsuite/gas/i386/intel.d                | 106 ++---
 gas/testsuite/gas/i386/intelpic.d             |   2 +-
 gas/testsuite/gas/i386/invlpgb.d              |  10 +-
 gas/testsuite/gas/i386/invlpgb64.d            |  10 +-
 gas/testsuite/gas/i386/invpcid-intel.d        |   2 +-
 gas/testsuite/gas/i386/invpcid.d              |   2 +-
 gas/testsuite/gas/i386/jump16.d               |  12 +-
 gas/testsuite/gas/i386/katmai.d               |   2 +-
 gas/testsuite/gas/i386/lfence-byte.d          |  24 +-
 gas/testsuite/gas/i386/lfence-indbr-a.d       |   4 +-
 gas/testsuite/gas/i386/lfence-indbr-b.d       |   4 +-
 gas/testsuite/gas/i386/lfence-load.d          | 102 ++--
 gas/testsuite/gas/i386/lfence-ret-a.d         |  12 +-
 gas/testsuite/gas/i386/lfence-ret-b.d         |  12 +-
 gas/testsuite/gas/i386/lfence-ret-c.d         |  12 +-
 gas/testsuite/gas/i386/lfence-ret-d.d         |  12 +-
 gas/testsuite/gas/i386/mixed-mode-reloc32.d   |  12 +-
 gas/testsuite/gas/i386/mixed-mode-reloc64.d   |  12 +-
 gas/testsuite/gas/i386/mpx-16bit.d            |   6 +-
 gas/testsuite/gas/i386/mpx-add-bnd-prefix.d   |  10 +-
 gas/testsuite/gas/i386/mpx.d                  |   6 +-
 gas/testsuite/gas/i386/noextreg.d             |   2 +-
 gas/testsuite/gas/i386/nops-8.d               |   4 +-
 gas/testsuite/gas/i386/noreg64-data16.d       |   8 +-
 gas/testsuite/gas/i386/noreg64-rex64.d        |   8 +-
 gas/testsuite/gas/i386/noreg64.d              |   8 +-
 gas/testsuite/gas/i386/opcode-intel.d         | 100 ++--
 gas/testsuite/gas/i386/opcode-suffix.d        |  98 ++--
 gas/testsuite/gas/i386/opcode.d               |  98 ++--
 gas/testsuite/gas/i386/ospke.d                |   4 +-
 gas/testsuite/gas/i386/padlock.d              |  36 +-
 gas/testsuite/gas/i386/pconfig-intel.d        |   2 +-
 gas/testsuite/gas/i386/pconfig.d              |   2 +-
 gas/testsuite/gas/i386/prefix.d               |  44 +-
 gas/testsuite/gas/i386/relax-3.d              |  10 +-
 gas/testsuite/gas/i386/relax-4.d              |  10 +-
 gas/testsuite/gas/i386/relax-5.d              |   2 +-
 gas/testsuite/gas/i386/rtm-intel.d            |   6 +-
 gas/testsuite/gas/i386/rtm.d                  |   6 +-
 gas/testsuite/gas/i386/se1.d                  |   6 +-
 gas/testsuite/gas/i386/secidx.d               |   2 +-
 gas/testsuite/gas/i386/secrel.d               |   2 +-
 gas/testsuite/gas/i386/serialize.d            |   2 +-
 gas/testsuite/gas/i386/size-5a.d              |   2 +-
 gas/testsuite/gas/i386/smap.d                 |   4 +-
 gas/testsuite/gas/i386/smx.d                  |   2 +-
 gas/testsuite/gas/i386/snp.d                  |  12 +-
 gas/testsuite/gas/i386/snp64.d                |  48 +-
 gas/testsuite/gas/i386/sse-noavx.d            |   6 +-
 gas/testsuite/gas/i386/sse2-16bit.d           |   8 +-
 gas/testsuite/gas/i386/sse2.d                 |   8 +-
 gas/testsuite/gas/i386/sse3-intel.d           |  18 +-
 gas/testsuite/gas/i386/suffix-intel.d         |  32 +-
 gas/testsuite/gas/i386/suffix.d               |  28 +-
 gas/testsuite/gas/i386/svme.d                 |  52 +--
 gas/testsuite/gas/i386/svme64.d               |  52 +--
 gas/testsuite/gas/i386/tbm-intel.d            |   2 +-
 gas/testsuite/gas/i386/tdx.d                  |   2 +-
 gas/testsuite/gas/i386/tlbsync.d              |   2 +-
 gas/testsuite/gas/i386/tlsd.d                 |   4 +-
 gas/testsuite/gas/i386/tlsnopic.d             |   4 +-
 gas/testsuite/gas/i386/tlspic.d               |   4 +-
 gas/testsuite/gas/i386/tsxldtrk.d             |   4 +-
 gas/testsuite/gas/i386/unique.d               |  12 +-
 gas/testsuite/gas/i386/vmfunc.d               |   2 +-
 gas/testsuite/gas/i386/vmx.d                  |  16 +-
 gas/testsuite/gas/i386/wbnoinvd-intel.d       |   2 +-
 gas/testsuite/gas/i386/wbnoinvd.d             |   2 +-
 gas/testsuite/gas/i386/wrap32-text.d          |   2 +-
 .../gas/i386/x86-64-align-branch-1a.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1b.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1c.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1d.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1e.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1f.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1g.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1h.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1i.d         |   2 +-
 .../gas/i386/x86-64-align-branch-4a.d         |   2 +-
 .../gas/i386/x86-64-align-branch-4b.d         |   2 +-
 .../gas/i386/x86-64-align-branch-6.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-amx-bad.d       |   4 +-
 gas/testsuite/gas/i386/x86-64-amx-intel.d     |   4 +-
 gas/testsuite/gas/i386/x86-64-amx.d           |   4 +-
 gas/testsuite/gas/i386/x86-64-arch-2.d        |  16 +-
 gas/testsuite/gas/i386/x86-64-arch-3.d        |  16 +-
 gas/testsuite/gas/i386/x86-64-arch-4.d        |  16 +-
 .../gas/i386/x86-64-avx-gather-intel.d        |   2 +-
 gas/testsuite/gas/i386/x86-64-avx-gather.d    |   2 +-
 gas/testsuite/gas/i386/x86-64-avx-intel.d     |   4 +-
 gas/testsuite/gas/i386/x86-64-avx-wig.d       |   4 +-
 gas/testsuite/gas/i386/x86-64-avx.d           |   4 +-
 .../gas/i386/x86-64-avx512f-nondef.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi-intel.d     |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi.d           |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi2-intel.d    |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi2.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-branch-2.d      |   2 +-
 gas/testsuite/gas/i386/x86-64-branch.d        |   4 +-
 gas/testsuite/gas/i386/x86-64-cbw-intel.d     |  24 +-
 gas/testsuite/gas/i386/x86-64-cbw.d           |  24 +-
 gas/testsuite/gas/i386/x86-64-cet-intel.d     |  16 +-
 gas/testsuite/gas/i386/x86-64-cet.d           |  16 +-
 gas/testsuite/gas/i386/x86-64-clzero.d        |   2 +-
 gas/testsuite/gas/i386/x86-64-disassem.d      | 442 +++++++++---------
 .../gas/i386/x86-64-fence-as-lock-add-no.d    |   6 +-
 gas/testsuite/gas/i386/x86-64-ifunc.d         |   4 +-
 gas/testsuite/gas/i386/x86-64-intel64.d       |   6 +-
 gas/testsuite/gas/i386/x86-64-invpcid-intel.d |   2 +-
 gas/testsuite/gas/i386/x86-64-invpcid.d       |   2 +-
 gas/testsuite/gas/i386/x86-64-lfence-byte.d   |  24 +-
 .../gas/i386/x86-64-lfence-indbr-a.d          |   4 +-
 .../gas/i386/x86-64-lfence-indbr-b.d          |   4 +-
 gas/testsuite/gas/i386/x86-64-lfence-load.d   | 100 ++--
 gas/testsuite/gas/i386/x86-64-lfence-ret-a.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-b.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-c.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-d.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-e.d  |  18 +-
 .../gas/i386/x86-64-mpx-add-bnd-prefix.d      |  10 +-
 gas/testsuite/gas/i386/x86-64-mpx.d           |   6 +-
 .../gas/i386/x86-64-opcode-inval-intel.d      |  22 +-
 gas/testsuite/gas/i386/x86-64-opcode-inval.d  |  22 +-
 gas/testsuite/gas/i386/x86-64-opcode.d        |  38 +-
 gas/testsuite/gas/i386/x86-64-ospke.d         |   4 +-
 gas/testsuite/gas/i386/x86-64-pconfig-intel.d |   2 +-
 gas/testsuite/gas/i386/x86-64-pconfig.d       |   2 +-
 gas/testsuite/gas/i386/x86-64-property-1.d    |   2 +-
 gas/testsuite/gas/i386/x86-64-relax-2.d       |  10 +-
 gas/testsuite/gas/i386/x86-64-relax-3.d       |  10 +-
 gas/testsuite/gas/i386/x86-64-relax-4.d       |   2 +-
 gas/testsuite/gas/i386/x86-64-rtm-intel.d     |   6 +-
 gas/testsuite/gas/i386/x86-64-rtm.d           |   6 +-
 gas/testsuite/gas/i386/x86-64-se1.d           |   6 +-
 gas/testsuite/gas/i386/x86-64-serialize.d     |   2 +-
 gas/testsuite/gas/i386/x86-64-smap.d          |   4 +-
 gas/testsuite/gas/i386/x86-64-sse-noavx.d     |   6 +-
 gas/testsuite/gas/i386/x86-64-sse3-intel.d    |  24 +-
 gas/testsuite/gas/i386/x86-64-suffix-intel.d  |  34 +-
 gas/testsuite/gas/i386/x86-64-suffix.d        |  30 +-
 gas/testsuite/gas/i386/x86-64-sysenter-amd.d  |  12 +-
 .../gas/i386/x86-64-sysenter-intel.d          |  12 +-
 gas/testsuite/gas/i386/x86-64-tbm-intel.d     |   2 +-
 gas/testsuite/gas/i386/x86-64-tdx.d           |   8 +-
 gas/testsuite/gas/i386/x86-64-tsxldtrk.d      |   4 +-
 gas/testsuite/gas/i386/x86-64-uintr.d         |   8 +-
 gas/testsuite/gas/i386/x86-64-unique.d        |  12 +-
 gas/testsuite/gas/i386/x86-64-vmfunc.d        |   2 +-
 gas/testsuite/gas/i386/x86-64-vmx.d           |   8 +-
 .../gas/i386/x86-64-wbnoinvd-intel.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-wbnoinvd.d      |   2 +-
 gas/testsuite/gas/i386/x86-64-xsave-intel.d   |   4 +-
 gas/testsuite/gas/i386/x86-64-xsave.d         |   4 +-
 gas/testsuite/gas/i386/x86_64-intel.d         |  12 +-
 gas/testsuite/gas/i386/x86_64.d               |  12 +-
 gas/testsuite/gas/i386/xsave-intel.d          |   4 +-
 gas/testsuite/gas/i386/xsave.d                |   4 +-
 ld/testsuite/ld-i386/align-branch-1.d         |   2 +-
 ld/testsuite/ld-i386/code16.d                 |   2 +-
 ld/testsuite/ld-i386/ibt-plt-1.d              |  12 +-
 ld/testsuite/ld-i386/ibt-plt-2a.d             |  12 +-
 ld/testsuite/ld-i386/ibt-plt-2c.d             |  12 +-
 ld/testsuite/ld-i386/ibt-plt-3a.d             |  12 +-
 ld/testsuite/ld-i386/ibt-plt-3c.d             |  12 +-
 ld/testsuite/ld-i386/pr20244-2a.d             |   4 +-
 ld/testsuite/ld-i386/pr20244-4a.d             |   4 +-
 ld/testsuite/ld-i386/pr23930.d                |   2 +-
 ld/testsuite/ld-i386/pr26018.d                |   2 +-
 ld/testsuite/ld-i386/pr26263.d                |   2 +-
 ld/testsuite/ld-i386/pr27193.dd               |   2 +-
 ld/testsuite/ld-i386/protected2.d             |   4 +-
 ld/testsuite/ld-i386/protected3.d             |   2 +-
 ld/testsuite/ld-i386/protected7.d             |   2 +-
 ld/testsuite/ld-i386/tlspie3b.d               |   6 +-
 ld/testsuite/ld-i386/tlspie3c.d               |   6 +-
 ld/testsuite/ld-ifunc/ifunc-2-i386-now.d      |   4 +-
 .../ld-ifunc/ifunc-2-local-i386-now.d         |   4 +-
 .../ld-ifunc/ifunc-2-local-x86-64-now.d       |   4 +-
 ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d    |   4 +-
 ld/testsuite/ld-ifunc/ifunc-21-i386.d         |   4 +-
 ld/testsuite/ld-ifunc/ifunc-21-x86-64.d       |   4 +-
 ld/testsuite/ld-ifunc/ifunc-22-i386.d         |   4 +-
 ld/testsuite/ld-ifunc/ifunc-22-x86-64.d       |   4 +-
 ld/testsuite/ld-x86-64/align-branch-1.d       |   2 +-
 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d      |   4 +-
 ld/testsuite/ld-x86-64/code16.d               |   2 +-
 ld/testsuite/ld-x86-64/hidden2.d              |   2 +-
 ld/testsuite/ld-x86-64/ibt-plt-1-x32.d        |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-1.d            |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2a.d           |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2c.d           |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3a.d           |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3c.d           |   8 +-
 ld/testsuite/ld-x86-64/pe-x86-64-1.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-2.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-3.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-4.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-5.od         |   8 +-
 ld/testsuite/ld-x86-64/pe-x86-64-6.od         |  14 +-
 ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd    |   2 +-
 ld/testsuite/ld-x86-64/plt-main-ibt.dd        |   2 +-
 ld/testsuite/ld-x86-64/pr18160.d              |   2 +-
 ld/testsuite/ld-x86-64/pr20253-1b.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1d.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1f.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1h.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1j.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1l.d           |   4 +-
 ld/testsuite/ld-x86-64/pr23930-x32.d          |   2 +-
 ld/testsuite/ld-x86-64/pr23930.d              |   2 +-
 ld/testsuite/ld-x86-64/pr26018.d              |   2 +-
 ld/testsuite/ld-x86-64/pr26263.d              |   2 +-
 ld/testsuite/ld-x86-64/pr27016a.d             |   2 +-
 ld/testsuite/ld-x86-64/pr27016b.d             |   2 +-
 ld/testsuite/ld-x86-64/protected2.d           |   4 +-
 ld/testsuite/ld-x86-64/protected3.d           |   2 +-
 ld/testsuite/ld-x86-64/protected8.d           |   2 +-
 ld/testsuite/ld-x86-64/tlsdesc.pd             |   2 +-
 ld/testsuite/ld-x86-64/tlspie2b.d             |   4 +-
 ld/testsuite/ld-x86-64/tlspie2c.d             |   4 +-
 opcodes/i386-dis.c                            |  27 +-
 271 files changed, 1852 insertions(+), 1835 deletions(-)

diff --git a/gas/testsuite/gas/i386/387.d b/gas/testsuite/gas/i386/387.d
index 145381d59a9..7c0f4b9de6e 100644
--- a/gas/testsuite/gas/i386/387.d
+++ b/gas/testsuite/gas/i386/387.d
@@ -7,11 +7,11 @@
 Disassembly of section .text:
 
 0+ <_387>:
-[ 	]*[0-9a-f]+:	d9 ff[ 	]+fcos[ 	]*
-[ 	]*[0-9a-f]+:	d9 f5[ 	]+fprem1[ 	]*
-[ 	]*[0-9a-f]+:	d9 fe[ 	]+fsin[ 	]*
-[ 	]*[0-9a-f]+:	d9 fb[ 	]+fsincos[ 	]*
+[ 	]*[0-9a-f]+:	d9 ff[ 	]+fcos
+[ 	]*[0-9a-f]+:	d9 f5[ 	]+fprem1
+[ 	]*[0-9a-f]+:	d9 fe[ 	]+fsin
+[ 	]*[0-9a-f]+:	d9 fb[ 	]+fsincos
 [ 	]*[0-9a-f]+:	dd e1[ 	]+fucom[ 	]+%st\(1\)
 [ 	]*[0-9a-f]+:	dd e9[ 	]+fucomp[ 	]+%st\(1\)
-[ 	]*[0-9a-f]+:	da e9[ 	]+fucompp[ 	]*
+[ 	]*[0-9a-f]+:	da e9[ 	]+fucompp
 #pass
diff --git a/gas/testsuite/gas/i386/adx-intel.d b/gas/testsuite/gas/i386/adx-intel.d
index 1de1e8f7634..cd63afaf6e7 100644
--- a/gas/testsuite/gas/i386/adx-intel.d
+++ b/gas/testsuite/gas/i386/adx-intel.d
@@ -31,11 +31,11 @@ Disassembly of section .text:
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 42 24 	adcx   eax,DWORD PTR \[bp\+si\+0x24\]
 [       ]*[a-f0-9]+:	66 0f 38 f6 d1       	adcx   edx,ecx
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 54 f4 	adcx   edx,DWORD PTR \[si-0xc\]
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 00    	adcx   eax,DWORD PTR \[bx\+si\]
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 42 24 	adox   eax,DWORD PTR \[bp\+si\+0x24\]
 [       ]*[a-f0-9]+:	f3 0f 38 f6 d1       	adox   edx,ecx
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 54 f4 	adox   edx,DWORD PTR \[si-0xc\]
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 00    	adox   eax,DWORD PTR \[bx\+si\]
 #pass
diff --git a/gas/testsuite/gas/i386/adx.d b/gas/testsuite/gas/i386/adx.d
index 2c54be37d4e..3de1e8bfdc1 100644
--- a/gas/testsuite/gas/i386/adx.d
+++ b/gas/testsuite/gas/i386/adx.d
@@ -30,11 +30,11 @@ Disassembly of section .text:
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 42 24 	adcx   0x24\(%bp,%si\),%eax
 [       ]*[a-f0-9]+:	66 0f 38 f6 d1       	adcx   %ecx,%edx
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 54 f4 	adcx   -0xc\(%si\),%edx
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 00    	adcx   \(%bx,%si\),%eax
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 42 24 	adox   0x24\(%bp,%si\),%eax
 [       ]*[a-f0-9]+:	f3 0f 38 f6 d1       	adox   %ecx,%edx
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 54 f4 	adox   -0xc\(%si\),%edx
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 00    	adox   \(%bx,%si\),%eax
 #pass
diff --git a/gas/testsuite/gas/i386/align-branch-4a.d b/gas/testsuite/gas/i386/align-branch-4a.d
index 2b1e0b1f451..4c46c851a6d 100644
--- a/gas/testsuite/gas/i386/align-branch-4a.d
+++ b/gas/testsuite/gas/i386/align-branch-4a.d
@@ -20,7 +20,7 @@ Disassembly of section .text:
   16:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   19:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   1c:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
-  1f:	c3                   	ret    
+  1f:	c3                   	ret
   20:	55                   	push   %ebp
   21:	55                   	push   %ebp
   22:	64 a3 01 00 00 00    	mov    %eax,%fs:0x1
diff --git a/gas/testsuite/gas/i386/align-branch-4b.d b/gas/testsuite/gas/i386/align-branch-4b.d
index c7690d36aaa..6745c5a3b28 100644
--- a/gas/testsuite/gas/i386/align-branch-4b.d
+++ b/gas/testsuite/gas/i386/align-branch-4b.d
@@ -20,7 +20,7 @@ Disassembly of section .text:
   17:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   1a:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   1d:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
-  20:	c3                   	ret    
+  20:	c3                   	ret
   21:	3e 3e 3e 55          	ds ds ds push %ebp
   25:	55                   	push   %ebp
   26:	64 a3 01 00 00 00    	mov    %eax,%fs:0x1
diff --git a/gas/testsuite/gas/i386/align-branch-6.d b/gas/testsuite/gas/i386/align-branch-6.d
index 29e27878f45..46e245db033 100644
--- a/gas/testsuite/gas/i386/align-branch-6.d
+++ b/gas/testsuite/gas/i386/align-branch-6.d
@@ -18,5 +18,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	8d b4 26 00 00 00 00 	lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:	8d 74 26 00          	lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:	f2 73 bf             	bnd jae 0 <_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/amd.d b/gas/testsuite/gas/i386/amd.d
index a164c06d76b..0ccfcf1786d 100644
--- a/gas/testsuite/gas/i386/amd.d
+++ b/gas/testsuite/gas/i386/amd.d
@@ -8,7 +8,7 @@ Disassembly of section .text:
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f 0d 03             	prefetch \(%ebx\)
 [ 	]*[a-f0-9]+:	0f 0d 0c 75 00 10 00 00 	prefetchw 0x1000\(,%esi,2\)
-[ 	]*[a-f0-9]+:	0f 0e                	femms  
+[ 	]*[a-f0-9]+:	0f 0e                	femms
 [ 	]*[a-f0-9]+:	0f 0f 00 bf          	pavgusb \(%eax\),%mm0
 [ 	]*[a-f0-9]+:	0f 0f 48 02 1d       	pf2id  0x2\(%eax\),%mm1
 [ 	]*[a-f0-9]+:	0f 0f 90 00 01 00 00 ae 	pfacc  0x100\(%eax\),%mm2
@@ -28,11 +28,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 0f c5 aa          	pfsubr %mm5,%mm0
 [ 	]*[a-f0-9]+:	0f 0f ce 0d          	pi2fd  %mm6,%mm1
 [ 	]*[a-f0-9]+:	0f 0f d7 b7          	pmulhrw %mm7,%mm2
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
-[ 	]*[a-f0-9]+:	0f 07                	sysret 
-[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp 
-[ 	]*[a-f0-9]+:	2e 0f                	\(bad\)  
+[ 	]*[a-f0-9]+:	0f 05                	syscall
+[ 	]*[a-f0-9]+:	0f 07                	sysret
+[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp
+[ 	]*[a-f0-9]+:	2e 0f                	\(bad\)
 [ 	]*[a-f0-9]+:	0f 54 c3             	andps  %xmm3,%xmm0
 [ 	]*[a-f0-9]+:	07                   	pop    %es
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/arch-10.d b/gas/testsuite/gas/i386/arch-10.d
index f97698ea64d..d89a31e98f6 100644
--- a/gas/testsuite/gas/i386/arch-10.d
+++ b/gas/testsuite/gas/i386/arch-10.d
@@ -9,7 +9,7 @@ Disassembly of section .text:
 0+ <.text>:
 [ 	]*[a-f0-9]+:	0f 44 d8             	cmove  %eax,%ebx
 [ 	]*[a-f0-9]+:	0f ae 38             	clflush \(%eax\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
+[ 	]*[a-f0-9]+:	0f 05                	syscall
 [ 	]*[a-f0-9]+:	0f fc dc             	paddb  %mm4,%mm3
 [ 	]*[a-f0-9]+:	f3 0f 58 dc          	addss  %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 58 dc          	addsd  %xmm4,%xmm3
@@ -17,10 +17,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f 38 01 dc       	phaddw %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	66 0f 38 41 d9       	phminposuw %xmm1,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 38 f1 d9       	crc32  %ecx,%ebx
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	0f 37                	getsec 
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	0f 37                	getsec
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \(%ecx\)
 [ 	]*[a-f0-9]+:	66 0f 38 dc 01       	aesenc \(%ecx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 3a 44 c1 08    	pclmulqdq \$0x8,%xmm1,%xmm0
@@ -29,12 +29,12 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd %xmm4,%xmm6,%xmm2
 [ 	]*[a-f0-9]+:	0f 38 f0 19          	movbe  \(%ecx\),%ebx
 [ 	]*[a-f0-9]+:	66 0f 38 80 19       	invept \(%ecx\),%ebx
-[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp 
+[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp
 [ 	]*[a-f0-9]+:	0f 0d 0c 75 00 10 00 00 	prefetchw 0x1000\(,%esi,2\)
 [ 	]*[a-f0-9]+:	f2 0f 79 ca          	insertq %xmm2,%xmm1
-[ 	]*[a-f0-9]+:	0f 01 da             	vmload 
+[ 	]*[a-f0-9]+:	0f 01 da             	vmload
 [ 	]*[a-f0-9]+:	f3 0f bd d9          	lzcnt  %ecx,%ebx
-[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng 
+[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng
 [ 	]*[a-f0-9]+:	0f 1f 00             	nopl   \(%eax\)
 [ 	]*[a-f0-9]+:	c4 e2 60 f3 c9       	blsr   %ecx,%ebx
 [ 	]*[a-f0-9]+:	8f e9 60 01 c9       	blcfill %ecx,%ebx
diff --git a/gas/testsuite/gas/i386/arch-13.d b/gas/testsuite/gas/i386/arch-13.d
index 7a1278f8637..17a5f3fd83c 100644
--- a/gas/testsuite/gas/i386/arch-13.d
+++ b/gas/testsuite/gas/i386/arch-13.d
@@ -7,14 +7,14 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 [ 	]*[a-f0-9]+:	66 0f 38 f6 ca       	adcx   %edx,%ecx
 [ 	]*[a-f0-9]+:	f3 0f 38 f6 ca       	adox   %edx,%ecx
 [ 	]*[a-f0-9]+:	0f c7 f8             	rdseed %eax
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr16 clzero[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr16 clzero
 [ 	]*[a-f0-9]+:	0f c7 21             	xsavec \(%ecx\)
 [ 	]*[a-f0-9]+:	0f c7 29             	xsaves \(%ecx\)
 [ 	]*[a-f0-9]+:	66 0f ae 39          	clflushopt \(%ecx\)
@@ -25,10 +25,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 01 fb             	mwaitx %eax,%ecx,%ebx
 [ 	]*[a-f0-9]+:[ 	]*66 0f ae 31[ 	]*clwb   \(%ecx\)
 [ 	]*[a-f0-9]+:[ 	]*66 0f ae b4 f4 c0 1d fe ff[ 	]*clwb   -0x1e240\(%esp,%esi,8\)
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit
 [ 	]*[a-f0-9]+:[ 	]*f3 0f c7 f8[ 	]*rdpid  %eax
-[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 d9[ 	]*vmgexit[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 d9[ 	]*vmgexit[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 d9[ 	]*vmgexit
+[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 d9[ 	]*vmgexit
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/arch-14.d b/gas/testsuite/gas/i386/arch-14.d
index 55edf2795d4..2d269af3950 100644
--- a/gas/testsuite/gas/i386/arch-14.d
+++ b/gas/testsuite/gas/i386/arch-14.d
@@ -6,9 +6,9 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
-[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*0f 01 ee[ 	]+rdpkru[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*0f 01 ef[ 	]+wrpkru[ 	]*
+[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb
+[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync
+[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]*0f 01 ee[ 	]+rdpkru
+[ 	]*[a-f0-9]+:[ 	]*0f 01 ef[ 	]+wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/arch-4.d b/gas/testsuite/gas/i386/arch-4.d
index dc2c05dfdcd..54fde1584db 100644
--- a/gas/testsuite/gas/i386/arch-4.d
+++ b/gas/testsuite/gas/i386/arch-4.d
@@ -8,7 +8,7 @@ Disassembly of section .text:
 0+ <.text>:
 [ 	]*[a-f0-9]+:	0f ff 07 [ 	]*ud0    \(%edi\),%eax
 [ 	]*[a-f0-9]+:	0f b9 07 [ 	]*ud1    \(%edi\),%eax
-[ 	]*[a-f0-9]+:	0f 0b                	ud2    
-[ 	]*[a-f0-9]+:	0f 0b                	ud2    
+[ 	]*[a-f0-9]+:	0f 0b                	ud2
+[ 	]*[a-f0-9]+:	0f 0b                	ud2
 [ 	]*[a-f0-9]+:	0f b9 07 [ 	]*ud1    \(%edi\),%eax
 #pass
diff --git a/gas/testsuite/gas/i386/arch-9.d b/gas/testsuite/gas/i386/arch-9.d
index 6736af8eb06..858dcf2cf85 100644
--- a/gas/testsuite/gas/i386/arch-9.d
+++ b/gas/testsuite/gas/i386/arch-9.d
@@ -6,5 +6,5 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng 
+[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng
 #pass
diff --git a/gas/testsuite/gas/i386/avx-16bit.d b/gas/testsuite/gas/i386/avx-16bit.d
index c1c6929e1d6..0c306bff266 100644
--- a/gas/testsuite/gas/i386/avx-16bit.d
+++ b/gas/testsuite/gas/i386/avx-16bit.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	67 c5 f8 ae 11       	vldmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	67 c5 f8 ae 19       	vstmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	67 c4 e2 5d 2d 31    	vmaskmovpd \(%ecx\),%ymm4,%ymm6
diff --git a/gas/testsuite/gas/i386/avx-gather-intel.d b/gas/testsuite/gas/i386/avx-gather-intel.d
index 7493d52c324..e4f0d21b24e 100644
--- a/gas/testsuite/gas/i386/avx-gather-intel.d
+++ b/gas/testsuite/gas/i386/avx-gather-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 AVX GATHER insns (Intel disassembly)
 #source: avx-gather.s
diff --git a/gas/testsuite/gas/i386/avx-gather.d b/gas/testsuite/gas/i386/avx-gather.d
index 8ad267f50ba..a2552537c35 100644
--- a/gas/testsuite/gas/i386/avx-gather.d
+++ b/gas/testsuite/gas/i386/avx-gather.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 AVX GATHER insns
 
diff --git a/gas/testsuite/gas/i386/avx-intel.d b/gas/testsuite/gas/i386/avx-intel.d
index 85a329b0daf..78162277420 100644
--- a/gas/testsuite/gas/i386/avx-intel.d
+++ b/gas/testsuite/gas/i386/avx-intel.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr DWORD PTR \[ecx\]
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr DWORD PTR \[ecx\]
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd ymm6,ymm4,YMMWORD PTR \[ecx\]
diff --git a/gas/testsuite/gas/i386/avx-wig.d b/gas/testsuite/gas/i386/avx-wig.d
index 7a8f9473446..9cab639da89 100644
--- a/gas/testsuite/gas/i386/avx-wig.d
+++ b/gas/testsuite/gas/i386/avx-wig.d
@@ -316,6 +316,6 @@ Disassembly of section .text:
  +[a-f0-9]+:	c4 e1 cc 14 d4       	vunpcklps %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cd 57 d4       	vxorpd %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cc 57 d4       	vxorps %ymm4,%ymm6,%ymm2
- +[a-f0-9]+:	c4 e1 fc 77          	vzeroall 
- +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper 
+ +[a-f0-9]+:	c4 e1 fc 77          	vzeroall
+ +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper
 #pass
diff --git a/gas/testsuite/gas/i386/avx.d b/gas/testsuite/gas/i386/avx.d
index 4741c459867..9bbfbbaa962 100644
--- a/gas/testsuite/gas/i386/avx.d
+++ b/gas/testsuite/gas/i386/avx.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd \(%ecx\),%ymm4,%ymm6
diff --git a/gas/testsuite/gas/i386/avx512f-nondef.d b/gas/testsuite/gas/i386/avx512f-nondef.d
index 07ffe60e177..a062fe335bc 100644
--- a/gas/testsuite/gas/i386/avx512f-nondef.d
+++ b/gas/testsuite/gas/i386/avx512f-nondef.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 AVX512F insns with nondefault values in ignored / reserved bits
 
@@ -16,7 +16,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	62 f2 7e 48 31 72 7f 	vpmovdb %zmm6,0x7f0\(%edx\)
 [ 	]*[a-f0-9]+:	62 f2 7e 58 31 72 7f 	vpmovdb %zmm6,0x7f0\(%edx\)\{bad\}
 [ 	]*[a-f0-9]+:	62 f1 7c 88 58       	\(bad\)
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 [ 	]*[a-f0-9]+:	62 f2 7d 4f 92 01    	vgatherdps \(bad\),%zmm0\{%k7\}
 [ 	]*[a-f0-9]+:	67 62 f2 7d 4f 92 01 	addr16 vgatherdps \(bad\),%zmm0\{%k7\}
 [ 	]*[a-f0-9]+:	62 f2 7d cf 92 04 08 	vgatherdps \(%eax,%zmm1(,1)?\),%zmm0\{%k7\}\{z\}/\(bad\)
diff --git a/gas/testsuite/gas/i386/bmi-intel.d b/gas/testsuite/gas/i386/bmi-intel.d
index 38eb5b4294f..baaa1ce8be9 100644
--- a/gas/testsuite/gas/i386/bmi-intel.d
+++ b/gas/testsuite/gas/i386/bmi-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 BMI insns (Intel disassembly)
 #source: bmi.s
diff --git a/gas/testsuite/gas/i386/bmi.d b/gas/testsuite/gas/i386/bmi.d
index 1cded8b739f..1f468d34658 100644
--- a/gas/testsuite/gas/i386/bmi.d
+++ b/gas/testsuite/gas/i386/bmi.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 BMI insns
 
diff --git a/gas/testsuite/gas/i386/bmi2-intel.d b/gas/testsuite/gas/i386/bmi2-intel.d
index fa12a0ccff0..438443b82f4 100644
--- a/gas/testsuite/gas/i386/bmi2-intel.d
+++ b/gas/testsuite/gas/i386/bmi2-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 BMI2 insns (Intel disassembly)
 #source: bmi2.s
diff --git a/gas/testsuite/gas/i386/bmi2.d b/gas/testsuite/gas/i386/bmi2.d
index d52e4d1e2ae..9f59ca35840 100644
--- a/gas/testsuite/gas/i386/bmi2.d
+++ b/gas/testsuite/gas/i386/bmi2.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 BMI2 insns
 
diff --git a/gas/testsuite/gas/i386/cet-intel.d b/gas/testsuite/gas/i386/cet-intel.d
index 787d6d218ba..27e6737c6aa 100644
--- a/gas/testsuite/gas/i386/cet-intel.d
+++ b/gas/testsuite/gas/i386/cet-intel.d
@@ -10,40 +10,40 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 0f ae e9          	incsspd ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 29          	rstorssp QWORD PTR \[ecx\]
  +[a-f0-9]+:	0f 38 f6 04 02       	wrssd  \[edx\+eax\*1\],eax
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd \[edi\+ebp\*1\],edx
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 04       	clrssbsy QWORD PTR \[esp\+eax\*1\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 6c 01 90    	rstorssp QWORD PTR \[ecx\+eax\*1-0x70\]
  +[a-f0-9]+:	0f 38 f6 02          	wrssd  \[edx\],eax
  +[a-f0-9]+:	0f 38 f6 10          	wrssd  \[eax\],edx
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd \[edi\+ebp\*1\],edx
  +[a-f0-9]+:	66 0f 38 f5 3c 0e    	wrussd \[esi\+ecx\*1\],edi
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 44       	clrssbsy QWORD PTR \[esp\+eax\*2\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp *
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	67 f3 0f 01 6c 01    	rstorssp QWORD PTR \[si\+0x1\]
- +[a-f0-9]+:	90                   	nop *
+ +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	67 0f 38 f6 02       	wrssd  \[bp\+si\],eax
  +[a-f0-9]+:	67 0f 38 f6 10       	wrssd  \[bx\+si\],edx
  +[a-f0-9]+:	67 66 0f 38 f5 14    	wrussd \[si\],edx
- +[a-f0-9]+:	2f                   	das *
+ +[a-f0-9]+:	2f                   	das
  +[a-f0-9]+:	67 66 0f 38 f5 3c    	wrussd \[si\],edi
  +[a-f0-9]+:	0e                   	push   cs
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy *
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	67 f3 0f ae 34       	clrssbsy QWORD PTR \[si\]
  +[a-f0-9]+:	44                   	inc    esp
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 *
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 *
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/cet.d b/gas/testsuite/gas/i386/cet.d
index b0a23b8028b..7869ab87706 100644
--- a/gas/testsuite/gas/i386/cet.d
+++ b/gas/testsuite/gas/i386/cet.d
@@ -8,40 +8,40 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 0f ae e9          	incsspd %ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd %ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 29          	rstorssp \(%ecx\)
  +[a-f0-9]+:	0f 38 f6 04 02       	wrssd  %eax,\(%edx,%eax,1\)
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd %edx,\(%edi,%ebp,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 04       	clrssbsy \(%esp,%eax,1\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd %ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd %ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 6c 01 90    	rstorssp -0x70\(%ecx,%eax,1\)
  +[a-f0-9]+:	0f 38 f6 02          	wrssd  %eax,\(%edx\)
  +[a-f0-9]+:	0f 38 f6 10          	wrssd  %edx,\(%eax\)
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd %edx,\(%edi,%ebp,1\)
  +[a-f0-9]+:	66 0f 38 f5 3c 0e    	wrussd %edi,\(%esi,%ecx,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 44       	clrssbsy \(%esp,%eax,2\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd %ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd %ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp *
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	67 f3 0f 01 6c 01    	rstorssp 0x1\(%si\)
- +[a-f0-9]+:	90                   	nop *
+ +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	67 0f 38 f6 02       	wrssd  %eax,\(%bp,%si\)
  +[a-f0-9]+:	67 0f 38 f6 10       	wrssd  %edx,\(%bx,%si\)
  +[a-f0-9]+:	67 66 0f 38 f5 14    	wrussd %edx,\(%si\)
- +[a-f0-9]+:	2f                   	das *
+ +[a-f0-9]+:	2f                   	das
  +[a-f0-9]+:	67 66 0f 38 f5 3c    	wrussd %edi,\(%si\)
  +[a-f0-9]+:	0e                   	push   %cs
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy *
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	67 f3 0f ae 34       	clrssbsy \(%si\)
  +[a-f0-9]+:	44                   	inc    %esp
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 *
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 *
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/clzero.d b/gas/testsuite/gas/i386/clzero.d
index 369873fa7bd..771eb2f0f3b 100644
--- a/gas/testsuite/gas/i386/clzero.d
+++ b/gas/testsuite/gas/i386/clzero.d
@@ -7,5 +7,5 @@
 Disassembly of section \.text:
 
 00000000 <_start>:
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero 
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
 #pass
diff --git a/gas/testsuite/gas/i386/disassem.d b/gas/testsuite/gas/i386/disassem.d
index be821ad49d1..ac52818577a 100644
--- a/gas/testsuite/gas/i386/disassem.d
+++ b/gas/testsuite/gas/i386/disassem.d
@@ -7,350 +7,350 @@
 Disassembly of section \.text:
 
 0+ <\.text>:
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*ef[ 	]*out    %eax,\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*d8 90 90 90 90 90[ 	]*fcoms  -0x6f6f6f70\(%eax\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 01 1c[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 01 1c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*41[ 	]*inc[ 	]*%ecx
-[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa[ ]*
-[ 	]*[a-f0-9]+:[ 	]*62 f2 ad 08 1c[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa
+[ 	]*[a-f0-9]+:[ 	]*62 f2 ad 08 1c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*01 01[ 	]*add[ 	]*%eax,\(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c8 25 62 f3[ 	]*enter[ ]*\$0x6225,\$0xf3
-[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c2 25 62[ 	]*ret[ ]*\$0x6225
-[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*41[ 	]*inc[ 	]*%ecx
-[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa[ ]*
+[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa
 #pass
diff --git a/gas/testsuite/gas/i386/fence-as-lock-add-no.d b/gas/testsuite/gas/i386/fence-as-lock-add-no.d
index 208306668d8..8efa877e447 100644
--- a/gas/testsuite/gas/i386/fence-as-lock-add-no.d
+++ b/gas/testsuite/gas/i386/fence-as-lock-add-no.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <main>:
-[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence 
-[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence 
-[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence 
+[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence
+[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence
+[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/fpu-bad.d b/gas/testsuite/gas/i386/fpu-bad.d
index ea1fe24b224..415e5e6c3b6 100644
--- a/gas/testsuite/gas/i386/fpu-bad.d
+++ b/gas/testsuite/gas/i386/fpu-bad.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <start>:
- +[a-f0-9]+:	dd f0                	\(bad\)  
+ +[a-f0-9]+:	dd f0                	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/iamcu-4.d b/gas/testsuite/gas/i386/iamcu-4.d
index e71971f1db7..b255d5da5fc 100644
--- a/gas/testsuite/gas/i386/iamcu-4.d
+++ b/gas/testsuite/gas/i386/iamcu-4.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <.text>:
- +[a-f0-9]+:	d9 ff                	fcos   
+ +[a-f0-9]+:	d9 ff                	fcos
  +[a-f0-9]+:	66 0f 58 01          	addpd  \(%ecx\),%xmm0
 #pass
diff --git a/gas/testsuite/gas/i386/iamcu-5.d b/gas/testsuite/gas/i386/iamcu-5.d
index 1378f1c0fb3..2eaed3b88b1 100644
--- a/gas/testsuite/gas/i386/iamcu-5.d
+++ b/gas/testsuite/gas/i386/iamcu-5.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <.text>:
- +[a-f0-9]+:	d9 ff                	fcos   
+ +[a-f0-9]+:	d9 ff                	fcos
  +[a-f0-9]+:	66 0f 58 01          	addpd  \(%ecx\),%xmm0
 #pass
diff --git a/gas/testsuite/gas/i386/ifunc.d b/gas/testsuite/gas/i386/ifunc.d
index ed933b94f12..7206eb93cbe 100644
--- a/gas/testsuite/gas/i386/ifunc.d
+++ b/gas/testsuite/gas/i386/ifunc.d
@@ -9,11 +9,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 fc ff ff ff       	jmp    1 <foo\+0x1>	1: R_386_PLT32	ifunc
 
 0+5 <ifunc>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+6 <bar>:
 [ 	]*[a-f0-9]+:	eb 00                	jmp    8 <normal>
 
 0+8 <normal>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d b/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
index f071a2256d1..7b30dfc6a64 100644
--- a/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
+++ b/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
@@ -7,9 +7,9 @@
 
 RELOCATION RECORDS FOR \[.text\]:
 OFFSET[ 	]+TYPE[ 	]+VALUE[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
diff --git a/gas/testsuite/gas/i386/ilp32/svme64.d b/gas/testsuite/gas/i386/ilp32/svme64.d
index 677cf9ba4bf..1325ffa2bd9 100644
--- a/gas/testsuite/gas/i386/ilp32/svme64.d
+++ b/gas/testsuite/gas/i386/ilp32/svme64.d
@@ -8,34 +8,34 @@
 Disassembly of section .text:
 
 0+000 <common>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 [0-9a-f]+ <intel64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <intel32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-branch.d b/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
index acf8c42ca97..b553bb15b4a 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
@@ -23,7 +23,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 e8 00 00 00 00    	data16 call (0x)?2a <.*>	26: R_X86_64_PLT32	foo-0x4
 [ 	]*[a-f0-9]+:	66 e9 00 00 00 00    	data16 jmp (0x)?30 <.*>	2c: R_X86_64_PLT32	foo-0x4
 [ 	]*[a-f0-9]+:	66 0f 82 00 00 00 00 	data16 jb (0x)?37 <.*>	33: R_X86_64_PLT32	foo-0x4
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 [ 	]*[a-f0-9]+:	3e 74 03[ 	]+je,pt  +[0-9a-fx]+ <.*>
 [ 	]*[a-f0-9]+:	2e 74 00[ 	]+je,pn  +[0-9a-fx]+ <.*>
@@ -40,6 +40,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 ff 20             	data16 jmp \*\(%rax\)
 [ 	]*[a-f0-9]+:	e8 00 00 00 00       	call   [0-9a-fx]* <.*>	[0-9a-f]*: R_X86_64_PC32	\*ABS\*\+0x10003c
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    [0-9a-fx]* <.*>	[0-9a-f]*: R_X86_64_PC32	\*ABS\*\+0x10003c
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d b/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
index 6d955eb3a38..037eb8b8945 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
@@ -7,18 +7,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbw    
-   2:	98                   	cwde   
-   3:	48 98                	cdqe   
-   5:	66 40 98             	rex cbw 
-   8:	40 98                	rex cwde 
-   a:	66 48 98             	data16 cdqe 
+   0:	66 98                	cbw
+   2:	98                   	cwde
+   3:	48 98                	cdqe
+   5:	66 40 98             	rex cbw
+   8:	40 98                	rex cwde
+   a:	66 48 98             	data16 cdqe
 
 0+00d <_cwd>:
-   d:	66 99                	cwd    
-   f:	99                   	cdq    
-  10:	48 99                	cqo    
-  12:	66 40 99             	rex cwd 
-  15:	40 99                	rex cdq 
-  17:	66 48 99             	data16 cqo 
+   d:	66 99                	cwd
+   f:	99                   	cdq
+  10:	48 99                	cqo
+  12:	66 40 99             	rex cwd
+  15:	40 99                	rex cdq
+  17:	66 48 99             	data16 cqo
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d b/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
index 3cb0697375f..66c39521623 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
@@ -7,18 +7,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbtw   
-   2:	98                   	cwtl   
-   3:	48 98                	cltq   
-   5:	66 40 98             	rex cbtw 
-   8:	40 98                	rex cwtl 
-   a:	66 48 98             	data16 cltq 
+   0:	66 98                	cbtw
+   2:	98                   	cwtl
+   3:	48 98                	cltq
+   5:	66 40 98             	rex cbtw
+   8:	40 98                	rex cwtl
+   a:	66 48 98             	data16 cltq
 
 0+00d <_cwd>:
-   d:	66 99                	cwtd   
-   f:	99                   	cltd   
-  10:	48 99                	cqto   
-  12:	66 40 99             	rex cwtd 
-  15:	40 99                	rex cltd 
-  17:	66 48 99             	data16 cqto 
+   d:	66 99                	cwtd
+   f:	99                   	cltd
+  10:	48 99                	cqto
+  12:	66 40 99             	rex cwtd
+  15:	40 99                	rex cltd
+  17:	66 48 99             	data16 cqto
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
index cefd9fd28e6..a2b09d2e74f 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
@@ -8,43 +8,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
index 21ac5de1205..5a17b0b412e 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
@@ -8,43 +8,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d b/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
index ca98d74840d..c3d91bde2ef 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
@@ -7,10 +7,10 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:	0f 01 c1 [ 	]*vmcall 
-   3:	0f 01 c2 [ 	]*vmlaunch 
-   6:	0f 01 c3 [ 	]*vmresume 
-   9:	0f 01 c4 [ 	]*vmxoff 
+   0:	0f 01 c1 [ 	]*vmcall
+   3:	0f 01 c2 [ 	]*vmlaunch
+   6:	0f 01 c3 [ 	]*vmresume
+   9:	0f 01 c4 [ 	]*vmxoff
    c:	66 0f c7 30 [ 	]*vmclear \(%rax\)
   10:	0f c7 30 [ 	]*vmptrld \(%rax\)
   13:	0f c7 38 [ 	]*vmptrst \(%rax\)
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d b/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
index 1c08752729c..ef31b4b9ca0 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
@@ -8,8 +8,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \[rax\]
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \[r8\]
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \[r8\+rax\*1\]
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d b/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
index b578c51a3ef..577f5d31dff 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \(%rax\)
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \(%r8\)
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \(%r8,%rax,1\)
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64.d b/gas/testsuite/gas/i386/ilp32/x86-64.d
index dbc3ceae914..9f7e7949389 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64.d
@@ -99,8 +99,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	a3 11 22 33 44 55 66 77 88 	movabs %eax,0x8877665544332211
 [ 	]*[a-f0-9]+:	48 a1 11 22 33 44 55 66 77 88 	movabs 0x8877665544332211,%rax
 [ 	]*[a-f0-9]+:	48 a3 11 22 33 44 55 66 77 88 	movabs %rax,0x8877665544332211
-[ 	]*[a-f0-9]+:	48 99                	cqto   
-[ 	]*[a-f0-9]+:	48 98                	cltq   
+[ 	]*[a-f0-9]+:	48 99                	cqto
+[ 	]*[a-f0-9]+:	48 98                	cltq
 [ 	]*[a-f0-9]+:	48 63 c0             	movslq %eax,%rax
 [ 	]*[a-f0-9]+:	48 0f bf c0          	movswq %ax,%rax
 [ 	]*[a-f0-9]+:	48 0f be c0          	movsbq %al,%rax
diff --git a/gas/testsuite/gas/i386/intel-got32.d b/gas/testsuite/gas/i386/intel-got32.d
index 8e5c797979a..5e18a2f9c92 100644
--- a/gas/testsuite/gas/i386/intel-got32.d
+++ b/gas/testsuite/gas/i386/intel-got32.d
@@ -7,5 +7,5 @@ Disassembly of section .text:
 
 0+000 <_start>:
 [ 	]*[0-9a-f]+:[ 	]+8b 15 04 00 00 00[ 	]+mov[ 	]+edx,(DWORD PTR )?(ds:)?0x4
-[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret[ 	]*
+[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret
 #pass
diff --git a/gas/testsuite/gas/i386/intel-got64.d b/gas/testsuite/gas/i386/intel-got64.d
index e16f552b00b..08722da14f7 100644
--- a/gas/testsuite/gas/i386/intel-got64.d
+++ b/gas/testsuite/gas/i386/intel-got64.d
@@ -8,5 +8,5 @@ Disassembly of section .text:
 0+000 <_start>:
 [ 	]*[0-9a-f]+:[ 	]+a1 00 00 00 00 00 00 00 00[ 	]+movabs[ 	]+eax,(ds:)?0x0
 [ 	]*[0-9a-f]+:[ 	]+ff 35 00 00 00 00[ 	]+push[ 	]+(QWORD PTR )?\[rip(\+(0x)?0)?\]([ 	]+#.*)?
-[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret[ 	]*
+[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret
 #pass
diff --git a/gas/testsuite/gas/i386/intel-intel.d b/gas/testsuite/gas/i386/intel-intel.d
index b2663dd4574..a2bc62ba01e 100644
--- a/gas/testsuite/gas/i386/intel-intel.d
+++ b/gas/testsuite/gas/i386/intel-intel.d
@@ -46,28 +46,28 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	23 90 90 90 90 90 +	and    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	24 90 +	and    al,0x90
 [ 	]*[a-f0-9]+:	25 90 90 90 90 +	and    eax,0x90909090
-[ 	]*[a-f0-9]+:	27 +	daa *
+[ 	]*[a-f0-9]+:	27 +	daa
 [ 	]*[a-f0-9]+:	28 90 90 90 90 90 +	sub    BYTE PTR \[eax-0x6f6f6f70\],dl
 [ 	]*[a-f0-9]+:	29 90 90 90 90 90 +	sub    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	2a 90 90 90 90 90 +	sub    dl,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	2b 90 90 90 90 90 +	sub    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	2c 90 +	sub    al,0x90
 [ 	]*[a-f0-9]+:	2d 90 90 90 90 +	sub    eax,0x90909090
-[ 	]*[a-f0-9]+:	2f +	das *
+[ 	]*[a-f0-9]+:	2f +	das
 [ 	]*[a-f0-9]+:	30 90 90 90 90 90 +	xor    BYTE PTR \[eax-0x6f6f6f70\],dl
 [ 	]*[a-f0-9]+:	31 90 90 90 90 90 +	xor    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	32 90 90 90 90 90 +	xor    dl,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	33 90 90 90 90 90 +	xor    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	34 90 +	xor    al,0x90
 [ 	]*[a-f0-9]+:	35 90 90 90 90 +	xor    eax,0x90909090
-[ 	]*[a-f0-9]+:	37 +	aaa *
+[ 	]*[a-f0-9]+:	37 +	aaa
 [ 	]*[a-f0-9]+:	38 90 90 90 90 90 +	cmp    BYTE PTR \[eax-0x6f6f6f70\],dl
 [ 	]*[a-f0-9]+:	39 90 90 90 90 90 +	cmp    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	3a 90 90 90 90 90 +	cmp    dl,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	3b 90 90 90 90 90 +	cmp    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	3c 90 +	cmp    al,0x90
 [ 	]*[a-f0-9]+:	3d 90 90 90 90 +	cmp    eax,0x90909090
-[ 	]*[a-f0-9]+:	3f +	aas *
+[ 	]*[a-f0-9]+:	3f +	aas
 [ 	]*[a-f0-9]+:	40 +	inc    eax
 [ 	]*[a-f0-9]+:	41 +	inc    ecx
 [ 	]*[a-f0-9]+:	42 +	inc    edx
@@ -100,8 +100,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	5d +	pop    ebp
 [ 	]*[a-f0-9]+:	5e +	pop    esi
 [ 	]*[a-f0-9]+:	5f +	pop    edi
-[ 	]*[a-f0-9]+:	60 +	pusha *
-[ 	]*[a-f0-9]+:	61 +	popa *
+[ 	]*[a-f0-9]+:	60 +	pusha
+[ 	]*[a-f0-9]+:	61 +	popa
 [ 	]*[a-f0-9]+:	62 90 90 90 90 90 +	bound  edx,QWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	63 90 90 90 90 90 +	arpl   WORD PTR \[eax-0x6f6f6f70\],dx
 [ 	]*[a-f0-9]+:	68 90 90 90 90 +	push   0x90909090
@@ -151,14 +151,14 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	95 +	xchg   ebp,eax
 [ 	]*[a-f0-9]+:	96 +	xchg   esi,eax
 [ 	]*[a-f0-9]+:	97 +	xchg   edi,eax
-[ 	]*[a-f0-9]+:	98 +	cwde *
-[ 	]*[a-f0-9]+:	99 +	cdq *
+[ 	]*[a-f0-9]+:	98 +	cwde
+[ 	]*[a-f0-9]+:	99 +	cdq
 [ 	]*[a-f0-9]+:	9a 90 90 90 90 90 90 	call   0x9090:0x90909090
 [ 	]*[a-f0-9]+:	9b +	fwait
-[ 	]*[a-f0-9]+:	9c +	pushf *
-[ 	]*[a-f0-9]+:	9d +	popf *
-[ 	]*[a-f0-9]+:	9e +	sahf *
-[ 	]*[a-f0-9]+:	9f +	lahf *
+[ 	]*[a-f0-9]+:	9c +	pushf
+[ 	]*[a-f0-9]+:	9d +	popf
+[ 	]*[a-f0-9]+:	9e +	sahf
+[ 	]*[a-f0-9]+:	9f +	lahf
 [ 	]*[a-f0-9]+:	a0 90 90 90 90 +	mov    al,ds:0x90909090
 [ 	]*[a-f0-9]+:	a1 90 90 90 90 +	mov    eax,ds:0x90909090
 [ 	]*[a-f0-9]+:	a2 90 90 90 90 +	mov    ds:0x90909090,al
@@ -194,21 +194,21 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c0 90 90 90 90 90 90 	rcl    BYTE PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	c1 90 90 90 90 90 90 	rcl    DWORD PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	c2 90 90 +	ret    0x9090
-[ 	]*[a-f0-9]+:	c3 +	ret *
+[ 	]*[a-f0-9]+:	c3 +	ret
 [ 	]*[a-f0-9]+:	c4 90 90 90 90 90 +	les    edx,FWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	c5 90 90 90 90 90 +	lds    edx,FWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	c6 80 90 90 90 90 90 	mov    BYTE PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	c7 80 90 90 90 90 90 90 90 90 	mov    DWORD PTR \[eax-0x6f6f6f70\],0x90909090
 [ 	]*[a-f0-9]+:	c8 90 90 90 +	enter  0x9090,0x90
-[ 	]*[a-f0-9]+:	c9 +	leave *
+[ 	]*[a-f0-9]+:	c9 +	leave
 [ 	]*[a-f0-9]+:	ca 90 90 +	retf   0x9090
-[ 	]*[a-f0-9]+:	cb +	retf *
+[ 	]*[a-f0-9]+:	cb +	retf
 [ 	]*[a-f0-9]+:	ca 90 90 +	retf   0x9090
-[ 	]*[a-f0-9]+:	cb +	retf *
-[ 	]*[a-f0-9]+:	cc +	int3 *
+[ 	]*[a-f0-9]+:	cb +	retf
+[ 	]*[a-f0-9]+:	cc +	int3
 [ 	]*[a-f0-9]+:	cd 90 +	int    0x90
-[ 	]*[a-f0-9]+:	ce +	into *
-[ 	]*[a-f0-9]+:	cf +	iret *
+[ 	]*[a-f0-9]+:	ce +	into
+[ 	]*[a-f0-9]+:	cf +	iret
 [ 	]*[a-f0-9]+:	d0 90 90 90 90 90 +	rcl    BYTE PTR \[eax-0x6f6f6f70\],1
 [ 	]*[a-f0-9]+:	d1 90 90 90 90 90 +	rcl    DWORD PTR \[eax-0x6f6f6f70\],1
 [ 	]*[a-f0-9]+:	d2 90 90 90 90 90 +	rcl    BYTE PTR \[eax-0x6f6f6f70\],cl
@@ -240,35 +240,35 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	ed +	in     eax,dx
 [ 	]*[a-f0-9]+:	ee +	out    dx,al
 [ 	]*[a-f0-9]+:	ef +	out    dx,eax
-[ 	]*[a-f0-9]+:	f4 +	hlt *
-[ 	]*[a-f0-9]+:	f5 +	cmc *
+[ 	]*[a-f0-9]+:	f4 +	hlt
+[ 	]*[a-f0-9]+:	f5 +	cmc
 [ 	]*[a-f0-9]+:	f6 90 90 90 90 90 +	not    BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	f7 90 90 90 90 90 +	not    DWORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	f8 +	clc *
-[ 	]*[a-f0-9]+:	f9 +	stc *
-[ 	]*[a-f0-9]+:	fa +	cli *
-[ 	]*[a-f0-9]+:	fb +	sti *
-[ 	]*[a-f0-9]+:	fc +	cld *
-[ 	]*[a-f0-9]+:	fd +	std *
+[ 	]*[a-f0-9]+:	f8 +	clc
+[ 	]*[a-f0-9]+:	f9 +	stc
+[ 	]*[a-f0-9]+:	fa +	cli
+[ 	]*[a-f0-9]+:	fb +	sti
+[ 	]*[a-f0-9]+:	fc +	cld
+[ 	]*[a-f0-9]+:	fd +	std
 [ 	]*[a-f0-9]+:	ff 90 90 90 90 90 +	call   DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 00 90 90 90 90 90 	lldt   WORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 01 90 90 90 90 90 	lgdtd  \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 02 90 90 90 90 90 	lar    edx,WORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 03 90 90 90 90 90 	lsl    edx,WORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	0f 06 +	clts *
-[ 	]*[a-f0-9]+:	0f 08 +	invd *
-[ 	]*[a-f0-9]+:	0f 09 +	wbinvd *
-[ 	]*[a-f0-9]+:	0f 0b +	ud2 *
+[ 	]*[a-f0-9]+:	0f 06 +	clts
+[ 	]*[a-f0-9]+:	0f 08 +	invd
+[ 	]*[a-f0-9]+:	0f 09 +	wbinvd
+[ 	]*[a-f0-9]+:	0f 0b +	ud2
 [ 	]*[a-f0-9]+:	0f 20 d0 +	mov    eax,cr2
 [ 	]*[a-f0-9]+:	0f 21 d0 +	mov    eax,dr2
 [ 	]*[a-f0-9]+:	0f 22 d0 +	mov    cr2,eax
 [ 	]*[a-f0-9]+:	0f 23 d0 +	mov    dr2,eax
 [ 	]*[a-f0-9]+:	0f 24 d0 +	mov    eax,tr2
 [ 	]*[a-f0-9]+:	0f 26 d0 +	mov    tr2,eax
-[ 	]*[a-f0-9]+:	0f 30 +	wrmsr *
-[ 	]*[a-f0-9]+:	0f 31 +	rdtsc *
-[ 	]*[a-f0-9]+:	0f 32 +	rdmsr *
-[ 	]*[a-f0-9]+:	0f 33 +	rdpmc *
+[ 	]*[a-f0-9]+:	0f 30 +	wrmsr
+[ 	]*[a-f0-9]+:	0f 31 +	rdtsc
+[ 	]*[a-f0-9]+:	0f 32 +	rdmsr
+[ 	]*[a-f0-9]+:	0f 33 +	rdpmc
 [ 	]*[a-f0-9]+:	0f 40 90 90 90 90 90 	cmovo  edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 41 90 90 90 90 90 	cmovno edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 42 90 90 90 90 90 	cmovb  edx,DWORD PTR \[eax-0x6f6f6f70\]
@@ -305,7 +305,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 74 90 90 90 90 90 	pcmpeqb mm2,QWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 75 90 90 90 90 90 	pcmpeqw mm2,QWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 76 90 90 90 90 90 	pcmpeqd mm2,QWORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	0f 77 +	emms *
+[ 	]*[a-f0-9]+:	0f 77 +	emms
 [ 	]*[a-f0-9]+:	0f 7e 90 90 90 90 90 	movd   DWORD PTR \[eax-0x6f6f6f70\],mm2
 [ 	]*[a-f0-9]+:	0f 7f 90 90 90 90 90 	movq   QWORD PTR \[eax-0x6f6f6f70\],mm2
 [ 	]*[a-f0-9]+:	0f 80 90 90 90 90 +	jo     909094e6 <barn\+0x909089a4>
@@ -342,13 +342,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 9f 80 90 90 90 90 	setg   BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f a0 +	push   fs
 [ 	]*[a-f0-9]+:	0f a1 +	pop    fs
-[ 	]*[a-f0-9]+:	0f a2 +	cpuid *
+[ 	]*[a-f0-9]+:	0f a2 +	cpuid
 [ 	]*[a-f0-9]+:	0f a3 90 90 90 90 90 	bt     DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	0f a4 90 90 90 90 90 90 	shld   DWORD PTR \[eax-0x6f6f6f70\],edx,0x90
 [ 	]*[a-f0-9]+:	0f a5 90 90 90 90 90 	shld   DWORD PTR \[eax-0x6f6f6f70\],edx,cl
 [ 	]*[a-f0-9]+:	0f a8 +	push   gs
 [ 	]*[a-f0-9]+:	0f a9 +	pop    gs
-[ 	]*[a-f0-9]+:	0f aa +	rsm *
+[ 	]*[a-f0-9]+:	0f aa +	rsm
 [ 	]*[a-f0-9]+:	0f ab 90 90 90 90 90 	bts    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	0f ac 90 90 90 90 90 90 	shrd   DWORD PTR \[eax-0x6f6f6f70\],edx,0x90
 [ 	]*[a-f0-9]+:	0f ad 90 90 90 90 90 	shrd   DWORD PTR \[eax-0x6f6f6f70\],edx,cl
@@ -361,7 +361,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f b5 90 90 90 90 90 	lgs    edx,FWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f b6 90 90 90 90 90 	movzx  edx,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f b7 90 90 90 90 90 	movzx  edx,WORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	0f 0b +	ud2 *
+[ 	]*[a-f0-9]+:	0f 0b +	ud2
 [ 	]*[a-f0-9]+:	0f bb 90 90 90 90 90 	btc    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	0f bc 90 90 90 90 90 	bsf    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f bd 90 90 90 90 90 	bsr    edx,DWORD PTR \[eax-0x6f6f6f70\]
@@ -469,8 +469,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 5d +	pop    bp
 [ 	]*[a-f0-9]+:	66 5e +	pop    si
 [ 	]*[a-f0-9]+:	66 5f +	pop    di
-[ 	]*[a-f0-9]+:	66 60 +	pushaw *
-[ 	]*[a-f0-9]+:	66 61 +	popaw *
+[ 	]*[a-f0-9]+:	66 60 +	pushaw
+[ 	]*[a-f0-9]+:	66 61 +	popaw
 [ 	]*[a-f0-9]+:	66 62 90 90 90 90 90 	bound  dx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 68 90 90 +	pushw  0x9090
 [ 	]*[a-f0-9]+:	66 69 90 90 90 90 90 90 90 	imul   dx,WORD PTR \[eax-0x6f6f6f70\],0x9090
@@ -494,11 +494,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 95 +	xchg   bp,ax
 [ 	]*[a-f0-9]+:	66 96 +	xchg   si,ax
 [ 	]*[a-f0-9]+:	66 97 +	xchg   di,ax
-[ 	]*[a-f0-9]+:	66 98 +	cbw *
-[ 	]*[a-f0-9]+:	66 99 +	cwd *
+[ 	]*[a-f0-9]+:	66 98 +	cbw
+[ 	]*[a-f0-9]+:	66 99 +	cwd
 [ 	]*[a-f0-9]+:	66 9a 90 90 90 90 +	call   0x9090:0x9090
-[ 	]*[a-f0-9]+:	66 9c +	pushfw *
-[ 	]*[a-f0-9]+:	66 9d +	popfw *
+[ 	]*[a-f0-9]+:	66 9c +	pushfw
+[ 	]*[a-f0-9]+:	66 9d +	popfw
 [ 	]*[a-f0-9]+:	66 a1 90 90 90 90 +	mov    ax,ds:0x90909090
 [ 	]*[a-f0-9]+:	66 a3 90 90 90 90 +	mov    ds:0x90909090,ax
 [ 	]*[a-f0-9]+:	66 a5 +	movs   WORD PTR es:\[edi\],WORD PTR ds:\[esi\]
@@ -517,17 +517,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 bf 90 90 +	mov    di,0x9090
 [ 	]*[a-f0-9]+:	66 c1 90 90 90 90 90 90 	rcl    WORD PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	66 c2 90 90 +	retw   0x9090
-[ 	]*[a-f0-9]+:	66 c3 +	retw *
+[ 	]*[a-f0-9]+:	66 c3 +	retw
 [ 	]*[a-f0-9]+:	66 c4 90 90 90 90 90 	les    dx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 c5 90 90 90 90 90 	lds    dx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 c7 80 90 90 90 90 90 90 	mov    WORD PTR \[eax-0x6f6f6f70\],0x9090
 [ 	]*[a-f0-9]+:	66 c8 90 90 90 +	enterw 0x9090,0x90
-[ 	]*[a-f0-9]+:	66 c9 +	leavew *
+[ 	]*[a-f0-9]+:	66 c9 +	leavew
 [ 	]*[a-f0-9]+:	66 ca 90 90 +	retfw  0x9090
-[ 	]*[a-f0-9]+:	66 cb +	retfw *
+[ 	]*[a-f0-9]+:	66 cb +	retfw
 [ 	]*[a-f0-9]+:	66 ca 90 90 +	retfw  0x9090
-[ 	]*[a-f0-9]+:	66 cb +	retfw *
-[ 	]*[a-f0-9]+:	66 cf +	iretw *
+[ 	]*[a-f0-9]+:	66 cb +	retfw
+[ 	]*[a-f0-9]+:	66 cf +	iretw
 [ 	]*[a-f0-9]+:	66 d1 90 90 90 90 90 	rcl    WORD PTR \[eax-0x6f6f6f70\],1
 [ 	]*[a-f0-9]+:	66 d3 90 90 90 90 90 	rcl    WORD PTR \[eax-0x6f6f6f70\],cl
 [ 	]*[a-f0-9]+:	66 e5 90 +	in     ax,0x90
@@ -580,10 +580,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f c1 90 90 90 90 90 	xadd   WORD PTR \[eax-0x6f6f6f70\],dx
 
 [a-f0-9]+ <gs_foo>:
-[ 	]*[a-f0-9]+:	c3 +	ret *
+[ 	]*[a-f0-9]+:	c3 +	ret
 
 [a-f0-9]+ <short_foo>:
-[ 	]*[a-f0-9]+:	c3 +	ret *
+[ 	]*[a-f0-9]+:	c3 +	ret
 
 [a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 f9 ff ff ff +	call   9d9 <gs_foo>
@@ -607,7 +607,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0e +	push   cs
 [ 	]*[a-f0-9]+:	8b 04 5d 00 00 00 00 	mov    eax,DWORD PTR \[ebx\*2\+0x0\]
 [ 	]*[a-f0-9]+:	10 14 85 90 90 90 90 	adc    BYTE PTR \[eax\*4-0x6f6f6f70\],dl
-[ 	]*[a-f0-9]+:	2f +	das *
+[ 	]*[a-f0-9]+:	2f +	das
 [ 	]*[a-f0-9]+:	ea 90 90 90 90 90 90 	jmp    0x9090:0x90909090
 [ 	]*[a-f0-9]+:	66 a5 +	movs   WORD PTR es:\[edi\],WORD PTR ds:\[esi\]
 [ 	]*[a-f0-9]+:	70 90 +	jo     9be <foo\+0x9be>
diff --git a/gas/testsuite/gas/i386/intel.d b/gas/testsuite/gas/i386/intel.d
index fe71dcf0e1b..7bc28ed96a1 100644
--- a/gas/testsuite/gas/i386/intel.d
+++ b/gas/testsuite/gas/i386/intel.d
@@ -45,28 +45,28 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	23 90 90 90 90 90 [ 	]*and    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	24 90 [ 	]*and    \$0x90,%al
 [ 	]*[a-f0-9]+:	25 90 90 90 90 [ 	]*and    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	27 [ 	]*daa    
+[ 	]*[a-f0-9]+:	27 [ 	]*daa
 [ 	]*[a-f0-9]+:	28 90 90 90 90 90 [ 	]*sub    %dl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	29 90 90 90 90 90 [ 	]*sub    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	2a 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%dl
 [ 	]*[a-f0-9]+:	2b 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	2c 90 [ 	]*sub    \$0x90,%al
 [ 	]*[a-f0-9]+:	2d 90 90 90 90 [ 	]*sub    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	2f [ 	]*das    
+[ 	]*[a-f0-9]+:	2f [ 	]*das
 [ 	]*[a-f0-9]+:	30 90 90 90 90 90 [ 	]*xor    %dl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	31 90 90 90 90 90 [ 	]*xor    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	32 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%dl
 [ 	]*[a-f0-9]+:	33 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	34 90 [ 	]*xor    \$0x90,%al
 [ 	]*[a-f0-9]+:	35 90 90 90 90 [ 	]*xor    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	37 [ 	]*aaa    
+[ 	]*[a-f0-9]+:	37 [ 	]*aaa
 [ 	]*[a-f0-9]+:	38 90 90 90 90 90 [ 	]*cmp    %dl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	39 90 90 90 90 90 [ 	]*cmp    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	3a 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%dl
 [ 	]*[a-f0-9]+:	3b 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	3c 90 [ 	]*cmp    \$0x90,%al
 [ 	]*[a-f0-9]+:	3d 90 90 90 90 [ 	]*cmp    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	3f [ 	]*aas    
+[ 	]*[a-f0-9]+:	3f [ 	]*aas
 [ 	]*[a-f0-9]+:	40 [ 	]*inc    %eax
 [ 	]*[a-f0-9]+:	41 [ 	]*inc    %ecx
 [ 	]*[a-f0-9]+:	42 [ 	]*inc    %edx
@@ -99,8 +99,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	5d [ 	]*pop    %ebp
 [ 	]*[a-f0-9]+:	5e [ 	]*pop    %esi
 [ 	]*[a-f0-9]+:	5f [ 	]*pop    %edi
-[ 	]*[a-f0-9]+:	60 [ 	]*pusha  
-[ 	]*[a-f0-9]+:	61 [ 	]*popa   
+[ 	]*[a-f0-9]+:	60 [ 	]*pusha
+[ 	]*[a-f0-9]+:	61 [ 	]*popa
 [ 	]*[a-f0-9]+:	62 90 90 90 90 90 [ 	]*bound  %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	63 90 90 90 90 90 [ 	]*arpl   %dx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	68 90 90 90 90 [ 	]*push   \$0x90909090
@@ -150,14 +150,14 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	95 [ 	]*xchg   %eax,%ebp
 [ 	]*[a-f0-9]+:	96 [ 	]*xchg   %eax,%esi
 [ 	]*[a-f0-9]+:	97 [ 	]*xchg   %eax,%edi
-[ 	]*[a-f0-9]+:	98 [ 	]*cwtl   
-[ 	]*[a-f0-9]+:	99 [ 	]*cltd   
+[ 	]*[a-f0-9]+:	98 [ 	]*cwtl
+[ 	]*[a-f0-9]+:	99 [ 	]*cltd
 [ 	]*[a-f0-9]+:	9a 90 90 90 90 90 90 [ 	]*lcall  \$0x9090,\$0x90909090
 [ 	]*[a-f0-9]+:	9b [ 	]*fwait
-[ 	]*[a-f0-9]+:	9c [ 	]*pushf  
-[ 	]*[a-f0-9]+:	9d [ 	]*popf   
-[ 	]*[a-f0-9]+:	9e [ 	]*sahf   
-[ 	]*[a-f0-9]+:	9f [ 	]*lahf   
+[ 	]*[a-f0-9]+:	9c [ 	]*pushf
+[ 	]*[a-f0-9]+:	9d [ 	]*popf
+[ 	]*[a-f0-9]+:	9e [ 	]*sahf
+[ 	]*[a-f0-9]+:	9f [ 	]*lahf
 [ 	]*[a-f0-9]+:	a0 90 90 90 90 [ 	]*mov    0x90909090,%al
 [ 	]*[a-f0-9]+:	a1 90 90 90 90 [ 	]*mov    0x90909090,%eax
 [ 	]*[a-f0-9]+:	a2 90 90 90 90 [ 	]*mov    %al,0x90909090
@@ -193,21 +193,21 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c0 90 90 90 90 90 90 [ 	]*rclb   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c1 90 90 90 90 90 90 [ 	]*rcll   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c2 90 90 [ 	]*ret    \$0x9090
-[ 	]*[a-f0-9]+:	c3 [ 	]*ret    
+[ 	]*[a-f0-9]+:	c3 [ 	]*ret
 [ 	]*[a-f0-9]+:	c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	c6 80 90 90 90 90 90 [ 	]*movb   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c7 80 90 90 90 90 90 90 90 90 [ 	]*movl   \$0x90909090,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c8 90 90 90 [ 	]*enter  \$0x9090,\$0x90
-[ 	]*[a-f0-9]+:	c9 [ 	]*leave  
+[ 	]*[a-f0-9]+:	c9 [ 	]*leave
 [ 	]*[a-f0-9]+:	ca 90 90 [ 	]*lret   \$0x9090
-[ 	]*[a-f0-9]+:	cb [ 	]*lret   
+[ 	]*[a-f0-9]+:	cb [ 	]*lret
 [ 	]*[a-f0-9]+:	ca 90 90 [ 	]*lret   \$0x9090
-[ 	]*[a-f0-9]+:	cb [ 	]*lret   
-[ 	]*[a-f0-9]+:	cc [ 	]*int3   
+[ 	]*[a-f0-9]+:	cb [ 	]*lret
+[ 	]*[a-f0-9]+:	cc [ 	]*int3
 [ 	]*[a-f0-9]+:	cd 90 [ 	]*int    \$0x90
-[ 	]*[a-f0-9]+:	ce [ 	]*into   
-[ 	]*[a-f0-9]+:	cf [ 	]*iret   
+[ 	]*[a-f0-9]+:	ce [ 	]*into
+[ 	]*[a-f0-9]+:	cf [ 	]*iret
 [ 	]*[a-f0-9]+:	d0 90 90 90 90 90 [ 	]*rclb   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	d1 90 90 90 90 90 [ 	]*rcll   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	d2 90 90 90 90 90 [ 	]*rclb   %cl,-0x6f6f6f70\(%eax\)
@@ -239,35 +239,35 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	ed [ 	]*in     \(%dx\),%eax
 [ 	]*[a-f0-9]+:	ee [ 	]*out    %al,\(%dx\)
 [ 	]*[a-f0-9]+:	ef [ 	]*out    %eax,\(%dx\)
-[ 	]*[a-f0-9]+:	f4 [ 	]*hlt    
-[ 	]*[a-f0-9]+:	f5 [ 	]*cmc    
+[ 	]*[a-f0-9]+:	f4 [ 	]*hlt
+[ 	]*[a-f0-9]+:	f5 [ 	]*cmc
 [ 	]*[a-f0-9]+:	f6 90 90 90 90 90 [ 	]*notb   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	f7 90 90 90 90 90 [ 	]*notl   -0x6f6f6f70\(%eax\)
-[ 	]*[a-f0-9]+:	f8 [ 	]*clc    
-[ 	]*[a-f0-9]+:	f9 [ 	]*stc    
-[ 	]*[a-f0-9]+:	fa [ 	]*cli    
-[ 	]*[a-f0-9]+:	fb [ 	]*sti    
-[ 	]*[a-f0-9]+:	fc [ 	]*cld    
-[ 	]*[a-f0-9]+:	fd [ 	]*std    
+[ 	]*[a-f0-9]+:	f8 [ 	]*clc
+[ 	]*[a-f0-9]+:	f9 [ 	]*stc
+[ 	]*[a-f0-9]+:	fa [ 	]*cli
+[ 	]*[a-f0-9]+:	fb [ 	]*sti
+[ 	]*[a-f0-9]+:	fc [ 	]*cld
+[ 	]*[a-f0-9]+:	fd [ 	]*std
 [ 	]*[a-f0-9]+:	ff 90 90 90 90 90 [ 	]*call   \*-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 00 90 90 90 90 90 [ 	]*lldt   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 01 90 90 90 90 90 [ 	]*lgdtl  -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 02 90 90 90 90 90 [ 	]*lar    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 03 90 90 90 90 90 [ 	]*lsl    -0x6f6f6f70\(%eax\),%edx
-[ 	]*[a-f0-9]+:	0f 06 [ 	]*clts   
-[ 	]*[a-f0-9]+:	0f 08 [ 	]*invd   
-[ 	]*[a-f0-9]+:	0f 09 [ 	]*wbinvd 
-[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2    
+[ 	]*[a-f0-9]+:	0f 06 [ 	]*clts
+[ 	]*[a-f0-9]+:	0f 08 [ 	]*invd
+[ 	]*[a-f0-9]+:	0f 09 [ 	]*wbinvd
+[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2
 [ 	]*[a-f0-9]+:	0f 20 d0 [ 	]*mov    %cr2,%eax
 [ 	]*[a-f0-9]+:	0f 21 d0 [ 	]*mov    %db2,%eax
 [ 	]*[a-f0-9]+:	0f 22 d0 [ 	]*mov    %eax,%cr2
 [ 	]*[a-f0-9]+:	0f 23 d0 [ 	]*mov    %eax,%db2
 [ 	]*[a-f0-9]+:	0f 24 d0 [ 	]*mov    %tr2,%eax
 [ 	]*[a-f0-9]+:	0f 26 d0 [ 	]*mov    %eax,%tr2
-[ 	]*[a-f0-9]+:	0f 30 [ 	]*wrmsr  
-[ 	]*[a-f0-9]+:	0f 31 [ 	]*rdtsc  
-[ 	]*[a-f0-9]+:	0f 32 [ 	]*rdmsr  
-[ 	]*[a-f0-9]+:	0f 33 [ 	]*rdpmc  
+[ 	]*[a-f0-9]+:	0f 30 [ 	]*wrmsr
+[ 	]*[a-f0-9]+:	0f 31 [ 	]*rdtsc
+[ 	]*[a-f0-9]+:	0f 32 [ 	]*rdmsr
+[ 	]*[a-f0-9]+:	0f 33 [ 	]*rdpmc
 [ 	]*[a-f0-9]+:	0f 40 90 90 90 90 90 [ 	]*cmovo  -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 41 90 90 90 90 90 [ 	]*cmovno -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 42 90 90 90 90 90 [ 	]*cmovb  -0x6f6f6f70\(%eax\),%edx
@@ -304,7 +304,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 74 90 90 90 90 90 [ 	]*pcmpeqb -0x6f6f6f70\(%eax\),%mm2
 [ 	]*[a-f0-9]+:	0f 75 90 90 90 90 90 [ 	]*pcmpeqw -0x6f6f6f70\(%eax\),%mm2
 [ 	]*[a-f0-9]+:	0f 76 90 90 90 90 90 [ 	]*pcmpeqd -0x6f6f6f70\(%eax\),%mm2
-[ 	]*[a-f0-9]+:	0f 77 [ 	]*emms   
+[ 	]*[a-f0-9]+:	0f 77 [ 	]*emms
 [ 	]*[a-f0-9]+:	0f 7e 90 90 90 90 90 [ 	]*movd   %mm2,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 7f 90 90 90 90 90 [ 	]*movq   %mm2,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 80 90 90 90 90 [ 	]*jo     (0x)?909094e6.*
@@ -341,13 +341,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 9f 80 90 90 90 90 [ 	]*setg   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a0 [ 	]*push   %fs
 [ 	]*[a-f0-9]+:	0f a1 [ 	]*pop    %fs
-[ 	]*[a-f0-9]+:	0f a2 [ 	]*cpuid  
+[ 	]*[a-f0-9]+:	0f a2 [ 	]*cpuid
 [ 	]*[a-f0-9]+:	0f a3 90 90 90 90 90 [ 	]*bt     %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a4 90 90 90 90 90 90 [ 	]*shld   \$0x90,%edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a5 90 90 90 90 90 [ 	]*shld   %cl,%edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a8 [ 	]*push   %gs
 [ 	]*[a-f0-9]+:	0f a9 [ 	]*pop    %gs
-[ 	]*[a-f0-9]+:	0f aa [ 	]*rsm    
+[ 	]*[a-f0-9]+:	0f aa [ 	]*rsm
 [ 	]*[a-f0-9]+:	0f ab 90 90 90 90 90 [ 	]*bts    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f ac 90 90 90 90 90 90 [ 	]*shrd   \$0x90,%edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f ad 90 90 90 90 90 [ 	]*shrd   %cl,%edx,-0x6f6f6f70\(%eax\)
@@ -360,7 +360,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f b5 90 90 90 90 90 [ 	]*lgs    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f b6 90 90 90 90 90 [ 	]*movzbl -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f b7 90 90 90 90 90 [ 	]*movzwl -0x6f6f6f70\(%eax\),%edx
-[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2[ 	]*
+[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2
 [ 	]*[a-f0-9]+:	0f bb 90 90 90 90 90 [ 	]*btc    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f bc 90 90 90 90 90 [ 	]*bsf    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f bd 90 90 90 90 90 [ 	]*bsr    -0x6f6f6f70\(%eax\),%edx
@@ -468,8 +468,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 5d [ 	]*pop    %bp
 [ 	]*[a-f0-9]+:	66 5e [ 	]*pop    %si
 [ 	]*[a-f0-9]+:	66 5f [ 	]*pop    %di
-[ 	]*[a-f0-9]+:	66 60 [ 	]*pushaw 
-[ 	]*[a-f0-9]+:	66 61 [ 	]*popaw  
+[ 	]*[a-f0-9]+:	66 60 [ 	]*pushaw
+[ 	]*[a-f0-9]+:	66 61 [ 	]*popaw
 [ 	]*[a-f0-9]+:	66 62 90 90 90 90 90 [ 	]*bound  %dx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 68 90 90 [ 	]*pushw  \$0x9090
 [ 	]*[a-f0-9]+:	66 69 90 90 90 90 90 90 90 [ 	]*imul   \$0x9090,-0x6f6f6f70\(%eax\),%dx
@@ -493,11 +493,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 95 [ 	]*xchg   %ax,%bp
 [ 	]*[a-f0-9]+:	66 96 [ 	]*xchg   %ax,%si
 [ 	]*[a-f0-9]+:	66 97 [ 	]*xchg   %ax,%di
-[ 	]*[a-f0-9]+:	66 98 [ 	]*cbtw   
-[ 	]*[a-f0-9]+:	66 99 [ 	]*cwtd   
+[ 	]*[a-f0-9]+:	66 98 [ 	]*cbtw
+[ 	]*[a-f0-9]+:	66 99 [ 	]*cwtd
 [ 	]*[a-f0-9]+:	66 9a 90 90 90 90 [ 	]*lcallw \$0x9090,\$0x9090
-[ 	]*[a-f0-9]+:	66 9c [ 	]*pushfw 
-[ 	]*[a-f0-9]+:	66 9d [ 	]*popfw  
+[ 	]*[a-f0-9]+:	66 9c [ 	]*pushfw
+[ 	]*[a-f0-9]+:	66 9d [ 	]*popfw
 [ 	]*[a-f0-9]+:	66 a1 90 90 90 90 [ 	]*mov    0x90909090,%ax
 [ 	]*[a-f0-9]+:	66 a3 90 90 90 90 [ 	]*mov    %ax,0x90909090
 [ 	]*[a-f0-9]+:	66 a5 [ 	]*movsw  %ds:\(%esi\),%es:\(%edi\)
@@ -516,17 +516,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 bf 90 90 [ 	]*mov    \$0x9090,%di
 [ 	]*[a-f0-9]+:	66 c1 90 90 90 90 90 90 [ 	]*rclw   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 c2 90 90 [ 	]*retw   \$0x9090
-[ 	]*[a-f0-9]+:	66 c3 [ 	]*retw   
+[ 	]*[a-f0-9]+:	66 c3 [ 	]*retw
 [ 	]*[a-f0-9]+:	66 c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%dx
 [ 	]*[a-f0-9]+:	66 c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%dx
 [ 	]*[a-f0-9]+:	66 c7 80 90 90 90 90 90 90 [ 	]*movw   \$0x9090,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 c8 90 90 90 [ 	]*enterw \$0x9090,\$0x90
-[ 	]*[a-f0-9]+:	66 c9 [ 	]*leavew 
+[ 	]*[a-f0-9]+:	66 c9 [ 	]*leavew
 [ 	]*[a-f0-9]+:	66 ca 90 90 [ 	]*lretw  \$0x9090
-[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw  
+[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw
 [ 	]*[a-f0-9]+:	66 ca 90 90 [ 	]*lretw  \$0x9090
-[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw  
-[ 	]*[a-f0-9]+:	66 cf [ 	]*iretw  
+[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw
+[ 	]*[a-f0-9]+:	66 cf [ 	]*iretw
 [ 	]*[a-f0-9]+:	66 d1 90 90 90 90 90 [ 	]*rclw   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 d3 90 90 90 90 90 [ 	]*rclw   %cl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 e5 90 [ 	]*in     \$0x90,%ax
@@ -579,10 +579,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f c1 90 90 90 90 90 [ 	]*xadd   %dx,-0x6f6f6f70\(%eax\)
 
 [a-f0-9]+ <gs_foo>:
-[ 	]*[a-f0-9]+:	c3 [ 	]*ret    
+[ 	]*[a-f0-9]+:	c3 [ 	]*ret
 
 [a-f0-9]+ <short_foo>:
-[ 	]*[a-f0-9]+:	c3 [ 	]*ret    
+[ 	]*[a-f0-9]+:	c3 [ 	]*ret
 
 [a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 f9 ff ff ff [ 	]*call   9d9 <gs_foo>
@@ -606,7 +606,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0e [ 	]*push   %cs
 [ 	]*[a-f0-9]+:	8b 04 5d 00 00 00 00 [ 	]*mov    0x0\(,%ebx,2\),%eax
 [ 	]*[a-f0-9]+:	10 14 85 90 90 90 90 [ 	]*adc    %dl,-0x6f6f6f70\(,%eax,4\)
-[ 	]*[a-f0-9]+:	2f [ 	]*das    
+[ 	]*[a-f0-9]+:	2f [ 	]*das
 [ 	]*[a-f0-9]+:	ea 90 90 90 90 90 90 [ 	]*ljmp   \$0x9090,\$0x90909090
 [ 	]*[a-f0-9]+:	66 a5 [ 	]*movsw  %ds:\(%esi\),%es:\(%edi\)
 [ 	]*[a-f0-9]+:	70 90 [ 	]*jo     9be <foo\+0x9be>
diff --git a/gas/testsuite/gas/i386/intelpic.d b/gas/testsuite/gas/i386/intelpic.d
index d78894a8815..e0f87391546 100644
--- a/gas/testsuite/gas/i386/intelpic.d
+++ b/gas/testsuite/gas/i386/intelpic.d
@@ -7,7 +7,7 @@
 Disassembly of section .text:
 
 0+ <gs_foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+1 <bar>:
 [ 	]*[a-f0-9]+:	8d 83 14 00 00 00    	lea    0x14\(%ebx\),%eax
diff --git a/gas/testsuite/gas/i386/invlpgb.d b/gas/testsuite/gas/i386/invlpgb.d
index e6453642ef5..7500c133bcd 100644
--- a/gas/testsuite/gas/i386/invlpgb.d
+++ b/gas/testsuite/gas/i386/invlpgb.d
@@ -6,13 +6,13 @@
 Disassembly of section \.text:
 
 00000000 <_start>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att32>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att16>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb
 [0-9a-f]+ <intel32>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <intel16>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb
 #pass
diff --git a/gas/testsuite/gas/i386/invlpgb64.d b/gas/testsuite/gas/i386/invlpgb64.d
index 2582481a8dd..965835530bf 100644
--- a/gas/testsuite/gas/i386/invlpgb64.d
+++ b/gas/testsuite/gas/i386/invlpgb64.d
@@ -7,13 +7,13 @@
 Disassembly of section \.text:
 
 0+000 <_start>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att64>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att32>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb
 [0-9a-f]+ <intel64>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <intel32>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb
 #pass
diff --git a/gas/testsuite/gas/i386/invpcid-intel.d b/gas/testsuite/gas/i386/invpcid-intel.d
index 28cee1a2d81..4e63ac18158 100644
--- a/gas/testsuite/gas/i386/invpcid-intel.d
+++ b/gas/testsuite/gas/i386/invpcid-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 INVPCID insns (Intel disassembly)
 #source: invpcid.s
diff --git a/gas/testsuite/gas/i386/invpcid.d b/gas/testsuite/gas/i386/invpcid.d
index d40037c25d3..08b282b28cd 100644
--- a/gas/testsuite/gas/i386/invpcid.d
+++ b/gas/testsuite/gas/i386/invpcid.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 INVPCID insns
 
diff --git a/gas/testsuite/gas/i386/jump16.d b/gas/testsuite/gas/i386/jump16.d
index df4facc10c0..d661e3cf81a 100644
--- a/gas/testsuite/gas/i386/jump16.d
+++ b/gas/testsuite/gas/i386/jump16.d
@@ -80,10 +80,10 @@ Disassembly of section .text:
 [	]+117: (R_386_)?16	yyy
 [ 	]*[a-f0-9]+:	ea 00 00 00 00       	ljmp   \$0x0,\$0x0	11a: (R_386_)?16	xxx
 [	]+11c: (R_386_)?16	yyy
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	66 cf                	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	66 cf                	iretl  
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	66 cf                	iretl
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	66 cf                	iretl
 #pass
diff --git a/gas/testsuite/gas/i386/katmai.d b/gas/testsuite/gas/i386/katmai.d
index aabb3993f56..c67923ae500 100644
--- a/gas/testsuite/gas/i386/katmai.d
+++ b/gas/testsuite/gas/i386/katmai.d
@@ -74,7 +74,7 @@ Disassembly of section .text:
  110:	f3 0f 5e 1c 24 [ 	]*divss  \(%esp\),%xmm3
  115:	0f ae 55 00 [ 	]*ldmxcsr 0x0\(%ebp\)
  119:	0f ae 1e [ 	]*stmxcsr \(%esi\)
- 11c:	0f ae f8 [ 	]*sfence 
+ 11c:	0f ae f8 [ 	]*sfence
  11f:	0f 5f c1 [ 	]*maxps  %xmm1,%xmm0
  122:	0f 5f 0a [ 	]*maxps  \(%edx\),%xmm1
  125:	f3 0f 5f d3 [ 	]*maxss  %xmm3,%xmm2
diff --git a/gas/testsuite/gas/i386/lfence-byte.d b/gas/testsuite/gas/i386/lfence-byte.d
index 7e8bb3f24e3..6d9a8893085 100644
--- a/gas/testsuite/gas/i386/lfence-byte.d
+++ b/gas/testsuite/gas/i386/lfence-byte.d
@@ -11,20 +11,20 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 aa                	rep stos %al,%es:\(%edi\)
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d0                	call   \*%eax
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	66 66 c3             	data16 retw 
- +[a-f0-9]+:	f3 c3                	repz ret 
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	66 66 c3             	data16 retw
+ +[a-f0-9]+:	f3 c3                	repz ret
  +[a-f0-9]+:	9b                   	fwait
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	f3 ff d0             	repz call \*%eax
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-indbr-a.d b/gas/testsuite/gas/i386/lfence-indbr-a.d
index fffcd43b8be..42de4210bda 100644
--- a/gas/testsuite/gas/i386/lfence-indbr-a.d
+++ b/gas/testsuite/gas/i386/lfence-indbr-a.d
@@ -10,9 +10,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%edx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%edx
  +[a-f0-9]+:	ff 12                	call   \*\(%edx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%edx\)
diff --git a/gas/testsuite/gas/i386/lfence-indbr-b.d b/gas/testsuite/gas/i386/lfence-indbr-b.d
index 040c5dfd4a1..1a968dedf28 100644
--- a/gas/testsuite/gas/i386/lfence-indbr-b.d
+++ b/gas/testsuite/gas/i386/lfence-indbr-b.d
@@ -9,9 +9,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%edx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%edx
  +[a-f0-9]+:	ff 12                	call   \*\(%edx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%edx\)
diff --git a/gas/testsuite/gas/i386/lfence-load.d b/gas/testsuite/gas/i386/lfence-load.d
index 04d7f9a7003..33ebef5432f 100644
--- a/gas/testsuite/gas/i386/lfence-load.d
+++ b/gas/testsuite/gas/i386/lfence-load.d
@@ -10,14 +10,14 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	c5 f8 ae 55 00       	vldmxcsr 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 01 55 00          	lgdtl  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c7 75 00          	vmptrld 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 0f c7 75 00       	vmclear 0x0\(%ebp\)
  +[a-f0-9]+:	66 0f 38 82 55 00    	invpcid 0x0\(%ebp\),%edx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 01 7d 00          	invlpg 0x0\(%ebp\)
  +[a-f0-9]+:	0f ae 7d 00          	clflush 0x0\(%ebp\)
  +[a-f0-9]+:	66 0f ae 7d 00       	clflushopt 0x0\(%ebp\)
@@ -34,105 +34,105 @@ Disassembly of section .text:
  +[a-f0-9]+:	0f 18 5d 00          	prefetcht2 0x0\(%ebp\)
  +[a-f0-9]+:	0f 0d 4d 00          	prefetchw 0x0\(%ebp\)
  +[a-f0-9]+:	1f                   	pop    %ds
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	9d                   	popf   
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	61                   	popa   
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	9d                   	popf
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	61                   	popa
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d7                   	xlat   %ds:\(%ebx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d9 55 00             	fsts   0x0\(%ebp\)
  +[a-f0-9]+:	d9 45 00             	flds   0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	db 55 00             	fistl  0x0\(%ebp\)
  +[a-f0-9]+:	df 55 00             	fists  0x0\(%ebp\)
  +[a-f0-9]+:	db 45 00             	fildl  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b dd 75 00          	fsave  0x0\(%ebp\)
  +[a-f0-9]+:	dd 65 00             	frstor 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 4d 00             	fisttps 0x0\(%ebp\)
  +[a-f0-9]+:	d9 65 00             	fldenv 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b d9 75 00          	fstenv 0x0\(%ebp\)
  +[a-f0-9]+:	d8 45 00             	fadds  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 04 24             	fadds  \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 c3                	fadd   %st\(3\),%st
  +[a-f0-9]+:	d8 01                	fadds  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 01                	filds  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 11                	fists  \(%ecx\)
  +[a-f0-9]+:	0f ae 29             	xrstor \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 18 01             	prefetchnta \(%ecx\)
  +[a-f0-9]+:	0f c7 09             	cmpxchg8b \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	41                   	inc    %ecx
  +[a-f0-9]+:	0f 01 10             	lgdtl  \(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 0f 66 02 b0       	pfcmpeq 0x2\(%esi\),%mm4
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	8f 00                	pop    \(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	58                   	pop    %eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 d1 11             	rclw   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 01 01 00 00 00    	testl  \$0x1,\(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff 01                	incl   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 11                	notl   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 31                	divl   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 21                	mull   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 39                	idivl  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 29                	imull  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	8d 04 40             	lea    \(%eax,%eax,2\),%eax
- +[a-f0-9]+:	c9                   	leave  
+ +[a-f0-9]+:	c9                   	leave
  +[a-f0-9]+:	6e                   	outsb  %ds:\(%esi\),\(%dx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ac                   	lods   %ds:\(%esi\),%al
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a5                	rep movsl %ds:\(%esi\),%es:\(%edi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 af                	repz scas %es:\(%edi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a7                	repz cmpsl %es:\(%edi\),%ds:\(%esi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 ad                	rep lods %ds:\(%esi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	83 00 01             	addl   \$0x1,\(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f ba 20 01          	btl    \$0x1,\(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c1 03             	xadd   %eax,\(%ebx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c1 c3             	xadd   %eax,%ebx
  +[a-f0-9]+:	87 03                	xchg   %eax,\(%ebx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	93                   	xchg   %eax,%ebx
  +[a-f0-9]+:	39 45 40             	cmp    %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	3b 45 40             	cmp    0x40\(%ebp\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	01 45 40             	add    %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	03 00                	add    \(%eax\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	85 45 40             	test   %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	85 45 40             	test   %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-a.d b/gas/testsuite/gas/i386/lfence-ret-a.d
index 613d1d50a2c..383cffff65c 100644
--- a/gas/testsuite/gas/i386/lfence-ret-a.d
+++ b/gas/testsuite/gas/i386/lfence-ret-a.d
@@ -10,15 +10,15 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-b.d b/gas/testsuite/gas/i386/lfence-ret-b.d
index e6dd4f4bf6b..def17edf1d0 100644
--- a/gas/testsuite/gas/i386/lfence-ret-b.d
+++ b/gas/testsuite/gas/i386/lfence-ret-b.d
@@ -11,18 +11,18 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-c.d b/gas/testsuite/gas/i386/lfence-ret-c.d
index 02f57fee702..f96bac2c774 100644
--- a/gas/testsuite/gas/i386/lfence-ret-c.d
+++ b/gas/testsuite/gas/i386/lfence-ret-c.d
@@ -9,15 +9,15 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-d.d b/gas/testsuite/gas/i386/lfence-ret-d.d
index 9078216e53e..e72e4a145c7 100644
--- a/gas/testsuite/gas/i386/lfence-ret-d.d
+++ b/gas/testsuite/gas/i386/lfence-ret-d.d
@@ -10,15 +10,15 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	66 c1 24 24 00       	shlw   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 c1 24 24 00       	shlw   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	c1 24 24 00          	shll   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	c1 24 24 00          	shll   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/mixed-mode-reloc32.d b/gas/testsuite/gas/i386/mixed-mode-reloc32.d
index d0d786bc415..e0871457921 100644
--- a/gas/testsuite/gas/i386/mixed-mode-reloc32.d
+++ b/gas/testsuite/gas/i386/mixed-mode-reloc32.d
@@ -7,9 +7,9 @@
 
 RELOCATION RECORDS FOR \[.text\]:
 OFFSET[ 	]+TYPE[ 	]+VALUE[ 	]*
-[0-9a-f]+[ 	]+R_386_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn[ 	]*
+[0-9a-f]+[ 	]+R_386_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn
diff --git a/gas/testsuite/gas/i386/mixed-mode-reloc64.d b/gas/testsuite/gas/i386/mixed-mode-reloc64.d
index f0e62e0ac27..120dad970db 100644
--- a/gas/testsuite/gas/i386/mixed-mode-reloc64.d
+++ b/gas/testsuite/gas/i386/mixed-mode-reloc64.d
@@ -7,9 +7,9 @@
 
 RELOCATION RECORDS FOR \[.text\]:
 OFFSET[ 	]+TYPE[ 	]+VALUE[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
diff --git a/gas/testsuite/gas/i386/mpx-16bit.d b/gas/testsuite/gas/i386/mpx-16bit.d
index b80fe29b5a1..b26bc1ae1df 100644
--- a/gas/testsuite/gas/i386/mpx-16bit.d
+++ b/gas/testsuite/gas/i386/mpx-16bit.d
@@ -68,7 +68,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 84 88 01       	bnd je [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	f2 e9 84 01          	bnd jmp [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	67 f2 ff 21          	bnd jmp \*\(%ecx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	67 f3 0f 1b 08       	bndmk  \(%eax\),%bnd1
 [ 	]*[a-f0-9]+:	67 f3 0f 1b 0d 99 03 00 00 	addr32 bndmk 0x399,%bnd1
 [ 	]*[a-f0-9]+:	67 f3 0f 1b 49 03    	bndmk  0x3\(%ecx\),%bnd1
@@ -127,10 +127,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 09             	bnd je [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	f2 eb 06             	bnd jmp [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	66 f2 ff e1          	bnd jmpl? \*%ecx
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <bad>:
 #...
diff --git a/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d b/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
index 780f3710ecb..5ba3ca56816 100644
--- a/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
+++ b/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
@@ -14,13 +14,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 08             	bnd je 14 <foo>
 [ 	]*[a-f0-9]+:	f2 eb 05             	bnd jmp 14 <foo>
 [ 	]*[a-f0-9]+:	f2 ff 23             	bnd jmp \*\(%ebx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 0+14 <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f2 e8 f2 ff ff ff    	bnd call 14 <foo>
 [ 	]*[a-f0-9]+:	01 c3                	add    %eax,%ebx
 [ 	]*[a-f0-9]+:	e2 ee                	loop   14 <foo>
diff --git a/gas/testsuite/gas/i386/mpx.d b/gas/testsuite/gas/i386/mpx.d
index c7c08adc2c3..a12081c6358 100644
--- a/gas/testsuite/gas/i386/mpx.d
+++ b/gas/testsuite/gas/i386/mpx.d
@@ -67,7 +67,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 84 59 01 00 00 	bnd je 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 e9 53 01 00 00    	bnd jmp 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 ff 21             	bnd jmp \*\(%ecx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f3 0f 1b 08          	bndmk  \(%eax\),%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 0d 99 03 00 00 	bndmk  0x399,%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 49 03       	bndmk  0x3\(%ecx\),%bnd1
@@ -126,10 +126,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 08             	bnd je 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 eb 05             	bnd jmp 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 ff e1             	bnd jmp \*%ecx
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <bad>:
 [ 	]*[a-f0-9]+:	0f 1a 30             	bndldx \(%eax\),\(bad\)
diff --git a/gas/testsuite/gas/i386/noextreg.d b/gas/testsuite/gas/i386/noextreg.d
index ba175fc001e..feea60a898f 100644
--- a/gas/testsuite/gas/i386/noextreg.d
+++ b/gas/testsuite/gas/i386/noextreg.d
@@ -50,5 +50,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c4 e3 79 48 00 00    	vpermil2ps \$0x0,%xmm0,\(%eax\),%xmm0,%xmm0
 [ 	]*[a-f0-9]+:	c4 e3 39 48 00 00    	vpermil2ps \$0x0,%xmm0,\(%eax\),%xmm0,%xmm0
 [ 	]*[a-f0-9]+:	c4 e3 79 48 00 80    	vpermil2ps \$0x0,%xmm0,\(%eax\),%xmm0,%xmm0
-[ 	]*[a-f0-9]+:	c3                   	ret[ 	]*
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/nops-8.d b/gas/testsuite/gas/i386/nops-8.d
index 2c34410233f..2d99ac7e51b 100644
--- a/gas/testsuite/gas/i386/nops-8.d
+++ b/gas/testsuite/gas/i386/nops-8.d
@@ -1948,8 +1948,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	f3 0f 1e f7          	repz nop %edi
  +[a-f0-9]+:	f3 0f 1e f8          	repz nop %eax
  +[a-f0-9]+:	f3 0f 1e f9          	repz nop %ecx
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 *
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 *
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f 1e fc          	repz nop %esp
  +[a-f0-9]+:	f3 0f 1e fd          	repz nop %ebp
  +[a-f0-9]+:	f3 0f 1e fe          	repz nop %esi
diff --git a/gas/testsuite/gas/i386/noreg64-data16.d b/gas/testsuite/gas/i386/noreg64-data16.d
index f5e921c14fc..f1e67096a58 100644
--- a/gas/testsuite/gas/i386/noreg64-data16.d
+++ b/gas/testsuite/gas/i386/noreg64-data16.d
@@ -66,7 +66,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	66 ff 00             	incw   \(%rax\)
  *[a-f0-9]+:	66 6d                	insw   \(%dx\),%es:\(%rdi\)
  *[a-f0-9]+:	66 6d                	insw   \(%dx\),%es:\(%rdi\)
- *[a-f0-9]+:	66 cf                	iretw *
+ *[a-f0-9]+:	66 cf                	iretw
  *[a-f0-9]+:	66 ff 20             	jmpw   \*\(%rax\)
  *[a-f0-9]+:	66 ff 18             	lcallw \*\(%rax\)
  *[a-f0-9]+:	66 0f 01 10          	data16 lgdt \(%rax\)
@@ -76,7 +76,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	66 0f 01 30          	data16 lmsw \(%rax\)
  *[a-f0-9]+:	66 ad                	lods   %ds:\(%rsi\),%ax
  *[a-f0-9]+:	66 ad                	lods   %ds:\(%rsi\),%ax
- *[a-f0-9]+:	66 cb                	lretw *
+ *[a-f0-9]+:	66 cb                	lretw
  *[a-f0-9]+:	66 ca 04 00          	lretw  \$0x4
  *[a-f0-9]+:	66 0f 00 18          	data16 ltr \(%rax\)
  *[a-f0-9]+:	66 c7 00 12 00       	movw   \$0x12,\(%rax\)
@@ -150,8 +150,8 @@ Disassembly of section .text:
  *[a-f0-9]+:	66 81 28 89 00       	subw   \$0x89,\(%rax\)
  *[a-f0-9]+:	66 81 28 34 12       	subw   \$0x1234,\(%rax\)
  *[a-f0-9]+:	66 81 28 78 56       	subw   \$0x5678,\(%rax\)
- *[a-f0-9]+:	66 0f 35             	data16 sysexitl *
- *[a-f0-9]+:	66 0f 07             	data16 sysretl *
+ *[a-f0-9]+:	66 0f 35             	data16 sysexitl
+ *[a-f0-9]+:	66 0f 07             	data16 sysretl
  *[a-f0-9]+:	66 f7 00 89 00       	testw  \$0x89,\(%rax\)
  *[a-f0-9]+:	66 f7 00 34 12       	testw  \$0x1234,\(%rax\)
  *[a-f0-9]+:	66 f7 00 78 56       	testw  \$0x5678,\(%rax\)
diff --git a/gas/testsuite/gas/i386/noreg64-rex64.d b/gas/testsuite/gas/i386/noreg64-rex64.d
index bf16ab7e417..cd8679e626a 100644
--- a/gas/testsuite/gas/i386/noreg64-rex64.d
+++ b/gas/testsuite/gas/i386/noreg64-rex64.d
@@ -64,7 +64,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	48 ff 00             	incq   \(%rax\)
  *[a-f0-9]+:	48 6d                	rex\.W insl \(%dx\),%es:\(%rdi\)
  *[a-f0-9]+:	48 6d                	rex\.W insl \(%dx\),%es:\(%rdi\)
- *[a-f0-9]+:	48 cf                	iretq *
+ *[a-f0-9]+:	48 cf                	iretq
  *[a-f0-9]+:	48 ff 20             	rex\.W jmp \*\(%rax\)
  *[a-f0-9]+:	48 ff 18             	rex\.W lcall \*\(%rax\)
  *[a-f0-9]+:	48 0f 01 10          	rex\.W lgdt \(%rax\)
@@ -74,7 +74,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	48 0f 01 30          	rex\.W lmsw \(%rax\)
  *[a-f0-9]+:	48 ad                	lods   %ds:\(%rsi\),%rax
  *[a-f0-9]+:	48 ad                	lods   %ds:\(%rsi\),%rax
- *[a-f0-9]+:	48 cb                	lretq *
+ *[a-f0-9]+:	48 cb                	lretq
  *[a-f0-9]+:	48 ca 04 00          	lretq  \$0x4
  *[a-f0-9]+:	48 0f 00 18          	rex\.W ltr \(%rax\)
  *[a-f0-9]+:	48 c7 00 12 00 00 00 	movq   \$0x12,\(%rax\)
@@ -149,8 +149,8 @@ Disassembly of section .text:
  *[a-f0-9]+:	48 81 28 89 00 00 00 	subq   \$0x89,\(%rax\)
  *[a-f0-9]+:	48 81 28 34 12 00 00 	subq   \$0x1234,\(%rax\)
  *[a-f0-9]+:	48 81 28 78 56 34 12 	subq   \$0x12345678,\(%rax\)
- *[a-f0-9]+:	48 0f 35             	sysexitq *
- *[a-f0-9]+:	48 0f 07             	sysretq *
+ *[a-f0-9]+:	48 0f 35             	sysexitq
+ *[a-f0-9]+:	48 0f 07             	sysretq
  *[a-f0-9]+:	48 f7 00 89 00 00 00 	testq  \$0x89,\(%rax\)
  *[a-f0-9]+:	48 f7 00 34 12 00 00 	testq  \$0x1234,\(%rax\)
  *[a-f0-9]+:	48 f7 00 78 56 34 12 	testq  \$0x12345678,\(%rax\)
diff --git a/gas/testsuite/gas/i386/noreg64.d b/gas/testsuite/gas/i386/noreg64.d
index e73caeed893..354d89069ae 100644
--- a/gas/testsuite/gas/i386/noreg64.d
+++ b/gas/testsuite/gas/i386/noreg64.d
@@ -64,7 +64,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	ff 00                	incl   \(%rax\)
  *[a-f0-9]+:	6d                   	insl   \(%dx\),%es:\(%rdi\)
  *[a-f0-9]+:	6d                   	insl   \(%dx\),%es:\(%rdi\)
- *[a-f0-9]+:	cf                   	iret *
+ *[a-f0-9]+:	cf                   	iret
  *[a-f0-9]+:	ff 20                	jmp    \*\(%rax\)
  *[a-f0-9]+:	ff 18                	lcall  \*\(%rax\)
  *[a-f0-9]+:	0f 01 10             	lgdt   \(%rax\)
@@ -74,7 +74,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	0f 01 30             	lmsw   \(%rax\)
  *[a-f0-9]+:	ad                   	lods   %ds:\(%rsi\),%eax
  *[a-f0-9]+:	ad                   	lods   %ds:\(%rsi\),%eax
- *[a-f0-9]+:	cb                   	lret *
+ *[a-f0-9]+:	cb                   	lret
  *[a-f0-9]+:	ca 04 00             	lret   \$0x4
  *[a-f0-9]+:	0f 00 18             	ltr    \(%rax\)
  *[a-f0-9]+:	c7 00 12 00 00 00    	movl   \$0x12,\(%rax\)
@@ -151,8 +151,8 @@ Disassembly of section .text:
  *[a-f0-9]+:	81 28 89 00 00 00    	subl   \$0x89,\(%rax\)
  *[a-f0-9]+:	81 28 34 12 00 00    	subl   \$0x1234,\(%rax\)
  *[a-f0-9]+:	81 28 78 56 34 12    	subl   \$0x12345678,\(%rax\)
- *[a-f0-9]+:	0f 35                	sysexitl *
- *[a-f0-9]+:	0f 07                	sysretl *
+ *[a-f0-9]+:	0f 35                	sysexitl
+ *[a-f0-9]+:	0f 07                	sysretl
  *[a-f0-9]+:	f7 00 89 00 00 00    	testl  \$0x89,\(%rax\)
  *[a-f0-9]+:	f7 00 34 12 00 00    	testl  \$0x1234,\(%rax\)
  *[a-f0-9]+:	f7 00 78 56 34 12    	testl  \$0x12345678,\(%rax\)
diff --git a/gas/testsuite/gas/i386/opcode-intel.d b/gas/testsuite/gas/i386/opcode-intel.d
index 732b033c916..9da5e7f4a22 100644
--- a/gas/testsuite/gas/i386/opcode-intel.d
+++ b/gas/testsuite/gas/i386/opcode-intel.d
@@ -45,28 +45,28 @@ Disassembly of section .text:
  *[0-9a-f]+:	23 90 90 90 90 90[ 	]+and[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	24 90[ 	]+and[ 	]+al,0x90
  *[0-9a-f]+:	25 90 90 90 90[ 	]+and[ 	]+eax,0x90909090
- *[0-9a-f]+:	27[ 	]+daa[ 	]*
+ *[0-9a-f]+:	27[ 	]+daa
  *[0-9a-f]+:	28 90 90 90 90 90[ 	]+sub[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
  *[0-9a-f]+:	29 90 90 90 90 90[ 	]+sub[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	2a 90 90 90 90 90[ 	]+sub[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	2b 90 90 90 90 90[ 	]+sub[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	2c 90[ 	]+sub[ 	]+al,0x90
  *[0-9a-f]+:	2d 90 90 90 90[ 	]+sub[ 	]+eax,0x90909090
- *[0-9a-f]+:	2f[ 	]+das[ 	]*
+ *[0-9a-f]+:	2f[ 	]+das
  *[0-9a-f]+:	30 90 90 90 90 90[ 	]+xor[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
  *[0-9a-f]+:	31 90 90 90 90 90[ 	]+xor[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	32 90 90 90 90 90[ 	]+xor[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	33 90 90 90 90 90[ 	]+xor[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	34 90[ 	]+xor[ 	]+al,0x90
  *[0-9a-f]+:	35 90 90 90 90[ 	]+xor[ 	]+eax,0x90909090
- *[0-9a-f]+:	37[ 	]+aaa[ 	]*
+ *[0-9a-f]+:	37[ 	]+aaa
  *[0-9a-f]+:	38 90 90 90 90 90[ 	]+cmp[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
  *[0-9a-f]+:	39 90 90 90 90 90[ 	]+cmp[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	3a 90 90 90 90 90[ 	]+cmp[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	3b 90 90 90 90 90[ 	]+cmp[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	3c 90[ 	]+cmp[ 	]+al,0x90
  *[0-9a-f]+:	3d 90 90 90 90[ 	]+cmp[ 	]+eax,0x90909090
- *[0-9a-f]+:	3f[ 	]+aas[ 	]*
+ *[0-9a-f]+:	3f[ 	]+aas
  *[0-9a-f]+:	40[ 	]+inc[ 	]+eax
  *[0-9a-f]+:	41[ 	]+inc[ 	]+ecx
  *[0-9a-f]+:	42[ 	]+inc[ 	]+edx
@@ -99,8 +99,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	5d[ 	]+pop[ 	]+ebp
  *[0-9a-f]+:	5e[ 	]+pop[ 	]+esi
  *[0-9a-f]+:	5f[ 	]+pop[ 	]+edi
- *[0-9a-f]+:	60[ 	]+pusha[ 	]*
- *[0-9a-f]+:	61[ 	]+popa[ 	]*
+ *[0-9a-f]+:	60[ 	]+pusha
+ *[0-9a-f]+:	61[ 	]+popa
  *[0-9a-f]+:	62 90 90 90 90 90[ 	]+bound[ 	]+edx,(QWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	63 90 90 90 90 90[ 	]+arpl[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
  *[0-9a-f]+:	68 90 90 90 90[ 	]+push[ 	]+0x90909090
@@ -142,7 +142,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	8d 90 90 90 90 90[ 	]+lea[ 	]+edx,\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	8e 90 90 90 90 90[ 	]+mov[ 	]+ss,(WORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	8f 80 90 90 90 90[ 	]+pop[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
- *[0-9a-f]+:	90[ 	]+nop[ 	]*
+ *[0-9a-f]+:	90[ 	]+nop
  *[0-9a-f]+:	91[ 	]+xchg[ 	]+ecx,eax
  *[0-9a-f]+:	92[ 	]+xchg[ 	]+edx,eax
  *[0-9a-f]+:	93[ 	]+xchg[ 	]+ebx,eax
@@ -150,14 +150,14 @@ Disassembly of section .text:
  *[0-9a-f]+:	95[ 	]+xchg[ 	]+ebp,eax
  *[0-9a-f]+:	96[ 	]+xchg[ 	]+esi,eax
  *[0-9a-f]+:	97[ 	]+xchg[ 	]+edi,eax
- *[0-9a-f]+:	98[ 	]+cwde[ 	]*
- *[0-9a-f]+:	99[ 	]+cdq[ 	]*
+ *[0-9a-f]+:	98[ 	]+cwde
+ *[0-9a-f]+:	99[ 	]+cdq
  *[0-9a-f]+:	9a 90 90 90 90 90 90[ 	]+call[ 	]+0x9090:0x90909090
  *[0-9a-f]+:	9b[ 	]+fwait
- *[0-9a-f]+:	9c[ 	]+pushf[ 	]*
- *[0-9a-f]+:	9d[ 	]+popf[ 	]*
- *[0-9a-f]+:	9e[ 	]+sahf[ 	]*
- *[0-9a-f]+:	9f[ 	]+lahf[ 	]*
+ *[0-9a-f]+:	9c[ 	]+pushf
+ *[0-9a-f]+:	9d[ 	]+popf
+ *[0-9a-f]+:	9e[ 	]+sahf
+ *[0-9a-f]+:	9f[ 	]+lahf
  *[0-9a-f]+:	a0 90 90 90 90[ 	]+mov[ 	]+al,ds:0x90909090
  *[0-9a-f]+:	a1 90 90 90 90[ 	]+mov[ 	]+eax,ds:0x90909090
  *[0-9a-f]+:	a2 90 90 90 90[ 	]+mov[ 	]+ds:0x90909090,al
@@ -193,19 +193,19 @@ Disassembly of section .text:
  *[0-9a-f]+:	c0 90 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	c1 90 90 90 90 90 90[ 	]+rcl[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	c2 90 90[ 	]+ret[ 	]+0x9090
- *[0-9a-f]+:	c3[ 	]+ret[ 	]*
+ *[0-9a-f]+:	c3[ 	]+ret
  *[0-9a-f]+:	c4 90 90 90 90 90[ 	]+les[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	c5 90 90 90 90 90[ 	]+lds[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	c6 80 90 90 90 90 90[ 	]+mov[ 	]+BYTE PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	c7 80 90 90 90 90 90 90 90 90[ 	]+mov[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0x90909090
  *[0-9a-f]+:	c8 90 90 90[ 	]+enter[ 	]+0x9090,0x90
- *[0-9a-f]+:	c9[ 	]+leave[ 	]*
+ *[0-9a-f]+:	c9[ 	]+leave
  *[0-9a-f]+:	ca 90 90[ 	]+retf[ 	]+0x9090
- *[0-9a-f]+:	cb[ 	]+retf[ 	]*
- *[0-9a-f]+:	cc[ 	]+int3[ 	]*
+ *[0-9a-f]+:	cb[ 	]+retf
+ *[0-9a-f]+:	cc[ 	]+int3
  *[0-9a-f]+:	cd 90[ 	]+int[ 	]+0x90
- *[0-9a-f]+:	ce[ 	]+into[ 	]*
- *[0-9a-f]+:	cf[ 	]+iret[ 	]*
+ *[0-9a-f]+:	ce[ 	]+into
+ *[0-9a-f]+:	cf[ 	]+iret
  *[0-9a-f]+:	d0 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],1
  *[0-9a-f]+:	d1 90 90 90 90 90[ 	]+rcl[ 	]+DWORD PTR \[eax-0x6f6f6f70\],1
  *[0-9a-f]+:	d2 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],cl
@@ -237,35 +237,35 @@ Disassembly of section .text:
  *[0-9a-f]+:	ed[ 	]+in[ 	]+eax,dx
  *[0-9a-f]+:	ee[ 	]+out[ 	]+dx,al
  *[0-9a-f]+:	ef[ 	]+out[ 	]+dx,eax
- *[0-9a-f]+:	f4[ 	]+hlt[ 	]*
- *[0-9a-f]+:	f5[ 	]+cmc[ 	]*
+ *[0-9a-f]+:	f4[ 	]+hlt
+ *[0-9a-f]+:	f5[ 	]+cmc
  *[0-9a-f]+:	f6 90 90 90 90 90[ 	]+not[ 	]+BYTE PTR \[eax-0x6f6f6f70\]
  *[0-9a-f]+:	f7 90 90 90 90 90[ 	]+not[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
- *[0-9a-f]+:	f8[ 	]+clc[ 	]*
- *[0-9a-f]+:	f9[ 	]+stc[ 	]*
- *[0-9a-f]+:	fa[ 	]+cli[ 	]*
- *[0-9a-f]+:	fb[ 	]+sti[ 	]*
- *[0-9a-f]+:	fc[ 	]+cld[ 	]*
- *[0-9a-f]+:	fd[ 	]+std[ 	]*
+ *[0-9a-f]+:	f8[ 	]+clc
+ *[0-9a-f]+:	f9[ 	]+stc
+ *[0-9a-f]+:	fa[ 	]+cli
+ *[0-9a-f]+:	fb[ 	]+sti
+ *[0-9a-f]+:	fc[ 	]+cld
+ *[0-9a-f]+:	fd[ 	]+std
  *[0-9a-f]+:	ff 90 90 90 90 90[ 	]+call[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 00 90 90 90 90 90[ 	]+lldt[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 01 90 90 90 90 90[ 	]+lgdtd[ 	]+\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 02 90 90 90 90 90[ 	]+lar[ 	]+edx,(WORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 03 90 90 90 90 90[ 	]+lsl[ 	]+edx,(WORD PTR )?\[eax-0x6f6f6f70\]
- *[0-9a-f]+:	0f 06[ 	]+clts[ 	]*
- *[0-9a-f]+:	0f 08[ 	]+invd[ 	]*
- *[0-9a-f]+:	0f 09[ 	]+wbinvd[ 	]*
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
+ *[0-9a-f]+:	0f 06[ 	]+clts
+ *[0-9a-f]+:	0f 08[ 	]+invd
+ *[0-9a-f]+:	0f 09[ 	]+wbinvd
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f 20 d0[ 	]+mov[ 	]+eax,cr2
  *[0-9a-f]+:	0f 21 d0[ 	]+mov[ 	]+eax,dr2
  *[0-9a-f]+:	0f 22 d0[ 	]+mov[ 	]+cr2,eax
  *[0-9a-f]+:	0f 23 d0[ 	]+mov[ 	]+dr2,eax
  *[0-9a-f]+:	0f 24 d0[ 	]+mov[ 	]+eax,tr2
  *[0-9a-f]+:	0f 26 d0[ 	]+mov[ 	]+tr2,eax
- *[0-9a-f]+:	0f 30[ 	]+wrmsr[ 	]*
- *[0-9a-f]+:	0f 31[ 	]+rdtsc[ 	]*
- *[0-9a-f]+:	0f 32[ 	]+rdmsr[ 	]*
- *[0-9a-f]+:	0f 33[ 	]+rdpmc[ 	]*
+ *[0-9a-f]+:	0f 30[ 	]+wrmsr
+ *[0-9a-f]+:	0f 31[ 	]+rdtsc
+ *[0-9a-f]+:	0f 32[ 	]+rdmsr
+ *[0-9a-f]+:	0f 33[ 	]+rdpmc
  *[0-9a-f]+:	0f 40 90 90 90 90 90[ 	]+cmovo[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 41 90 90 90 90 90[ 	]+cmovno[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 42 90 90 90 90 90[ 	]+cmovb[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
@@ -302,7 +302,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 74 90 90 90 90 90[ 	]+pcmpeqb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 75 90 90 90 90 90[ 	]+pcmpeqw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 76 90 90 90 90 90[ 	]+pcmpeqd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
- *[0-9a-f]+:	0f 77[ 	]+emms[ 	]*
+ *[0-9a-f]+:	0f 77[ 	]+emms
  *[0-9a-f]+:	0f 7e 90 90 90 90 90[ 	]+movd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],mm2
  *[0-9a-f]+:	0f 7f 90 90 90 90 90[ 	]+movq[ 	]+(QWORD PTR )?\[eax-0x6f6f6f70\],mm2
  *[0-9a-f]+:	0f 80 90 90 90 90[ 	]+jo[ 	]+909094e2 <foo\+0x909094e2>
@@ -339,13 +339,13 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 9f 80 90 90 90 90[ 	]+setg[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f a0[ 	]+push[ 	]+fs
  *[0-9a-f]+:	0f a1[ 	]+pop[ 	]+fs
- *[0-9a-f]+:	0f a2[ 	]+cpuid[ 	]*
+ *[0-9a-f]+:	0f a2[ 	]+cpuid
  *[0-9a-f]+:	0f a3 90 90 90 90 90[ 	]+bt[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	0f a4 90 90 90 90 90 90[ 	]+shld[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90
  *[0-9a-f]+:	0f a5 90 90 90 90 90[ 	]+shld[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl
  *[0-9a-f]+:	0f a8[ 	]+push[ 	]+gs
  *[0-9a-f]+:	0f a9[ 	]+pop[ 	]+gs
- *[0-9a-f]+:	0f aa[ 	]+rsm[ 	]*
+ *[0-9a-f]+:	0f aa[ 	]+rsm
  *[0-9a-f]+:	0f ab 90 90 90 90 90[ 	]+bts[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	0f ac 90 90 90 90 90 90[ 	]+shrd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90
  *[0-9a-f]+:	0f ad 90 90 90 90 90[ 	]+shrd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl
@@ -358,7 +358,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f b5 90 90 90 90 90[ 	]+lgs[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f b6 90 90 90 90 90[ 	]+movzx[ 	]+edx,BYTE PTR \[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f b7 90 90 90 90 90[ 	]+movzx[ 	]+edx,WORD PTR \[eax-0x6f6f6f70\]
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f bb 90 90 90 90 90[ 	]+btc[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	0f bc 90 90 90 90 90[ 	]+bsf[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f bd 90 90 90 90 90[ 	]+bsr[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
@@ -466,8 +466,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 5d[ 	]+pop[ 	]+bp
  *[0-9a-f]+:	66 5e[ 	]+pop[ 	]+si
  *[0-9a-f]+:	66 5f[ 	]+pop[ 	]+di
- *[0-9a-f]+:	66 60[ 	]+pushaw[ 	]*
- *[0-9a-f]+:	66 61[ 	]+popaw[ 	]*
+ *[0-9a-f]+:	66 60[ 	]+pushaw
+ *[0-9a-f]+:	66 61[ 	]+popaw
  *[0-9a-f]+:	66 62 90 90 90 90 90[ 	]+bound[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	66 68 90 90[ 	]+pushw[ 	]+0x9090
  *[0-9a-f]+:	66 69 90 90 90 90 90 90 90[ 	]+imul[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\],0x9090
@@ -491,11 +491,11 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 95[ 	]+xchg[ 	]+bp,ax
  *[0-9a-f]+:	66 96[ 	]+xchg[ 	]+si,ax
  *[0-9a-f]+:	66 97[ 	]+xchg[ 	]+di,ax
- *[0-9a-f]+:	66 98[ 	]+cbw[ 	]*
- *[0-9a-f]+:	66 99[ 	]+cwd[ 	]*
+ *[0-9a-f]+:	66 98[ 	]+cbw
+ *[0-9a-f]+:	66 99[ 	]+cwd
  *[0-9a-f]+:	66 9a 90 90 90 90[ 	]+call[ 	]+0x9090:0x9090
- *[0-9a-f]+:	66 9c[ 	]+pushfw[ 	]*
- *[0-9a-f]+:	66 9d[ 	]+popfw[ 	]*
+ *[0-9a-f]+:	66 9c[ 	]+pushfw
+ *[0-9a-f]+:	66 9d[ 	]+popfw
  *[0-9a-f]+:	66 a1 90 90 90 90[ 	]+mov[ 	]+ax,ds:0x90909090
  *[0-9a-f]+:	66 a3 90 90 90 90[ 	]+mov[ 	]+ds:0x90909090,ax
  *[0-9a-f]+:	66 a5[ 	]+movs[ 	]+WORD PTR es:\[edi\],(WORD PTR )?ds:\[esi\]
@@ -514,15 +514,15 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 bf 90 90[ 	]+mov[ 	]+di,0x9090
  *[0-9a-f]+:	66 c1 90 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	66 c2 90 90[ 	]+retw[ 	]+0x9090
- *[0-9a-f]+:	66 c3[ 	]+retw[ 	]*
+ *[0-9a-f]+:	66 c3[ 	]+retw
  *[0-9a-f]+:	66 c4 90 90 90 90 90[ 	]+les[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	66 c5 90 90 90 90 90[ 	]+lds[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	66 c7 80 90 90 90 90 90 90[ 	]+mov[ 	]+WORD PTR \[eax-0x6f6f6f70\],0x9090
  *[0-9a-f]+:	66 c8 90 90 90[ 	]+enterw[ 	]+0x9090,0x90
- *[0-9a-f]+:	66 c9[ 	]+leavew[ 	]*
+ *[0-9a-f]+:	66 c9[ 	]+leavew
  *[0-9a-f]+:	66 ca 90 90[ 	]+retfw[ 	]+0x9090
- *[0-9a-f]+:	66 cb[ 	]+retfw[ 	]*
- *[0-9a-f]+:	66 cf[ 	]+iretw[ 	]*
+ *[0-9a-f]+:	66 cb[ 	]+retfw
+ *[0-9a-f]+:	66 cf[ 	]+iretw
  *[0-9a-f]+:	66 d1 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],1
  *[0-9a-f]+:	66 d3 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],cl
  *[0-9a-f]+:	66 e5 90[ 	]+in[ 	]+ax,0x90
@@ -588,7 +588,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	85 c3 [ 	]*test[ 	]+ebx,eax
  *[0-9a-f]+:	85 d8 [ 	]*test[ 	]+eax,ebx
  *[0-9a-f]+:	85 18 [ 	]*test[ 	]+(DWORD PTR )?\[eax\],ebx
- *[0-9a-f]+:	f1[ 	]+int1[ 	]+
+ *[0-9a-f]+:	f1[ 	]+int1
 [ 	]*[a-f0-9]+:	0f 4a 90 90 90 90 90 	cmovp  edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 4b 90 90 90 90 90 	cmovnp edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 0f 4a 90 90 90 90 90 	cmovp  dx,WORD PTR \[eax-0x6f6f6f70\]
diff --git a/gas/testsuite/gas/i386/opcode-suffix.d b/gas/testsuite/gas/i386/opcode-suffix.d
index 6a9c4cd8717..7a157ee7ddf 100644
--- a/gas/testsuite/gas/i386/opcode-suffix.d
+++ b/gas/testsuite/gas/i386/opcode-suffix.d
@@ -45,28 +45,28 @@ Disassembly of section .text:
  *[0-9a-f]+:	23 90 90 90 90 90[ 	]+andl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	24 90[ 	]+andb[ 	]+\$0x90,%al
  *[0-9a-f]+:	25 90 90 90 90[ 	]+andl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	27[ 	]+daa[ 	]+
+ *[0-9a-f]+:	27[ 	]+daa
  *[0-9a-f]+:	28 90 90 90 90 90[ 	]+subb[ 	]+%dl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	29 90 90 90 90 90[ 	]+subl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	2a 90 90 90 90 90[ 	]+subb[ 	]+-0x6f6f6f70\(%eax\),%dl
  *[0-9a-f]+:	2b 90 90 90 90 90[ 	]+subl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	2c 90[ 	]+subb[ 	]+\$0x90,%al
  *[0-9a-f]+:	2d 90 90 90 90[ 	]+subl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	2f[ 	]+das[ 	]+
+ *[0-9a-f]+:	2f[ 	]+das
  *[0-9a-f]+:	30 90 90 90 90 90[ 	]+xorb[ 	]+%dl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	31 90 90 90 90 90[ 	]+xorl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	32 90 90 90 90 90[ 	]+xorb[ 	]+-0x6f6f6f70\(%eax\),%dl
  *[0-9a-f]+:	33 90 90 90 90 90[ 	]+xorl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	34 90[ 	]+xorb[ 	]+\$0x90,%al
  *[0-9a-f]+:	35 90 90 90 90[ 	]+xorl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	37[ 	]+aaa[ 	]+
+ *[0-9a-f]+:	37[ 	]+aaa
  *[0-9a-f]+:	38 90 90 90 90 90[ 	]+cmpb[ 	]+%dl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	39 90 90 90 90 90[ 	]+cmpl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	3a 90 90 90 90 90[ 	]+cmpb[ 	]+-0x6f6f6f70\(%eax\),%dl
  *[0-9a-f]+:	3b 90 90 90 90 90[ 	]+cmpl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	3c 90[ 	]+cmpb[ 	]+\$0x90,%al
  *[0-9a-f]+:	3d 90 90 90 90[ 	]+cmpl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	3f[ 	]+aas[ 	]+
+ *[0-9a-f]+:	3f[ 	]+aas
  *[0-9a-f]+:	40[ 	]+incl[ 	]+%eax
  *[0-9a-f]+:	41[ 	]+incl[ 	]+%ecx
  *[0-9a-f]+:	42[ 	]+incl[ 	]+%edx
@@ -99,8 +99,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	5d[ 	]+popl[ 	]+%ebp
  *[0-9a-f]+:	5e[ 	]+popl[ 	]+%esi
  *[0-9a-f]+:	5f[ 	]+popl[ 	]+%edi
- *[0-9a-f]+:	60[ 	]+pushal 
- *[0-9a-f]+:	61[ 	]+popal[ 	]+
+ *[0-9a-f]+:	60[ 	]+pushal
+ *[0-9a-f]+:	61[ 	]+popal
  *[0-9a-f]+:	62 90 90 90 90 90[ 	]+boundl %edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	63 90 90 90 90 90[ 	]+arpl[ 	]+%dx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	68 90 90 90 90[ 	]+pushl[ 	]+\$0x90909090
@@ -150,14 +150,14 @@ Disassembly of section .text:
  *[0-9a-f]+:	95[ 	]+xchgl[ 	]+%eax,%ebp
  *[0-9a-f]+:	96[ 	]+xchgl[ 	]+%eax,%esi
  *[0-9a-f]+:	97[ 	]+xchgl[ 	]+%eax,%edi
- *[0-9a-f]+:	98[ 	]+cwtl[ 	]+
- *[0-9a-f]+:	99[ 	]+cltd[ 	]+
+ *[0-9a-f]+:	98[ 	]+cwtl
+ *[0-9a-f]+:	99[ 	]+cltd
  *[0-9a-f]+:	9a 90 90 90 90 90 90[ 	]+lcalll \$0x9090,\$0x90909090
  *[0-9a-f]+:	9b[ 	]+fwait
- *[0-9a-f]+:	9c[ 	]+pushfl 
- *[0-9a-f]+:	9d[ 	]+popfl[ 	]+
- *[0-9a-f]+:	9e[ 	]+sahf[ 	]+
- *[0-9a-f]+:	9f[ 	]+lahf[ 	]+
+ *[0-9a-f]+:	9c[ 	]+pushfl
+ *[0-9a-f]+:	9d[ 	]+popfl
+ *[0-9a-f]+:	9e[ 	]+sahf
+ *[0-9a-f]+:	9f[ 	]+lahf
  *[0-9a-f]+:	a0 90 90 90 90[ 	]+movb[ 	]+0x90909090,%al
  *[0-9a-f]+:	a1 90 90 90 90[ 	]+movl[ 	]+0x90909090,%eax
  *[0-9a-f]+:	a2 90 90 90 90[ 	]+movb[ 	]+%al,0x90909090
@@ -193,19 +193,19 @@ Disassembly of section .text:
  *[0-9a-f]+:	c0 90 90 90 90 90 90[ 	]+rclb[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c1 90 90 90 90 90 90[ 	]+rcll[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c2 90 90[ 	]+retl[ 	]+\$0x9090
- *[0-9a-f]+:	c3[ 	]+retl[ 	]+
+ *[0-9a-f]+:	c3[ 	]+retl
  *[0-9a-f]+:	c4 90 90 90 90 90[ 	]+lesl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	c5 90 90 90 90 90[ 	]+ldsl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	c6 80 90 90 90 90 90[ 	]+movb[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c7 80 90 90 90 90 90 90 90 90[ 	]+movl[ 	]+\$0x90909090,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c8 90 90 90[ 	]+enterl \$0x9090,\$0x90
- *[0-9a-f]+:	c9[ 	]+leavel 
+ *[0-9a-f]+:	c9[ 	]+leavel
  *[0-9a-f]+:	ca 90 90[ 	]+lretl[ 	]+\$0x9090
- *[0-9a-f]+:	cb[ 	]+lretl[ 	]+
- *[0-9a-f]+:	cc[ 	]+int3[ 	]+
+ *[0-9a-f]+:	cb[ 	]+lretl
+ *[0-9a-f]+:	cc[ 	]+int3
  *[0-9a-f]+:	cd 90[ 	]+int[ 	]+\$0x90
- *[0-9a-f]+:	ce[ 	]+into[ 	]+
- *[0-9a-f]+:	cf[ 	]+iretl[ 	]+
+ *[0-9a-f]+:	ce[ 	]+into
+ *[0-9a-f]+:	cf[ 	]+iretl
  *[0-9a-f]+:	d0 90 90 90 90 90[ 	]+rclb[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	d1 90 90 90 90 90[ 	]+rcll[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	d2 90 90 90 90 90[ 	]+rclb[ 	]+%cl,-0x6f6f6f70\(%eax\)
@@ -237,35 +237,35 @@ Disassembly of section .text:
  *[0-9a-f]+:	ed[ 	]+inl[ 	]+\(%dx\),%eax
  *[0-9a-f]+:	ee[ 	]+outb[ 	]+%al,\(%dx\)
  *[0-9a-f]+:	ef[ 	]+outl[ 	]+%eax,\(%dx\)
- *[0-9a-f]+:	f4[ 	]+hlt[ 	]+
- *[0-9a-f]+:	f5[ 	]+cmc[ 	]+
+ *[0-9a-f]+:	f4[ 	]+hlt
+ *[0-9a-f]+:	f5[ 	]+cmc
  *[0-9a-f]+:	f6 90 90 90 90 90[ 	]+notb[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	f7 90 90 90 90 90[ 	]+notl[ 	]+-0x6f6f6f70\(%eax\)
- *[0-9a-f]+:	f8[ 	]+clc[ 	]+
- *[0-9a-f]+:	f9[ 	]+stc[ 	]+
- *[0-9a-f]+:	fa[ 	]+cli[ 	]+
- *[0-9a-f]+:	fb[ 	]+sti[ 	]+
- *[0-9a-f]+:	fc[ 	]+cld[ 	]+
- *[0-9a-f]+:	fd[ 	]+std[ 	]+
+ *[0-9a-f]+:	f8[ 	]+clc
+ *[0-9a-f]+:	f9[ 	]+stc
+ *[0-9a-f]+:	fa[ 	]+cli
+ *[0-9a-f]+:	fb[ 	]+sti
+ *[0-9a-f]+:	fc[ 	]+cld
+ *[0-9a-f]+:	fd[ 	]+std
  *[0-9a-f]+:	ff 90 90 90 90 90[ 	]+calll[ 	]+\*-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 00 90 90 90 90 90[ 	]+lldt[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 01 90 90 90 90 90[ 	]+lgdtl[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 02 90 90 90 90 90[ 	]+larl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f 03 90 90 90 90 90[ 	]+lsll[ 	]+-0x6f6f6f70\(%eax\),%edx
- *[0-9a-f]+:	0f 06[ 	]+clts[ 	]+
- *[0-9a-f]+:	0f 08[ 	]+invd[ 	]+
- *[0-9a-f]+:	0f 09[ 	]+wbinvd 
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]+
+ *[0-9a-f]+:	0f 06[ 	]+clts
+ *[0-9a-f]+:	0f 08[ 	]+invd
+ *[0-9a-f]+:	0f 09[ 	]+wbinvd
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f 20 d0[ 	]+movl[ 	]+%cr2,%eax
  *[0-9a-f]+:	0f 21 d0[ 	]+movl[ 	]+%db2,%eax
  *[0-9a-f]+:	0f 22 d0[ 	]+movl[ 	]+%eax,%cr2
  *[0-9a-f]+:	0f 23 d0[ 	]+movl[ 	]+%eax,%db2
  *[0-9a-f]+:	0f 24 d0[ 	]+movl[ 	]+%tr2,%eax
  *[0-9a-f]+:	0f 26 d0[ 	]+movl[ 	]+%eax,%tr2
- *[0-9a-f]+:	0f 30[ 	]+wrmsr[ 	]+
- *[0-9a-f]+:	0f 31[ 	]+rdtsc[ 	]+
- *[0-9a-f]+:	0f 32[ 	]+rdmsr[ 	]+
- *[0-9a-f]+:	0f 33[ 	]+rdpmc[ 	]+
+ *[0-9a-f]+:	0f 30[ 	]+wrmsr
+ *[0-9a-f]+:	0f 31[ 	]+rdtsc
+ *[0-9a-f]+:	0f 32[ 	]+rdmsr
+ *[0-9a-f]+:	0f 33[ 	]+rdpmc
  *[0-9a-f]+:	0f 40 90 90 90 90 90[ 	]+cmovol[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f 41 90 90 90 90 90[ 	]+cmovnol -0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f 42 90 90 90 90 90[ 	]+cmovbl[ 	]+-0x6f6f6f70\(%eax\),%edx
@@ -302,7 +302,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 74 90 90 90 90 90[ 	]+pcmpeqb -0x6f6f6f70\(%eax\),%mm2
  *[0-9a-f]+:	0f 75 90 90 90 90 90[ 	]+pcmpeqw -0x6f6f6f70\(%eax\),%mm2
  *[0-9a-f]+:	0f 76 90 90 90 90 90[ 	]+pcmpeqd -0x6f6f6f70\(%eax\),%mm2
- *[0-9a-f]+:	0f 77[ 	]+emms[ 	]+
+ *[0-9a-f]+:	0f 77[ 	]+emms
  *[0-9a-f]+:	0f 7e 90 90 90 90 90[ 	]+movd[ 	]+%mm2,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 7f 90 90 90 90 90[ 	]+movq[ 	]+%mm2,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 80 90 90 90 90[ 	]+jo[ 	]+909094e2 <foo\+0x909094e2>
@@ -339,13 +339,13 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 9f 80 90 90 90 90[ 	]+setg[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a0[ 	]+pushl[ 	]+%fs
  *[0-9a-f]+:	0f a1[ 	]+popl[ 	]+%fs
- *[0-9a-f]+:	0f a2[ 	]+cpuid[ 	]+
+ *[0-9a-f]+:	0f a2[ 	]+cpuid
  *[0-9a-f]+:	0f a3 90 90 90 90 90[ 	]+btl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a4 90 90 90 90 90 90[ 	]+shldl[ 	]+\$0x90,%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a5 90 90 90 90 90[ 	]+shldl[ 	]+%cl,%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a8[ 	]+pushl[ 	]+%gs
  *[0-9a-f]+:	0f a9[ 	]+popl[ 	]+%gs
- *[0-9a-f]+:	0f aa[ 	]+rsm[ 	]+
+ *[0-9a-f]+:	0f aa[ 	]+rsm
  *[0-9a-f]+:	0f ab 90 90 90 90 90[ 	]+btsl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f ac 90 90 90 90 90 90[ 	]+shrdl[ 	]+\$0x90,%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f ad 90 90 90 90 90[ 	]+shrdl[ 	]+%cl,%edx,-0x6f6f6f70\(%eax\)
@@ -358,7 +358,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f b5 90 90 90 90 90[ 	]+lgsl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f b6 90 90 90 90 90[ 	]+movzbl -0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f b7 90 90 90 90 90[ 	]+movzwl -0x6f6f6f70\(%eax\),%edx
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f bb 90 90 90 90 90[ 	]+btcl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f bc 90 90 90 90 90[ 	]+bsfl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f bd 90 90 90 90 90[ 	]+bsrl[ 	]+-0x6f6f6f70\(%eax\),%edx
@@ -466,8 +466,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 5d[ 	]+popw[ 	]+%bp
  *[0-9a-f]+:	66 5e[ 	]+popw[ 	]+%si
  *[0-9a-f]+:	66 5f[ 	]+popw[ 	]+%di
- *[0-9a-f]+:	66 60[ 	]+pushaw 
- *[0-9a-f]+:	66 61[ 	]+popaw[ 	]+
+ *[0-9a-f]+:	66 60[ 	]+pushaw
+ *[0-9a-f]+:	66 61[ 	]+popaw
  *[0-9a-f]+:	66 62 90 90 90 90 90[ 	]+boundw %dx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 68 90 90[ 	]+pushw[ 	]+\$0x9090
  *[0-9a-f]+:	66 69 90 90 90 90 90 90 90[ 	]+imulw[ 	]+\$0x9090,-0x6f6f6f70\(%eax\),%dx
@@ -491,11 +491,11 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 95[ 	]+xchgw[ 	]+%ax,%bp
  *[0-9a-f]+:	66 96[ 	]+xchgw[ 	]+%ax,%si
  *[0-9a-f]+:	66 97[ 	]+xchgw[ 	]+%ax,%di
- *[0-9a-f]+:	66 98[ 	]+cbtw[ 	]+
- *[0-9a-f]+:	66 99[ 	]+cwtd[ 	]+
+ *[0-9a-f]+:	66 98[ 	]+cbtw
+ *[0-9a-f]+:	66 99[ 	]+cwtd
  *[0-9a-f]+:	66 9a 90 90 90 90[ 	]+lcallw \$0x9090,\$0x9090
- *[0-9a-f]+:	66 9c[ 	]+pushfw 
- *[0-9a-f]+:	66 9d[ 	]+popfw[ 	]+
+ *[0-9a-f]+:	66 9c[ 	]+pushfw
+ *[0-9a-f]+:	66 9d[ 	]+popfw
  *[0-9a-f]+:	66 a1 90 90 90 90[ 	]+movw[ 	]+0x90909090,%ax
  *[0-9a-f]+:	66 a3 90 90 90 90[ 	]+movw[ 	]+%ax,0x90909090
  *[0-9a-f]+:	66 a5[ 	]+movsw[ 	]+%ds:\(%esi\),%es:\(%edi\)
@@ -514,15 +514,15 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 bf 90 90[ 	]+movw[ 	]+\$0x9090,%di
  *[0-9a-f]+:	66 c1 90 90 90 90 90 90[ 	]+rclw[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 c2 90 90[ 	]+retw[ 	]+\$0x9090
- *[0-9a-f]+:	66 c3[ 	]+retw[ 	]+
+ *[0-9a-f]+:	66 c3[ 	]+retw
  *[0-9a-f]+:	66 c4 90 90 90 90 90[ 	]+lesw[ 	]+-0x6f6f6f70\(%eax\),%dx
  *[0-9a-f]+:	66 c5 90 90 90 90 90[ 	]+ldsw[ 	]+-0x6f6f6f70\(%eax\),%dx
  *[0-9a-f]+:	66 c7 80 90 90 90 90 90 90[ 	]+movw[ 	]+\$0x9090,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 c8 90 90 90[ 	]+enterw \$0x9090,\$0x90
- *[0-9a-f]+:	66 c9[ 	]+leavew 
+ *[0-9a-f]+:	66 c9[ 	]+leavew
  *[0-9a-f]+:	66 ca 90 90[ 	]+lretw[ 	]+\$0x9090
- *[0-9a-f]+:	66 cb[ 	]+lretw[ 	]+
- *[0-9a-f]+:	66 cf[ 	]+iretw[ 	]+
+ *[0-9a-f]+:	66 cb[ 	]+lretw
+ *[0-9a-f]+:	66 cf[ 	]+iretw
  *[0-9a-f]+:	66 d1 90 90 90 90 90[ 	]+rclw[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 d3 90 90 90 90 90[ 	]+rclw[ 	]+%cl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 e5 90[ 	]+inw[ 	]+\$0x90,%ax
@@ -588,7 +588,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	85 c3 [ 	]*testl[ 	]+%eax,%ebx
  *[0-9a-f]+:	85 d8 [ 	]*testl[ 	]+%ebx,%eax
  *[0-9a-f]+:	85 18 [ 	]*testl[ 	]+%ebx,\(%eax\)
- *[0-9a-f]+:	f1[ 	]+int1[ 	]+
+ *[0-9a-f]+:	f1[ 	]+int1
 [ 	]*[a-f0-9]+:	0f 4a 90 90 90 90 90 	cmovpl -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 4b 90 90 90 90 90 	cmovnpl -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	66 0f 4a 90 90 90 90 90 	cmovpw -0x6f6f6f70\(%eax\),%dx
diff --git a/gas/testsuite/gas/i386/opcode.d b/gas/testsuite/gas/i386/opcode.d
index 9c1f67f5fd1..c431c4ea68c 100644
--- a/gas/testsuite/gas/i386/opcode.d
+++ b/gas/testsuite/gas/i386/opcode.d
@@ -44,28 +44,28 @@ Disassembly of section .text:
   95:	23 90 90 90 90 90 [ 	]*and    -0x6f6f6f70\(%eax\),%edx
   9b:	24 90 [ 	]*and    \$0x90,%al
   9d:	25 90 90 90 90 [ 	]*and    \$0x90909090,%eax
-  a2:	27 [ 	]*daa    
+  a2:	27 [ 	]*daa
   a3:	28 90 90 90 90 90 [ 	]*sub    %dl,-0x6f6f6f70\(%eax\)
   a9:	29 90 90 90 90 90 [ 	]*sub    %edx,-0x6f6f6f70\(%eax\)
   af:	2a 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%dl
   b5:	2b 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%edx
   bb:	2c 90 [ 	]*sub    \$0x90,%al
   bd:	2d 90 90 90 90 [ 	]*sub    \$0x90909090,%eax
-  c2:	2f [ 	]*das    
+  c2:	2f [ 	]*das
   c3:	30 90 90 90 90 90 [ 	]*xor    %dl,-0x6f6f6f70\(%eax\)
   c9:	31 90 90 90 90 90 [ 	]*xor    %edx,-0x6f6f6f70\(%eax\)
   cf:	32 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%dl
   d5:	33 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%edx
   db:	34 90 [ 	]*xor    \$0x90,%al
   dd:	35 90 90 90 90 [ 	]*xor    \$0x90909090,%eax
-  e2:	37 [ 	]*aaa    
+  e2:	37 [ 	]*aaa
   e3:	38 90 90 90 90 90 [ 	]*cmp    %dl,-0x6f6f6f70\(%eax\)
   e9:	39 90 90 90 90 90 [ 	]*cmp    %edx,-0x6f6f6f70\(%eax\)
   ef:	3a 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%dl
   f5:	3b 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%edx
   fb:	3c 90 [ 	]*cmp    \$0x90,%al
   fd:	3d 90 90 90 90 [ 	]*cmp    \$0x90909090,%eax
- 102:	3f [ 	]*aas    
+ 102:	3f [ 	]*aas
  103:	40 [ 	]*inc    %eax
  104:	41 [ 	]*inc    %ecx
  105:	42 [ 	]*inc    %edx
@@ -98,8 +98,8 @@ Disassembly of section .text:
  120:	5d [ 	]*pop    %ebp
  121:	5e [ 	]*pop    %esi
  122:	5f [ 	]*pop    %edi
- 123:	60 [ 	]*pusha  
- 124:	61 [ 	]*popa   
+ 123:	60 [ 	]*pusha
+ 124:	61 [ 	]*popa
  125:	62 90 90 90 90 90 [ 	]*bound  %edx,-0x6f6f6f70\(%eax\)
  12b:	63 90 90 90 90 90 [ 	]*arpl   %dx,-0x6f6f6f70\(%eax\)
  131:	68 90 90 90 90 [ 	]*push   \$0x90909090
@@ -149,14 +149,14 @@ Disassembly of section .text:
  1d2:	95 [ 	]*xchg   %eax,%ebp
  1d3:	96 [ 	]*xchg   %eax,%esi
  1d4:	97 [ 	]*xchg   %eax,%edi
- 1d5:	98 [ 	]*cwtl   
- 1d6:	99 [ 	]*cltd   
+ 1d5:	98 [ 	]*cwtl
+ 1d6:	99 [ 	]*cltd
  1d7:	9a 90 90 90 90 90 90 [ 	]*lcall  \$0x9090,\$0x90909090
  1de:	9b [ 	]*fwait
- 1df:	9c [ 	]*pushf  
- 1e0:	9d [ 	]*popf   
- 1e1:	9e [ 	]*sahf   
- 1e2:	9f [ 	]*lahf   
+ 1df:	9c [ 	]*pushf
+ 1e0:	9d [ 	]*popf
+ 1e1:	9e [ 	]*sahf
+ 1e2:	9f [ 	]*lahf
  1e3:	a0 90 90 90 90 [ 	]*mov    0x90909090,%al
  1e8:	a1 90 90 90 90 [ 	]*mov    0x90909090,%eax
  1ed:	a2 90 90 90 90 [ 	]*mov    %al,0x90909090
@@ -192,19 +192,19 @@ Disassembly of section .text:
  240:	c0 90 90 90 90 90 90 [ 	]*rclb   \$0x90,-0x6f6f6f70\(%eax\)
  247:	c1 90 90 90 90 90 90 [ 	]*rcll   \$0x90,-0x6f6f6f70\(%eax\)
  24e:	c2 90 90 [ 	]*ret    \$0x9090
- 251:	c3 [ 	]*ret    
+ 251:	c3 [ 	]*ret
  252:	c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%edx
  258:	c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%edx
  25e:	c6 80 90 90 90 90 90 [ 	]*movb   \$0x90,-0x6f6f6f70\(%eax\)
  265:	c7 80 90 90 90 90 90 90 90 90 [ 	]*movl   \$0x90909090,-0x6f6f6f70\(%eax\)
  26f:	c8 90 90 90 [ 	]*enter  \$0x9090,\$0x90
- 273:	c9 [ 	]*leave  
+ 273:	c9 [ 	]*leave
  274:	ca 90 90 [ 	]*lret   \$0x9090
- 277:	cb [ 	]*lret   
- 278:	cc [ 	]*int3   
+ 277:	cb [ 	]*lret
+ 278:	cc [ 	]*int3
  279:	cd 90 [ 	]*int    \$0x90
- 27b:	ce [ 	]*into   
- 27c:	cf [ 	]*iret   
+ 27b:	ce [ 	]*into
+ 27c:	cf [ 	]*iret
  27d:	d0 90 90 90 90 90 [ 	]*rclb   -0x6f6f6f70\(%eax\)
  283:	d1 90 90 90 90 90 [ 	]*rcll   -0x6f6f6f70\(%eax\)
  289:	d2 90 90 90 90 90 [ 	]*rclb   %cl,-0x6f6f6f70\(%eax\)
@@ -236,35 +236,35 @@ Disassembly of section .text:
  2ee:	ed [ 	]*in     \(%dx\),%eax
  2ef:	ee [ 	]*out    %al,\(%dx\)
  2f0:	ef [ 	]*out    %eax,\(%dx\)
- 2f1:	f4 [ 	]*hlt    
- 2f2:	f5 [ 	]*cmc    
+ 2f1:	f4 [ 	]*hlt
+ 2f2:	f5 [ 	]*cmc
  2f3:	f6 90 90 90 90 90 [ 	]*notb   -0x6f6f6f70\(%eax\)
  2f9:	f7 90 90 90 90 90 [ 	]*notl   -0x6f6f6f70\(%eax\)
- 2ff:	f8 [ 	]*clc    
- 300:	f9 [ 	]*stc    
- 301:	fa [ 	]*cli    
- 302:	fb [ 	]*sti    
- 303:	fc [ 	]*cld    
- 304:	fd [ 	]*std    
+ 2ff:	f8 [ 	]*clc
+ 300:	f9 [ 	]*stc
+ 301:	fa [ 	]*cli
+ 302:	fb [ 	]*sti
+ 303:	fc [ 	]*cld
+ 304:	fd [ 	]*std
  305:	ff 90 90 90 90 90 [ 	]*call   \*-0x6f6f6f70\(%eax\)
  30b:	0f 00 90 90 90 90 90 [ 	]*lldt   -0x6f6f6f70\(%eax\)
  312:	0f 01 90 90 90 90 90 [ 	]*lgdtl  -0x6f6f6f70\(%eax\)
  319:	0f 02 90 90 90 90 90 [ 	]*lar    -0x6f6f6f70\(%eax\),%edx
  320:	0f 03 90 90 90 90 90 [ 	]*lsl    -0x6f6f6f70\(%eax\),%edx
- 327:	0f 06 [ 	]*clts   
- 329:	0f 08 [ 	]*invd   
- 32b:	0f 09 [ 	]*wbinvd 
- 32d:	0f 0b [ 	]*ud2    
+ 327:	0f 06 [ 	]*clts
+ 329:	0f 08 [ 	]*invd
+ 32b:	0f 09 [ 	]*wbinvd
+ 32d:	0f 0b [ 	]*ud2
  32f:	0f 20 d0 [ 	]*mov    %cr2,%eax
  332:	0f 21 d0 [ 	]*mov    %db2,%eax
  335:	0f 22 d0 [ 	]*mov    %eax,%cr2
  338:	0f 23 d0 [ 	]*mov    %eax,%db2
  33b:	0f 24 d0 [ 	]*mov    %tr2,%eax
  33e:	0f 26 d0 [ 	]*mov    %eax,%tr2
- 341:	0f 30 [ 	]*wrmsr  
- 343:	0f 31 [ 	]*rdtsc  
- 345:	0f 32 [ 	]*rdmsr  
- 347:	0f 33 [ 	]*rdpmc  
+ 341:	0f 30 [ 	]*wrmsr
+ 343:	0f 31 [ 	]*rdtsc
+ 345:	0f 32 [ 	]*rdmsr
+ 347:	0f 33 [ 	]*rdpmc
  349:	0f 40 90 90 90 90 90 [ 	]*cmovo  -0x6f6f6f70\(%eax\),%edx
  350:	0f 41 90 90 90 90 90 [ 	]*cmovno -0x6f6f6f70\(%eax\),%edx
  357:	0f 42 90 90 90 90 90 [ 	]*cmovb  -0x6f6f6f70\(%eax\),%edx
@@ -301,7 +301,7 @@ Disassembly of section .text:
  427:	0f 74 90 90 90 90 90 [ 	]*pcmpeqb -0x6f6f6f70\(%eax\),%mm2
  42e:	0f 75 90 90 90 90 90 [ 	]*pcmpeqw -0x6f6f6f70\(%eax\),%mm2
  435:	0f 76 90 90 90 90 90 [ 	]*pcmpeqd -0x6f6f6f70\(%eax\),%mm2
- 43c:	0f 77 [ 	]*emms   
+ 43c:	0f 77 [ 	]*emms
  43e:	0f 7e 90 90 90 90 90 [ 	]*movd   %mm2,-0x6f6f6f70\(%eax\)
  445:	0f 7f 90 90 90 90 90 [ 	]*movq   %mm2,-0x6f6f6f70\(%eax\)
  44c:	0f 80 90 90 90 90 [ 	]*jo     (0x)?909094e2.*
@@ -338,13 +338,13 @@ Disassembly of section .text:
  515:	0f 9f 80 90 90 90 90 [ 	]*setg   -0x6f6f6f70\(%eax\)
  51c:	0f a0 [ 	]*push   %fs
  51e:	0f a1 [ 	]*pop    %fs
- 520:	0f a2 [ 	]*cpuid  
+ 520:	0f a2 [ 	]*cpuid
  522:	0f a3 90 90 90 90 90 [ 	]*bt     %edx,-0x6f6f6f70\(%eax\)
  529:	0f a4 90 90 90 90 90 90 [ 	]*shld   \$0x90,%edx,-0x6f6f6f70\(%eax\)
  531:	0f a5 90 90 90 90 90 [ 	]*shld   %cl,%edx,-0x6f6f6f70\(%eax\)
  538:	0f a8 [ 	]*push   %gs
  53a:	0f a9 [ 	]*pop    %gs
- 53c:	0f aa [ 	]*rsm    
+ 53c:	0f aa [ 	]*rsm
  53e:	0f ab 90 90 90 90 90 [ 	]*bts    %edx,-0x6f6f6f70\(%eax\)
  545:	0f ac 90 90 90 90 90 90 [ 	]*shrd   \$0x90,%edx,-0x6f6f6f70\(%eax\)
  54d:	0f ad 90 90 90 90 90 [ 	]*shrd   %cl,%edx,-0x6f6f6f70\(%eax\)
@@ -357,7 +357,7 @@ Disassembly of section .text:
  57e:	0f b5 90 90 90 90 90 [ 	]*lgs    -0x6f6f6f70\(%eax\),%edx
  585:	0f b6 90 90 90 90 90 [ 	]*movzbl -0x6f6f6f70\(%eax\),%edx
  58c:	0f b7 90 90 90 90 90 [ 	]*movzwl -0x6f6f6f70\(%eax\),%edx
- 593:	0f 0b [ 	]*ud2[ 	]*
+ 593:	0f 0b [ 	]*ud2
  595:	0f bb 90 90 90 90 90 [ 	]*btc    %edx,-0x6f6f6f70\(%eax\)
  59c:	0f bc 90 90 90 90 90 [ 	]*bsf    -0x6f6f6f70\(%eax\),%edx
  5a3:	0f bd 90 90 90 90 90 [ 	]*bsr    -0x6f6f6f70\(%eax\),%edx
@@ -465,8 +465,8 @@ Disassembly of section .text:
  779:	66 5d [ 	]*pop    %bp
  77b:	66 5e [ 	]*pop    %si
  77d:	66 5f [ 	]*pop    %di
- 77f:	66 60 [ 	]*pushaw 
- 781:	66 61 [ 	]*popaw  
+ 77f:	66 60 [ 	]*pushaw
+ 781:	66 61 [ 	]*popaw
  783:	66 62 90 90 90 90 90 [ 	]*bound  %dx,-0x6f6f6f70\(%eax\)
  78a:	66 68 90 90 [ 	]*pushw  \$0x9090
  78e:	66 69 90 90 90 90 90 90 90 [ 	]*imul   \$0x9090,-0x6f6f6f70\(%eax\),%dx
@@ -490,11 +490,11 @@ Disassembly of section .text:
  7ef:	66 95 [ 	]*xchg   %ax,%bp
  7f1:	66 96 [ 	]*xchg   %ax,%si
  7f3:	66 97 [ 	]*xchg   %ax,%di
- 7f5:	66 98 [ 	]*cbtw   
- 7f7:	66 99 [ 	]*cwtd   
+ 7f5:	66 98 [ 	]*cbtw
+ 7f7:	66 99 [ 	]*cwtd
  7f9:	66 9a 90 90 90 90 [ 	]*lcallw \$0x9090,\$0x9090
- 7ff:	66 9c [ 	]*pushfw 
- 801:	66 9d [ 	]*popfw  
+ 7ff:	66 9c [ 	]*pushfw
+ 801:	66 9d [ 	]*popfw
  803:	66 a1 90 90 90 90 [ 	]*mov    0x90909090,%ax
  809:	66 a3 90 90 90 90 [ 	]*mov    %ax,0x90909090
  80f:	66 a5 [ 	]*movsw  %ds:\(%esi\),%es:\(%edi\)
@@ -513,15 +513,15 @@ Disassembly of section .text:
  839:	66 bf 90 90 [ 	]*mov    \$0x9090,%di
  83d:	66 c1 90 90 90 90 90 90 [ 	]*rclw   \$0x90,-0x6f6f6f70\(%eax\)
  845:	66 c2 90 90 [ 	]*retw   \$0x9090
- 849:	66 c3 [ 	]*retw   
+ 849:	66 c3 [ 	]*retw
  84b:	66 c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%dx
  852:	66 c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%dx
  859:	66 c7 80 90 90 90 90 90 90 [ 	]*movw   \$0x9090,-0x6f6f6f70\(%eax\)
  862:	66 c8 90 90 90 [ 	]*enterw \$0x9090,\$0x90
- 867:	66 c9 [ 	]*leavew 
+ 867:	66 c9 [ 	]*leavew
  869:	66 ca 90 90 [ 	]*lretw  \$0x9090
- 86d:	66 cb [ 	]*lretw  
- 86f:	66 cf [ 	]*iretw  
+ 86d:	66 cb [ 	]*lretw
+ 86f:	66 cf [ 	]*iretw
  871:	66 d1 90 90 90 90 90 [ 	]*rclw   -0x6f6f6f70\(%eax\)
  878:	66 d3 90 90 90 90 90 [ 	]*rclw   %cl,-0x6f6f6f70\(%eax\)
  87f:	66 e5 90 [ 	]*in     \$0x90,%ax
@@ -587,7 +587,7 @@ Disassembly of section .text:
  9f5:	85 c3 [ 	]*test   %eax,%ebx
  9f7:	85 d8 [ 	]*test   %ebx,%eax
  9f9:	85 18 [ 	]*test   %ebx,\(%eax\)
- 9fb:	f1 [ 	]*int1   
+ 9fb:	f1 [ 	]*int1
 [ 	]*[a-f0-9]+:	0f 4a 90 90 90 90 90 	cmovp  -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 4b 90 90 90 90 90 	cmovnp -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	66 0f 4a 90 90 90 90 90 	cmovp  -0x6f6f6f70\(%eax\),%dx
diff --git a/gas/testsuite/gas/i386/ospke.d b/gas/testsuite/gas/i386/ospke.d
index 6e0afb0694b..b5191729c75 100644
--- a/gas/testsuite/gas/i386/ospke.d
+++ b/gas/testsuite/gas/i386/ospke.d
@@ -7,6 +7,6 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru 
-[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru 
+[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru
+[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/padlock.d b/gas/testsuite/gas/i386/padlock.d
index 886ee124695..eae6b24ac3e 100644
--- a/gas/testsuite/gas/i386/padlock.d
+++ b/gas/testsuite/gas/i386/padlock.d
@@ -6,22 +6,22 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:[	 ]*0f a7 c0 [	 ]*xstore-rng 
-   3:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng 
-   7:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb 
-   b:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb 
-   f:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc 
-  13:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc 
-  17:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb 
-  1b:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb 
-  1f:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb 
-  23:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb 
-  27:[	 ]*0f a7 c0 [	 ]*xstore-rng 
-  2a:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng 
-  2e:[	 ]*f3 0f a6 c0 [	 ]*repz montmul 
-  32:[	 ]*f3 0f a6 c0 [	 ]*repz montmul 
-  36:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1 
-  3a:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1 
-  3e:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256 
-  42:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256 
+   0:[	 ]*0f a7 c0 [	 ]*xstore-rng
+   3:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng
+   7:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb
+   b:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb
+   f:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc
+  13:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc
+  17:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb
+  1b:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb
+  1f:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb
+  23:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb
+  27:[	 ]*0f a7 c0 [	 ]*xstore-rng
+  2a:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng
+  2e:[	 ]*f3 0f a6 c0 [	 ]*repz montmul
+  32:[	 ]*f3 0f a6 c0 [	 ]*repz montmul
+  36:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1
+  3a:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1
+  3e:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256
+  42:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256
 #pass
diff --git a/gas/testsuite/gas/i386/pconfig-intel.d b/gas/testsuite/gas/i386/pconfig-intel.d
index 08584fef1be..922fdabf519 100644
--- a/gas/testsuite/gas/i386/pconfig-intel.d
+++ b/gas/testsuite/gas/i386/pconfig-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/pconfig.d b/gas/testsuite/gas/i386/pconfig.d
index de61788f4b7..1444c1882bb 100644
--- a/gas/testsuite/gas/i386/pconfig.d
+++ b/gas/testsuite/gas/i386/pconfig.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/prefix.d b/gas/testsuite/gas/i386/prefix.d
index 58bf8b3bbc0..8c8b552baf0 100644
--- a/gas/testsuite/gas/i386/prefix.d
+++ b/gas/testsuite/gas/i386/prefix.d
@@ -35,56 +35,56 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 66 90             	repnz xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 67 66 90          	repnz addr16 xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 67 f0 66 90       	repnz addr16 lock xchg %ax,%ax
-[ 	]*[a-f0-9]+:	f3 66 90             	data16 pause 
-[ 	]*[a-f0-9]+:	f3 67 f0 66 90       	addr16 lock data16 pause 
+[ 	]*[a-f0-9]+:	f3 66 90             	data16 pause
+[ 	]*[a-f0-9]+:	f3 67 f0 66 90       	addr16 lock data16 pause
 [ 	]*[a-f0-9]+:	f3 67 f2 66 90       	repz addr16 repnz xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 3e 90             	repnz ds nop
 [ 	]*[a-f0-9]+:	f2 f0 67 3e 90       	repnz lock addr16 ds nop
-[ 	]*[a-f0-9]+:	f3 3e 90             	ds pause 
-[ 	]*[a-f0-9]+:	f3 66 3e 90          	data16 ds pause 
-[ 	]*[a-f0-9]+:	f3 f0 3e 90          	lock ds pause 
-[ 	]*[a-f0-9]+:	f3 f0 67 3e 90       	lock addr16 ds pause 
+[ 	]*[a-f0-9]+:	f3 3e 90             	ds pause
+[ 	]*[a-f0-9]+:	f3 66 3e 90          	data16 ds pause
+[ 	]*[a-f0-9]+:	f3 f0 3e 90          	lock ds pause
+[ 	]*[a-f0-9]+:	f3 f0 67 3e 90       	lock addr16 ds pause
 [ 	]*[a-f0-9]+:	f3 f2 67 3e 90       	repz repnz addr16 ds nop
 [ 	]*[a-f0-9]+:	66 f0 36 90          	lock ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 36 90             	repnz ss nop
 [ 	]*[a-f0-9]+:	f2 66 36 90          	repnz ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 f0 36 90          	repnz lock ss nop
 [ 	]*[a-f0-9]+:	f2 f0 67 36 90       	repnz lock addr16 ss nop
-[ 	]*[a-f0-9]+:	f3 36 90             	ss pause 
-[ 	]*[a-f0-9]+:	f3 67 36 90          	addr16 ss pause 
-[ 	]*[a-f0-9]+:	f3 f0 67 36 90       	lock addr16 ss pause 
+[ 	]*[a-f0-9]+:	f3 36 90             	ss pause
+[ 	]*[a-f0-9]+:	f3 67 36 90          	addr16 ss pause
+[ 	]*[a-f0-9]+:	f3 f0 67 36 90       	lock addr16 ss pause
 [ 	]*[a-f0-9]+:	f3 f2 36 90          	repz repnz ss nop
 [ 	]*[a-f0-9]+:	f3 f2 67 36 90       	repz repnz addr16 ss nop
 [ 	]*[a-f0-9]+:	f3 f0 f2 66 36 90    	repz lock repnz ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	66 3e 36 90          	ds ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	67 66 3e 36 90       	addr16 ds ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	67 f0 66 3e 36 90    	addr16 lock ds ss xchg %ax,%ax
-[ 	]*[a-f0-9]+:	f3 66 3e 36 90       	data16 ds ss pause 
-[ 	]*[a-f0-9]+:	f3 f0 66 3e 36 90    	lock data16 ds ss pause 
+[ 	]*[a-f0-9]+:	f3 66 3e 36 90       	data16 ds ss pause
+[ 	]*[a-f0-9]+:	f3 f0 66 3e 36 90    	lock data16 ds ss pause
 [ 	]*[a-f0-9]+:	f3 f2 67 3e 36 90    	repz repnz addr16 ds ss nop
 [ 	]*[a-f0-9]+:	f3 67 f2 66 3e 36 90 	repz addr16 repnz ds ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f3 0f c7 f8          	rdpid  %eax
 [ 	]*[a-f0-9]+:	90                   	nop
-[ 	]*[a-f0-9]+:	f3 0f c7             	\(bad\)  
+[ 	]*[a-f0-9]+:	f3 0f c7             	\(bad\)
 [ 	]*[a-f0-9]+:	f0 90                	lock nop
-[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)  
-[ 	]*[a-f0-9]+:	f8                   	clc    
+[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)
+[ 	]*[a-f0-9]+:	f8                   	clc
 [ 	]*[a-f0-9]+:	90                   	nop
-[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)  
+[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)
 [ 	]*[a-f0-9]+:	f0 90                	lock nop
-[ 	]*[a-f0-9]+:	f3 0f 28             	\(bad\) *
+[ 	]*[a-f0-9]+:	f3 0f 28             	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	c5 fa 28             	\(bad\) *
+[ 	]*[a-f0-9]+:	c5 fa 28             	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	c4 e1 7b 28          	\(bad\) *
+[ 	]*[a-f0-9]+:	c4 e1 7b 28          	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 fc 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 fc 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 7e 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 7e 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 7d 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 7d 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 ff 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 ff 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
 [ 	]*[a-f0-9]+:	66 c5 f8 28 c0       	data16 vmovaps %xmm0,%xmm0
 [ 	]*[a-f0-9]+:	f3 c4 e1 78 28 c0    	repz vmovaps %xmm0,%xmm0
diff --git a/gas/testsuite/gas/i386/relax-3.d b/gas/testsuite/gas/i386/relax-3.d
index 4610553e51a..c212bfba4b5 100644
--- a/gas/testsuite/gas/i386/relax-3.d
+++ b/gas/testsuite/gas/i386/relax-3.d
@@ -16,17 +16,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 fc ff ff ff       	jmp    1e <foo\+0x1e>	1e: R_386_PC32	hidden_undef
 
 0+22 <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+24 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+25 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+26 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/relax-4.d b/gas/testsuite/gas/i386/relax-4.d
index 20392512252..6f2ae381e92 100644
--- a/gas/testsuite/gas/i386/relax-4.d
+++ b/gas/testsuite/gas/i386/relax-4.d
@@ -16,17 +16,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 fc ff ff ff       	jmp    1b <foo\+0x1b>	1b: R_386_PC32	hidden_undef
 
 0+1f <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+20 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+21 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+22 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/relax-5.d b/gas/testsuite/gas/i386/relax-5.d
index c3771330b28..5fcd7f64752 100644
--- a/gas/testsuite/gas/i386/relax-5.d
+++ b/gas/testsuite/gas/i386/relax-5.d
@@ -5,7 +5,7 @@
 Disassembly of section .text:
 
 0+ <printk>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/gas/testsuite/gas/i386/rtm-intel.d b/gas/testsuite/gas/i386/rtm-intel.d
index 6758c71856e..12511276f1f 100644
--- a/gas/testsuite/gas/i386/rtm-intel.d
+++ b/gas/testsuite/gas/i386/rtm-intel.d
@@ -11,10 +11,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/rtm.d b/gas/testsuite/gas/i386/rtm.d
index ffdda50d39c..d04a903476e 100644
--- a/gas/testsuite/gas/i386/rtm.d
+++ b/gas/testsuite/gas/i386/rtm.d
@@ -10,10 +10,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/se1.d b/gas/testsuite/gas/i386/se1.d
index d7800ab8851..96d493202c5 100644
--- a/gas/testsuite/gas/i386/se1.d
+++ b/gas/testsuite/gas/i386/se1.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 cf             	encls  
-[ 	]*[a-f0-9]+:	0f 01 d7             	enclu  
-[ 	]*[a-f0-9]+:	0f 01 c0             	enclv  
+[ 	]*[a-f0-9]+:	0f 01 cf             	encls
+[ 	]*[a-f0-9]+:	0f 01 d7             	enclu
+[ 	]*[a-f0-9]+:	0f 01 c0             	enclv
 #pass
diff --git a/gas/testsuite/gas/i386/secidx.d b/gas/testsuite/gas/i386/secidx.d
index baf299fb7bd..2db427bb908 100644
--- a/gas/testsuite/gas/i386/secidx.d
+++ b/gas/testsuite/gas/i386/secidx.d
@@ -4,7 +4,7 @@
 .*: +file format pe-i386
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET[ 	]+TYPE[ 	]+VALUE
 0+24 secidx            \.text
 0+27 secidx            \.text
 0+2a secidx            \.text
diff --git a/gas/testsuite/gas/i386/secrel.d b/gas/testsuite/gas/i386/secrel.d
index f6e31c726ea..afc4ba1af5c 100644
--- a/gas/testsuite/gas/i386/secrel.d
+++ b/gas/testsuite/gas/i386/secrel.d
@@ -4,7 +4,7 @@
 .*: +file format pe-i386
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE *
+OFFSET[ 	]+TYPE[ 	]+VALUE
 0+24 secrel32          \.text
 0+29 secrel32          \.text
 0+2e secrel32          \.text
diff --git a/gas/testsuite/gas/i386/serialize.d b/gas/testsuite/gas/i386/serialize.d
index ba50158f6da..00f26ec6414 100644
--- a/gas/testsuite/gas/i386/serialize.d
+++ b/gas/testsuite/gas/i386/serialize.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize *
+[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize
 #pass
diff --git a/gas/testsuite/gas/i386/size-5a.d b/gas/testsuite/gas/i386/size-5a.d
index 56d034225c2..d1863087eb2 100644
--- a/gas/testsuite/gas/i386/size-5a.d
+++ b/gas/testsuite/gas/i386/size-5a.d
@@ -24,5 +24,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	8d 0d bd ff ff ff    	lea    0xffffffbd,%ecx
 [ 	]*[a-f0-9]+:	8d 15 bd 00 00 00    	lea    0xbd,%edx
 [ 	]*[a-f0-9]+:	8d 15 bd 0f 00 00    	lea    0xfbd,%edx
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/smap.d b/gas/testsuite/gas/i386/smap.d
index 16ae63a8f9e..60478b468a0 100644
--- a/gas/testsuite/gas/i386/smap.d
+++ b/gas/testsuite/gas/i386/smap.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 #pass
diff --git a/gas/testsuite/gas/i386/smx.d b/gas/testsuite/gas/i386/smx.d
index c0546f9b7c1..3db596cf8a6 100644
--- a/gas/testsuite/gas/i386/smx.d
+++ b/gas/testsuite/gas/i386/smx.d
@@ -6,5 +6,5 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-[ 	]*[a-f0-9]+:	0f 37                	getsec 
+[ 	]*[a-f0-9]+:	0f 37                	getsec
 #pass
diff --git a/gas/testsuite/gas/i386/snp.d b/gas/testsuite/gas/i386/snp.d
index 81d386ce6fd..151d5959e4c 100644
--- a/gas/testsuite/gas/i386/snp.d
+++ b/gas/testsuite/gas/i386/snp.d
@@ -7,12 +7,12 @@
 Disassembly of section \.text:
 
 0+ <att>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate
 
 [0-9a-f]+ <intel>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate
 #pass
diff --git a/gas/testsuite/gas/i386/snp64.d b/gas/testsuite/gas/i386/snp64.d
index 2b3e9ee8199..e7ba8c63b2b 100644
--- a/gas/testsuite/gas/i386/snp64.d
+++ b/gas/testsuite/gas/i386/snp64.d
@@ -8,30 +8,30 @@
 Disassembly of section \.text:
 
 0+ <att>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust
 
 [0-9a-f]+ <intel>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust
 #pass
diff --git a/gas/testsuite/gas/i386/sse-noavx.d b/gas/testsuite/gas/i386/sse-noavx.d
index 6052c623495..ef475674fe5 100644
--- a/gas/testsuite/gas/i386/sse-noavx.d
+++ b/gas/testsuite/gas/i386/sse-noavx.d
@@ -17,9 +17,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	df 08                	fisttps \(%eax\)
 [ 	]*[a-f0-9]+:	db 08                	fisttpl \(%eax\)
 [ 	]*[a-f0-9]+:	dd 08                	fisttpll \(%eax\)
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
 [ 	]*[a-f0-9]+:	0f f7 c7             	maskmovq %mm7,%mm0
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %eax,%ecx,%edx
 [ 	]*[a-f0-9]+:	f2 0f d6 c8          	movdq2q %xmm0,%mm1
 [ 	]*[a-f0-9]+:	0f c3 00             	movnti %eax,\(%eax\)
@@ -62,5 +62,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 38 0a c1          	psignd %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f 38 09 c1          	psignw %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f fb c1             	psubq  %mm1,%mm0
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/sse2-16bit.d b/gas/testsuite/gas/i386/sse2-16bit.d
index a0970362a50..48b4eb503d2 100644
--- a/gas/testsuite/gas/i386/sse2-16bit.d
+++ b/gas/testsuite/gas/i386/sse2-16bit.d
@@ -8,9 +8,9 @@ Disassembly of section .text:
 
 0+ <foo>:
 [ 	]*[a-f0-9]+:	67 0f c3 00          	movnti %eax,\(%eax\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	67 66 0f 58 01       	addpd  \(%ecx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 58 ca          	addpd  %xmm2,%xmm1
 [ 	]*[a-f0-9]+:	67 f2 0f 58 13       	addsd  \(%ebx\),%xmm2
@@ -79,7 +79,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	67 f2 0f 5e 1c 24    	divsd  \(%esp\),%xmm3
 [ 	]*[a-f0-9]+:	67 0f ae 55 00       	ldmxcsr 0x0\(%ebp\)
 [ 	]*[a-f0-9]+:	67 0f ae 1e          	stmxcsr \(%esi\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 [ 	]*[a-f0-9]+:	66 0f 5f c1          	maxpd  %xmm1,%xmm0
 [ 	]*[a-f0-9]+:	67 66 0f 5f 0a       	maxpd  \(%edx\),%xmm1
 [ 	]*[a-f0-9]+:	f2 0f 5f d3          	maxsd  %xmm3,%xmm2
diff --git a/gas/testsuite/gas/i386/sse2.d b/gas/testsuite/gas/i386/sse2.d
index 23f7b430bb6..59e852aad7f 100644
--- a/gas/testsuite/gas/i386/sse2.d
+++ b/gas/testsuite/gas/i386/sse2.d
@@ -8,9 +8,9 @@ Disassembly of section .text:
 
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f c3 00             	movnti %eax,\(%eax\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	66 0f 58 01          	addpd  \(%ecx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 58 ca          	addpd  %xmm2,%xmm1
 [ 	]*[a-f0-9]+:	f2 0f 58 13          	addsd  \(%ebx\),%xmm2
@@ -79,7 +79,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 5e 1c 24       	divsd  \(%esp\),%xmm3
 [ 	]*[a-f0-9]+:	0f ae 55 00          	ldmxcsr 0x0\(%ebp\)
 [ 	]*[a-f0-9]+:	0f ae 1e             	stmxcsr \(%esi\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 [ 	]*[a-f0-9]+:	66 0f 5f c1          	maxpd  %xmm1,%xmm0
 [ 	]*[a-f0-9]+:	66 0f 5f 0a          	maxpd  \(%edx\),%xmm1
 [ 	]*[a-f0-9]+:	f2 0f 5f d3          	maxsd  %xmm3,%xmm2
diff --git a/gas/testsuite/gas/i386/sse3-intel.d b/gas/testsuite/gas/i386/sse3-intel.d
index ec87eaa7484..d58e74342c7 100644
--- a/gas/testsuite/gas/i386/sse3-intel.d
+++ b/gas/testsuite/gas/i386/sse3-intel.d
@@ -23,21 +23,21 @@ Disassembly of section .text:
 [ 	]*[0-9a-f]+:	f2 0f 7d d2[ 	]+hsubps xmm2,xmm2
 [ 	]*[0-9a-f]+:	f2 0f 7d 1c 24[ 	]+hsubps xmm3,(XMMWORD PTR )?\[esp\]
 [ 	]*[0-9a-f]+:	f2 0f f0 2e[ 	]+lddqu  xmm5,(XMMWORD PTR )?\[esi\]
-[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor *
+[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor
+[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor
 [ 	]*[0-9a-f]+:	f2 0f 12 f7[ 	]+movddup xmm6,xmm7
 [ 	]*[0-9a-f]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[eax\]
 [ 	]*[0-9a-f]+:	f3 0f 16 01[ 	]+movshdup xmm0,(XMMWORD PTR )?\[ecx\]
 [ 	]*[0-9a-f]+:	f3 0f 16 ca[ 	]+movshdup xmm1,xmm2
 [ 	]*[0-9a-f]+:	f3 0f 12 13[ 	]+movsldup xmm2,(XMMWORD PTR )?\[ebx\]
 [ 	]*[0-9a-f]+:	f3 0f 12 dc[ 	]+movsldup xmm3,xmm4
-[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor *
-[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor *
+[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait
+[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait
+[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor
+[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor
 [ 	]*[0-9a-f]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[eax\]
 [ 	]*[0-9a-f]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[eax\]
-[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor *
-[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait *
+[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor
+[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor
+[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait
 #pass
diff --git a/gas/testsuite/gas/i386/suffix-intel.d b/gas/testsuite/gas/i386/suffix-intel.d
index b20d927a70c..7ca5b48fdaa 100644
--- a/gas/testsuite/gas/i386/suffix-intel.d
+++ b/gas/testsuite/gas/i386/suffix-intel.d
@@ -7,20 +7,20 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 c8             	monitor 
-[ 	]*[a-f0-9]+:	0f 01 c9             	mwait  
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
+[ 	]*[a-f0-9]+:	0f 01 c8             	monitor
+[ 	]*[a-f0-9]+:	0f 01 c9             	mwait
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
 #pass
diff --git a/gas/testsuite/gas/i386/suffix.d b/gas/testsuite/gas/i386/suffix.d
index 44be5ed7f71..d76dca3decd 100644
--- a/gas/testsuite/gas/i386/suffix.d
+++ b/gas/testsuite/gas/i386/suffix.d
@@ -8,18 +8,18 @@ Disassembly of section .text:
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %eax,%ecx,%edx
 [ 	]*[a-f0-9]+:	0f 01 c9             	mwait  %eax,%ecx
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
 #pass
diff --git a/gas/testsuite/gas/i386/svme.d b/gas/testsuite/gas/i386/svme.d
index f5c17b7ec26..917a98913fc 100644
--- a/gas/testsuite/gas/i386/svme.d
+++ b/gas/testsuite/gas/i386/svme.d
@@ -6,34 +6,34 @@
 Disassembly of section .text:
 
 0+000 <common>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att16>:
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave
 [0-9a-f]+ <intel32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <intel16>:
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave
 #pass
diff --git a/gas/testsuite/gas/i386/svme64.d b/gas/testsuite/gas/i386/svme64.d
index 640b94743ad..9237fd52223 100644
--- a/gas/testsuite/gas/i386/svme64.d
+++ b/gas/testsuite/gas/i386/svme64.d
@@ -8,34 +8,34 @@
 Disassembly of section .text:
 
 0+000 <common>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 [0-9a-f]+ <intel64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <intel32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 #pass
diff --git a/gas/testsuite/gas/i386/tbm-intel.d b/gas/testsuite/gas/i386/tbm-intel.d
index ede0a1ed2e8..bd2042790f5 100644
--- a/gas/testsuite/gas/i386/tbm-intel.d
+++ b/gas/testsuite/gas/i386/tbm-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 TBM insns (Intel disassembly)
 #source: tbm.s
diff --git a/gas/testsuite/gas/i386/tdx.d b/gas/testsuite/gas/i386/tdx.d
index 35263be397b..fe4d1a20599 100644
--- a/gas/testsuite/gas/i386/tdx.d
+++ b/gas/testsuite/gas/i386/tdx.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall *
+[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall
 #pass
diff --git a/gas/testsuite/gas/i386/tlbsync.d b/gas/testsuite/gas/i386/tlbsync.d
index 3c3c57f5b68..0f390a2fb68 100644
--- a/gas/testsuite/gas/i386/tlbsync.d
+++ b/gas/testsuite/gas/i386/tlbsync.d
@@ -7,5 +7,5 @@
 Disassembly of section \.text:
 
 00000000 <_start>:
-[ 	]*[a-f0-9]+:	0f 01 ff             	tlbsync[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 ff             	tlbsync
 #pass
diff --git a/gas/testsuite/gas/i386/tlsd.d b/gas/testsuite/gas/i386/tlsd.d
index 620a0d94408..99aa7012d35 100644
--- a/gas/testsuite/gas/i386/tlsd.d
+++ b/gas/testsuite/gas/i386/tlsd.d
@@ -29,5 +29,5 @@ Disassembly of section .text:
   34:	8d 88 00 00 00 00 [ 	]*lea    0x0\(%eax\),%ecx
 [ 	]+36: R_386_TLS_LDO_32	baz
   3a:	8b 5d fc [ 	]*mov    -0x4\(%ebp\),%ebx
-  3d:	c9 [ 	]*leave[ 	]*
-  3e:	c3 [ 	]*ret[ 	]*
+  3d:	c9 [ 	]*leave
+  3e:	c3 [ 	]*ret
diff --git a/gas/testsuite/gas/i386/tlsnopic.d b/gas/testsuite/gas/i386/tlsnopic.d
index 703231a6fc7..e54dbbcf7e4 100644
--- a/gas/testsuite/gas/i386/tlsnopic.d
+++ b/gas/testsuite/gas/i386/tlsnopic.d
@@ -17,7 +17,7 @@ Disassembly of section .text:
   1e:	2d 00 00 00 00 [ 	]*sub    \$0x0,%eax
 [ 	]+1f: R_386_TLS_LE_32	bar
   23:	65 8b 0d 00 00 00 00 [ 	]*mov    %gs:0x0,%ecx
-  2a:	90 [ 	]*nop[ 	]*
+  2a:	90 [ 	]*nop
   2b:	81 e9 00 00 00 00 [ 	]*sub    \$0x0,%ecx
 [ 	]+2d: R_386_TLS_LE_32	baz
   31:	65 8b 0d 00 00 00 00 [ 	]*mov    %gs:0x0,%ecx
@@ -34,4 +34,4 @@ Disassembly of section .text:
   4f:	65 a1 00 00 00 00 [ 	]*mov    %gs:0x0,%eax
   55:	03 05 00 00 00 00 [ 	]*add    0x0,%eax
 			57: R_386_TLS_IE	foo
-  5b:	c3 [ 	]*ret[ 	]*
+  5b:	c3 [ 	]*ret
diff --git a/gas/testsuite/gas/i386/tlspic.d b/gas/testsuite/gas/i386/tlspic.d
index ccb292c3e68..74346583da7 100644
--- a/gas/testsuite/gas/i386/tlspic.d
+++ b/gas/testsuite/gas/i386/tlspic.d
@@ -26,5 +26,5 @@ Disassembly of section .text:
   33:	03 8b 00 00 00 00 [ 	]*add    0x0\(%ebx\),%ecx
 [ 	]+35: R_386_TLS_GOTIE	foo
   39:	8b 5d fc [ 	]*mov    -0x4\(%ebp\),%ebx
-  3c:	c9 [ 	]*leave[ 	]*
-  3d:	c3 [ 	]*ret[ 	]*
+  3c:	c9 [ 	]*leave
+  3d:	c3 [ 	]*ret
diff --git a/gas/testsuite/gas/i386/tsxldtrk.d b/gas/testsuite/gas/i386/tsxldtrk.d
index 457007cd185..edfc4a66d4c 100644
--- a/gas/testsuite/gas/i386/tsxldtrk.d
+++ b/gas/testsuite/gas/i386/tsxldtrk.d
@@ -8,6 +8,6 @@
 Disassembly of section \.text:
 
 0+ <_start>:
- +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk[ 	]*
- +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk[ 	]*
+ +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk
+ +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk
 #pass
diff --git a/gas/testsuite/gas/i386/unique.d b/gas/testsuite/gas/i386/unique.d
index 0337733d992..7b89ee46d91 100644
--- a/gas/testsuite/gas/i386/unique.d
+++ b/gas/testsuite/gas/i386/unique.d
@@ -8,26 +8,26 @@ Disassembly of section .text:
 
 0+ <foo>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar>:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <foo1>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar1>:
  +[a-f0-9]+:	01 c3                	add    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -36,7 +36,7 @@ Disassembly of section .text:
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -44,5 +44,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/vmfunc.d b/gas/testsuite/gas/i386/vmfunc.d
index dd6998d729e..af7908d4160 100644
--- a/gas/testsuite/gas/i386/vmfunc.d
+++ b/gas/testsuite/gas/i386/vmfunc.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc 
+[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc
 [ 	]*[a-f0-9]+:	90                   	nop
 #pass
diff --git a/gas/testsuite/gas/i386/vmx.d b/gas/testsuite/gas/i386/vmx.d
index 3905b056084..4346e711123 100644
--- a/gas/testsuite/gas/i386/vmx.d
+++ b/gas/testsuite/gas/i386/vmx.d
@@ -6,10 +6,10 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:	0f 01 c1 [ 	]*vmcall 
-   3:	0f 01 c2 [ 	]*vmlaunch 
-   6:	0f 01 c3 [ 	]*vmresume 
-   9:	0f 01 c4 [ 	]*vmxoff 
+   0:	0f 01 c1 [ 	]*vmcall
+   3:	0f 01 c2 [ 	]*vmlaunch
+   6:	0f 01 c3 [ 	]*vmresume
+   9:	0f 01 c4 [ 	]*vmxoff
    c:	66 0f c7 30 [ 	]*vmclear \(%eax\)
   10:	0f c7 30 [ 	]*vmptrld \(%eax\)
   13:	0f c7 38 [ 	]*vmptrst \(%eax\)
@@ -22,10 +22,10 @@ Disassembly of section .text:
   29:	0f 79 d8 [ 	]*vmwrite %eax,%ebx
   2c:	0f 79 18 [ 	]*vmwrite \(%eax\),%ebx
   2f:	0f 79 18 [ 	]*vmwrite \(%eax\),%ebx
-[ 	]*[a-f0-9]+:	0f 01 c1[ 	]*vmcall *
-[ 	]*[a-f0-9]+:	0f 01 c2[ 	]*vmlaunch *
-[ 	]*[a-f0-9]+:	0f 01 c3[ 	]*vmresume *
-[ 	]*[a-f0-9]+:	0f 01 c4[ 	]*vmxoff *
+[ 	]*[a-f0-9]+:	0f 01 c1[ 	]*vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2[ 	]*vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3[ 	]*vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4[ 	]*vmxoff
 [ 	]*[a-f0-9]+:	67 66 0f c7 30[ 	]*vmclear \(%bx,%si\)
 [ 	]*[a-f0-9]+:	67 0f c7 30[ 	]*vmptrld \(%bx,%si\)
 [ 	]*[a-f0-9]+:	67 0f c7 38[ 	]*vmptrst \(%bx,%si\)
diff --git a/gas/testsuite/gas/i386/wbnoinvd-intel.d b/gas/testsuite/gas/i386/wbnoinvd-intel.d
index 34d390e15e1..b0cf8668afc 100644
--- a/gas/testsuite/gas/i386/wbnoinvd-intel.d
+++ b/gas/testsuite/gas/i386/wbnoinvd-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/wbnoinvd.d b/gas/testsuite/gas/i386/wbnoinvd.d
index 051b3d092e5..255315fc7b2 100644
--- a/gas/testsuite/gas/i386/wbnoinvd.d
+++ b/gas/testsuite/gas/i386/wbnoinvd.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/wrap32-text.d b/gas/testsuite/gas/i386/wrap32-text.d
index 03776f7e203..e06554d42a8 100644
--- a/gas/testsuite/gas/i386/wrap32-text.d
+++ b/gas/testsuite/gas/i386/wrap32-text.d
@@ -39,5 +39,5 @@ Disassembly of section .text:
 [ 	]*[0-9a-f]+:[ 	]+81 02 00 ff ff ff    	addl   \$0xffffff00,\(%edx\)[ 	]+[0-9a-f]+: (R_386_|dir)?32[ 	]+sym
 [ 	]*[0-9a-f]+:[ 	]+81 00 f4 00 00 00    	addl   \$0xf4,\(%eax\)[ 	]+[0-9a-f]+: (R_386_|dir)?32[ 	]+sym
 [ 	]*[0-9a-f]+:[ 	]+81 02 f4 00 00 00    	addl   \$0xf4,\(%edx\)[ 	]+[0-9a-f]+: (R_386_|dir)?32[ 	]+sym
-[ 	]*[0-9a-f]+:[ 	]+c3                   	ret *
+[ 	]*[0-9a-f]+:[ 	]+c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1a.d b/gas/testsuite/gas/i386/x86-64-align-branch-1a.d
index 0253d363b47..b030a41835e 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1a.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1a.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1b.d b/gas/testsuite/gas/i386/x86-64-align-branch-1b.d
index b043a7a4e1f..51625aff32c 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1b.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1b.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1c.d b/gas/testsuite/gas/i386/x86-64-align-branch-1c.d
index e9723541ba8..3dc1f782999 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1c.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1c.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1d.d b/gas/testsuite/gas/i386/x86-64-align-branch-1d.d
index 99065a63388..e2de09450f3 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1d.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1d.d
@@ -72,5 +72,5 @@ Disassembly of section .text:
   bc:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c2:	eb c2                	jmp    (0x)?86( .*)?
   c4:	5d                   	pop    %rbp
-  c5:	c3                   	ret *
+  c5:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1e.d b/gas/testsuite/gas/i386/x86-64-align-branch-1e.d
index 9bb1a1cf2d3..d92c411ee9f 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1e.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1e.d
@@ -72,5 +72,5 @@ Disassembly of section .text:
   b9:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   bf:	eb c2                	jmp    (0x)?83( .*)?
   c1:	5d                   	pop    %rbp
-  c2:	c3                   	ret *
+  c2:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1f.d b/gas/testsuite/gas/i386/x86-64-align-branch-1f.d
index 43812020797..10f94c28142 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1f.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1f.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   bb:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c1:	eb c2                	jmp    (0x)?85( .*)?
   c3:	5d                   	pop    %rbp
-  c4:	c3                   	ret *
+  c4:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1g.d b/gas/testsuite/gas/i386/x86-64-align-branch-1g.d
index af6c869fa8a..7b1febf8dbb 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1g.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1g.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1h.d b/gas/testsuite/gas/i386/x86-64-align-branch-1h.d
index ce7879e2178..0b6466f016c 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1h.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1h.d
@@ -72,5 +72,5 @@ Disassembly of section .text:
   b8:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   be:	eb c2                	jmp    (0x)?82( .*)?
   c0:	5d                   	pop    %rbp
-  c1:	c3                   	ret *
+  c1:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1i.d b/gas/testsuite/gas/i386/x86-64-align-branch-1i.d
index dfef04cd170..c37542a4c85 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1i.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1i.d
@@ -76,5 +76,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-4a.d b/gas/testsuite/gas/i386/x86-64-align-branch-4a.d
index 40f8c665e31..6d242f8c510 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-4a.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-4a.d
@@ -17,7 +17,7 @@ Disassembly of section .text:
   16:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   19:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   1c:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
-  1f:	c3                   	ret *
+  1f:	c3                   	ret
   20:	55                   	push   %rbp
   21:	64 89 04 25 01 00 00 00 	mov    %eax,%fs:0x1
   29:	55                   	push   %rbp
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-4b.d b/gas/testsuite/gas/i386/x86-64-align-branch-4b.d
index e90b3592fe7..ba34a435792 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-4b.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-4b.d
@@ -17,7 +17,7 @@ Disassembly of section .text:
   17:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   1a:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   1d:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
-  20:	c3                   	ret *
+  20:	c3                   	ret
   21:	2e 2e 55             	cs cs push %rbp
   24:	64 89 04 25 01 00 00 00 	mov    %eax,%fs:0x1
   2c:	55                   	push   %rbp
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-6.d b/gas/testsuite/gas/i386/x86-64-align-branch-6.d
index e0615920c6c..01a28aef971 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-6.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-6.d
@@ -15,5 +15,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	66 66 2e 0f 1f 84 00 00 00 00 00 	data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:	0f 1f 80 00 00 00 00 	nopl   0x0\(%rax\)
  +[a-f0-9]+:	f2 73 bf             	bnd jae 0 <_start>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-amx-bad.d b/gas/testsuite/gas/i386/x86-64-amx-bad.d
index 087e89aabe6..f3d7fbe5097 100644
--- a/gas/testsuite/gas/i386/x86-64-amx-bad.d
+++ b/gas/testsuite/gas/i386/x86-64-amx-bad.d
@@ -9,9 +9,9 @@
 Disassembly of section \.text:
 
 0+ <\.text>:
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 d2 5c[ 	]*\(bad\)[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 d2 5c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*dc 90 90 90 90 90[ 	]*fcoml.*
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 56 5c[ 	]*\(bad\)[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 56 5c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*dc 90 90 90 90 90[ 	]*fcoml.*
 [ 	]*[a-f0-9]+:[ 	]*c4 62 52 5c dc[ 	]*tdpbf16ps %tmm5,%tmm4,\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c4 c2 52 5c dc[ 	]*tdpbf16ps %tmm5,\(bad\),%tmm3
diff --git a/gas/testsuite/gas/i386/x86-64-amx-intel.d b/gas/testsuite/gas/i386/x86-64-amx-intel.d
index fc5e0745ea8..0d0d21183ca 100644
--- a/gas/testsuite/gas/i386/x86-64-amx-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-amx-intel.d
@@ -29,7 +29,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 tmm5,\[rcx\+rdx\*1\]
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 tmm1,\[ecx\+edx\*2\]
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 tmm1,\[rcx\+riz\*2\]
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored \[rcx\+riz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored \[ecx\+eiz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored \[rcx\+rdx\*1\],tmm5
@@ -59,7 +59,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 tmm5,\[rcx\+rdx\*1\]
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 tmm1,\[ecx\+edx\*2\]
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 tmm1,\[rcx\+riz\*2\]
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored \[rcx\+riz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored \[ecx\+eiz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored \[rcx\+rdx\*1\],tmm5
diff --git a/gas/testsuite/gas/i386/x86-64-amx.d b/gas/testsuite/gas/i386/x86-64-amx.d
index ad6f42240b4..7f08a1d79a7 100644
--- a/gas/testsuite/gas/i386/x86-64-amx.d
+++ b/gas/testsuite/gas/i386/x86-64-amx.d
@@ -29,7 +29,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 \(%rcx,%rdx,1\),%tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 \(%ecx,%edx,2\),%tmm1
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 \(%rcx,%riz,2\),%tmm1
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%rcx,%riz,1\)
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%ecx,%eiz,1\)
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored %tmm5,\(%rcx,%rdx,1\)
@@ -59,7 +59,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 \(%rcx,%rdx,1\),%tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 \(%ecx,%edx,2\),%tmm1
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 \(%rcx,%riz,2\),%tmm1
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%rcx,%riz,1\)
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%ecx,%eiz,1\)
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored %tmm5,\(%rcx,%rdx,1\)
diff --git a/gas/testsuite/gas/i386/x86-64-arch-2.d b/gas/testsuite/gas/i386/x86-64-arch-2.d
index d175c15f841..21fdc9782ba 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-2.d
+++ b/gas/testsuite/gas/i386/x86-64-arch-2.d
@@ -9,7 +9,7 @@ Disassembly of section .text:
 0+ <.text>:
 [ 	]*[a-f0-9]+:	0f 44 d8             	cmove  %eax,%ebx
 [ 	]*[a-f0-9]+:	0f ae 38             	clflush \(%rax\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
+[ 	]*[a-f0-9]+:	0f 05                	syscall
 [ 	]*[a-f0-9]+:	0f fc dc             	paddb  %mm4,%mm3
 [ 	]*[a-f0-9]+:	f3 0f 58 dc          	addss  %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 58 dc          	addsd  %xmm4,%xmm3
@@ -17,10 +17,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f 38 01 dc       	phaddw %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	66 0f 38 41 d9       	phminposuw %xmm1,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 38 f1 d9       	crc32  %ecx,%ebx
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	0f 37                	getsec 
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	0f 37                	getsec
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \(%rcx\)
 [ 	]*[a-f0-9]+:	66 0f 38 dc 01       	aesenc \(%rcx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 3a 44 c1 08    	pclmulqdq \$0x8,%xmm1,%xmm0
@@ -30,12 +30,12 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 38 f0 19          	movbe  \(%rcx\),%ebx
 [ 	]*[a-f0-9]+:	48 0f c7 0e          	cmpxchg16b \(%rsi\)
 [ 	]*[a-f0-9]+:	66 0f 38 80 19       	invept \(%rcx\),%rbx
-[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp 
+[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp
 [ 	]*[a-f0-9]+:	0f 0d 0c 75 00 10 00 00 	prefetchw 0x1000\(,%rsi,2\)
 [ 	]*[a-f0-9]+:	f2 0f 79 ca          	insertq %xmm2,%xmm1
-[ 	]*[a-f0-9]+:	0f 01 da             	vmload 
+[ 	]*[a-f0-9]+:	0f 01 da             	vmload
 [ 	]*[a-f0-9]+:	f3 0f bd d9          	lzcnt  %ecx,%ebx
-[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng 
+[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng
 [ 	]*[a-f0-9]+:	c4 e2 60 f3 c9       	blsr   %ecx,%ebx
 [ 	]*[a-f0-9]+:	8f e9 60 01 c9       	blcfill %ecx,%ebx
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-arch-3.d b/gas/testsuite/gas/i386/x86-64-arch-3.d
index ae141999d4c..52f6cf60603 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-3.d
+++ b/gas/testsuite/gas/i386/x86-64-arch-3.d
@@ -7,14 +7,14 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 [ 	]*[a-f0-9]+:	66 0f 38 f6 ca       	adcx   %edx,%ecx
 [ 	]*[a-f0-9]+:	f3 0f 38 f6 ca       	adox   %edx,%ecx
 [ 	]*[a-f0-9]+:	0f c7 f8             	rdseed %eax
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr32 clzero[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr32 clzero
 [ 	]*[a-f0-9]+:	44 0f 38 c8 00       	sha1nexte \(%rax\),%xmm8
 [ 	]*[a-f0-9]+:	48 0f c7 21          	xsavec64 \(%rcx\)
 [ 	]*[a-f0-9]+:	48 0f c7 29          	xsaves64 \(%rcx\)
@@ -29,9 +29,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 01 fb             	mwaitx %eax,%ecx,%ebx
 [ 	]*[a-f0-9]+:[ 	]*66 0f ae 31[ 	]*clwb   \(%rcx\)
 [ 	]*[a-f0-9]+:[ 	]*66 42 0f ae b4 f0 23 01 00 00[ 	]*clwb   0x123\(%rax,%r14,8\)
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit
 [ 	]*[a-f0-9]+:[ 	]*f3 0f c7 f8[ 	]*rdpid  %rax
 [ 	]*[a-f0-9]+:[ 	]*f3 41 0f c7 fa[ 	]*rdpid  %r10
-[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-arch-4.d b/gas/testsuite/gas/i386/x86-64-arch-4.d
index f5373d51a15..465b7771c59 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-4.d
+++ b/gas/testsuite/gas/i386/x86-64-arch-4.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb[      ]*
-[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync[      ]*
+[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb
+[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync
 [ 	]*[a-f0-9]+:[ 	]*c4 43 35 44 d0 ab[ 	]*vpclmulqdq \$0xab,%ymm8,%ymm9,%ymm10
 [ 	]*[a-f0-9]+:[ 	]*c4 23 35 44 94 f0 24 01 00 00 7b[ 	]*vpclmulqdq \$0x7b,0x124\(%rax,%r14,8\),%ymm9,%ymm10
 [ 	]*[a-f0-9]+:[ 	]*c4 63 35 44 92 e0 0f 00 00 7b[ 	]*vpclmulqdq \$0x7b,0xfe0\(%rdx\),%ymm9,%ymm10
@@ -23,11 +23,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c4 e2 4d de 39[ 	]+vaesdec \(%rcx\),%ymm6,%ymm7
 [ 	]*[a-f0-9]+:	c4 e2 4d df d4[ 	]+vaesdeclast %ymm4,%ymm6,%ymm2
 [ 	]*[a-f0-9]+:	c4 e2 4d df 39[ 	]+vaesdeclast \(%rcx\),%ymm6,%ymm7
-[ 	]*[a-f0-9]+:	f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:	f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:	f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:	f3 0f 01 fe[ 	]+rmpadjust[ 	]*
+[ 	]*[a-f0-9]+:	f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:	f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:	f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:	f3 0f 01 fe[ 	]+rmpadjust
 [ 	]*[a-f0-9]+:	66 0f 38 82 10[ 	]+invpcid \(%rax\),%rdx
-[ 	]*[a-f0-9]+:	0f 01 ee[ 	]+rdpkru[ 	]*
-[ 	]*[a-f0-9]+:	0f 01 ef[ 	]+wrpkru[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 ee[ 	]+rdpkru
+[ 	]*[a-f0-9]+:	0f 01 ef[ 	]+wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d b/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
index 936338cafd4..fd4e4f9da24 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 AVX GATHER insns (Intel disassembly)
 #source: x86-64-avx-gather.s
diff --git a/gas/testsuite/gas/i386/x86-64-avx-gather.d b/gas/testsuite/gas/i386/x86-64-avx-gather.d
index 22982750981..b4a24227e91 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-gather.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-gather.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 AVX GATHER insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-avx-intel.d b/gas/testsuite/gas/i386/x86-64-avx-intel.d
index 7eb281e2914..dd7cbd6a62c 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-intel.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr DWORD PTR \[rcx\]
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr DWORD PTR \[rcx\]
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd ymm6,ymm4,YMMWORD PTR \[rcx\]
diff --git a/gas/testsuite/gas/i386/x86-64-avx-wig.d b/gas/testsuite/gas/i386/x86-64-avx-wig.d
index 2144746bdf0..23748225cba 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-wig.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-wig.d
@@ -271,6 +271,6 @@ Disassembly of section .text:
  +[a-f0-9]+:	c4 e1 cc 14 d4       	vunpcklps %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cd 57 d4       	vxorpd %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cc 57 d4       	vxorps %ymm4,%ymm6,%ymm2
- +[a-f0-9]+:	c4 e1 fc 77          	vzeroall 
- +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper 
+ +[a-f0-9]+:	c4 e1 fc 77          	vzeroall
+ +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx.d b/gas/testsuite/gas/i386/x86-64-avx.d
index 9721b003ae3..336f87957a8 100644
--- a/gas/testsuite/gas/i386/x86-64-avx.d
+++ b/gas/testsuite/gas/i386/x86-64-avx.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr \(%rcx\)
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr \(%rcx\)
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd \(%rcx\),%ymm4,%ymm6
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d b/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
index e8ddfd58870..b274f62fd56 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 AVX512F insns with nondefault values in ignored bits
 
diff --git a/gas/testsuite/gas/i386/x86-64-bmi-intel.d b/gas/testsuite/gas/i386/x86-64-bmi-intel.d
index 09cfa00d7bd..185a0735c9a 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 BMI insns (Intel disassembly)
 #source: x86-64-bmi.s
diff --git a/gas/testsuite/gas/i386/x86-64-bmi.d b/gas/testsuite/gas/i386/x86-64-bmi.d
index 9b59d10b578..03de92f18e7 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 BMI insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-bmi2-intel.d b/gas/testsuite/gas/i386/x86-64-bmi2-intel.d
index b692c1d883c..da339c98d71 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi2-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi2-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 BMI2 insns (Intel disassembly)
 #source: x86-64-bmi2.s
diff --git a/gas/testsuite/gas/i386/x86-64-bmi2.d b/gas/testsuite/gas/i386/x86-64-bmi2.d
index 0bcdb28ded3..4f3c2f271c0 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi2.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi2.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 BMI2 insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-branch-2.d b/gas/testsuite/gas/i386/x86-64-branch-2.d
index fab75a6394c..e1ec6688a68 100644
--- a/gas/testsuite/gas/i386/x86-64-branch-2.d
+++ b/gas/testsuite/gas/i386/x86-64-branch-2.d
@@ -15,6 +15,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	89 c3                	mov    %eax,%ebx
 [ 	]*[a-f0-9]+:	66 e8 00 00          	callw  11 <bar\+0x6>	f: R_X86_64_PC16	foo-0x2
 [ 	]*[a-f0-9]+:	66 48 e8 00 00 00 00 	data16 rex\.W call 18 <bar\+0xd>	14: R_X86_64_PLT32	foo-0x4
-[ 	]*[a-f0-9]+:	66 c3                	retw *
+[ 	]*[a-f0-9]+:	66 c3                	retw
 [ 	]*[a-f0-9]+:	66 c2 08 00          	retw   \$0x8
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-branch.d b/gas/testsuite/gas/i386/x86-64-branch.d
index 02509d21bc3..aee4bf83b42 100644
--- a/gas/testsuite/gas/i386/x86-64-branch.d
+++ b/gas/testsuite/gas/i386/x86-64-branch.d
@@ -22,7 +22,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 e8 00 00 00 00    	data16 call (0x2a|2a <.*>)
 [ 	]*[a-f0-9]+:	66 e9 00 00 00 00    	data16 jmp (0x30|30 <.*>)
 [ 	]*[a-f0-9]+:	66 0f 82 00 00 00 00 	data16 jb (0x37|37 <.*>)
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 [ 	]*[a-f0-9]+:	3e 74 03[ 	]+je,pt  +[0-9a-fx]+ <.*>
 [ 	]*[a-f0-9]+:	2e 74 00[ 	]+je,pn  +[0-9a-fx]+ <.*>
@@ -39,6 +39,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 ff 20             	data16 jmp \*\(%rax\)
 [ 	]*[a-f0-9]+:	e8 .. 00 (00|10) 00       	call   [0-9a-fx]* <.*>
 [ 	]*[a-f0-9]+:	e9 .. 00 (00|10) 00       	jmp    [0-9a-fx]* <.*>
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cbw-intel.d b/gas/testsuite/gas/i386/x86-64-cbw-intel.d
index df4173acdff..82bef5d699d 100644
--- a/gas/testsuite/gas/i386/x86-64-cbw-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-cbw-intel.d
@@ -7,18 +7,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbw    
-   2:	98                   	cwde   
-   3:	48 98                	cdqe   
-   5:	66 40 98             	rex cbw 
-   8:	40 98                	rex cwde 
-   a:	66 48 98             	data16 cdqe 
+   0:	66 98                	cbw
+   2:	98                   	cwde
+   3:	48 98                	cdqe
+   5:	66 40 98             	rex cbw
+   8:	40 98                	rex cwde
+   a:	66 48 98             	data16 cdqe
 
 0+00d <_cwd>:
-   d:	66 99                	cwd    
-   f:	99                   	cdq    
-  10:	48 99                	cqo    
-  12:	66 40 99             	rex cwd 
-  15:	40 99                	rex cdq 
-  17:	66 48 99             	data16 cqo 
+   d:	66 99                	cwd
+   f:	99                   	cdq
+  10:	48 99                	cqo
+  12:	66 40 99             	rex cwd
+  15:	40 99                	rex cdq
+  17:	66 48 99             	data16 cqo
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cbw.d b/gas/testsuite/gas/i386/x86-64-cbw.d
index 859ef9bf6e3..d16c647d7dc 100644
--- a/gas/testsuite/gas/i386/x86-64-cbw.d
+++ b/gas/testsuite/gas/i386/x86-64-cbw.d
@@ -6,18 +6,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbtw   
-   2:	98                   	cwtl   
-   3:	48 98                	cltq   
-   5:	66 40 98             	rex cbtw 
-   8:	40 98                	rex cwtl 
-   a:	66 48 98             	data16 cltq 
+   0:	66 98                	cbtw
+   2:	98                   	cwtl
+   3:	48 98                	cltq
+   5:	66 40 98             	rex cbtw
+   8:	40 98                	rex cwtl
+   a:	66 48 98             	data16 cltq
 
 0+00d <_cwd>:
-   d:	66 99                	cwtd   
-   f:	99                   	cltd   
-  10:	48 99                	cqto   
-  12:	66 40 99             	rex cwtd 
-  15:	40 99                	rex cltd 
-  17:	66 48 99             	data16 cqto 
+   d:	66 99                	cwtd
+   f:	99                   	cltd
+  10:	48 99                	cqto
+  12:	66 40 99             	rex cwtd
+  15:	40 99                	rex cltd
+  17:	66 48 99             	data16 cqto
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cet-intel.d b/gas/testsuite/gas/i386/x86-64-cet-intel.d
index 7b9a125a125..3f72c01561f 100644
--- a/gas/testsuite/gas/i386/x86-64-cet-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-cet-intel.d
@@ -11,21 +11,21 @@ Disassembly of section .text:
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp QWORD PTR \[r12\]
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  \[r12\],eax
  +[a-f0-9]+:	4a 0f 38 f6 14 39    	wrssq  \[rcx\+r15\*1\],rdx
  +[a-f0-9]+:	66 41 0f 38 f5 04 24 	wrussd \[r12\],eax
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq \[rbx\+rax\*1\],rcx
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy QWORD PTR \[rsi\+r12\*1\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 41 0f ae ec       	incsspd r12d
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp QWORD PTR \[r12\]
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  \[r12\],eax
  +[a-f0-9]+:	44 0f 38 f6 20       	wrssd  \[rax\],r12d
@@ -35,8 +35,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	66 44 0f 38 f5 20    	wrussd \[rax\],r12d
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq \[rbx\+rax\*1\],rcx
  +[a-f0-9]+:	66 48 0f 38 f5 1c 01 	wrussq \[rcx\+rax\*1\],rbx
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy QWORD PTR \[rsi\+r12\*1\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cet.d b/gas/testsuite/gas/i386/x86-64-cet.d
index 27749662aa0..02424bf7dee 100644
--- a/gas/testsuite/gas/i386/x86-64-cet.d
+++ b/gas/testsuite/gas/i386/x86-64-cet.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq %rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd %r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq %rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp \(%r12\)
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  %eax,\(%r12\)
  +[a-f0-9]+:	4a 0f 38 f6 14 39    	wrssq  %rdx,\(%rcx,%r15,1\)
  +[a-f0-9]+:	66 41 0f 38 f5 04 24 	wrussd %eax,\(%r12\)
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq %rcx,\(%rbx,%rax,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy \(%rsi,%r12,1\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 41 0f ae ec       	incsspd %r12d
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq %rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd %r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq %rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp \(%r12\)
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  %eax,\(%r12\)
  +[a-f0-9]+:	44 0f 38 f6 20       	wrssd  %r12d,\(%rax\)
@@ -34,8 +34,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	66 44 0f 38 f5 20    	wrussd %r12d,\(%rax\)
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq %rcx,\(%rbx,%rax,1\)
  +[a-f0-9]+:	66 48 0f 38 f5 1c 01 	wrussq %rbx,\(%rcx,%rax,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy \(%rsi,%r12,1\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-clzero.d b/gas/testsuite/gas/i386/x86-64-clzero.d
index 9c0d35ff723..a36bcfcdfbc 100644
--- a/gas/testsuite/gas/i386/x86-64-clzero.d
+++ b/gas/testsuite/gas/i386/x86-64-clzero.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero 
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-disassem.d b/gas/testsuite/gas/i386/x86-64-disassem.d
index a9706b8abad..7c67fd44028 100644
--- a/gas/testsuite/gas/i386/x86-64-disassem.d
+++ b/gas/testsuite/gas/i386/x86-64-disassem.d
@@ -7,348 +7,348 @@
 Disassembly of section \.text:
 
 0+ <\.text>:
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*ef[ 	]*out    %eax,\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*d8 90 90 90 90 90[ 	]*fcoms  -0x6f6f6f70\(%rax\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 62 01 1c[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*62 72 ad 08 1c[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 62 01 1c[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)
+[ 	]*[a-f0-9]+:[ 	]*62 72 ad 08 1c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*01 01[ 	]*add[ 	]*%eax,\(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c8 25 62 f3[ 	]*enter *\$0x6225,\$0xf3
-[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c2 25 62[ 	]*ret *\$0x6225
-[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d b/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
index 9277448a270..e7cae60f3e7 100644
--- a/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
+++ b/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <main>:
-[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence 
-[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence 
-[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence 
+[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence
+[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence
+[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-ifunc.d b/gas/testsuite/gas/i386/x86-64-ifunc.d
index 39e3ddf9900..bf81bd11d70 100644
--- a/gas/testsuite/gas/i386/x86-64-ifunc.d
+++ b/gas/testsuite/gas/i386/x86-64-ifunc.d
@@ -10,11 +10,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    5 <ifunc>	1: R_X86_64_PLT32	ifunc(\+0xf+c|-0x4)
 
 0+5 <ifunc>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+6 <bar>:
 [ 	]*[a-f0-9]+:	eb 00                	jmp    8 <normal>
 
 0+8 <normal>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-intel64.d b/gas/testsuite/gas/i386/x86-64-intel64.d
index 496e2e50fab..a55de666f8b 100644
--- a/gas/testsuite/gas/i386/x86-64-intel64.d
+++ b/gas/testsuite/gas/i386/x86-64-intel64.d
@@ -14,9 +14,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	48 0f b2 1a          	lss    \(%rdx\),%rbx
 [ 	]*[a-f0-9]+:	48 ff 18             	rex\.W lcall \*\(%rax\)
 [ 	]*[a-f0-9]+:	48 ff 29             	rex\.W ljmp \*\(%rcx\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq *
+[ 	]*[a-f0-9]+:	0f 05                	syscall
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
 [ 	]*[a-f0-9]+:	48 0f b4 01          	lfs    \(%rcx\),%rax
 [ 	]*[a-f0-9]+:	48 0f b4 01          	lfs    \(%rcx\),%rax
 [ 	]*[a-f0-9]+:	48 0f b5 0a          	lgs    \(%rdx\),%rcx
diff --git a/gas/testsuite/gas/i386/x86-64-invpcid-intel.d b/gas/testsuite/gas/i386/x86-64-invpcid-intel.d
index 94a78617edf..ab17a1b0682 100644
--- a/gas/testsuite/gas/i386/x86-64-invpcid-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-invpcid-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 INVPCID insns (Intel disassembly)
 #source: x86-64-invpcid.s
diff --git a/gas/testsuite/gas/i386/x86-64-invpcid.d b/gas/testsuite/gas/i386/x86-64-invpcid.d
index 7a3101aacbe..808989569fa 100644
--- a/gas/testsuite/gas/i386/x86-64-invpcid.d
+++ b/gas/testsuite/gas/i386/x86-64-invpcid.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 INVPCID insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-byte.d b/gas/testsuite/gas/i386/x86-64-lfence-byte.d
index e84d746f657..ddc64230899 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-byte.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-byte.d
@@ -11,20 +11,20 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 aa                	rep stos %al,%es:\(%rdi\)
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d0                	call   \*%rax
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	66 66 c3             	data16 retw 
- +[a-f0-9]+:	f3 c3                	repz ret *
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	66 66 c3             	data16 retw
+ +[a-f0-9]+:	f3 c3                	repz ret
  +[a-f0-9]+:	9b                   	fwait
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	f3 ff d0             	repz call \*%rax
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d b/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d
index 7910f60d8f8..729214a53b5 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d
@@ -10,9 +10,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%rdx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%rdx
  +[a-f0-9]+:	ff 12                	call   \*\(%rdx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%rdx\)
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d b/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d
index 5ffdda2a187..2d3b2738f4b 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d
@@ -9,9 +9,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%rdx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%rdx
  +[a-f0-9]+:	ff 12                	call   \*\(%rdx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%rdx\)
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-load.d b/gas/testsuite/gas/i386/x86-64-lfence-load.d
index 714df8cd5d0..2af86fc93fe 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-load.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-load.d
@@ -10,14 +10,14 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	c5 f8 ae 55 00       	vldmxcsr 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 01 55 00          	lgdt   0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c7 75 00          	vmptrld 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 0f c7 75 00       	vmclear 0x0\(%rbp\)
  +[a-f0-9]+:	66 0f 38 82 55 00    	invpcid 0x0\(%rbp\),%rdx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	67 0f 01 38          	invlpg \(%eax\)
  +[a-f0-9]+:	0f ae 7d 00          	clflush 0x0\(%rbp\)
  +[a-f0-9]+:	66 0f ae 7d 00       	clflushopt 0x0\(%rbp\)
@@ -34,105 +34,105 @@ Disassembly of section .text:
  +[a-f0-9]+:	0f 18 5d 00          	prefetcht2 0x0\(%rbp\)
  +[a-f0-9]+:	0f 0d 4d 00          	prefetchw 0x0\(%rbp\)
  +[a-f0-9]+:	0f a1                	pop    %fs
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	9d                   	popf *
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	9d                   	popf
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d7                   	xlat   %ds:\(%rbx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d9 55 00             	fsts   0x0\(%rbp\)
  +[a-f0-9]+:	d9 45 00             	flds   0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	db 55 00             	fistl  0x0\(%rbp\)
  +[a-f0-9]+:	df 55 00             	fists  0x0\(%rbp\)
  +[a-f0-9]+:	db 45 00             	fildl  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b dd 75 00          	fsave  0x0\(%rbp\)
  +[a-f0-9]+:	dd 65 00             	frstor 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 4d 00             	fisttps 0x0\(%rbp\)
  +[a-f0-9]+:	d9 65 00             	fldenv 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b d9 75 00          	fstenv 0x0\(%rbp\)
  +[a-f0-9]+:	d8 45 00             	fadds  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 04 24             	fadds  \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 c3                	fadd   %st\(3\),%st
  +[a-f0-9]+:	d8 01                	fadds  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 01                	filds  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 11                	fists  \(%rcx\)
  +[a-f0-9]+:	0f ae 29             	xrstor \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 18 01             	prefetchnta \(%rcx\)
  +[a-f0-9]+:	0f c7 09             	cmpxchg8b \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 0f c7 09          	cmpxchg16b \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff c1                	inc    %ecx
  +[a-f0-9]+:	0f 01 10             	lgdt   \(%rax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 0f 66 02 b0       	pfcmpeq 0x2\(%rsi\),%mm4
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	8f 00                	pop    \(%rax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	58                   	pop    %rax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 d1 11             	rclw   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 01 01 00 00 00    	testl  \$0x1,\(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff 01                	incl   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 11                	notl   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 31                	divl   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 21                	mull   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 39                	idivl  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 29                	imull  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 8d 04 40          	lea    \(%rax,%rax,2\),%rax
- +[a-f0-9]+:	c9                   	leave *
+ +[a-f0-9]+:	c9                   	leave
  +[a-f0-9]+:	6e                   	outsb  %ds:\(%rsi\),\(%dx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ac                   	lods   %ds:\(%rsi\),%al
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a5                	rep movsl %ds:\(%rsi\),%es:\(%rdi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 af                	repz scas %es:\(%rdi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a7                	repz cmpsl %es:\(%rdi\),%ds:\(%rsi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 ad                	rep lods %ds:\(%rsi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	41 83 03 01          	addl   \$0x1,\(%r11\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	41 0f ba 23 01       	btl    \$0x1,\(%r11\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 0f c1 03          	xadd   %rax,\(%rbx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 0f c1 c3          	xadd   %rax,%rbx
  +[a-f0-9]+:	48 87 03             	xchg   %rax,\(%rbx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 93                	xchg   %rax,%rbx
  +[a-f0-9]+:	48 39 45 40          	cmp    %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 3b 45 40          	cmp    0x40\(%rbp\),%rax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 01 45 40          	add    %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 03 00             	add    \(%rax\),%rax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 85 45 40          	test   %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 85 45 40          	test   %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d
index b74b59c5a5d..352de3bf9d3 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d
index 1aecd380cdb..2e4f7812a3c 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d
@@ -11,26 +11,26 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d
index ca8f2c0355a..35d8b803ef0 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d
@@ -9,21 +9,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d
index 94a18b8d71d..10be59db5a6 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d
index e52e35c1a36..ba8d9c99de4 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d b/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
index 6fda4dce752..1bbec106e00 100644
--- a/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
+++ b/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
@@ -14,13 +14,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 08             	bnd je 14 <foo>
 [ 	]*[a-f0-9]+:	f2 eb 05             	bnd jmp 14 <foo>
 [ 	]*[a-f0-9]+:	f2 ff 23             	bnd jmp \*\(%rbx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 0+14 <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f2 e8 f2 ff ff ff    	bnd call 14 <foo>
 [ 	]*[a-f0-9]+:	48 01 c3             	add    %rax,%rbx
 [ 	]*[a-f0-9]+:	e2 ed                	loop   14 <foo>
diff --git a/gas/testsuite/gas/i386/x86-64-mpx.d b/gas/testsuite/gas/i386/x86-64-mpx.d
index 2f45af0d6e4..0794e7ec9be 100644
--- a/gas/testsuite/gas/i386/x86-64-mpx.d
+++ b/gas/testsuite/gas/i386/x86-64-mpx.d
@@ -97,7 +97,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 e9 11 02 00 00    	bnd jmp [0-9a-f]+ <foo>
 [ 	]*[a-f0-9]+:	f2 ff 21             	bnd jmp \*\(%rcx\)
 [ 	]*[a-f0-9]+:	f2 41 ff 24 24       	bnd jmp \*\(%r12\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f3 41 0f 1b 0b       	bndmk  \(%r11\),%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 08          	bndmk  \(%rax\),%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 0c 25 99 03 00 00 	bndmk  0x399,%bnd1
@@ -183,10 +183,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 eb 09             	bnd jmp [0-9a-f]+ <foo>
 [ 	]*[a-f0-9]+:	f2 ff e1             	bnd jmp \*%rcx
 [ 	]*[a-f0-9]+:	f2 41 ff e4          	bnd jmp \*%r12
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <bad>:
 [ 	]*[a-f0-9]+:	0f 1a 30             	bndldx \(%rax\),\(bad\)
diff --git a/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d b/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
index df7c8bd6898..6ee5b2f95ce 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
@@ -8,43 +8,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-opcode-inval.d b/gas/testsuite/gas/i386/x86-64-opcode-inval.d
index d0d08cbd371..12f02c1766c 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode-inval.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode-inval.d
@@ -7,43 +7,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-opcode.d b/gas/testsuite/gas/i386/x86-64-opcode.d
index c925938fdc4..e347869d2d8 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode.d
@@ -11,12 +11,12 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	ff 10                	call   \*\(%rax\)
 [ 	]*[a-f0-9]+:	41 ff 10             	call   \*\(%r8\)
 [ 	]*[a-f0-9]+:	ff 10                	call   \*\(%rax\)
-[ 	]*[a-f0-9]+:	cb                   	lret   
-[ 	]*[a-f0-9]+:	48 cb                	lretq *
-[ 	]*[a-f0-9]+:	c3                   	ret *
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
+[ 	]*[a-f0-9]+:	cb                   	lret
+[ 	]*[a-f0-9]+:	48 cb                	lretq
+[ 	]*[a-f0-9]+:	c3                   	ret
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	48 cf                	iretq
 [ 	]*[a-f0-9]+:	41 8c 08             	mov    %cs,\(%r8\)
 [ 	]*[a-f0-9]+:	8c 08                	mov    %cs,\(%rax\)
 [ 	]*[a-f0-9]+:	41 8c 10             	mov    %ss,\(%r8\)
@@ -271,19 +271,19 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f a1                	pop    %fs
 [ 	]*[a-f0-9]+:	0f a9                	pop    %gs
 [ 	]*[a-f0-9]+:	0f a9                	pop    %gs
-[ 	]*[a-f0-9]+:	9d                   	popf *
-[ 	]*[a-f0-9]+:	9d                   	popf *
+[ 	]*[a-f0-9]+:	9d                   	popf
+[ 	]*[a-f0-9]+:	9d                   	popf
 [ 	]*[a-f0-9]+:	41 ff 30             	push   \(%r8\)
 [ 	]*[a-f0-9]+:	ff 30                	push   \(%rax\)
 [ 	]*[a-f0-9]+:	0f a0                	push   %fs
 [ 	]*[a-f0-9]+:	0f a0                	push   %fs
 [ 	]*[a-f0-9]+:	0f a8                	push   %gs
 [ 	]*[a-f0-9]+:	0f a8                	push   %gs
-[ 	]*[a-f0-9]+:	9c                   	pushf *
-[ 	]*[a-f0-9]+:	9c                   	pushf *
-[ 	]*[a-f0-9]+:	0f 77                	emms   
-[ 	]*[a-f0-9]+:	0f 0e                	femms  
-[ 	]*[a-f0-9]+:	0f 08                	invd   
+[ 	]*[a-f0-9]+:	9c                   	pushf
+[ 	]*[a-f0-9]+:	9c                   	pushf
+[ 	]*[a-f0-9]+:	0f 77                	emms
+[ 	]*[a-f0-9]+:	0f 0e                	femms
+[ 	]*[a-f0-9]+:	0f 08                	invd
 [ 	]*[a-f0-9]+:	41 0f 01 38          	invlpg \(%r8\)
 [ 	]*[a-f0-9]+:	0f 01 38             	invlpg \(%rax\)
 [ 	]*[a-f0-9]+:	41 0f 01 38          	invlpg \(%r8\)
@@ -320,13 +320,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 00 c8             	str    %eax
 [ 	]*[a-f0-9]+:	66 0f 00 c8          	str    %ax
 [ 	]*[a-f0-9]+:	0f 00 08             	str    \(%rax\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq *
-[ 	]*[a-f0-9]+:	0f 01 f8             	swapgs 
+[ 	]*[a-f0-9]+:	0f 05                	syscall
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
+[ 	]*[a-f0-9]+:	0f 01 f8             	swapgs
 [ 	]*[a-f0-9]+:	66 68 22 22          	pushw  \$0x2222
-[ 	]*[a-f0-9]+:	f1                   	int1 +
-[ 	]*[a-f0-9]+:	cc                   	int3 +
+[ 	]*[a-f0-9]+:	f1                   	int1
+[ 	]*[a-f0-9]+:	cc                   	int3
 [ 	]*[a-f0-9]+:	cd 90                	int    \$0x90
 [ 	]*[a-f0-9]+:	f6 c9 01             	test   \$(0x)?0*1,%cl
 [ 	]*[a-f0-9]+:	66 f7 c9 02 00       	test   \$(0x)?0*2,%cx
diff --git a/gas/testsuite/gas/i386/x86-64-ospke.d b/gas/testsuite/gas/i386/x86-64-ospke.d
index 88e7ec0458b..d1da1d2edb1 100644
--- a/gas/testsuite/gas/i386/x86-64-ospke.d
+++ b/gas/testsuite/gas/i386/x86-64-ospke.d
@@ -8,6 +8,6 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru 
-[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru 
+[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru
+[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-pconfig-intel.d b/gas/testsuite/gas/i386/x86-64-pconfig-intel.d
index 08584fef1be..922fdabf519 100644
--- a/gas/testsuite/gas/i386/x86-64-pconfig-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-pconfig-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-pconfig.d b/gas/testsuite/gas/i386/x86-64-pconfig.d
index de61788f4b7..1444c1882bb 100644
--- a/gas/testsuite/gas/i386/x86-64-pconfig.d
+++ b/gas/testsuite/gas/i386/x86-64-pconfig.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-property-1.d b/gas/testsuite/gas/i386/x86-64-property-1.d
index 52db167599d..bf53e8feba4 100644
--- a/gas/testsuite/gas/i386/x86-64-property-1.d
+++ b/gas/testsuite/gas/i386/x86-64-property-1.d
@@ -6,4 +6,4 @@
 Displaying notes found in: .note.gnu.property
 [ 	]+Owner[ 	]+Data size[ 	]+Description
   GNU                  0x[0-9a-f]+	NT_GNU_PROPERTY_TYPE_0
-      Properties: x86 ISA used: 
+      Properties: x86 ISA used: *
diff --git a/gas/testsuite/gas/i386/x86-64-relax-2.d b/gas/testsuite/gas/i386/x86-64-relax-2.d
index fba47c14850..e0fbe491422 100644
--- a/gas/testsuite/gas/i386/x86-64-relax-2.d
+++ b/gas/testsuite/gas/i386/x86-64-relax-2.d
@@ -19,17 +19,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    22 <hidden_def>	1e: R_X86_64_PLT32	hidden_undef-0x4
 
 0+22 <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+24 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+25 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+26 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-relax-3.d b/gas/testsuite/gas/i386/x86-64-relax-3.d
index 01df9ef340e..4c2361c8de0 100644
--- a/gas/testsuite/gas/i386/x86-64-relax-3.d
+++ b/gas/testsuite/gas/i386/x86-64-relax-3.d
@@ -18,17 +18,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    1f <hidden_def>	1b: R_X86_64_PLT32	hidden_undef-0x4
 
 0+1f <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+20 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+21 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+22 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-relax-4.d b/gas/testsuite/gas/i386/x86-64-relax-4.d
index ca12c0383be..a5d65973412 100644
--- a/gas/testsuite/gas/i386/x86-64-relax-4.d
+++ b/gas/testsuite/gas/i386/x86-64-relax-4.d
@@ -7,7 +7,7 @@
 Disassembly of section .text:
 
 0+ <printk>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/gas/testsuite/gas/i386/x86-64-rtm-intel.d b/gas/testsuite/gas/i386/x86-64-rtm-intel.d
index e79c4cb4d01..042e92c9356 100644
--- a/gas/testsuite/gas/i386/x86-64-rtm-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-rtm-intel.d
@@ -11,10 +11,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-rtm.d b/gas/testsuite/gas/i386/x86-64-rtm.d
index b23864bcb6c..afbae5379a8 100644
--- a/gas/testsuite/gas/i386/x86-64-rtm.d
+++ b/gas/testsuite/gas/i386/x86-64-rtm.d
@@ -10,10 +10,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-se1.d b/gas/testsuite/gas/i386/x86-64-se1.d
index a515219406a..874a67c0576 100644
--- a/gas/testsuite/gas/i386/x86-64-se1.d
+++ b/gas/testsuite/gas/i386/x86-64-se1.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 cf             	encls  
-[ 	]*[a-f0-9]+:	0f 01 d7             	enclu  
-[ 	]*[a-f0-9]+:	0f 01 c0             	enclv  
+[ 	]*[a-f0-9]+:	0f 01 cf             	encls
+[ 	]*[a-f0-9]+:	0f 01 d7             	enclu
+[ 	]*[a-f0-9]+:	0f 01 c0             	enclv
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-serialize.d b/gas/testsuite/gas/i386/x86-64-serialize.d
index 79ac8146caa..39bbdac32a7 100644
--- a/gas/testsuite/gas/i386/x86-64-serialize.d
+++ b/gas/testsuite/gas/i386/x86-64-serialize.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize *
+[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-smap.d b/gas/testsuite/gas/i386/x86-64-smap.d
index 639bc3136c1..482cddf78e4 100644
--- a/gas/testsuite/gas/i386/x86-64-smap.d
+++ b/gas/testsuite/gas/i386/x86-64-smap.d
@@ -7,6 +7,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sse-noavx.d b/gas/testsuite/gas/i386/x86-64-sse-noavx.d
index d9d17a55dfd..7bee7e71938 100644
--- a/gas/testsuite/gas/i386/x86-64-sse-noavx.d
+++ b/gas/testsuite/gas/i386/x86-64-sse-noavx.d
@@ -18,9 +18,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	df 08                	fisttps \(%rax\)
 [ 	]*[a-f0-9]+:	db 08                	fisttpl \(%rax\)
 [ 	]*[a-f0-9]+:	dd 08                	fisttpll \(%rax\)
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
 [ 	]*[a-f0-9]+:	0f f7 c7             	maskmovq %mm7,%mm0
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %rax,%ecx,%edx
 [ 	]*[a-f0-9]+:	f2 0f d6 c8          	movdq2q %xmm0,%mm1
 [ 	]*[a-f0-9]+:	0f c3 00             	movnti %eax,\(%rax\)
@@ -63,5 +63,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 38 0a c1          	psignd %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f 38 09 c1          	psignw %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f fb c1             	psubq  %mm1,%mm0
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sse3-intel.d b/gas/testsuite/gas/i386/x86-64-sse3-intel.d
index 44f1503dd28..a8bf665778e 100644
--- a/gas/testsuite/gas/i386/x86-64-sse3-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-sse3-intel.d
@@ -23,24 +23,24 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 7d d2[ 	]+hsubps xmm2,xmm2
 [ 	]*[a-f0-9]+:	f2 0f 7d 1c 24[ 	]+hsubps xmm3,(XMMWORD PTR )?\[rsp\]
 [ 	]*[a-f0-9]+:	f2 0f f0 2e[ 	]+lddqu  xmm5,(XMMWORD PTR )?\[rsi\]
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
 [ 	]*[a-f0-9]+:	f2 0f 12 f7[ 	]+movddup xmm6,xmm7
 [ 	]*[a-f0-9]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[rax\]
 [ 	]*[a-f0-9]+:	f3 0f 16 01[ 	]+movshdup xmm0,(XMMWORD PTR )?\[rcx\]
 [ 	]*[a-f0-9]+:	f3 0f 16 ca[ 	]+movshdup xmm1,xmm2
 [ 	]*[a-f0-9]+:	f3 0f 12 13[ 	]+movsldup xmm2,(XMMWORD PTR )?\[rbx\]
 [ 	]*[a-f0-9]+:	f3 0f 12 dc[ 	]+movsldup xmm3,xmm4
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
 [ 	]*[a-f0-9]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[rax\]
 [ 	]*[a-f0-9]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[rax\]
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-suffix-intel.d b/gas/testsuite/gas/i386/x86-64-suffix-intel.d
index 55d4a8dd1b6..5e1057265bc 100644
--- a/gas/testsuite/gas/i386/x86-64-suffix-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-suffix-intel.d
@@ -8,23 +8,23 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 c8             	monitor 
-[ 	]*[a-f0-9]+:	0f 01 c9             	mwait  
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
+[ 	]*[a-f0-9]+:	0f 01 c8             	monitor
+[ 	]*[a-f0-9]+:	0f 01 c9             	mwait
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
 [ 	]*[a-f0-9]+:	48 89 e5             	mov    rbp,rsp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
 [ 	]*[a-f0-9]+:	48 89 e5             	mov    rbp,rsp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-suffix.d b/gas/testsuite/gas/i386/x86-64-suffix.d
index 5ae11730b63..e8edfa47bec 100644
--- a/gas/testsuite/gas/i386/x86-64-suffix.d
+++ b/gas/testsuite/gas/i386/x86-64-suffix.d
@@ -9,21 +9,21 @@ Disassembly of section .text:
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %rax,%ecx,%edx
 [ 	]*[a-f0-9]+:	0f 01 c9             	mwait  %eax,%ecx
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
 [ 	]*[a-f0-9]+:	48 89 e5             	movq   %rsp,%rbp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
 [ 	]*[a-f0-9]+:	48 89 e5             	movq   %rsp,%rbp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sysenter-amd.d b/gas/testsuite/gas/i386/x86-64-sysenter-amd.d
index b3fa23cad86..0f7655e1bcf 100644
--- a/gas/testsuite/gas/i386/x86-64-sysenter-amd.d
+++ b/gas/testsuite/gas/i386/x86-64-sysenter-amd.d
@@ -7,10 +7,10 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sysenter-intel.d b/gas/testsuite/gas/i386/x86-64-sysenter-intel.d
index 451cd91d5de..bd4116862a0 100644
--- a/gas/testsuite/gas/i386/x86-64-sysenter-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-sysenter-intel.d
@@ -8,10 +8,10 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f 34                	sysenter *
-[ 	]*[a-f0-9]+:	0f 35                	sysexitl *
-[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq *
-[ 	]*[a-f0-9]+:	0f 34                	sysenter *
-[ 	]*[a-f0-9]+:	0f 35                	sysexitl *
-[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq *
+[ 	]*[a-f0-9]+:	0f 34                	sysenter
+[ 	]*[a-f0-9]+:	0f 35                	sysexitl
+[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq
+[ 	]*[a-f0-9]+:	0f 34                	sysenter
+[ 	]*[a-f0-9]+:	0f 35                	sysexitl
+[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-tbm-intel.d b/gas/testsuite/gas/i386/x86-64-tbm-intel.d
index 40a68ff9170..7d2d20808c0 100644
--- a/gas/testsuite/gas/i386/x86-64-tbm-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-tbm-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 TBM insns (Intel disassembly)
 #source: x86-64-tbm.s
diff --git a/gas/testsuite/gas/i386/x86-64-tdx.d b/gas/testsuite/gas/i386/x86-64-tdx.d
index ea3e83cde6c..64c85b29a0c 100644
--- a/gas/testsuite/gas/i386/x86-64-tdx.d
+++ b/gas/testsuite/gas/i386/x86-64-tdx.d
@@ -8,8 +8,8 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall *
-[ 	]*[a-f0-9]+:	66 0f 01 cd +	seamret *
-[ 	]*[a-f0-9]+:	66 0f 01 ce +	seamops *
-[ 	]*[a-f0-9]+:	66 0f 01 cf +	seamcall *
+[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall
+[ 	]*[a-f0-9]+:	66 0f 01 cd +	seamret
+[ 	]*[a-f0-9]+:	66 0f 01 ce +	seamops
+[ 	]*[a-f0-9]+:	66 0f 01 cf +	seamcall
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-tsxldtrk.d b/gas/testsuite/gas/i386/x86-64-tsxldtrk.d
index e2e54f5832c..00da0a329cb 100644
--- a/gas/testsuite/gas/i386/x86-64-tsxldtrk.d
+++ b/gas/testsuite/gas/i386/x86-64-tsxldtrk.d
@@ -8,6 +8,6 @@
 Disassembly of section \.text:
 
 0+ <_start>:
- +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk[ 	]*
- +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk[ 	]*
+ +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk
+ +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-uintr.d b/gas/testsuite/gas/i386/x86-64-uintr.d
index 22080921bba..b292a722f79 100644
--- a/gas/testsuite/gas/i386/x86-64-uintr.d
+++ b/gas/testsuite/gas/i386/x86-64-uintr.d
@@ -8,10 +8,10 @@
 Disassembly of section \.text:
 
 0+ <_start>:
- +[a-f0-9]+:	f3 0f 01 ec          	uiret *
- +[a-f0-9]+:	f3 0f 01 ed          	testui *
- +[a-f0-9]+:	f3 0f 01 ee          	clui *
- +[a-f0-9]+:	f3 0f 01 ef          	stui *
+ +[a-f0-9]+:	f3 0f 01 ec          	uiret
+ +[a-f0-9]+:	f3 0f 01 ed          	testui
+ +[a-f0-9]+:	f3 0f 01 ee          	clui
+ +[a-f0-9]+:	f3 0f 01 ef          	stui
  +[a-f0-9]+:	f3 0f c7 f0          	senduipi %rax
  +[a-f0-9]+:	f3 41 0f c7 f2       	senduipi %r10
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-unique.d b/gas/testsuite/gas/i386/x86-64-unique.d
index 219e245b772..9b5454a5232 100644
--- a/gas/testsuite/gas/i386/x86-64-unique.d
+++ b/gas/testsuite/gas/i386/x86-64-unique.d
@@ -8,26 +8,26 @@ Disassembly of section .text:
 
 0+ <foo>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar>:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <foo1>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar1>:
  +[a-f0-9]+:	01 c3                	add    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -36,7 +36,7 @@ Disassembly of section .text:
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -44,5 +44,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-vmfunc.d b/gas/testsuite/gas/i386/x86-64-vmfunc.d
index 2af87611ea3..3d7fae5d618 100644
--- a/gas/testsuite/gas/i386/x86-64-vmfunc.d
+++ b/gas/testsuite/gas/i386/x86-64-vmfunc.d
@@ -7,6 +7,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc 
+[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc
 [ 	]*[a-f0-9]+:	90                   	nop
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-vmx.d b/gas/testsuite/gas/i386/x86-64-vmx.d
index 201dc059652..5770007b119 100644
--- a/gas/testsuite/gas/i386/x86-64-vmx.d
+++ b/gas/testsuite/gas/i386/x86-64-vmx.d
@@ -6,10 +6,10 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:	0f 01 c1 [ 	]*vmcall 
-   3:	0f 01 c2 [ 	]*vmlaunch 
-   6:	0f 01 c3 [ 	]*vmresume 
-   9:	0f 01 c4 [ 	]*vmxoff 
+   0:	0f 01 c1 [ 	]*vmcall
+   3:	0f 01 c2 [ 	]*vmlaunch
+   6:	0f 01 c3 [ 	]*vmresume
+   9:	0f 01 c4 [ 	]*vmxoff
    c:	66 0f c7 30 [ 	]*vmclear \(%rax\)
   10:	0f c7 30 [ 	]*vmptrld \(%rax\)
   13:	0f c7 38 [ 	]*vmptrst \(%rax\)
diff --git a/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d b/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d
index 34d390e15e1..b0cf8668afc 100644
--- a/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-wbnoinvd.d b/gas/testsuite/gas/i386/x86-64-wbnoinvd.d
index 051b3d092e5..255315fc7b2 100644
--- a/gas/testsuite/gas/i386/x86-64-wbnoinvd.d
+++ b/gas/testsuite/gas/i386/x86-64-wbnoinvd.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-xsave-intel.d b/gas/testsuite/gas/i386/x86-64-xsave-intel.d
index f516402a7af..8fbbd1cbc74 100644
--- a/gas/testsuite/gas/i386/x86-64-xsave-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-xsave-intel.d
@@ -8,8 +8,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \[rax\]
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \[r8\]
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \[r8\+rax\*1\]
diff --git a/gas/testsuite/gas/i386/x86-64-xsave.d b/gas/testsuite/gas/i386/x86-64-xsave.d
index 46c07d4fb06..84b8722cb87 100644
--- a/gas/testsuite/gas/i386/x86-64-xsave.d
+++ b/gas/testsuite/gas/i386/x86-64-xsave.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \(%rax\)
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \(%r8\)
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \(%r8,%rax,1\)
diff --git a/gas/testsuite/gas/i386/x86_64-intel.d b/gas/testsuite/gas/i386/x86_64-intel.d
index 5a57bfb479a..e40a2e56f9e 100644
--- a/gas/testsuite/gas/i386/x86_64-intel.d
+++ b/gas/testsuite/gas/i386/x86_64-intel.d
@@ -100,18 +100,18 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	a3 11 22 33 44 55 66 77 88 	movabs ds:0x8877665544332211,eax
 [ 	]*[a-f0-9]+:	48 a1 11 22 33 44 55 66 77 88 	movabs rax,ds:0x8877665544332211
 [ 	]*[a-f0-9]+:	48 a3 11 22 33 44 55 66 77 88 	movabs ds:0x8877665544332211,rax
-[ 	]*[a-f0-9]+:	48 99                	cqo    
-[ 	]*[a-f0-9]+:	48 98                	cdqe   
+[ 	]*[a-f0-9]+:	48 99                	cqo
+[ 	]*[a-f0-9]+:	48 98                	cdqe
 [ 	]*[a-f0-9]+:	48 63 c0             	movsxd rax,eax
 [ 	]*[a-f0-9]+:	48 0f bf c0          	movsx  rax,ax
 [ 	]*[a-f0-9]+:	48 0f be c0          	movsx  rax,al
-[ 	]*[a-f0-9]+:	cb                   	retf *
+[ 	]*[a-f0-9]+:	cb                   	retf
 [ 	]*[a-f0-9]+:	ca 10 00             	retf   0x10
-[ 	]*[a-f0-9]+:	66 cb                	retfw *
+[ 	]*[a-f0-9]+:	66 cb                	retfw
 [ 	]*[a-f0-9]+:	66 ca 02 00          	retfw  0x2
-[ 	]*[a-f0-9]+:	cb                   	retf *
+[ 	]*[a-f0-9]+:	cb                   	retf
 [ 	]*[a-f0-9]+:	ca 04 00             	retf   0x4
-[ 	]*[a-f0-9]+:	48 cb                	retfq *
+[ 	]*[a-f0-9]+:	48 cb                	retfq
 [ 	]*[a-f0-9]+:	48 ca 08 00          	retfq  0x8
 
 [0-9a-f]+ <bar>:
diff --git a/gas/testsuite/gas/i386/x86_64.d b/gas/testsuite/gas/i386/x86_64.d
index 0c867f844fd..73c687350b7 100644
--- a/gas/testsuite/gas/i386/x86_64.d
+++ b/gas/testsuite/gas/i386/x86_64.d
@@ -100,18 +100,18 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	a3 11 22 33 44 55 66 77 88 	movabs %eax,0x8877665544332211
 [ 	]*[a-f0-9]+:	48 a1 11 22 33 44 55 66 77 88 	movabs 0x8877665544332211,%rax
 [ 	]*[a-f0-9]+:	48 a3 11 22 33 44 55 66 77 88 	movabs %rax,0x8877665544332211
-[ 	]*[a-f0-9]+:	48 99                	cqto   
-[ 	]*[a-f0-9]+:	48 98                	cltq   
+[ 	]*[a-f0-9]+:	48 99                	cqto
+[ 	]*[a-f0-9]+:	48 98                	cltq
 [ 	]*[a-f0-9]+:	48 63 c0             	movslq %eax,%rax
 [ 	]*[a-f0-9]+:	48 0f bf c0          	movswq %ax,%rax
 [ 	]*[a-f0-9]+:	48 0f be c0          	movsbq %al,%rax
-[ 	]*[a-f0-9]+:	cb                   	lret *
+[ 	]*[a-f0-9]+:	cb                   	lret
 [ 	]*[a-f0-9]+:	ca 10 00             	lret   \$0x10
-[ 	]*[a-f0-9]+:	66 cb                	lretw *
+[ 	]*[a-f0-9]+:	66 cb                	lretw
 [ 	]*[a-f0-9]+:	66 ca 02 00          	lretw  \$0x2
-[ 	]*[a-f0-9]+:	cb                   	lret *
+[ 	]*[a-f0-9]+:	cb                   	lret
 [ 	]*[a-f0-9]+:	ca 04 00             	lret   \$0x4
-[ 	]*[a-f0-9]+:	48 cb                	lretq *
+[ 	]*[a-f0-9]+:	48 cb                	lretq
 [ 	]*[a-f0-9]+:	48 ca 08 00          	lretq  \$0x8
 
 [0-9a-f]+ <bar>:
diff --git a/gas/testsuite/gas/i386/xsave-intel.d b/gas/testsuite/gas/i386/xsave-intel.d
index c43e33ac04a..9e88f7cf8c5 100644
--- a/gas/testsuite/gas/i386/xsave-intel.d
+++ b/gas/testsuite/gas/i386/xsave-intel.d
@@ -11,8 +11,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f ae 2b             	xrstor \[ebx\]
 [ 	]*[a-f0-9]+:	0f ae 23             	xsave  \[ebx\]
 [ 	]*[a-f0-9]+:	0f ae 33             	xsaveopt \[ebx\]
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 29             	xrstor \[ecx\]
 [ 	]*[a-f0-9]+:	0f ae 21             	xsave  \[ecx\]
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \[ecx\]
diff --git a/gas/testsuite/gas/i386/xsave.d b/gas/testsuite/gas/i386/xsave.d
index d9cf2da7dab..4dabb36a994 100644
--- a/gas/testsuite/gas/i386/xsave.d
+++ b/gas/testsuite/gas/i386/xsave.d
@@ -9,8 +9,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f ae 2b             	xrstor \(%ebx\)
 [ 	]*[a-f0-9]+:	0f ae 23             	xsave  \(%ebx\)
 [ 	]*[a-f0-9]+:	0f ae 33             	xsaveopt \(%ebx\)
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 29             	xrstor \(%ecx\)
 [ 	]*[a-f0-9]+:	0f ae 21             	xsave  \(%ecx\)
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \(%ecx\)
diff --git a/ld/testsuite/ld-i386/align-branch-1.d b/ld/testsuite/ld-i386/align-branch-1.d
index 8c62ee4b5f9..762435a3e65 100644
--- a/ld/testsuite/ld-i386/align-branch-1.d
+++ b/ld/testsuite/ld-i386/align-branch-1.d
@@ -20,5 +20,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	3e 3e 3e 8b 90 fc ff ff ff 	ds ds mov %ds:-0x4\(%eax\),%edx
  +[a-f0-9]+:	85 d2                	test   %edx,%edx
  +[a-f0-9]+:	74 00                	je     +[a-f0-9]+ <_start\+0x24>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/code16.d b/ld/testsuite/ld-i386/code16.d
index 8b67861db91..c44fb03b7fb 100644
--- a/ld/testsuite/ld-i386/code16.d
+++ b/ld/testsuite/ld-i386/code16.d
@@ -10,7 +10,7 @@
 Disassembly of section .text.default_process_op.isra.0:
 
 0+737c <default_process_op.isra.0>:
- +[a-f0-9]+:	66 c3                	retl   
+ +[a-f0-9]+:	66 c3                	retl
 
 Disassembly of section .text.mpt_scsi_process_op:
 
diff --git a/ld/testsuite/ld-i386/ibt-plt-1.d b/ld/testsuite/ld-i386/ibt-plt-1.d
index b0648ae9e03..b5e1e6e44bf 100644
--- a/ld/testsuite/ld-i386/ibt-plt-1.d
+++ b/ld/testsuite/ld-i386/ibt-plt-1.d
@@ -11,11 +11,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -23,12 +23,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -43,9 +43,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   [a-f0-9]+ <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-2a.d b/ld/testsuite/ld-i386/ibt-plt-2a.d
index 98b6fb9a5aa..8159857fc7c 100644
--- a/ld/testsuite/ld-i386/ibt-plt-2a.d
+++ b/ld/testsuite/ld-i386/ibt-plt-2a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   170 <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ae <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-2c.d b/ld/testsuite/ld-i386/ibt-plt-2c.d
index 445e08fa8b3..ed818096cea 100644
--- a/ld/testsuite/ld-i386/ibt-plt-2c.d
+++ b/ld/testsuite/ld-i386/ibt-plt-2c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   [a-f0-9]+ <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-3a.d b/ld/testsuite/ld-i386/ibt-plt-3a.d
index 91f2023db35..9e6c8f51fc3 100644
--- a/ld/testsuite/ld-i386/ibt-plt-3a.d
+++ b/ld/testsuite/ld-i386/ibt-plt-3a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   170 <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ae <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-3c.d b/ld/testsuite/ld-i386/ibt-plt-3c.d
index 91f2023db35..9e6c8f51fc3 100644
--- a/ld/testsuite/ld-i386/ibt-plt-3c.d
+++ b/ld/testsuite/ld-i386/ibt-plt-3c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   170 <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ae <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr20244-2a.d b/ld/testsuite/ld-i386/pr20244-2a.d
index 334b89e4ce8..fd4d076cbeb 100644
--- a/ld/testsuite/ld-i386/pr20244-2a.d
+++ b/ld/testsuite/ld-i386/pr20244-2a.d
@@ -17,10 +17,10 @@ SYMBOL TABLE:
 Disassembly of section .text:
 
 0+8048084 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+8048085 <bar>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+8048086 <_start>:
  +[a-f0-9]+:	ff 15 a8 90 04 08    	call   \*0x80490a8
diff --git a/ld/testsuite/ld-i386/pr20244-4a.d b/ld/testsuite/ld-i386/pr20244-4a.d
index 865d339db56..124af83e21d 100644
--- a/ld/testsuite/ld-i386/pr20244-4a.d
+++ b/ld/testsuite/ld-i386/pr20244-4a.d
@@ -9,9 +9,9 @@ Disassembly of section .text:
 
 0+804807c <_start>:
  +[a-f0-9]+:	8b 05 8c 90 04 08    	mov    0x804908c,%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+8048083 <ifunc>:
  +[a-f0-9]+:	b8 ef be ad 0b       	mov    \$0xbadbeef,%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr23930.d b/ld/testsuite/ld-i386/pr23930.d
index e9da5106ebd..ba5cbf42a22 100644
--- a/ld/testsuite/ld-i386/pr23930.d
+++ b/ld/testsuite/ld-i386/pr23930.d
@@ -7,5 +7,5 @@
 #...
 [a-f0-9]+ <main>:
 [a-f0-9]+:	31 c0                	xor    %eax,%eax
-[a-f0-9]+:	c3                   	ret    
+[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr26018.d b/ld/testsuite/ld-i386/pr26018.d
index 9ff16c13434..3bb6300ec88 100644
--- a/ld/testsuite/ld-i386/pr26018.d
+++ b/ld/testsuite/ld-i386/pr26018.d
@@ -12,5 +12,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 00 00 00 00       	call   [0-9a-f]+ <foo>
 
 [0-9a-f]+ <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr26263.d b/ld/testsuite/ld-i386/pr26263.d
index e6874e25c34..87bddd31979 100644
--- a/ld/testsuite/ld-i386/pr26263.d
+++ b/ld/testsuite/ld-i386/pr26263.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <printk>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/ld/testsuite/ld-i386/pr27193.dd b/ld/testsuite/ld-i386/pr27193.dd
index 7d1e7993de0..90b207fe987 100644
--- a/ld/testsuite/ld-i386/pr27193.dd
+++ b/ld/testsuite/ld-i386/pr27193.dd
@@ -1,5 +1,5 @@
 #...
 0+[a-f0-9]+ <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/protected2.d b/ld/testsuite/ld-i386/protected2.d
index ba53e59f0e8..e1e3f94998b 100644
--- a/ld/testsuite/ld-i386/protected2.d
+++ b/ld/testsuite/ld-i386/protected2.d
@@ -8,9 +8,9 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 fa ff ff ff       	call   [a-f0-9]+ <foo>
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/protected3.d b/ld/testsuite/ld-i386/protected3.d
index 47ab4e1a9e9..c3a6888d900 100644
--- a/ld/testsuite/ld-i386/protected3.d
+++ b/ld/testsuite/ld-i386/protected3.d
@@ -10,5 +10,5 @@ Disassembly of section .text:
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	8b 81 [a-f0-9][a-f0-9] [a-f0-9][a-f0-9] ff ff    	mov    -0x[a-f0-9]+\(%ecx\),%eax
 [ 	]*[a-f0-9]+:	8b 00                	mov    \(%eax\),%eax
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/protected7.d b/ld/testsuite/ld-i386/protected7.d
index aafa2d81b35..6ae600763c9 100644
--- a/ld/testsuite/ld-i386/protected7.d
+++ b/ld/testsuite/ld-i386/protected7.d
@@ -9,5 +9,5 @@ Disassembly of section .text:
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	8b 81 [a-f0-9][a-f0-9] [a-f0-9][a-f0-9] 00 00    	mov    0x[a-f0-9]+\(%ecx\),%eax
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/tlspie3b.d b/ld/testsuite/ld-i386/tlspie3b.d
index 7de0472fc57..e41fcaa22cc 100644
--- a/ld/testsuite/ld-i386/tlspie3b.d
+++ b/ld/testsuite/ld-i386/tlspie3b.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [0-9a-f]+ <___tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [0-9a-f]+ <_start>:
 [ 	]*[a-f0-9]+:	55                   	push   %ebp
@@ -32,6 +32,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	89 f0                	mov    %esi,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %ebx
 [ 	]*[a-f0-9]+:	5e                   	pop    %esi
-[ 	]*[a-f0-9]+:	c9                   	leave  
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c9                   	leave
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/tlspie3c.d b/ld/testsuite/ld-i386/tlspie3c.d
index aa02f571e7a..d1639c194e1 100644
--- a/ld/testsuite/ld-i386/tlspie3c.d
+++ b/ld/testsuite/ld-i386/tlspie3c.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [0-9a-f]+ <___tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [0-9a-f]+ <_start>:
 [ 	]*[a-f0-9]+:	55                   	push   %ebp
@@ -32,6 +32,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	89 f0                	mov    %esi,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %ebx
 [ 	]*[a-f0-9]+:	5e                   	pop    %esi
-[ 	]*[a-f0-9]+:	c9                   	leave  
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c9                   	leave
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d b/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
index aae24b2809d..a5c56b5a8e3 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
@@ -24,7 +24,7 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+110 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+111 <bar>:
  +[a-f0-9]+:	e8 00 00 00 00       	call   116 <bar\+0x5>
@@ -32,5 +32,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	81 c3 9e 10 00 00    	add    \$0x109e,%ebx
  +[a-f0-9]+:	e8 de ff ff ff       	call   100 <\*ABS\*@plt>
  +[a-f0-9]+:	8d 83 4c ef ff ff    	lea    -0x10b4\(%ebx\),%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d b/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
index 86083c12a08..ff494decbdd 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
@@ -24,7 +24,7 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+100 <__GI_foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+101 <bar>:
  +[a-f0-9]+:	e8 00 00 00 00       	call   106 <bar\+0x5>
@@ -32,5 +32,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	81 c3 9e 10 00 00    	add    \$0x109e,%ebx
  +[a-f0-9]+:	e8 de ff ff ff       	call   f0 <\*ABS\*@plt>
  +[a-f0-9]+:	8d 83 4c ef ff ff    	lea    -0x10b4\(%ebx\),%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d b/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d
index be3da08e12b..e038b37a6d6 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d
@@ -22,10 +22,10 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+190 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+191 <bar>:
  +[a-f0-9]+:	e8 ea ff ff ff       	call   180 <\*ABS\*\+0x190@plt>
  +[a-f0-9]+:	48 8d 05 e3 ff ff ff 	lea    -0x1d\(%rip\),%rax        # 180 <\*ABS\*\+0x190@plt>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d b/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d
index b504f9adedd..47db0125612 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d
@@ -22,10 +22,10 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+190 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+191 <bar>:
  +[a-f0-9]+:	e8 ea ff ff ff       	call   180 <\*ABS\*\+0x190@plt>
  +[a-f0-9]+:	48 8d 05 e3 ff ff ff 	lea    -0x1d\(%rip\),%rax        # 180 <\*ABS\*\+0x190@plt>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-21-i386.d b/ld/testsuite/ld-ifunc/ifunc-21-i386.d
index d4ff9348f54..0b3acd4d006 100644
--- a/ld/testsuite/ld-ifunc/ifunc-21-i386.d
+++ b/ld/testsuite/ld-ifunc/ifunc-21-i386.d
@@ -18,8 +18,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	c7 c0 a1 80 04 08    	mov    \$0x80480a1,%eax
 
 0+80480a0 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+80480a1 <bar>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d b/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
index 69a4ade87f4..52e17f3e048 100644
--- a/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
+++ b/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
@@ -17,8 +17,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	48 c7 c0 f1 00 40 00 	mov    \$0x4000f1,%rax
 
 0+4000f0 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000f1 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-22-i386.d b/ld/testsuite/ld-ifunc/ifunc-22-i386.d
index d4ff9348f54..0b3acd4d006 100644
--- a/ld/testsuite/ld-ifunc/ifunc-22-i386.d
+++ b/ld/testsuite/ld-ifunc/ifunc-22-i386.d
@@ -18,8 +18,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	c7 c0 a1 80 04 08    	mov    \$0x80480a1,%eax
 
 0+80480a0 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+80480a1 <bar>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d b/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
index 69a4ade87f4..52e17f3e048 100644
--- a/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
+++ b/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
@@ -17,8 +17,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	48 c7 c0 f1 00 40 00 	mov    \$0x4000f1,%rax
 
 0+4000f0 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000f1 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/align-branch-1.d b/ld/testsuite/ld-x86-64/align-branch-1.d
index b5173650188..7eb740c771c 100644
--- a/ld/testsuite/ld-x86-64/align-branch-1.d
+++ b/ld/testsuite/ld-x86-64/align-branch-1.d
@@ -16,5 +16,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	2e 2e 2e 2e 48 8b 98 fc ff ff ff 	cs cs cs cs mov -0x4\(%rax\),%rbx
  +[a-f0-9]+:	48 85 db             	test   %rbx,%rbx
  +[a-f0-9]+:	74 00                	je     [a-f0-9]+ <_start\+0x25>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d b/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d
index 86ba30a46d5..01d638991a6 100644
--- a/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d
+++ b/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d
@@ -25,9 +25,9 @@ Disassembly of section .plt.sec:
 Disassembly of section .text:
 
 0+198 <foo>:
- +[a-f0-9]+:	f2 c3                	bnd ret *
+ +[a-f0-9]+:	f2 c3                	bnd ret
 
 0+19a <bar>:
  +[a-f0-9]+:	f2 e8 f0 ff ff ff    	bnd call 190 <\*ABS\*\+0x198@plt>
- +[a-f0-9]+:	f2 c3                	bnd ret *
+ +[a-f0-9]+:	f2 c3                	bnd ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/code16.d b/ld/testsuite/ld-x86-64/code16.d
index 20096ab6abf..5b83681d73c 100644
--- a/ld/testsuite/ld-x86-64/code16.d
+++ b/ld/testsuite/ld-x86-64/code16.d
@@ -10,7 +10,7 @@
 Disassembly of section .text.default_process_op.isra.0:
 
 0+737c <default_process_op.isra.0>:
- +[a-f0-9]+:	66 c3                	retl   
+ +[a-f0-9]+:	66 c3                	retl
 
 Disassembly of section .text.mpt_scsi_process_op:
 
diff --git a/ld/testsuite/ld-x86-64/hidden2.d b/ld/testsuite/ld-x86-64/hidden2.d
index 4628aa2d5f7..ff578896b06 100644
--- a/ld/testsuite/ld-x86-64/hidden2.d
+++ b/ld/testsuite/ld-x86-64/hidden2.d
@@ -9,5 +9,5 @@ Disassembly of section .text:
 
 [a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 ([0-9a-f]{2} ){4} *	call   0 .*
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d
index b011e3f158a..369a18be453 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-1.d b/ld/testsuite/ld-x86-64/ibt-plt-1.d
index 15563b432d1..b8b968df321 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-1.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-1.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d
index 23e31e62f55..e4e6fabff17 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 4a 01 20 00    	push   0x20014a\(%rip\)        # 200290 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 4c 01 20 00    	jmp    \*0x20014c\(%rip\)        # 200298 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 26 01 20 00    	jmp    \*0x200126\(%rip\)        # 2002a0 <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 1e 01 20 00    	jmp    \*0x20011e\(%rip\)        # 2002a8 <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2a.d b/ld/testsuite/ld-x86-64/ibt-plt-2a.d
index adbbf62e84d..3db74c36288 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2a.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ca 01 20 00    	push   0x2001ca\(%rip\)        # 2003c0 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 cb 01 20 00 	bnd jmp \*0x2001cb\(%rip\)        # 2003c8 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+220 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 a5 01 20 00 	bnd jmp \*0x2001a5\(%rip\)        # 2003d0 <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 0+230 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 9d 01 20 00 	bnd jmp \*0x20019d\(%rip\)        # 2003d8 <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d
index b00ab920c0e..32d0b0efd02 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2c.d b/ld/testsuite/ld-x86-64/ibt-plt-2c.d
index b7969d8c574..dd47bc7f27a 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2c.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d
index f52b1cc796f..b738e951420 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 4a 01 20 00    	push   0x20014a\(%rip\)        # 200290 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 4c 01 20 00    	jmp    \*0x20014c\(%rip\)        # 200298 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 26 01 20 00    	jmp    \*0x200126\(%rip\)        # 2002a0 <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 1e 01 20 00    	jmp    \*0x20011e\(%rip\)        # 2002a8 <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3a.d b/ld/testsuite/ld-x86-64/ibt-plt-3a.d
index 8bd8851ea73..a7e048c04ed 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3a.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ca 01 20 00    	push   0x2001ca\(%rip\)        # 2003c0 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 cb 01 20 00 	bnd jmp \*0x2001cb\(%rip\)        # 2003c8 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+220 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 a5 01 20 00 	bnd jmp \*0x2001a5\(%rip\)        # 2003d0 <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 0+230 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 9d 01 20 00 	bnd jmp \*0x20019d\(%rip\)        # 2003d8 <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d
index f09b1a666ad..d104d3d33ed 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3c.d b/ld/testsuite/ld-x86-64/ibt-plt-3c.d
index 5c19e3dc96d..dac290e20cd 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3c.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-1.od b/ld/testsuite/ld-x86-64/pe-x86-64-1.od
index 227875f82dc..b1f16b7f4fc 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-1.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-1.od
@@ -17,12 +17,12 @@ Disassembly of section .text\$mn:
 
 0+401000 <getaddr1>:
  +[a-f0-9]+:	48 8d 05 0d 20 00 00 	lea    0x200d\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401010 <getaddr2>:
  +[a-f0-9]+:	48 8d 05 fd 1f 00 00 	lea    0x1ffd\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401020 <begin>:
@@ -30,5 +30,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 d7 ff ff ff       	call   401000 <getaddr1>
  +[a-f0-9]+:	e8 e2 ff ff ff       	call   401010 <getaddr2>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-2.od b/ld/testsuite/ld-x86-64/pe-x86-64-2.od
index 227875f82dc..b1f16b7f4fc 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-2.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-2.od
@@ -17,12 +17,12 @@ Disassembly of section .text\$mn:
 
 0+401000 <getaddr1>:
  +[a-f0-9]+:	48 8d 05 0d 20 00 00 	lea    0x200d\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401010 <getaddr2>:
  +[a-f0-9]+:	48 8d 05 fd 1f 00 00 	lea    0x1ffd\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401020 <begin>:
@@ -30,5 +30,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 d7 ff ff ff       	call   401000 <getaddr1>
  +[a-f0-9]+:	e8 e2 ff ff ff       	call   401010 <getaddr2>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-3.od b/ld/testsuite/ld-x86-64/pe-x86-64-3.od
index 227875f82dc..b1f16b7f4fc 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-3.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-3.od
@@ -17,12 +17,12 @@ Disassembly of section .text\$mn:
 
 0+401000 <getaddr1>:
  +[a-f0-9]+:	48 8d 05 0d 20 00 00 	lea    0x200d\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401010 <getaddr2>:
  +[a-f0-9]+:	48 8d 05 fd 1f 00 00 	lea    0x1ffd\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401020 <begin>:
@@ -30,5 +30,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 d7 ff ff ff       	call   401000 <getaddr1>
  +[a-f0-9]+:	e8 e2 ff ff ff       	call   401010 <getaddr2>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-4.od b/ld/testsuite/ld-x86-64/pe-x86-64-4.od
index 320c6be5e14..bbfe5c205b1 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-4.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-4.od
@@ -22,7 +22,7 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 4c 00 00 00       	call   401060 <opti_Od>
  +[a-f0-9]+:	e8 07 00 00 00       	call   401020 <opti_O1>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
 
 0+401020 <opti_O1>:
@@ -33,7 +33,7 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 89 05 dc 1f 00 00 	mov    %rax,0x1fdc\(%rip\)        # 403020 <Struct\+0x8>
  +[a-f0-9]+:	83 c8 ff             	or     \$0xffffffff,%eax
  +[a-f0-9]+:	c7 05 cb 1f 00 00 55 55 44 44 	movl   \$0x44445555,0x1fcb\(%rip\)        # 40301c <Struct\+0x4>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	66 2e 0f 1f 84 00 00 00 00 00 	cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
 
@@ -58,5 +58,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 ba 88 88 88 88 88 88 88 88 	movabs \$0x8888888888888888,%rdx
  +[a-f0-9]+:	48 89 54 01 08       	mov    %rdx,0x8\(%rcx,%rax,1\)
  +[a-f0-9]+:	b8 ff ff ff ff       	mov    \$0xffffffff,%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-5.od b/ld/testsuite/ld-x86-64/pe-x86-64-5.od
index 6ef13abbc94..ffd6622dc0d 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-5.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-5.od
@@ -19,17 +19,17 @@ Disassembly of section .text\$mn:
 
 0+401000 <begin>:
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	48 8d 05 07 10 00 00 	lea    0x1007\(%rip\),%rax        # 402011 <initializedVar>
  +[a-f0-9]+:	48 3b 05 ef 0f 00 00 	cmp    0xfef\(%rip\),%rax        # 402000 <Struct>
  +[a-f0-9]+:	74 01                	je     401014 <begin\+0x14>
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	48 8d 05 fa 0f 00 00 	lea    0xffa\(%rip\),%rax        # 402015 <non_initialVar>
  +[a-f0-9]+:	48 3b 05 e6 0f 00 00 	cmp    0xfe6\(%rip\),%rax        # 402008 <Struct\+0x8>
  +[a-f0-9]+:	74 01                	je     401025 <begin\+0x25>
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	66 ba 80 00          	mov    \$0x80,%dx
  +[a-f0-9]+:	b0 12                	mov    \$0x12,%al
  +[a-f0-9]+:	ee                   	out    %al,\(%dx\)
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-6.od b/ld/testsuite/ld-x86-64/pe-x86-64-6.od
index cc23658a806..cb452d83bd9 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-6.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-6.od
@@ -22,11 +22,11 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 89 74 24 20       	mov    %rsi,0x20\(%rsp\)
  +[a-f0-9]+:	57                   	push   %rdi
  +[a-f0-9]+:	48 83 ec 20          	sub    \$0x20,%rsp
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	8b 05 1d 20 00 00    	mov    0x201d\(%rip\),%eax        # 403038 <deadloopvar>
  +[a-f0-9]+:	83 f8 01             	cmp    \$0x1,%eax
  +[a-f0-9]+:	74 f5                	je     401015 <main\+0x15>
- +[a-f0-9]+:	0f 31                	rdtsc  
+ +[a-f0-9]+:	0f 31                	rdtsc
  +[a-f0-9]+:	48 c1 e2 20          	shl    \$0x20,%rdx
  +[a-f0-9]+:	48 0b c2             	or     %rdx,%rax
  +[a-f0-9]+:	74 5d                	je     401088 <main\+0x88>
@@ -40,7 +40,7 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	74 28                	je     401075 <main\+0x75>
  +[a-f0-9]+:	b8 05 00 00 00       	mov    \$0x5,%eax
  +[a-f0-9]+:	2b 84 2b 48 30 00 00 	sub    0x3048\(%rbx,%rbp,1\),%eax
- +[a-f0-9]+:	99                   	cltd   
+ +[a-f0-9]+:	99                   	cltd
  +[a-f0-9]+:	2b c2                	sub    %edx,%eax
  +[a-f0-9]+:	d1 f8                	sar    %eax
  +[a-f0-9]+:	48 63 d0             	movslq %eax,%rdx
@@ -65,13 +65,13 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 8b 74 24 48       	mov    0x48\(%rsp\),%rsi
  +[a-f0-9]+:	48 83 c4 20          	add    \$0x20,%rsp
  +[a-f0-9]+:	5f                   	pop    %rdi
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
 
 0+4010a8 <xfunc>:
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	cc                   	int3   
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	cc                   	int3
+ +[a-f0-9]+:	c3                   	ret
 
 0+4010ac <xstring>:
  +[a-f0-9]+:	40 53                	rex push %rbx
@@ -87,5 +87,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	75 f0                	jne    4010b9 <xstring\+0xd>
  +[a-f0-9]+:	48 83 c4 20          	add    \$0x20,%rsp
  +[a-f0-9]+:	5b                   	pop    %rbx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd b/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd
index 54b55288095..4c417df12ad 100644
--- a/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd
+++ b/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd
@@ -2,6 +2,6 @@
 Disassembly of section .plt.got:
 
 [a-f0-9]+ <[_a-z]+@plt>:
-[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64
 [ 	]*[a-f0-9]+:	ff 25 .. .. 3f 00    	jmp +\*0x3f....\(%rip\)        # ...... <.*>
 #pass
diff --git a/ld/testsuite/ld-x86-64/plt-main-ibt.dd b/ld/testsuite/ld-x86-64/plt-main-ibt.dd
index 6cdce13f274..035dd877bf3 100644
--- a/ld/testsuite/ld-x86-64/plt-main-ibt.dd
+++ b/ld/testsuite/ld-x86-64/plt-main-ibt.dd
@@ -2,6 +2,6 @@
 Disassembly of section .plt.got:
 
 [a-f0-9]+ <[_a-z]+@plt>:
-[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64
 [ 	]*[a-f0-9]+:	f2 ff 25 .. .. 3f 00 	bnd jmp \*0x3f....\(%rip\)        # ...... <.*>
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr18160.d b/ld/testsuite/ld-x86-64/pr18160.d
index b944bbe376a..b4aa4cd37b8 100644
--- a/ld/testsuite/ld-x86-64/pr18160.d
+++ b/ld/testsuite/ld-x86-64/pr18160.d
@@ -11,4 +11,4 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    5 <foo>
 
 0+5 <foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
diff --git a/ld/testsuite/ld-x86-64/pr20253-1b.d b/ld/testsuite/ld-x86-64/pr20253-1b.d
index f6f5eba7c3b..c7676f33fe4 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1b.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1b.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+4000e0 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000e1 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000e2 <_start>:
  +[a-f0-9]+:	ff 15 28 00 20 00    	call   \*0x200028\(%rip\)        # 600110 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1d.d b/ld/testsuite/ld-x86-64/pr20253-1d.d
index 057577bdc57..a4fe515613b 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1d.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1d.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+1c8 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+1c9 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ca <_start>:
  +[a-f0-9]+:	ff 15 28 01 20 00    	call   \*0x200128\(%rip\)        # 2002f8 <_DYNAMIC\+0x100>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1f.d b/ld/testsuite/ld-x86-64/pr20253-1f.d
index 479db8202e8..2f1de024500 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1f.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1f.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+188 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+189 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+18a <_start>:
  +[a-f0-9]+:	ff 15 08 01 20 00    	call   \*0x200108\(%rip\)        # 200298 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1h.d b/ld/testsuite/ld-x86-64/pr20253-1h.d
index 7d9b1475d5c..c19b079c82b 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1h.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1h.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+40008c <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+40008d <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+40008e <_start>:
  +[a-f0-9]+:	ff 15 2c 00 20 00    	call   \*0x20002c\(%rip\)        # 6000c0 <_start\+0x200032>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1j.d b/ld/testsuite/ld-x86-64/pr20253-1j.d
index 20176a2d357..53b7de24f6d 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1j.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1j.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+120 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+121 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+122 <_start>:
  +[a-f0-9]+:	ff 15 a8 00 20 00    	call   \*0x2000a8\(%rip\)        # 2001d0 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1l.d b/ld/testsuite/ld-x86-64/pr20253-1l.d
index 4b179077dec..1901579bce7 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1l.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1l.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+100 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+101 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+102 <_start>:
  +[a-f0-9]+:	ff 15 98 00 20 00    	call   \*0x200098\(%rip\)        # 2001a0 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr23930-x32.d b/ld/testsuite/ld-x86-64/pr23930-x32.d
index 16366a9141c..23272dfc7ae 100644
--- a/ld/testsuite/ld-x86-64/pr23930-x32.d
+++ b/ld/testsuite/ld-x86-64/pr23930-x32.d
@@ -7,5 +7,5 @@
 #...
 [a-f0-9]+ <main>:
 [a-f0-9]+:	31 c0                	xor    %eax,%eax
-[a-f0-9]+:	c3                   	ret *
+[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr23930.d b/ld/testsuite/ld-x86-64/pr23930.d
index 215d4655231..d0466c6cdcf 100644
--- a/ld/testsuite/ld-x86-64/pr23930.d
+++ b/ld/testsuite/ld-x86-64/pr23930.d
@@ -7,5 +7,5 @@
 #...
 [a-f0-9]+ <main>:
 [a-f0-9]+:	31 c0                	xor    %eax,%eax
-[a-f0-9]+:	c3                   	ret *
+[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr26018.d b/ld/testsuite/ld-x86-64/pr26018.d
index 1f9ba4ba2b9..42a6a83696f 100644
--- a/ld/testsuite/ld-x86-64/pr26018.d
+++ b/ld/testsuite/ld-x86-64/pr26018.d
@@ -11,5 +11,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 00 00 00 00       	call   [0-9a-f]+ <foo>
 
 [0-9a-f]+ <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr26263.d b/ld/testsuite/ld-x86-64/pr26263.d
index cdc43f231bd..38f184c39e4 100644
--- a/ld/testsuite/ld-x86-64/pr26263.d
+++ b/ld/testsuite/ld-x86-64/pr26263.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <printk>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/ld/testsuite/ld-x86-64/pr27016a.d b/ld/testsuite/ld-x86-64/pr27016a.d
index 88fba0a37f4..af92521ab15 100644
--- a/ld/testsuite/ld-x86-64/pr27016a.d
+++ b/ld/testsuite/ld-x86-64/pr27016a.d
@@ -19,5 +19,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	41 89 13             	mov    %edx,\(%r11\)
  +[a-f0-9]+:	b8 00 00 00 00       	mov    \$0x0,%eax
  +[a-f0-9]+:	5d                   	pop    %rbp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr27016b.d b/ld/testsuite/ld-x86-64/pr27016b.d
index b1727363212..130ef5514ac 100644
--- a/ld/testsuite/ld-x86-64/pr27016b.d
+++ b/ld/testsuite/ld-x86-64/pr27016b.d
@@ -19,5 +19,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	41 89 13             	mov    %edx,\(%r11\)
  +[a-f0-9]+:	b8 00 00 00 00       	mov    \$0x0,%eax
  +[a-f0-9]+:	5d                   	pop    %rbp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/protected2.d b/ld/testsuite/ld-x86-64/protected2.d
index 1dd75fb5336..ece01554044 100644
--- a/ld/testsuite/ld-x86-64/protected2.d
+++ b/ld/testsuite/ld-x86-64/protected2.d
@@ -8,9 +8,9 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 fa ff ff ff       	call   [a-f0-9]+ <foo>
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/protected3.d b/ld/testsuite/ld-x86-64/protected3.d
index 92a2ab3a0d4..57950e4d6b6 100644
--- a/ld/testsuite/ld-x86-64/protected3.d
+++ b/ld/testsuite/ld-x86-64/protected3.d
@@ -10,5 +10,5 @@ Disassembly of section .text:
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	48 8b 05 ([0-9a-f]{2} ){4} *	mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 [ 	]*[a-f0-9]+:	8b 00                	mov    \(%rax\),%eax
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/protected8.d b/ld/testsuite/ld-x86-64/protected8.d
index 72a57fcd3fd..0c4e9962b03 100644
--- a/ld/testsuite/ld-x86-64/protected8.d
+++ b/ld/testsuite/ld-x86-64/protected8.d
@@ -9,5 +9,5 @@ Disassembly of section .text:
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	8b 05 ([0-9a-f]{2} ){4} *	mov    0x[a-f0-9]+\(%rip\),%eax        # [a-f0-9]+ <foo>
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/tlsdesc.pd b/ld/testsuite/ld-x86-64/tlsdesc.pd
index bd60a23988f..490fc906c51 100644
--- a/ld/testsuite/ld-x86-64/tlsdesc.pd
+++ b/ld/testsuite/ld-x86-64/tlsdesc.pd
@@ -13,7 +13,7 @@ Disassembly of section .plt:
  [0-9a-f]+:	ff 35 .. .. 20 00    	push   .*\(%rip\)        # 201358 <_GLOBAL_OFFSET_TABLE_\+0x8>
  [0-9a-f]+:	ff 25 .. .. 20 00    	jmp    \*.*\(%rip\)        # 201360 <_GLOBAL_OFFSET_TABLE_\+0x10>
  [0-9a-f]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- [0-9a-f]+:	f3 0f 1e fa          	endbr64 
+ [0-9a-f]+:	f3 0f 1e fa          	endbr64
  [0-9a-f]+:	ff 35 .. .. 20 00    	push   .*\(%rip\)        # 201358 <_GLOBAL_OFFSET_TABLE_\+0x8>
  [0-9a-f]+:	ff 25 .. .. 20 00    	jmp    \*.*\(%rip\)        # 201348 <.*>
 
diff --git a/ld/testsuite/ld-x86-64/tlspie2b.d b/ld/testsuite/ld-x86-64/tlspie2b.d
index 560e81ef76d..0b9fbba322e 100644
--- a/ld/testsuite/ld-x86-64/tlspie2b.d
+++ b/ld/testsuite/ld-x86-64/tlspie2b.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <__tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <_start>:
 [ 	]*[a-f0-9]+:	48 c7 c0 f4 ff ff ff 	mov    \$0xfffffffffffffff4,%rax
@@ -24,5 +24,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	03 18                	add    \(%rax\),%ebx
 [ 	]*[a-f0-9]+:	89 d8                	mov    %ebx,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %rbx
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/tlspie2c.d b/ld/testsuite/ld-x86-64/tlspie2c.d
index ed5e1363c0c..10dbfc64255 100644
--- a/ld/testsuite/ld-x86-64/tlspie2c.d
+++ b/ld/testsuite/ld-x86-64/tlspie2c.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <__tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <_start>:
 [ 	]*[a-f0-9]+:	48 c7 c0 f4 ff ff ff 	mov    \$0xfffffffffffffff4,%rax
@@ -24,5 +24,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	03 18                	add    \(%rax\),%ebx
 [ 	]*[a-f0-9]+:	89 d8                	mov    %ebx,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %rbx
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index 608bddce9b6..b38ee6edb35 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -9316,6 +9316,7 @@ print_insn (bfd_vma pc, instr_info *ins)
   const char *p;
   struct dis_private priv;
   int prefix_length;
+  int op_count;
 
   ins->isa64 = 0;
   ins->intel_mnemonic = !SYSV386_COMPAT;
@@ -9760,12 +9761,28 @@ print_insn (bfd_vma pc, instr_info *ins)
       return MAX_CODE_LENGTH;
     }
 
+  /* Calculate the number of operands this instruction has.  */
+  op_count = 0;
+  for (i = 0; i < MAX_OPERANDS; ++i)
+    if (*ins->op_out[i] != '\0')
+      ++op_count;
+
+  /* Calculate the number of spaces to print after the mnemonic.  */
   ins->obufp = ins->mnemonicendp;
-  for (i = strlen (ins->obuf) + prefix_length; i < 6; i++)
-    oappend (ins, " ");
-  oappend (ins, " ");
+  if (op_count > 0)
+    {
+      i = strlen (ins->obuf) + prefix_length;
+      if (i < 7)
+	i = 7 - i;
+      else
+	i = 1;
+    }
+  else
+    i = 0;
+
+  /* Print the instruction mnemonic along with any trailing whitespace.  */
   (*ins->info->fprintf_styled_func)
-    (ins->info->stream, dis_style_mnemonic, "%s", ins->obuf);
+    (ins->info->stream, dis_style_mnemonic, "%s%*s", ins->obuf, i, "");
 
   /* The enter and bound instructions are printed with operands in the same
      order as the intel book; everything else is printed in reverse order.  */
@@ -12720,7 +12737,7 @@ static void
 NOP_Fixup (instr_info *ins, int opnd, int sizeflag)
 {
   if ((ins->prefixes & PREFIX_DATA) == 0 && (ins->rex & REX_B) == 0)
-    strcpy (ins->obuf, "nop");
+    ins->mnemonicendp = stpcpy (ins->obuf, "nop");
   else if (opnd == 0)
     OP_REG (ins, eAX_reg, sizeflag);
   else
-- 
2.25.4



More information about the Binutils mailing list