opcodes/i386: remove trailing whitespace from insns with zero operands
authorAndrew Burgess <aburgess@redhat.com>
Thu, 26 May 2022 12:11:11 +0000 (13:11 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Fri, 27 May 2022 13:12:33 +0000 (14:12 +0100)
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.

[1] https://sourceware.org/pipermail/binutils/2022-April/120610.html

273 files changed:
gas/testsuite/gas/i386/387.d
gas/testsuite/gas/i386/adx-intel.d
gas/testsuite/gas/i386/adx.d
gas/testsuite/gas/i386/align-branch-4a.d
gas/testsuite/gas/i386/align-branch-4b.d
gas/testsuite/gas/i386/align-branch-6.d
gas/testsuite/gas/i386/amd.d
gas/testsuite/gas/i386/arch-10.d
gas/testsuite/gas/i386/arch-13.d
gas/testsuite/gas/i386/arch-14.d
gas/testsuite/gas/i386/arch-4.d
gas/testsuite/gas/i386/arch-9.d
gas/testsuite/gas/i386/avx-16bit.d
gas/testsuite/gas/i386/avx-gather-intel.d
gas/testsuite/gas/i386/avx-gather.d
gas/testsuite/gas/i386/avx-intel.d
gas/testsuite/gas/i386/avx-wig.d
gas/testsuite/gas/i386/avx.d
gas/testsuite/gas/i386/avx512f-nondef.d
gas/testsuite/gas/i386/bmi-intel.d
gas/testsuite/gas/i386/bmi.d
gas/testsuite/gas/i386/bmi2-intel.d
gas/testsuite/gas/i386/bmi2.d
gas/testsuite/gas/i386/cet-intel.d
gas/testsuite/gas/i386/cet.d
gas/testsuite/gas/i386/clzero.d
gas/testsuite/gas/i386/disassem.d
gas/testsuite/gas/i386/fence-as-lock-add-no.d
gas/testsuite/gas/i386/fpu-bad.d
gas/testsuite/gas/i386/iamcu-4.d
gas/testsuite/gas/i386/iamcu-5.d
gas/testsuite/gas/i386/ifunc.d
gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
gas/testsuite/gas/i386/ilp32/svme64.d
gas/testsuite/gas/i386/ilp32/x86-64-branch.d
gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
gas/testsuite/gas/i386/ilp32/x86-64.d
gas/testsuite/gas/i386/intel-got32.d
gas/testsuite/gas/i386/intel-got64.d
gas/testsuite/gas/i386/intel-intel.d
gas/testsuite/gas/i386/intel.d
gas/testsuite/gas/i386/intelpic.d
gas/testsuite/gas/i386/invlpgb.d
gas/testsuite/gas/i386/invlpgb64.d
gas/testsuite/gas/i386/invpcid-intel.d
gas/testsuite/gas/i386/invpcid.d
gas/testsuite/gas/i386/jump16.d
gas/testsuite/gas/i386/katmai.d
gas/testsuite/gas/i386/lfence-byte.d
gas/testsuite/gas/i386/lfence-indbr-a.d
gas/testsuite/gas/i386/lfence-indbr-b.d
gas/testsuite/gas/i386/lfence-load.d
gas/testsuite/gas/i386/lfence-ret-a.d
gas/testsuite/gas/i386/lfence-ret-b.d
gas/testsuite/gas/i386/lfence-ret-c.d
gas/testsuite/gas/i386/lfence-ret-d.d
gas/testsuite/gas/i386/mixed-mode-reloc32.d
gas/testsuite/gas/i386/mixed-mode-reloc64.d
gas/testsuite/gas/i386/mpx-16bit.d
gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
gas/testsuite/gas/i386/mpx.d
gas/testsuite/gas/i386/noextreg.d
gas/testsuite/gas/i386/nops-8.d
gas/testsuite/gas/i386/noreg64-data16.d
gas/testsuite/gas/i386/noreg64-rex64.d
gas/testsuite/gas/i386/noreg64.d
gas/testsuite/gas/i386/opcode-intel.d
gas/testsuite/gas/i386/opcode-suffix.d
gas/testsuite/gas/i386/opcode.d
gas/testsuite/gas/i386/ospke.d
gas/testsuite/gas/i386/padlock.d
gas/testsuite/gas/i386/pconfig-intel.d
gas/testsuite/gas/i386/pconfig.d
gas/testsuite/gas/i386/prefix.d
gas/testsuite/gas/i386/relax-3.d
gas/testsuite/gas/i386/relax-4.d
gas/testsuite/gas/i386/relax-5.d
gas/testsuite/gas/i386/rtm-intel.d
gas/testsuite/gas/i386/rtm.d
gas/testsuite/gas/i386/se1.d
gas/testsuite/gas/i386/secidx.d
gas/testsuite/gas/i386/secrel.d
gas/testsuite/gas/i386/serialize.d
gas/testsuite/gas/i386/size-5a.d
gas/testsuite/gas/i386/smap.d
gas/testsuite/gas/i386/smx.d
gas/testsuite/gas/i386/snp.d
gas/testsuite/gas/i386/snp64.d
gas/testsuite/gas/i386/sse-noavx.d
gas/testsuite/gas/i386/sse2-16bit.d
gas/testsuite/gas/i386/sse2.d
gas/testsuite/gas/i386/sse3-intel.d
gas/testsuite/gas/i386/suffix-intel.d
gas/testsuite/gas/i386/suffix.d
gas/testsuite/gas/i386/svme.d
gas/testsuite/gas/i386/svme64.d
gas/testsuite/gas/i386/tbm-intel.d
gas/testsuite/gas/i386/tdx.d
gas/testsuite/gas/i386/tlbsync.d
gas/testsuite/gas/i386/tlsd.d
gas/testsuite/gas/i386/tlsnopic.d
gas/testsuite/gas/i386/tlspic.d
gas/testsuite/gas/i386/tsxldtrk.d
gas/testsuite/gas/i386/unique.d
gas/testsuite/gas/i386/vmfunc.d
gas/testsuite/gas/i386/vmx.d
gas/testsuite/gas/i386/wbnoinvd-intel.d
gas/testsuite/gas/i386/wbnoinvd.d
gas/testsuite/gas/i386/wrap32-text.d
gas/testsuite/gas/i386/x86-64-align-branch-1a.d
gas/testsuite/gas/i386/x86-64-align-branch-1b.d
gas/testsuite/gas/i386/x86-64-align-branch-1c.d
gas/testsuite/gas/i386/x86-64-align-branch-1d.d
gas/testsuite/gas/i386/x86-64-align-branch-1e.d
gas/testsuite/gas/i386/x86-64-align-branch-1f.d
gas/testsuite/gas/i386/x86-64-align-branch-1g.d
gas/testsuite/gas/i386/x86-64-align-branch-1h.d
gas/testsuite/gas/i386/x86-64-align-branch-1i.d
gas/testsuite/gas/i386/x86-64-align-branch-4a.d
gas/testsuite/gas/i386/x86-64-align-branch-4b.d
gas/testsuite/gas/i386/x86-64-align-branch-6.d
gas/testsuite/gas/i386/x86-64-amx-bad.d
gas/testsuite/gas/i386/x86-64-amx-intel.d
gas/testsuite/gas/i386/x86-64-amx.d
gas/testsuite/gas/i386/x86-64-arch-2.d
gas/testsuite/gas/i386/x86-64-arch-3.d
gas/testsuite/gas/i386/x86-64-arch-4.d
gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
gas/testsuite/gas/i386/x86-64-avx-gather.d
gas/testsuite/gas/i386/x86-64-avx-intel.d
gas/testsuite/gas/i386/x86-64-avx-wig.d
gas/testsuite/gas/i386/x86-64-avx.d
gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
gas/testsuite/gas/i386/x86-64-bmi-intel.d
gas/testsuite/gas/i386/x86-64-bmi.d
gas/testsuite/gas/i386/x86-64-bmi2-intel.d
gas/testsuite/gas/i386/x86-64-bmi2.d
gas/testsuite/gas/i386/x86-64-branch-2.d
gas/testsuite/gas/i386/x86-64-branch.d
gas/testsuite/gas/i386/x86-64-cbw-intel.d
gas/testsuite/gas/i386/x86-64-cbw.d
gas/testsuite/gas/i386/x86-64-cet-intel.d
gas/testsuite/gas/i386/x86-64-cet.d
gas/testsuite/gas/i386/x86-64-clzero.d
gas/testsuite/gas/i386/x86-64-disassem.d
gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
gas/testsuite/gas/i386/x86-64-ifunc.d
gas/testsuite/gas/i386/x86-64-intel64.d
gas/testsuite/gas/i386/x86-64-invpcid-intel.d
gas/testsuite/gas/i386/x86-64-invpcid.d
gas/testsuite/gas/i386/x86-64-lfence-byte.d
gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d
gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d
gas/testsuite/gas/i386/x86-64-lfence-load.d
gas/testsuite/gas/i386/x86-64-lfence-ret-a.d
gas/testsuite/gas/i386/x86-64-lfence-ret-b.d
gas/testsuite/gas/i386/x86-64-lfence-ret-c.d
gas/testsuite/gas/i386/x86-64-lfence-ret-d.d
gas/testsuite/gas/i386/x86-64-lfence-ret-e.d
gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
gas/testsuite/gas/i386/x86-64-mpx.d
gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
gas/testsuite/gas/i386/x86-64-opcode-inval.d
gas/testsuite/gas/i386/x86-64-opcode.d
gas/testsuite/gas/i386/x86-64-ospke.d
gas/testsuite/gas/i386/x86-64-pconfig-intel.d
gas/testsuite/gas/i386/x86-64-pconfig.d
gas/testsuite/gas/i386/x86-64-property-1.d
gas/testsuite/gas/i386/x86-64-relax-2.d
gas/testsuite/gas/i386/x86-64-relax-3.d
gas/testsuite/gas/i386/x86-64-relax-4.d
gas/testsuite/gas/i386/x86-64-rtm-intel.d
gas/testsuite/gas/i386/x86-64-rtm.d
gas/testsuite/gas/i386/x86-64-se1.d
gas/testsuite/gas/i386/x86-64-serialize.d
gas/testsuite/gas/i386/x86-64-smap.d
gas/testsuite/gas/i386/x86-64-sse-noavx.d
gas/testsuite/gas/i386/x86-64-sse3-intel.d
gas/testsuite/gas/i386/x86-64-suffix-intel.d
gas/testsuite/gas/i386/x86-64-suffix.d
gas/testsuite/gas/i386/x86-64-sysenter-amd.d
gas/testsuite/gas/i386/x86-64-sysenter-intel.d
gas/testsuite/gas/i386/x86-64-tbm-intel.d
gas/testsuite/gas/i386/x86-64-tdx.d
gas/testsuite/gas/i386/x86-64-tsxldtrk.d
gas/testsuite/gas/i386/x86-64-uintr.d
gas/testsuite/gas/i386/x86-64-unique.d
gas/testsuite/gas/i386/x86-64-vmfunc.d
gas/testsuite/gas/i386/x86-64-vmx.d
gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d
gas/testsuite/gas/i386/x86-64-wbnoinvd.d
gas/testsuite/gas/i386/x86-64-xsave-intel.d
gas/testsuite/gas/i386/x86-64-xsave.d
gas/testsuite/gas/i386/x86_64-intel.d
gas/testsuite/gas/i386/x86_64.d
gas/testsuite/gas/i386/xsave-intel.d
gas/testsuite/gas/i386/xsave.d
gdb/testsuite/gdb.base/step-over-exit.exp
gdb/testsuite/gdb.base/step-over-syscall.exp
ld/testsuite/ld-i386/align-branch-1.d
ld/testsuite/ld-i386/code16.d
ld/testsuite/ld-i386/ibt-plt-1.d
ld/testsuite/ld-i386/ibt-plt-2a.d
ld/testsuite/ld-i386/ibt-plt-2c.d
ld/testsuite/ld-i386/ibt-plt-3a.d
ld/testsuite/ld-i386/ibt-plt-3c.d
ld/testsuite/ld-i386/pr20244-2a.d
ld/testsuite/ld-i386/pr20244-4a.d
ld/testsuite/ld-i386/pr23930.d
ld/testsuite/ld-i386/pr26018.d
ld/testsuite/ld-i386/pr26263.d
ld/testsuite/ld-i386/pr27193.dd
ld/testsuite/ld-i386/protected2.d
ld/testsuite/ld-i386/protected3.d
ld/testsuite/ld-i386/protected7.d
ld/testsuite/ld-i386/tlspie3b.d
ld/testsuite/ld-i386/tlspie3c.d
ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d
ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d
ld/testsuite/ld-ifunc/ifunc-21-i386.d
ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
ld/testsuite/ld-ifunc/ifunc-22-i386.d
ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
ld/testsuite/ld-x86-64/align-branch-1.d
ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d
ld/testsuite/ld-x86-64/code16.d
ld/testsuite/ld-x86-64/hidden2.d
ld/testsuite/ld-x86-64/ibt-plt-1-x32.d
ld/testsuite/ld-x86-64/ibt-plt-1.d
ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d
ld/testsuite/ld-x86-64/ibt-plt-2a.d
ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d
ld/testsuite/ld-x86-64/ibt-plt-2c.d
ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d
ld/testsuite/ld-x86-64/ibt-plt-3a.d
ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d
ld/testsuite/ld-x86-64/ibt-plt-3c.d
ld/testsuite/ld-x86-64/pe-x86-64-1.od
ld/testsuite/ld-x86-64/pe-x86-64-2.od
ld/testsuite/ld-x86-64/pe-x86-64-3.od
ld/testsuite/ld-x86-64/pe-x86-64-4.od
ld/testsuite/ld-x86-64/pe-x86-64-5.od
ld/testsuite/ld-x86-64/pe-x86-64-6.od
ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd
ld/testsuite/ld-x86-64/plt-main-ibt.dd
ld/testsuite/ld-x86-64/pr18160.d
ld/testsuite/ld-x86-64/pr20253-1b.d
ld/testsuite/ld-x86-64/pr20253-1d.d
ld/testsuite/ld-x86-64/pr20253-1f.d
ld/testsuite/ld-x86-64/pr20253-1h.d
ld/testsuite/ld-x86-64/pr20253-1j.d
ld/testsuite/ld-x86-64/pr20253-1l.d
ld/testsuite/ld-x86-64/pr23930-x32.d
ld/testsuite/ld-x86-64/pr23930.d
ld/testsuite/ld-x86-64/pr26018.d
ld/testsuite/ld-x86-64/pr26263.d
ld/testsuite/ld-x86-64/pr27016a.d
ld/testsuite/ld-x86-64/pr27016b.d
ld/testsuite/ld-x86-64/protected2.d
ld/testsuite/ld-x86-64/protected3.d
ld/testsuite/ld-x86-64/protected8.d
ld/testsuite/ld-x86-64/tlsdesc.pd
ld/testsuite/ld-x86-64/tlspie2b.d
ld/testsuite/ld-x86-64/tlspie2c.d
opcodes/i386-dis.c

index 145381d59a96ba18f12770e33c194ce977489c93..7c0f4b9de6e6069a26bb813e4fda90da15c6f4e7 100644 (file)
@@ -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
index 1de1e8f7634230c03afed0dc995d0663cf42ba58..cd63afaf6e702eb47a7ed87ed985991ae641de22 100644 (file)
@@ -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
index 2c54be37d4e0653247c6a82e9a1c23cc4ec29ee8..3de1e8bfdc1228913c5cd509d47782df85455489 100644 (file)
@@ -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
index 2b1e0b1f45136de0a1d64239c476a7c0c847887e..4c46c851a6d51079efe778c983915a7adfe6d4fa 100644 (file)
@@ -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
index c7690d36aaa03a2fed228d0643483c9d43664050..6745c5a3b28c4d8e8d302af1d3eafdbfe7406cb1 100644 (file)
@@ -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
index 29e27878f4519f6548c9b43e4632d0d1eb7c273b..46e245db0333191f1a71dabeb32082713c3c11db 100644 (file)
@@ -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
index a164c06d76b32ff5e3e87c6d8b06c72ec43d254d..0ccfcf1786d205d9ddcb4b2e1907a42a5ed2a6d4 100644 (file)
@@ -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
index f97698ea64d1f4330e7fcbf2c557c5667b3f0b9a..d89a31e98f608a54dbad21054aa41f2d0b09527a 100644 (file)
@@ -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
index 7a1278f86372a00356170226e8d590d320366421..17a5f3fd83ce77958f505545daa853ac70b367bb 100644 (file)
@@ -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
index 55edf2795d43bf8a079f1d3c71228e1a832828f1..2d269af3950ccfc6d34b4e7e8ed623f1af47e9a4 100644 (file)
@@ -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
index dc2c05dfdcdf3a7c057aaf758b050da438c5272c..54fde1584db64b417b33045cdcf45cba4aa8eaf3 100644 (file)
@@ -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
index 6736af8eb06d25319ee5d8101d17675f13309955..858dcf2cf852acfd8f2fd34172a243b7e3f7226b 100644 (file)
@@ -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
index c1c6929e1d66b44eb267d9bc6410a20b048ae521..0c306bff266d6ec51d34d6dbfe9b461229aa072e 100644 (file)
@@ -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
index 7493d52c3248b5fbdf05ab24c197f6bfe2ae7d12..e4f0d21b24e84d837a5f85d56ff85071d198e1a4 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 AVX GATHER insns (Intel disassembly)
 #source: avx-gather.s
index 8ad267f50ba288fdb43134f2efecee1519d88769..a2552537c354bf24eb1a90b1a01d554c0e100c2b 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 AVX GATHER insns
 
index 85a329b0dafeea086cf8cb0a90b2c53ac9f389ab..781622774208608dca1feff1b0e2c33a0492bccd 100644 (file)
@@ -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\]
index 7a8f9473446db24dab0772a2fb9a900676b450d5..9cab639da8931272748f876f7956d616b03d8f54 100644 (file)
@@ -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
index 4741c4598672cfdeed1cf89da1c1a277709e6612..9bbfbbaa962994762442819a140ca4d77b5fcd3b 100644 (file)
@@ -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
index 07ffe60e1771ec8cbb27d740ccaf91b92f6df3c2..a062fe335bcc2b38fbed62e380099d71682837e7 100644 (file)
@@ -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\)
index 38eb5b4294fd40075e4d27560a050c0cb1fd3a8b..baaa1ce8be9eed62f2efc428849642affffae580 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 BMI insns (Intel disassembly)
 #source: bmi.s
index 1cded8b739f4e67602c01cda83214168b92a30e4..1f468d34658955f6816fd69cae9b0697f7ff7ed8 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 BMI insns
 
index fa12a0ccff069804f19dd4626cdb9c6d0eedec4c..438443b82f4fc448abe5ffa548b254dee10ea698 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 BMI2 insns (Intel disassembly)
 #source: bmi2.s
index d52e4d1e2ae71f8c50714663d427b80b29368345..9f59ca3584082cf4ba8a0423edf59a8aee406b8f 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 BMI2 insns
 
index 787d6d218baf49b14c5c54006a4c4b228b5584e2..27e6737c6aa1acb4bb0c4fb81b31c4e088771cdf 100644 (file)
@@ -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
index b0a23b8028b075499f6271de743ca2a3b0b42522..7869ab87706124947cfa1ebfff97932be18a68ed 100644 (file)
@@ -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
index 369873fa7bd48730bbcf667f96fb9eb8caf09cf4..771eb2f0f3be40c068721a3ec54dafb1004b3a0a 100644 (file)
@@ -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
index be821ad49d1f9032351f366ee9eacfc57d8f06bf..ac52818577a1315059f574dcbccc39b0c91a452c 100644 (file)
 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
index 208306668d88c77247e3232af402c4186b95b6fe..8efa877e4478a48f4be1e09cfc7eab9c688b1316 100644 (file)
@@ -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
index ea1fe24b224141eecd3d663f77115d675733fbab..415e5e6c3b6ece0827afc141e2d310dccab9ebbd 100644 (file)
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <start>:
- +[a-f0-9]+:   dd f0                   \(bad\)  
+ +[a-f0-9]+:   dd f0                   \(bad\)
 #pass
index e71971f1db7d6807dcec1309412796cb496a4808..b255d5da5fc066f974492b829c9d9b402cb622c7 100644 (file)
@@ -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
index 1378f1c0fb3bde6a1ca57ecb45dfe05758bf8a3d..2eaed3b88b13774ec544d05cf87d7812ece0b873 100644 (file)
@@ -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
index ed933b94f12255c70ee28b21accf04fbd7cd71f4..7206eb93cbe547499839c4c24bf1370001b99133 100644 (file)
@@ -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
index f071a2256d1083f0bc8c1486cd3f0af7270b768d..7b30dfc6a64b8c5d9401b0fa5c0123b111bbc5e2 100644 (file)
@@ -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
index 677cf9ba4bf57ada3ce211ae696d30079eaa349b..1325ffa2bd97f2d8058f6eb7a9737e265c175a2b 100644 (file)
@@ -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
index acf8c42ca97cbbe7f1f8eda2e7e54f2014c6bff5..b553bb15b4a3a92b0be63296697aeecefbf68dbe 100644 (file)
@@ -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
index 6d955eb3a3820f0a31a3494f9b4e0a5fb58eb7b2..037eb8b89454294ba36f33f099f1d985f95a0ba6 100644 (file)
@@ -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
index 3cb0697375fd90f36be8c54c414f068bac5725fc..66c39521623f77d21ccb0ef38a38e5a27891066e 100644 (file)
@@ -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
index cefd9fd28e639015e99984c9fc4c2df824ef20ca..a2b09d2e74f0a3f927839036391a22df20acd9b1 100644 (file)
@@ -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
index 21ac5de1205a2db707b8d14b3097e591054e2971..5a17b0b412e9a3f9f9d6a0d4b64d4e13fb8c01cb 100644 (file)
@@ -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
index ca98d74840d5e65660a44961d6375276d91c0d4c..c3d91bde2ef01a3bb5785f60919c390b1bc2f8f1 100644 (file)
@@ -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\)
index 1c08752729c19e1ff6bbed84a374a7dffa0580ad..ef31b4b9ca0cb5f527eb1c8f16156831600d9aac 100644 (file)
@@ -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\]
index b578c51a3ef9582a40fa0ad857764013fb90ded2..577f5d31dff1e45f02185812db7ec4f56ccec23f 100644 (file)
@@ -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\)
index dbc3ceae91454ce99bc94d6d07bcae658e7e55fc..9f7e79493899c1664d71b030ca354fe5a3e299b4 100644 (file)
@@ -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
index 8e5c797979a9ef4578e7b1f3e2232251d41cc1c6..5e18a2f9c92eb62a53d156d72849b7337ee20bc8 100644 (file)
@@ -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
index e16f552b00b19e17d12e45790c6c4e1332d005a5..08722da14f78a64e2a6791045fc60c171ba20ece 100644 (file)
@@ -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
index b2663dd4574b8d7ca0614a8229f293202a7c6580..a2bc62ba01ea35858a7a13a36c86a24bfc9fbb92 100644 (file)
@@ -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>
index fe71dcf0e1b9ced92fd8ef920b54c3be76b58c5f..7bc28ed96a118cb40e18ce1187b3d58dd498b8f8 100644 (file)
@@ -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>
index d78894a88155d0fee9a1f968e3eb170c7bc47ffa..e0f87391546640e41ac7c2e933a3d2f39b90e018 100644 (file)
@@ -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
index e6453642ef599550a41af8b164e4dd758325f17f..7500c133bcd32ed1e9c14cc0dc2c6cbe01e77847 100644 (file)
@@ -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
index 2582481a8ddc82c557de4f4ec44d92f6d9f5be3e..965835530bf25bb3d24c855db16230e22a39cc5b 100644 (file)
@@ -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
index 28cee1a2d8133d393aaf143561119ad46e535cb4..4e63ac18158f965927ec6ea87628b8b6d852a9a8 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 INVPCID insns (Intel disassembly)
 #source: invpcid.s
index d40037c25d30110b2badee0dbf550e489123bcc5..08b282b28cdf7a2bf81c9eacca3f794a089254b0 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 INVPCID insns
 
index df4facc10c07011879aae223c1037b4b000321c6..d661e3cf81a37754a20e9028967ff2c51e5351e5 100644 (file)
@@ -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
index aabb3993f562149aaaa44532d1a9bcf530546227..c67923ae500eebccdb545d6b4634187223cdfc1a 100644 (file)
@@ -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
index 7e8bb3f24e30580eed2c028e875990f54d4aa591..6d9a8893085f3cb92d7c13d2ec1e9ff209172936 100644 (file)
@@ -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
index fffcd43b8be2c6690dbb67593111051a0230d9da..42de4210bda901e4aa87ca66cacf9e222005b779 100644 (file)
@@ -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\)
index 040c5dfd4a1666785d94609821c6beff3908e7f3..1a968dedf28231b2cddbf67525350c246954975f 100644 (file)
@@ -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\)
index 04d7f9a7003805f85039cbb7be6585977627f87e..33ebef5432f54d2f175064a7e1caf5ece3874817 100644 (file)
@@ -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
index 613d1d50a2c03a5476e55cf6ec37703f0e73538e..383cffff65cb28da7a8119df29a514b830eaf9f2 100644 (file)
@@ -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
index e6dd4f4bf6b9414c98b1d4e2d91cc1e8e010a7a4..def17edf1d03e033124ba2174290425877a98eab 100644 (file)
@@ -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
index 02f57fee70261a3d2411d31dae13ae36da58e9a3..f96bac2c7744df56df2f7577241b693d43dd394f 100644 (file)
@@ -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
index 9078216e53e6047d3b6788ba9790666b5a097ef5..e72e4a145c793a6faddbb53588ee1deef1379a26 100644 (file)
@@ -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
index d0d786bc41533537edf90b286947c01465f6fed0..e0871457921c0e40a5a30c5106e3500d262137e1 100644 (file)
@@ -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
index f0e62e0ac270c50a7addd41ed0bc28189a705a7f..120dad970dbbac0603c25622ab61f2926f7c3085 100644 (file)
@@ -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
index b80fe29b5a1c89633cf506549ee50a32bd5cf80e..b26bc1ae1df318353f60fffada923596d3893380 100644 (file)
@@ -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>:
 #...
index 780f3710ecbc7fcfad945ed8eb295606e89550c8..5ba3ca56816a813e65a147d464c795ce8fda269b 100644 (file)
@@ -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>
index c7c08adc2c3dca49ea8b5a611739e85eef08301b..a12081c63582752c27d0e9e696a0a307e45e5328 100644 (file)
@@ -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\)
index ba175fc001ede02cb60871740b4732ad508d0fe0..feea60a898f24156f21bb0771cec287ff8a6068b 100644 (file)
@@ -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
index 2c34410233fc7b239ab0af9ddf2c2085db3103dc..2d99ac7e51ba4fa38f38dc8d32aebaff4a781135 100644 (file)
@@ -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
index f5e921c14fcd3ba9edc259fa1a6041f8b35d3342..f1e67096a5891da9ee22f7867b72b38a149f0e07 100644 (file)
@@ -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\)
index bf16ab7e417fc41453deaafccdbdb476dddc08ca..cd8679e626a51f6386fc55ab99a7be0a9a821d5f 100644 (file)
@@ -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\)
index e73caeed893b1c74aa57b4859ccf04cb3609678d..354d89069aed9cce05b3432c4838bb0a5ef303f2 100644 (file)
@@ -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\)
index 732b033c9168d94571b2cfbd1338521b8fb58133..9da5e7f4a22bc82b211375d95c043824572388e3 100644 (file)
@@ -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\]
index 6a9c4cd8717c59a2b161cdc802ab843942272ac8..7a157ee7ddfe084a61cc3bfb405b268dfe1e234c 100644 (file)
@@ -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
index 9c1f67f5fd110b2cec4c253b5a408348d20d56f3..c431c4ea68cb93d818911f6194e1456570911da6 100644 (file)
@@ -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
index 6e0afb0694bab952ef89863781b7f384b648615d..b5191729c75deffbd5bae176e6f9a10b39698606 100644 (file)
@@ -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
index 886ee124695b318e777526cbe9af6811c006e6cf..eae6b24ac3eae99ed180c7cf17dc8350b69fed46 100644 (file)
@@ -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
index 08584fef1be95eb92372a494992b71350fec5577..922fdabf519c3dfa9d257ce42ac6fbc5ccfec31c 100644 (file)
@@ -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
index de61788f4b7a4628a5fd0740f67ff1943197c576..1444c1882bb952c436b79658b21c527a8554cfc2 100644 (file)
@@ -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
index 58bf8b3bbc00853fc93dabbfbb41d3f489c6c7d3..8c8b552baf00de7fac0a0977d0f9a096f911030b 100644 (file)
@@ -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
index 4610553e51addb40ef991f38a0566669425fa60f..c212bfba4b5c848aa481ef1c5939da810061079e 100644 (file)
@@ -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
index 2039251225224d228a09b4138d393cce2b62e7da..6f2ae381e925835c44dd90ec186f3d301bef8ff2 100644 (file)
@@ -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
index c3771330b28556e4159c719f5df1bdbf88c705ae..5fcd7f64752261527bd86704ce7407ccd2766acc 100644 (file)
@@ -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:
 
index 6758c71856e32a8f0e6462b1a92ae788e07f473b..12511276f1fcce0ae5d3566fa60029cc907ef55e 100644 (file)
@@ -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
index ffdda50d39cd72ca2bd756fa8ee93f27fdfb51ed..d04a903476e0e5afdf18ee3322aa8d7be13f0675 100644 (file)
@@ -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
index d7800ab885195693fc6003eea3807e9d8bb90e2b..96d493202c529ee7a0477812521d98ed1db23421 100644 (file)
@@ -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
index baf299fb7bd55af429353b53dc72b8ef8bb44f8c..2db427bb908708cc8aee83dfbe959c332cb10fec 100644 (file)
@@ -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
index f6e31c726eaaca606c6b375096e107eac6e34154..afc4ba1af5cf5a8dd72972119dbcd6d52ba88aa3 100644 (file)
@@ -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
index ba50158f6dadfaadf0b68f8d3a5f3f8dcab3dd90..00f26ec64141436c03806bdf3ba152d2374bd907 100644 (file)
@@ -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
index 56d034225c25ed54d294a0399b722a3277a6f941..d1863087eb2014f74154a92b717080c68963a795 100644 (file)
@@ -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
index 16ae63a8f9edf3cfeec010dc3aff052b7fccb346..60478b468a0830009e8b1a8bcefddfb29266b5e2 100644 (file)
@@ -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
index c0546f9b7c1272a4e51d1b20c8055145f0379409..3db596cf8a6b46f95680430a872aa761a473db59 100644 (file)
@@ -6,5 +6,5 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-[      ]*[a-f0-9]+:    0f 37                   getsec 
+[      ]*[a-f0-9]+:    0f 37                   getsec
 #pass
index 81d386ce6fd984a9ee565ff34fce83b6cb8d6734..151d5959e4cecfc279db5a75e84387ecd94a7c90 100644 (file)
@@ -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
index 2b3e9ee819995636c74fa7f563fd78e8b27dc438..e7ba8c63b2b8c1dfee7fc5bbd6c369094de632bb 100644 (file)
@@ -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
index 6052c6234959df3253aff6bf42f9300024f15b41..ef475674fe5246460f6c8b6d09204ff6afa9d45b 100644 (file)
@@ -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
index a0970362a508baa4f736e48be95e5fd456a8606a..48b4eb503d26bf2c620fabe9f25bcde03e1f80e4 100644 (file)
@@ -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
index 23f7b430bb685c914da0ed78504cb2d785b42478..59e852aad7f42254f0ca2cfc10c55aeee22f390b 100644 (file)
@@ -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
index ec87eaa7484e83f9a8ce5244aa584e1eb24377ac..d58e74342c748c16566f3d294532ff72beacb4f6 100644 (file)
@@ -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
index b20d927a70cfcfad08f9a491ec557e733c267a88..7ca5b48fdaa38f73288d8571d3a161b023696e18 100644 (file)
@@ -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
index 44be5ed7f711b6428d6ab9c823e84a759e6c2901..d76dca3decd3232dcb337e1bff5ad83c83d916b3 100644 (file)
@@ -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
index f5c17b7ec262fd264e27fb236229e79576bac375..917a98913fcbee034f02ee016c6dd0fe3d5a1359 100644 (file)
@@ -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
index 640b94743ad0ebe4766ef98964fad09649dd6f83..9237fd5222398f23f926055207fa42fa6316043b 100644 (file)
@@ -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
index ede0a1ed2e886fa57264485f969021343ee4ccaf..bd2042790f54bb0e56fb8ccd8e3785ba8d2b3823 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 TBM insns (Intel disassembly)
 #source: tbm.s
index 35263be397be36755dd756d07d4bcee4f08d5e84..fe4d1a20599da4d71c7414beb4cd4703ac14c5bd 100644 (file)
@@ -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
index 3c3c57f5b68dbe229898feffaa70e5344c9e4143..0f390a2fb68e9fcb3b0606ca0ddec43dc0d043cf 100644 (file)
@@ -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
index 620a0d944081d15b54b69d35360724c222cd88a6..99aa7012d35daeff551611624c26c11056f6026e 100644 (file)
@@ -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
index 703231a6fc76dc19520de51b4360edd13033842c..e54dbbcf7e4499e41fc7f9a29564c94e7d10a844 100644 (file)
@@ -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
index ccb292c3e68500fa45aa1cc859679753df430fad..74346583da75d992e4786c3675854d1f1c6414b1 100644 (file)
@@ -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
index 457007cd1856a8b09dba5e221e87ceee5ca7424e..edfc4a66d4c39c81a16c6609b58f77b9b9d03468 100644 (file)
@@ -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
index 0337733d992fe6aaae3881de68c143828eb38fbb..7b89ee46d91c0aa1b319cf8d93c428a5e93bbec8 100644 (file)
@@ -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
index dd6998d729effb127041032374daaa96b1ae6cff..af7908d41603185e6f3a8346cce09114c8f6fde2 100644 (file)
@@ -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
index 3905b056084c71abafb0057c2e8b83ad8f5f2005..4346e711123ae1c3f2a771be629afd67037bbf90 100644 (file)
@@ -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\)
index 34d390e15e1c601fe6be980afe664c2473dfa179..b0cf8668afcce1e16a5e4ba49ae855afd6f69ff8 100644 (file)
@@ -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
index 051b3d092e5861d2d873c53f22ae0313f51f04ff..255315fc7b2fe894d45a2ab5043cc6661d13fb8d 100644 (file)
@@ -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
index 03776f7e203395fddee3fc68ad216123b499fd85..e06554d42a8b527d3f79f791152aaa8f630d6d05 100644 (file)
@@ -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
index 0253d363b47436009f75b71a0bbb5aeed81cbcae..b030a41835eef8858085fd223f568ba09cadf25c 100644 (file)
@@ -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
index b043a7a4e1ff4b115f08a604f62cdc294482490d..51625aff32c9a232a014b713eddf0b4342ece49b 100644 (file)
@@ -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
index e9723541ba8ad4b5f799f3645b8fb14f070671be..3dc1f7829990c5270ff02ea1a50fccd943602e34 100644 (file)
@@ -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
index 99065a63388f82aabca1296bb3146e398a1df2a7..e2de09450f34cbe243970116ff91e34ee7753941 100644 (file)
@@ -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
index 9bb1a1cf2d368ee5dd66c07bf42016bec4bc6ee4..d92c411ee9f85e8c8781b3198101b1a52f31f28a 100644 (file)
@@ -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
index 43812020797c426555b2a9357d3fdb9ec6973afe..10f94c28142541064f29d7597aff746dee96e479 100644 (file)
@@ -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
index af6c869fa8a051ec7b943fedb6a042aab8bef569..7b1febf8dbb631dd3fd623bd7409f8ea16521d19 100644 (file)
@@ -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
index ce7879e2178d879b02abd9cb04e1016f5f860113..0b6466f016c1522408bbe8955f1ce883a85fb036 100644 (file)
@@ -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
index dfef04cd1704127fe3a59a320d4d3cc9497fdc13..c37542a4c852030277081c6e24018a03d869fcba 100644 (file)
@@ -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
index 40f8c665e31cbf6112b32ff100b6e74821b3b3ff..6d242f8c510f8922e74853923c0466516402680a 100644 (file)
@@ -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
index e90b3592fe73ff66a2d7c157774fe5cbfbc5cb48..ba34a4357922526589a6a37fc586f6c113e72bab 100644 (file)
@@ -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
index e0615920c6c188eeefa14de914bf798838cbabfa..01a28aef9718c0e32aab5a8e5c6b0d45b4d3c10a 100644 (file)
@@ -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
index 087e89aabe68d2df65a09f539776c1845ad24592..f3d7fbe5097a147f3a2d1da04448807a76fb2871 100644 (file)
@@ -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
index fc5e0745ea8c7e2eb61f8fa5bf8dfd5d0f073426..0d0d21183ca80858b69013a647f8013959e4d0ad 100644 (file)
@@ -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
index ad6f42240b412bd34e2d195c79ecbb86e566efb1..7f08a1d79a79442cbcdbaab8fb6ac56f66b9b1a1 100644 (file)
@@ -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\)
index d175c15f841c1003a4328c3843b9f40c55a61507..21fdc9782bac1a491e1a0787ed52a0559d1fb533 100644 (file)
@@ -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
index ae141999d4c48d5b81e67233779055b4d9410ba8..52f6cf606032409f555710823083ca615fb2f4be 100644 (file)
@@ -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
index f5373d51a1575ffa511f9723f0c7cca7ab57d469..465b7771c59965304fa668b0d67f9254befadea0 100644 (file)
@@ -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
index 936338cafd4d35c8cfc513d656b072c4199d6d98..fd4e4f9da24573ee5dbc01b631fe64d80306d6f1 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 AVX GATHER insns (Intel disassembly)
 #source: x86-64-avx-gather.s
index 22982750981b0cc03c653eef96285d8705ec7b92..b4a24227e9164a83fb44443e510e853986506095 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 AVX GATHER insns
 
index 7eb281e291451bce807a87a5437264a47f75992e..dd7cbd6a62cfd7a338d51bda4754daca70f012d1 100644 (file)
@@ -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\]
index 2144746bdf0f0e15330417d2935e237336cf2bb9..23748225cba07745a5b02fb1f678d45aa81ebc87 100644 (file)
@@ -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
index 9721b003ae349a786e61bea1ee38a84584843e7f..336f87957a837a898ea23a6c8eca2590e45b8802 100644 (file)
@@ -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
index e8ddfd58870a0ce08a6861384a9359b44594cad2..b274f62fd56970c895b9b660d4e3bec3ed731a4e 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 AVX512F insns with nondefault values in ignored bits
 
index 09cfa00d7bda1423e4c3043f8331594fa4969935..185a0735c9a13feb5e4f1d5f0a03ebc1bc2a3783 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 BMI insns (Intel disassembly)
 #source: x86-64-bmi.s
index 9b59d10b578a6b8931c5e9e57e121e94d5b0c460..03de92f18e76394f8d87c6b43f2e17073328aed1 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 BMI insns
 
index b692c1d883c0082907fa27b460457ef9e7d2bd52..da339c98d7107365d549a8e8bb3712906100961c 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 BMI2 insns (Intel disassembly)
 #source: x86-64-bmi2.s
index 0bcdb28ded3ad352d5b664dd451fda1b842cb125..4f3c2f271c0c6cfb035b7cf63a62535fa6b952cd 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 BMI2 insns
 
index fab75a6394ce1b05590fc9b724488adf1f2972ef..e1ec6688a6823a24bdf0ca3fbed3edec6c7d258d 100644 (file)
@@ -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
index 02509d21bc338bac28fe1af3d6c39f06a67263d3..aee4bf83b42528fd5d8104cb745123347faca6c8 100644 (file)
@@ -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
index df4173acdff49244d1f8bf7c309ceed0600eed48..82bef5d699d9af90b71874efdcc1cfa3c7bd9143 100644 (file)
@@ -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
index 859ef9bf6e37541adc6da2b4c31514ee72747e9b..d16c647d7dc00aaf099e363b46fa7a5534c88091 100644 (file)
@@ -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
index 7b9a125a12567a94ff92e2ead998c741ba646d05..3f72c01561f6ebfa43d2ee6fc17ac8d4b4f69026 100644 (file)
@@ -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
index 27749662aa0cc7513440d15653a81bc80b40711f..02424bf7deecef934671a4dae52185deb6b5fe0c 100644 (file)
@@ -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
index 9c0d35ff7238a6bb9e2ceeef596355417096fb75..a36bcfcdfbc082069c28f6b580366b8447341610 100644 (file)
@@ -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
index a9706b8abadb90786968dbf6c8cbeccbe15cdcf3..7c67fd44028eb4f4d25b335cacaae906958fa9c3 100644 (file)
 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
index 9277448a2706d6ce282cb5a50a303a89133672a4..e7cae60f3e79adb1e657c6bc69fb500aa0cc2a4b 100644 (file)
@@ -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
index 39e3ddf9900f53fac9b1f50fedc8abcfa7039887..bf81bd11d70eef0d1edd96faeb8a278b8d0d007a 100644 (file)
@@ -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
index 496e2e50fabc7cdb004274729bdb667613131abb..a55de666f8bc942a6250ba727273bbaf0f413eb2 100644 (file)
@@ -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
index 94a78617edfadf24881535306e30527cc5709a89..ab17a1b0682d51c8712a7efd4511b1f6cff0048b 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 INVPCID insns (Intel disassembly)
 #source: x86-64-invpcid.s
index 7a3101aacbef3e0425e2010a56c715f88745477a..808989569fa202cde900a8385d8e2f777c10f72c 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 INVPCID insns
 
index e84d746f657a7aad09fb6e2a9a40e4d4dffc674d..ddc642308994a85b0da48b4f2b374f904016e2c7 100644 (file)
@@ -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
index 7910f60d8f8d80ea10c227f65921f0c37feb9027..729214a53b59f4f921c3bf146f8d81383fa6b53b 100644 (file)
@@ -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\)
index 5ffdda2a18741cb05b9b88de598f4973ce72ebcf..2d3b2738f4b5cf21da0f58a4aab31d933f4cb73d 100644 (file)
@@ -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\)
index 714df8cd5d09c94d153734ccae8f414e712d08e1..2af86fc93feaf078d33ba38a61f363b9e98d3ea5 100644 (file)
@@ -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
index b74b59c5a5dfb683fd8ec16ff5006e3dfbd47b59..352de3bf9d3b73a96705a96544e7a3e22a125797 100644 (file)
@@ -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
index 1aecd380cdb45fa07456f8487e898372db91816f..2e4f7812a3c0f1130954fdc5ee4d5846e1a19c20 100644 (file)
@@ -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
index ca8f2c0355a883a2eaf16b41a9085ffcdffa2fea..35d8b803ef092efd687851ae80473c93a7b0644d 100644 (file)
@@ -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
index 94a18b8d71d233a4df74708b76cb01d8f77bcb83..10be59db5a6e79c9bbec00b637931e3e6ee1ae5a 100644 (file)
@@ -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
index e52e35c1a3688c72ef403c78ae9f2942105ed852..ba8d9c99de414d24dc972a57c429d3afbb57d609 100644 (file)
@@ -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
index 6fda4dce7527e0aacfd1dbdbe15d66b1267442c2..1bbec106e0004f547d3cefb6c7b621fec77b5c68 100644 (file)
@@ -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>
index 2f45af0d6e4ceee3b2166678c261aef7ba20a2c8..0794e7ec9be721a9c7c8e91c255ca92aec15a1ef 100644 (file)
@@ -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\)
index df7c8bd6898022795369ed4932980ac9cd897b99..6ee5b2f95ce0300ed16a664ac0cc6d493cf636f1 100644 (file)
@@ -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
index d0d08cbd3715f6e1858edd3a115a4ddaaac8261b..12f02c1766c88c05185a1044ee8900f3a753eb21 100644 (file)
@@ -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
index c925938fdc497feb64d0b1df603bd5c36a4c3bce..e347869d2d8f209ad3fd6d3b1429747928a5413e 100644 (file)
@@ -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
index 88e7ec0458b506cbb67afb1917a0e7dd4d4a7f88..d1da1d2edb1c84639b1b7bef2d5ac925156db966 100644 (file)
@@ -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
index 08584fef1be95eb92372a494992b71350fec5577..922fdabf519c3dfa9d257ce42ac6fbc5ccfec31c 100644 (file)
@@ -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
index de61788f4b7a4628a5fd0740f67ff1943197c576..1444c1882bb952c436b79658b21c527a8554cfc2 100644 (file)
@@ -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
index 52db167599da9058e73ddde72630f5d329ae54af..bf53e8feba4d72efd242b0d38e8b5d467f62c360 100644 (file)
@@ -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: *
index fba47c1485090ba325ee93ca254e9509fcedaa4e..e0fbe491422628bb27143832e08c8a9b47f98ca5 100644 (file)
@@ -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
index 01df9ef340e8edfd74b1cc64d92db969ebc89e87..4c2361c8de05c0bcb93c23690cd8ebf34f96adf7 100644 (file)
@@ -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
index ca12c0383bed6d911cedaa56268f53d0aecb15b7..a5d659734127a22aafa4ee2cb219f7f62b4cdc00 100644 (file)
@@ -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:
 
index e79c4cb4d01467f94022df37cd1415ce2e7402b2..042e92c9356aee10ad7f90f7502d187cc959948e 100644 (file)
@@ -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
index b23864bcb6c43fc8243cc0186ecac532432f471e..afbae5379a868d660263fa8109783ff4b83d501b 100644 (file)
@@ -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
index a515219406a8b7c8225766cf2de604856c3d93ad..874a67c057645bf0066a3e7aa6615de60cf55eea 100644 (file)
@@ -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
index 79ac8146caa21690aedd66bb24c57b5782b6d3b1..39bbdac32a78e9f775d76f38224760f15409ffba 100644 (file)
@@ -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
index 639bc3136c1135ca1c42d621e78ddb579344ecbd..482cddf78e4bd140d6762494fc5fcacaf421cf1d 100644 (file)
@@ -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
index d9d17a55dfdc5eeefd70e015e34751eca455b65f..7bee7e719389752ab69f306c062afcbb485f2ab3 100644 (file)
@@ -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
index 44f1503dd28513ef3abb4dfae3b2d607cd74a6e6..a8bf665778ebe15df22e1df93463c2021984ce73 100644 (file)
@@ -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
index 55d4a8dd1b603be49427e9eed60d83efc671ac43..5e1057265bc3d1aa0cda0ab4e4d25ceea958e5e0 100644 (file)
@@ -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
index 5ae11730b63f167b720468e8a37cda231c9cccc7..e8edfa47bec237eb64c6ed756aef4bd5bfe40699 100644 (file)
@@ -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
index b3fa23cad86c71cb83e7eb00caecd5d95ae5478d..0f7655e1bcf13ce8daa938b43345a1c0b2d22139 100644 (file)
@@ -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
index 451cd91d5de62a910f80363093e0397eaca904e7..bd4116862a0c3efc1d25ca6a686e856179799e6f 100644 (file)
@@ -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
index 40a68ff9170a4390e9e6b531cc2e2dfcbea99d99..7d2d20808c07eae514ed1ccc3d4e926c027ad82e 100644 (file)
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 TBM insns (Intel disassembly)
 #source: x86-64-tbm.s
index ea3e83cde6c2c98e9f5750f5574356d756b654de..64c85b29a0c56ecd798d64a7d81db6b7b056caeb 100644 (file)
@@ -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
index e2e54f5832c8158f39aa0fe57a6b50930d327cfc..00da0a329cb7d486c853ff4fefc417f007b30be6 100644 (file)
@@ -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
index 22080921bba4beb640a1a6250c535ac104385985..b292a722f7942d91963332d5eef88b9be1689b72 100644 (file)
@@ -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
index 219e245b772b7d5ae8e762a9f64d0c45e4aa21e6..9b5454a5232d3ebc87d652b5b09b654dc86f8b63 100644 (file)
@@ -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
index 2af87611ea369ef11d78c6c94335ec6da844a0fe..3d7fae5d61886e8b3976c03e39c8581cf8acb5f5 100644 (file)
@@ -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
index 201dc059652cb09cee2cb858b1a16a085047a74b..5770007b11979295858e7e6e3de26cd47377d698 100644 (file)
@@ -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\)
index 34d390e15e1c601fe6be980afe664c2473dfa179..b0cf8668afcce1e16a5e4ba49ae855afd6f69ff8 100644 (file)
@@ -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
index 051b3d092e5861d2d873c53f22ae0313f51f04ff..255315fc7b2fe894d45a2ab5043cc6661d13fb8d 100644 (file)
@@ -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
index f516402a7afdcaaf654d8ba4d84151a3065b0318..8fbbd1cbc74021612fd4b6b364b476241494e229 100644 (file)
@@ -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\]
index 46c07d4fb0603058f770dc5f0aa38327785e0744..84b8722cb875e0eabba722bb670d25d2fd2fd8bd 100644 (file)
@@ -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\)
index 5a57bfb479a7341af06174532ee3714719bec68b..e40a2e56f9efe7532db57ca07bf28db80e2d6c75 100644 (file)
@@ -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>:
index 0c867f844fdec56c683ed9d53cadab1fc8e28acc..73c687350b725719956ba8948d62c86898c31815 100644 (file)
@@ -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>:
index c43e33ac04a6d24153809aab4eff7d1194c4f039..9e88f7cf8c5d3c5c95b4385b308c76bc10bfc4f7 100644 (file)
@@ -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\]
index d9cf2da7dab2ebc7cb7818d6123e8ba53a723f32..4dabb36a9942fef2365e030ed0f061ee6cc1d598 100644 (file)
@@ -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\)
index 936bb080e3b909e2c9918caeb7020da53fe9b5e7..f8bd99980fe747ce51a4ea44783458b0e24093a5 100644 (file)
@@ -23,7 +23,7 @@ set syscall_insn ""
 # Define the syscall instruction for each target.
 
 if { [istarget "i\[34567\]86-*-linux*"] || [istarget "x86_64-*-linux*"] } {
-    set syscall_insn "\[ \t\](int|syscall|sysenter)\[ \t\]"
+    set syscall_insn "\[ \t\](int|syscall|sysenter)\[ \t\]*"
 } elseif { [istarget "aarch64*-*-linux*"] || [istarget "arm*-*-linux*"] } {
     set syscall_insn "\[ \t\](swi|svc)\[ \t\]"
 } else {
index 70ee048d24f0827c58964aea321f3f2b56776582..788f6e3f5d0f827621595da5b57a01419abb4f56 100644 (file)
@@ -22,7 +22,7 @@ array set syscall_number {}
 # Define the syscall instructions, registers and numbers for each target.
 
 if { [istarget "i\[34567\]86-*-linux*"] || [istarget "x86_64-*-linux*"] } {
-    set syscall_insn "\[ \t\](int|syscall|sysenter)\[ \t\]"
+    set syscall_insn "\[ \t\](int|syscall|sysenter)\[ \t\]*"
     set syscall_register "eax"
     array set syscall_number {fork "(56|120)" vfork "(58|190)" \
       clone "(56|120)"}
index 8c62ee4b5f91ac14f59e0c466eee5601d32bf84e..762435a3e65dd566772ee37adc45af59c7a83010 100644 (file)
@@ -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
index 8b67861db91a96c0f69596bb89bd7ec7255505d4..c44fb03b7fb89d66cd061b936f36725e91b63a4b 100644 (file)
@@ -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:
 
index b0648ae9e034b1932906cefc748442ef3eb9671f..b5e1e6e44bfef64f436c065cd54510afa6374505 100644 (file)
@@ -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
index 98b6fb9a5aa0fd68b6833e63d7f9f4223fc3408d..8159857fc7cce8ef8b5eac4b360f836aaecf6fbc 100644 (file)
@@ -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
index 445e08fa8b3574c98a4ce38fd66b175167b03f24..ed818096ceacc90e09afc4564d015a2348809b1d 100644 (file)
@@ -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
index 91f2023db3530579686eef598d79d81ef8e6d7f0..9e6c8f51fc3b519c7b1eca75911dad25f73489b7 100644 (file)
@@ -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
index 91f2023db3530579686eef598d79d81ef8e6d7f0..9e6c8f51fc3b519c7b1eca75911dad25f73489b7 100644 (file)
@@ -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
index 334b89e4ce83b1b467c5695584b4a688a6564238..fd4d076cbeb1f7cbf178f61c30ea9428c4450a3c 100644 (file)
@@ -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
index 865d339db568241cbb577e8ae2514a014c5c20bc..124af83e21db5fbfd9ca94bdb785eb414c203001 100644 (file)
@@ -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
index e9da5106ebd8cba7431689fbd3a5c59fbc807664..ba5cbf42a2223cd79cec87057c92daba189b1bb6 100644 (file)
@@ -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
index 9ff16c13434a44f105dcf41786da7b053038b2ef..3bb6300ec88988ae9d24216518b03e85b3a6155f 100644 (file)
@@ -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
index e6874e25c340a4ce3065fd24d81fe343c9d54f57..87bddd319794e0ccf129119c5b8528c52013e965 100644 (file)
@@ -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:
 
index 7d1e7993de04ca57e1edd8c95605e1a54bb9aa47..90b207fe987db2166553d765544568cf4c5b7674 100644 (file)
@@ -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
index ba53e59f0e816ad758a05b2d701e9e85c75b108f..e1e3f94998b6a0674b5a0a91d418da50e7707421 100644 (file)
@@ -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
index 47ab4e1a9e9a7234981320b39041520be8fc730e..c3a6888d9006ab5fc4a290f74a9fc1601837b7f9 100644 (file)
@@ -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
index aafa2d81b350c259be120a7f6bfd466489857e64..6ae600763c9e221eb1ae3ffc7d34c0fa9fd024e0 100644 (file)
@@ -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
index 7de0472fc57c8bd95b7af17bfa16db280dab5831..e41fcaa22ccf571fe154f4bfb83764230b5219e1 100644 (file)
@@ -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
index aa02f571e7accd76f6fb41a36fabbdfbaa05bb56..d1639c194e123427e3de65a1bc736e9480ffb864 100644 (file)
@@ -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
index aae24b2809d124614ddfaf59392b425443793225..a5c56b5a8e39a22da3582c42319a86cbb1578c12 100644 (file)
@@ -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
index 86083c12a080e0fe95c889ad4a726d8b3151a066..ff494decbdd69c9fe0baa143c627ce091d9acb01 100644 (file)
@@ -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
index be3da08e12b40619324ce462687622177e8a370a..e038b37a6d6a4ba76f77842759bccad33930864b 100644 (file)
@@ -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
index b504f9adedd01766f13cf4f32c5d5e523e7d8cd9..47db0125612c8f72a0368251724f54f0e4926fde 100644 (file)
@@ -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
index d4ff9348f54387b6e73b09e0c4629997a35c8c0f..0b3acd4d006f9b768563da93cabf7f2d325a1310 100644 (file)
@@ -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
index 69a4ade87f41f2cda1ed38db18b2a48109927a4d..52e17f3e048d9220d928af77b5207d4061d1a9ff 100644 (file)
@@ -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
index d4ff9348f54387b6e73b09e0c4629997a35c8c0f..0b3acd4d006f9b768563da93cabf7f2d325a1310 100644 (file)
@@ -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
index 69a4ade87f41f2cda1ed38db18b2a48109927a4d..52e17f3e048d9220d928af77b5207d4061d1a9ff 100644 (file)
@@ -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
index b51736501881d5af483a70b9bb417a9af99b53c4..7eb740c771cd4907552aa3c90c2fa0d19119e3eb 100644 (file)
@@ -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
index 86ba30a46d5edb2fa7a6d97b6e5f7363f4d80c30..01d638991a675b5a7b3b3eeb8da5af09ffb095b7 100644 (file)
@@ -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
index 20096ab6abf3a15ac0f5a61b7698ace722d733b9..5b83681d73c4ff03715bce9784db0b0a0387eec6 100644 (file)
@@ -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:
 
index 4628aa2d5f7e3fe12e5527ff9765d80472c3a9f7..ff578896b06a5706ec9dcfca48543b8bccccfa54 100644 (file)
@@ -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
index b011e3f158a6f259ce38e84d1b103189401e387e..369a18be4539099c977e0e1ee337f4dd35f39e63 100644 (file)
@@ -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\)
 
index 15563b432d1753a80be174f852950beb08ad2228..b8b968df321cda51552f1bc5515b3deda05a6dad 100644 (file)
@@ -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\)
 
index 23e31e62f5562591048818eac4d0d73053a73c1d..e4e6fabff17b62bb19b8da9eb21b7fd3651256f8 100644 (file)
@@ -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\)
 
index adbbf62e84d4653b0e4737b2661517dde35026e7..3db74c3628819bb468a6677ee527ff448238add1 100644 (file)
@@ -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\)
 
index b00ab920c0ed28b8b472a93dd34b6ce4d38bf0ef..32d0b0efd0226cb361f51e1f0445ed6f9a3706c4 100644 (file)
@@ -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\)
 
index b7969d8c57484e01f0118f01b8b4d5470571d5e1..dd47bc7f27ad0f864f0045a5ac89b793c32ad4df 100644 (file)
@@ -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\)
 
index f52b1cc796fe0b2702805ff3c7ad3d550f5a92b5..b738e951420eb965a0b4b62cf929d3fb1ed9439f 100644 (file)
@@ -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\)
 
index 8bd8851ea7359849e7cf5dbb0f75c9722c7b02b5..a7e048c04ed7ab34082bf1712551e60e112a21ff 100644 (file)
@@ -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\)
 
index f09b1a666ad07b3862ce96e9e93f4a857dad2b6e..d104d3d33ed8a854d9d8b525a327f6f61adf65e0 100644 (file)
@@ -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\)
 
index 5c19e3dc96d9e181fecafe317efa9746f976fa2c..dac290e20cdc93b68979aa3d40b61afbe43b5540 100644 (file)
@@ -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\)
 
index 227875f82dcdb71875170e921e7b958f1a0f93bf..b1f16b7f4fc2108d7592d9589a5d373e2a71e12e 100644 (file)
@@ -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
index 227875f82dcdb71875170e921e7b958f1a0f93bf..b1f16b7f4fc2108d7592d9589a5d373e2a71e12e 100644 (file)
@@ -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
index 227875f82dcdb71875170e921e7b958f1a0f93bf..b1f16b7f4fc2108d7592d9589a5d373e2a71e12e 100644 (file)
@@ -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
index 320c6be5e14af1c2b6d8ed8bd82554aea7690ea3..bbfe5c205b1133ad76fdb2c4058cba12e2ea374f 100644 (file)
@@ -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
index 6ef13abbc9483ea33af7aeb5432e5426a5d26c15..ffd6622dc0d410aca12cd126ae4a9dc3660137cf 100644 (file)
@@ -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
index cc23658a8062523c35d93d63c095efb8aeeb090f..cb452d83bd92adffc501a9e5c9da37a4e88f4ce8 100644 (file)
@@ -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
index 54b55288095288a955cbe5533c88024364d48b6d..4c417df12ad42d6eedc4c431043e6ad6de6bded4 100644 (file)
@@ -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
index 6cdce13f274e16b5f0acef38e34153a07ee72128..035dd877bf326da3adb8bf8920d6d5f72b814cc1 100644 (file)
@@ -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
index b944bbe376ade576d7e21ceb47a1159f6bd8e7a4..b4aa4cd37b86e74c6660c27d8dc03409316f4302 100644 (file)
@@ -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
index f6f5eba7c3b1ed0910e9fbda78a123e434006c47..c7676f33fe468dbce3e0d41f33b8988b1004ccdf 100644 (file)
@@ -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 <.*>
index 057577bdc57aea93adcb2bf74b9811d13308cfc7..a4fe515613bbe2b190ca5ba657778c5a85f43e9a 100644 (file)
@@ -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>
index 479db8202e800e49f498eecd49f23e03b9349604..2f1de0245003c5f3c4ffb86874cc12b7c30e0f8e 100644 (file)
@@ -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 <.*>
index 7d9b1475d5c0f05d1eaeda285be5e225848ad17c..c19b079c82bbcf7622ce2832791f75226066fc7a 100644 (file)
@@ -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>
index 20176a2d35758d648f76bd599682ded26071f2a6..53b7de24f6db90238c4ebc0abb8d0570647d1746 100644 (file)
@@ -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 <.*>
index 4b179077dec6a1f68f74d39a456bc8c25539230c..1901579bce717ed8edbd5efb935c824fb9660733 100644 (file)
@@ -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 <.*>
index 16366a9141ca66b67fc75a9acdca91f27333fcd0..23272dfc7aefebcd1ab60925c0f6062c44431611 100644 (file)
@@ -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
index 215d46552316c8328e1805177b23843e4e06b00a..d0466c6cdcf1b6f8a2cd49c5b1e7bf6e28f9aef2 100644 (file)
@@ -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
index 1f9ba4ba2b903e783e0ef0f70284211c46863b07..42a6a83696f395f7a2f9f24197049365a6d84ab9 100644 (file)
@@ -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
index cdc43f231bdd8fe628f61f6690d5b2aeb16ee908..38f184c39e4cf31914ce132487b194000fe95a80 100644 (file)
@@ -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:
 
index 88fba0a37f41054557c75db91bf81f123103e887..af92521ab15d950e2fc6986bf1c61c9bb72666c9 100644 (file)
@@ -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
index b17273632129a9b4f64d369eb2421c4222bba5f4..130ef5514acd66ef861b6c6cae16f8f712d3bc11 100644 (file)
@@ -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
index 1dd75fb53365c46863fcec8b527c50cf3dfd7590..ece01554044a67cef6e49b336571d68ab53bb7b8 100644 (file)
@@ -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
index 92a2ab3a0d44fa7b44569019709c0a213ba2ae85..57950e4d6b69205f83b78782b4b78510a7828961 100644 (file)
@@ -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
index 72a57fcd3fdf16d950cfc77595841f21db46e779..0c4e9962b030ddc049cea2ae7842d383d210c5ff 100644 (file)
@@ -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
index bd60a23988fb93e6206b01cb6da452d5012ab310..490fc906c5156443e819e9bea55ad6b76f419af0 100644 (file)
@@ -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 <.*>
 
index 560e81ef76d6b5a367463e9c7466888d05088c39..0b9fbba322edd3bb91ceb707f0a227bc354b3918 100644 (file)
@@ -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
index ed5e1363c0c317c7d6d093df3c684df9603d5c15..10dbfc642550fa0f49208d421f0c05f06a248021 100644 (file)
@@ -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
index 414aa68d387b13752b56ab2da4c6ab52821f991f..7b99969b239eb9f88b34c083de8b88e8f98c6d0f 100644 (file)
@@ -9318,6 +9318,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;
@@ -9762,12 +9763,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.  */
@@ -12741,7 +12758,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