]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
tidy x86 HANDLE_ALIGN
authorAlan Modra <amodra@gmail.com>
Sun, 18 May 2025 14:57:54 +0000 (00:27 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 22 May 2025 22:56:08 +0000 (08:26 +0930)
Reduce memory requirement for .align in code.

I've changed some of the tests to use "clc" rather than "nop", so that
code emitted by .p2align can be clearly seen.

* config/tc-i386.c (i386_output_nops): Merge into..
(i386_generate_nops): ..here.  Put shorter nop first.  For
rs_align_code make use of the fact that the last fr_var bytes
are output repeatedly rather than repeating them here.
* config/tc-i386.h (HANDLE_ALIGN): Don't test max_bytes.
(MAX_MEM_FOR_RS_ALIGN_CODE): Update.
* testsuite/gas/i386/nops-1.s,
* testsuite/gas/i386/nops-2.s,
* testsuite/gas/i386/nops-3.s,
* testsuite/gas/i386/nops-4.s,
* testsuite/gas/i386/nops16-1.s: Replace "nop" with "clc".
* testsuite/gas/i386/align-branch-6.d,
* testsuite/gas/i386/nop-1-suffix.d,
* testsuite/gas/i386/nop-1.d,
* testsuite/gas/i386/nop-1.l,
* testsuite/gas/i386/nop-2.d,
* testsuite/gas/i386/nop-4.d,
* testsuite/gas/i386/nop-5.d,
* testsuite/gas/i386/nops-1-core2.d,
* testsuite/gas/i386/nops-1.d,
* testsuite/gas/i386/nops-10.d,
* testsuite/gas/i386/nops-2.d,
* testsuite/gas/i386/nops-3.d,
* testsuite/gas/i386/nops-4.d,
* testsuite/gas/i386/nops-4a-i686.d,
* testsuite/gas/i386/nops-5.d,
* testsuite/gas/i386/nops-6.d,
* testsuite/gas/i386/nops-7.d,
* testsuite/gas/i386/nops-9.d,
* testsuite/gas/i386/nops16-1.d,
* testsuite/gas/i386/x86-64-align-branch-6.d,
* testsuite/gas/i386/x86-64-nop-1.d,
* testsuite/gas/i386/x86-64-nop-5.d,
* testsuite/gas/i386/x86-64-nops-1-core2.d,
* testsuite/gas/i386/x86-64-nops-1-pentium.d,
* testsuite/gas/i386/x86-64-nops-1.d,
* testsuite/gas/i386/x86-64-nops-2.d,
* testsuite/gas/i386/x86-64-nops-3.d,
* testsuite/gas/i386/x86-64-nops-4-core2.d,
* testsuite/gas/i386/x86-64-nops-4.d,
* testsuite/gas/i386/x86-64-nops-5.d,
* testsuite/gas/i386/x86-64-nops-6.d,
* testsuite/gas/i386/x86-64-nops-7.d: Adjust to suit.

39 files changed:
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/testsuite/gas/i386/align-branch-6.d
gas/testsuite/gas/i386/nop-1-suffix.d
gas/testsuite/gas/i386/nop-1.d
gas/testsuite/gas/i386/nop-1.l
gas/testsuite/gas/i386/nop-2.d
gas/testsuite/gas/i386/nop-4.d
gas/testsuite/gas/i386/nop-5.d
gas/testsuite/gas/i386/nops-1-core2.d
gas/testsuite/gas/i386/nops-1.d
gas/testsuite/gas/i386/nops-1.s
gas/testsuite/gas/i386/nops-10.d
gas/testsuite/gas/i386/nops-2.d
gas/testsuite/gas/i386/nops-2.s
gas/testsuite/gas/i386/nops-3.d
gas/testsuite/gas/i386/nops-3.s
gas/testsuite/gas/i386/nops-4.d
gas/testsuite/gas/i386/nops-4.s
gas/testsuite/gas/i386/nops-4a-i686.d
gas/testsuite/gas/i386/nops-5.d
gas/testsuite/gas/i386/nops-6.d
gas/testsuite/gas/i386/nops-7.d
gas/testsuite/gas/i386/nops-9.d
gas/testsuite/gas/i386/nops16-1.d
gas/testsuite/gas/i386/nops16-1.s
gas/testsuite/gas/i386/x86-64-align-branch-6.d
gas/testsuite/gas/i386/x86-64-nop-1.d
gas/testsuite/gas/i386/x86-64-nop-5.d
gas/testsuite/gas/i386/x86-64-nops-1-core2.d
gas/testsuite/gas/i386/x86-64-nops-1-pentium.d
gas/testsuite/gas/i386/x86-64-nops-1.d
gas/testsuite/gas/i386/x86-64-nops-2.d
gas/testsuite/gas/i386/x86-64-nops-3.d
gas/testsuite/gas/i386/x86-64-nops-4-core2.d
gas/testsuite/gas/i386/x86-64-nops-4.d
gas/testsuite/gas/i386/x86-64-nops-5.d
gas/testsuite/gas/i386/x86-64-nops-6.d
gas/testsuite/gas/i386/x86-64-nops-7.d

index 25bbc5360a866f8526d6980f47cb497f42ee306a..1669d432a0fb431700d96bc0e2927da2ac80b884 100644 (file)
@@ -1548,40 +1548,6 @@ static const unsigned char *const alt64_patt[] = {
   alt64_9, alt64_10, alt64_11,alt64_12, alt64_13, alt64_14, alt64_15
 };
 
-/* Genenerate COUNT bytes of NOPs to WHERE from PATT with the maximum
-   size of a single NOP instruction MAX_SINGLE_NOP_SIZE.  */
-
-static void
-i386_output_nops (char *where, const unsigned char *const *patt,
-                 int count, int max_single_nop_size)
-
-{
-  /* Place the longer NOP first.  */
-  int last;
-  int offset;
-  const unsigned char *nops;
-
-  if (max_single_nop_size < 1)
-    {
-      as_fatal (_("i386_output_nops called to generate nops of at most %d bytes!"),
-               max_single_nop_size);
-      return;
-    }
-
-  nops = patt[max_single_nop_size - 1];
-  last = count % max_single_nop_size;
-
-  count -= last;
-  for (offset = 0; offset < count; offset += max_single_nop_size)
-    memcpy (where + offset, nops, max_single_nop_size);
-
-  if (last)
-    {
-      nops = patt[last - 1];
-      memcpy (where + offset, nops, last);
-    }
-}
-
 static INLINE int
 fits_in_imm7 (offsetT num)
 {
@@ -1737,20 +1703,14 @@ i386_generate_nops (fragS *fragP, char *where, offsetT count, int limit)
   if (limit == 0)
     limit = max_single_nop_size;
 
-  if (fragP->fr_type == rs_fill_nop)
+  if (limit > max_single_nop_size || limit < 1)
     {
-      /* Output NOPs for .nop directive.  */
-      if (limit > max_single_nop_size)
-       {
-         as_bad_where (fragP->fr_file, fragP->fr_line,
-                       _("invalid single nop size: %d "
-                         "(expect within [0, %d])"),
-                       limit, max_single_nop_size);
-         return;
-       }
+      as_bad_where (fragP->fr_file, fragP->fr_line,
+                   _("invalid single nop size: %d "
+                     "(expect within [0, %d])"),
+                   limit, max_single_nop_size);
+      return;
     }
-  else if (fragP->fr_type != rs_machine_dependent)
-    fragP->fr_var = count;
 
   /* Emit a plain NOP first when the last thing we saw may not have been
      a proper instruction (e.g. a stand-alone prefix or .byte).  */
@@ -1801,8 +1761,32 @@ i386_generate_nops (fragS *fragP, char *where, offsetT count, int limit)
        }
     }
 
-  /* Generate multiple NOPs.  */
-  i386_output_nops (where, patt, count, limit);
+  int non_repeat = count % limit;
+  if (non_repeat)
+    {
+      memcpy (where, patt[non_repeat - 1], non_repeat);
+      where += non_repeat;
+      count -= non_repeat;
+    }
+
+  if (fragP->fr_type == rs_align_code)
+    {
+      /* Set up the frag so that everything we have emitted so far is
+        included in fr_fix.  The repeating larger nop only needs to
+        be written once to the frag memory.  */
+      fragP->fr_fix = where - fragP->fr_literal;
+      fragP->fr_var = limit;
+      if (count != 0)
+       count = limit;
+    }
+
+  const unsigned char *nops = patt[limit - 1];
+  while (count)
+    {
+      memcpy (where, nops, limit);
+      where += limit;
+      count -= limit;
+    }
 }
 
 static INLINE int
index ad8cec5a0074a44e1f0e668532604039529d2225..2119d71c99b8910ee00e73bff0f778aa49a4a481 100644 (file)
@@ -230,9 +230,6 @@ if ((n)                                                                     \
     goto around;                                                       \
   }
 
-#define MAX_MEM_FOR_RS_ALIGN_CODE \
-  (alignment ? ((size_t) 1 << alignment) - 1 : (size_t) 1)
-
 extern void i386_cons_align (int);
 #define md_cons_align(nbytes) i386_cons_align (nbytes)
 
@@ -385,11 +382,14 @@ if (fragP->fr_type == rs_align_code)                                      \
     offsetT __count = (fragP->fr_next->fr_address                      \
                       - fragP->fr_address                              \
                       - fragP->fr_fix);                                \
-    if (__count > 0                                                    \
-       && (unsigned int) __count <= fragP->tc_frag_data.max_bytes)     \
+    if (__count > 0)                                                   \
       md_generate_nops (fragP, fragP->fr_literal + fragP->fr_fix,      \
                        __count, 0);                                    \
   }
+/* Possible plain nop, branch, twice largest nop less 1.
+   Yes, the branch might be one byte longer in CODE_16BIT but then the
+   largest nop is smaller.  */
+#define MAX_MEM_FOR_RS_ALIGN_CODE (1 + 5 + 2 * 15 - 1)
 
 /* We want .cfi_* pseudo-ops for generating unwind info.  */
 #define TARGET_USE_CFIPOP 1
index 11dc03cd92ee45126630dabc31da7b90b4fcc66c..cd0a162ab841698c8c8963c9be847d2292a2fed6 100644 (file)
@@ -8,6 +8,7 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:   eb 3c                   jmp    3e <_start\+0x3e>
+ +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
@@ -15,7 +16,6 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%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
 #pass
index dbea21b1939e837c45b123fb8a55eab8d6462a76..ff9c7eee12f292dcd842d2d879713f3fd90ec07a 100644 (file)
@@ -21,19 +21,20 @@ Disassembly of section .text:
  +[a-f0-9]+:   8d 74 26 00             leal   0x0\(%esi,%eiz,1\),%esi
 
 0+12 <pseudo_20>:
+ +[a-f0-9]+:   8d 74 26 00             leal   0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             leal   0x0\(%esi,%eiz,1\),%esi
 
 0+26 <pseudo_30>:
  +[a-f0-9]+:   eb 1c                   jmp    44 <pseudo_129>
+ +[a-f0-9]+:   8d 74 26 00             leal   0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             leal   0x0\(%esi,%eiz,1\),%esi
 
 0+44 <pseudo_129>:
  +[a-f0-9]+:   eb 7f                   jmp    c5 <end>
+ +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
@@ -49,7 +50,6 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
 
 0+c5 <end>:
  +[a-f0-9]+:   31 c0                   xorl   %eax,%eax
index 93c7c3a10dfca5fb1a306ab2032fdb0e15d0fabc..3c5e946925670a6035374cbf193fae84114b03a3 100644 (file)
@@ -20,19 +20,20 @@ Disassembly of section .text:
  +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+12 <pseudo_20>:
+ +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+26 <pseudo_30>:
  +[a-f0-9]+:   eb 1c                   jmp    44 <pseudo_129>
+ +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+44 <pseudo_129>:
  +[a-f0-9]+:   eb 7f                   jmp    c5 <end>
+ +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
@@ -48,7 +49,6 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
 
 0+c5 <end>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
index a8187086692a644554590374c44691fd8cb16d75..39260bba1da302d46b9fe0dfc87b4c1f28811608 100644 (file)
 [      ]*[0-9]+[       ]+8D742600 *
 [      ]*[0-9]+[       ]*
 [      ]*[0-9]+[       ]+pseudo_20:
-[      ]*[0-9]+[       ]+.... 2E8DB426[        ]+\.nops 20
+[      ]*[0-9]+[       ]+.... 8D742600[        ]+\.nops 20
+[      ]*[0-9]+[       ]+2E8DB426 *
 [      ]*[0-9]+[       ]+00000000 *
 [      ]*[0-9]+[       ]+2E8DB426 *
 [      ]*[0-9]+[       ]+00000000 *
-[      ]*[0-9]+[       ]+8D742600 *
 [      ]*[0-9]+[       ]*
 [      ]*[0-9]+[       ]+pseudo_30:
-[      ]*[0-9]+[       ]+.... EB1C2E8D[        ]+\.nops 30
+[      ]*[0-9]+[       ]+.... EB1C8D74[        ]+\.nops 30
+[      ]*[0-9]+[       ]+26002E8D *
 [      ]*[0-9]+[       ]+B4260000 *
 [      ]*[0-9]+[       ]+00002E8D *
 [      ]*[0-9]+[       ]+B4260000 *
-[      ]*[0-9]+[       ]+00002E8D *
 [      ]*[0-9]+[       ]*
 [      ]*[0-9]+[       ]+pseudo_129:
-[      ]*[0-9]+[       ]+.... EB7F2E8D[        ]+\.nops 129
-[      ]*[0-9]+[       ]+B4260000 *
-[      ]*[0-9]+[       ]+00002E8D *
-[      ]*[0-9]+[       ]+B4260000 *
-[      ]*[0-9]+[       ]+00002E8D *
+[      ]*[0-9]+[       ]+.... EB7F8DB4[        ]+\.nops 129
+[      ]*[0-9]+[       ]+26000000 *
+[      ]*[0-9]+[       ]+002E8DB4 *
+[      ]*[0-9]+[       ]+26000000 *
+[      ]*[0-9]+[       ]+002E8DB4 *
 [      ]*[0-9]+[       ]*
 [      ]*[0-9]+[       ]+end:
 #pass
index d87ab7e39e986d191f0353a66f3630b42004ac39..f29df32d2be8ce00834fd032d217e53cbd9948a9 100644 (file)
@@ -13,8 +13,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
 
 0+2 <pseudo_8>:
- +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   8d 74 00                lea    (0x)?0\(%si\),%si
+ +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+a <pseudo_8_4>:
  +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
@@ -22,22 +22,23 @@ Disassembly of section .text:
 
 0+12 <pseudo_20>:
  +[a-f0-9]+:   eb 12                   jmp    26 <pseudo_30>
+ +[a-f0-9]+:   8d 74 00                lea    (0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
- +[a-f0-9]+:   8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+26 <pseudo_30>:
  +[a-f0-9]+:   eb 1c                   jmp    44 <pseudo_129>
+ +[a-f0-9]+:   8d 74 00                lea    (0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
- +[a-f0-9]+:   8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+44 <pseudo_129>:
  +[a-f0-9]+:   eb 7f                   jmp    c5 <end>
+ +[a-f0-9]+:   89 f6                   mov    %si,%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
@@ -63,7 +64,6 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
  +[a-f0-9]+:   2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
- +[a-f0-9]+:   89 f6                   mov    %si,%si
 
 0+c5 <end>:
  +[a-f0-9]+:   66 31 c0                xor    %eax,%eax
index 595365216e55dcc396d138abbfa18cc011071b02..5f9e0b987a8a3268abf878032b2ab521508506a2 100644 (file)
@@ -9,8 +9,8 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   85 c0                   test   %eax,%eax
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
 
index 193e0cd37740e087cac026b6d2f515802bcf53db..71f125967d53193dd2113f7238fe5d2a52e1ec4a 100644 (file)
@@ -9,9 +9,9 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   85 c0                   test   %eax,%eax
+ +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
 
index bd5ad377e6747c3ec1d361c41b58f6b7e04199ca..c78332419e36e9cf2ca34dea9897ff4aed4ee268 100644 (file)
 Disassembly of section .text:
 
 0+ <nop15>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%eax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+10 <nop14>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%eax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+20 <nop13>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+30 <nop12>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    90                      nop
 
 0+40 <nop11>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+50 <nop10>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   nopw   %cs:0x0\(%eax,%eax,1\)
 
 0+60 <nop9>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%eax,%eax,1\)
 
 0+70 <nop8>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%eax,%eax,1\)
 
 0+80 <nop7>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%eax\)
 
 0+90 <nop6>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%eax,%eax,1\)
 
 0+a0 <nop5>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%eax,%eax,1\)
 
 0+b0 <nop4>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%eax\)
 
 0+c0 <nop3>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%eax\)
 
 0+d0 <nop2>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 #pass
index ff6444a17768f89db2b94e55ddcdf737bdb8edea..71c17213e860aaafbe70d201a86a38e5090a6655 100644 (file)
 Disassembly of section .text:
 
 0+ <nop15>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <nop14>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+20 <nop13>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+30 <nop12>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+40 <nop11>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 76 00                lea    (0x)?0\(%esi\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+50 <nop10>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 90                   xchg   %ax,%ax
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+60 <nop9>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
 
 0+70 <nop8>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+80 <nop7>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
 
 0+90 <nop6>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
 
 0+a0 <nop5>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+b0 <nop4>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+c0 <nop3>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%esi
 
 0+d0 <nop2>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 90                   xchg   %ax,%ax
 #pass
index a4fd7694de764df1a79434ef8748d826aa06aa28..77cb9a889ceab3b97e86ca7b0cf54493bd5ca5bd 100644 (file)
        .text
 nop15:
-       nop
+       clc
        .p2align 4
 
 nop14:
-       nop
-       nop
+       clc
+       clc
        .p2align 4
 
 nop13:
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
        .p2align 4
 
 nop12:
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop11:
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop10:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop9:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop8:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop7:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop6:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop5:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop4:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop3:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop2:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
index be9d4f7d334b90ff305731c711c12cea2fcd0d78..6aeaaa019781173349bd5a4c2d3df9716732cab2 100644 (file)
@@ -8,6 +8,6 @@ Disassembly of section .text:
 
 0+ <default>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 #pass
index 79baee5477130bac275190a668247c7f4264f3c4..b7c1d81d97f1520b24042d86a30bcc423f89b02d 100644 (file)
@@ -9,160 +9,160 @@ Disassembly of section .text:
 
 0+ <nop>:
  +[a-f0-9]+:   0f be f0                movsbl %al,%esi
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <nop15>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+20 <nop14>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+30 <nop13>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+40 <nop12>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+50 <nop11>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 76 00                lea    (0x)?0\(%esi\),%esi
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+60 <nop10>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 90                   xchg   %ax,%ax
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+70 <nop9>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
 
 0+80 <nop8>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+90 <nop7>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
 
 0+a0 <nop6>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
 
 0+b0 <nop5>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+c0 <nop4>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+d0 <nop3>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%esi
 
 0+e0 <nop2>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 90                   xchg   %ax,%ax
 #pass
index 6de16f2b105df81436df15394b17f10f32decbc0..23466e21f5aa09b6953b88a25dc327a50ad63eb7 100644 (file)
@@ -4,148 +4,148 @@ nop:
        .p2align 4
 
 nop15:
-       nop
+       clc
        .p2align 4
 
 nop14:
-       nop
-       nop
+       clc
+       clc
        .p2align 4
 
 nop13:
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
        .p2align 4
 
 nop12:
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop11:
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop10:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop9:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop8:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop7:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop6:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop5:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop4:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop3:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop2:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
index 2de34bd57b8bf1b6ee996d7f8f64d1bb0c7c2e35..d0539b0febbf598baef7ffe020bae8c18448d325 100644 (file)
@@ -8,13 +8,13 @@
 Disassembly of section .text:
 
 0+ <nop>:
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop\+0x20>
+[      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    89 c3                   mov    %eax,%ebx
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 #pass
index c42b354788b9281e8281493cfbdf9f7ee8eba13c..293758a2e93a9ea70cc4a8f7e333a53216bb1abe 100644 (file)
@@ -1,6 +1,6 @@
        .text
 nop:
-       nop
+       clc
        .p2align 5
        mov %eax,%ebx
        .p2align 4
index b311db202df2586e133a64948c30bbc1a7a92448..8afbb17822ee0eb4b1f62084c9f5719b39f259be 100644 (file)
 Disassembly of section .text:
 
 0+ <nop31>:
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop30>
+[      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+20 <nop30>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1c                   jmp    40 <nop29>
+[      ]*[a-f0-9]+:    8d 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+40 <nop29>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1b                   jmp    60 <nop28>
+[      ]*[a-f0-9]+:    8d 76 00                lea    (0x)?0\(%esi\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    (0x)?0\(%esi\),%esi
 
 0+60 <nop28>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1a                   jmp    80 <nop27>
+[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 
 0+80 <nop27>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 19                   jmp    a0 <nop26>
+[      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
 
 0+a0 <nop26>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 18                   jmp    c0 <nop25>
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+c0 <nop25>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 17                   jmp    e0 <nop24>
+[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+e0 <nop24>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 16                   jmp    100 <nop23>
+[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
 
 0+100 <nop23>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+120 <nop22>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
 
 0+140 <nop21>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+160 <nop20>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    8d 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+180 <nop19>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    8d 76 00                lea    (0x)?0\(%esi\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    (0x)?0\(%esi\),%esi
 
 0+1a0 <nop18>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 
 0+1c0 <nop17>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
 
 0+1e0 <nop16>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 #pass
index 103ca3604ed3b8a94e5f7667506cbb27c69088c3..b455f4956aa6341725ae23e0aed71be8e4e6a27e 100644 (file)
        .text
 
 nop31:
-       nop
+       clc
        .p2align 5
 
 nop30:
-       nop
-       nop
+       clc
+       clc
        .p2align 5
 
 nop29:
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
        .p2align 5
 
 nop28:
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop27:
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop26:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop25:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop24:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop23:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop22:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop21:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop20:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop19:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop18:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop17:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop16:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 align:
index dfd3217a9b8b8b4b7b507c8bdc58d6372ae5b795..56ce6d7ab9fb1e90345de3923b38544e1045544b 100644 (file)
 Disassembly of section .text:
 
 0+ <nop31>:
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%eax,%eax,1\)
 
 0+20 <nop30>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%eax,%eax,1\)
 
 0+40 <nop29>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%eax\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%eax\)
 
 0+60 <nop28>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%eax,%eax,1\)
 
 0+80 <nop27>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%eax,%eax,1\)
 
 0+a0 <nop26>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%eax\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%eax\)
 
 0+c0 <nop25>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%eax\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%eax\)
 
 0+e0 <nop24>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 
 0+100 <nop23>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
-[      ]*[a-f0-9]+:    90                      nop
 
 0+120 <nop22>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+140 <nop21>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   nopw   %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+160 <nop20>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+180 <nop19>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+1a0 <nop18>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%eax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+1c0 <nop17>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+1e0 <nop16>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%eax,%eax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 #pass
index d87f9504f1c3a3da1f96ab68277546126ac18351..7ca694ea12ca58eb653abd522da60cf2514e6405 100644 (file)
@@ -7,71 +7,71 @@ Disassembly of section .text:
 
 0+ <i386>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <i486>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+20 <i586>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+30 <i686>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+90 <athlon>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+a0 <k8>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+b0 <generic32>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 #pass
index c56c9d1d9894928ddf04bef52489c719001be421..7dfb7304aca6906ca5ed494709d7a7c3985470cc 100644 (file)
@@ -7,11 +7,11 @@ Disassembly of section .text:
 
 0+ <i386>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <i386_nop>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 #pass
index 2290ab7372d785929e855a1fe75a3021cd2c39cd..1ae8efadcf89080945dce459321f51f9e6d639af 100644 (file)
@@ -8,6 +8,7 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   e9 f9 01 00 00          jmp    200 <func1>
+ +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
@@ -71,11 +72,11 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
 
 0+200 <func1>:
  +[a-f0-9]+:   31 db                   xor    %ebx,%ebx
  +[a-f0-9]+:   e9 f9 00 00 00          jmp    300 <func2>
+ +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
@@ -107,11 +108,11 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
 
 0+300 <func2>:
  +[a-f0-9]+:   31 db                   xor    %ebx,%ebx
  +[a-f0-9]+:   eb 7c                   jmp    380 <func3>
+ +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
@@ -127,11 +128,11 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+380 <func3>:
  +[a-f0-9]+:   31 c9                   xor    %ecx,%ecx
  +[a-f0-9]+:   eb 3c                   jmp    3c0 <func4>
+ +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
@@ -139,15 +140,14 @@ Disassembly of section .text:
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+3c0 <func4>:
  +[a-f0-9]+:   31 d2                   xor    %edx,%edx
  +[a-f0-9]+:   eb 1c                   jmp    3e0 <func5>
+ +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+3e0 <func5>:
  +[a-f0-9]+:   31 ff                   xor    %edi,%edi
index ba8707fc484691df075c5898d3c17ef4700529c2..62fc9549cc698929cf92251ea64a336f4fb4a45c 100644 (file)
@@ -7,21 +7,21 @@ Disassembly of section .text:
 
 0+ <default>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <nopopcnt>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+20 <popcnt>:
 [      ]*[a-f0-9]+:    f3 0f b8 f0             popcnt %eax,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 [      ]*[a-f0-9]+:    8d 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+30 <nop>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 nopw %cs:0x0\(%eax,%eax,1\)
 #pass
index 5cc860b2c0ff3aa5d414728d592ec59cae2029cf..dd1219e3e60555ad9f3ae38f9e246a0841cd75d2 100644 (file)
@@ -7,57 +7,57 @@
 Disassembly of section .text:
 
 0+ <nop31>:
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop30>
+[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
 
 0+20 <nop30>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1c                   jmp    40 <nop29>
+[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+40 <nop29>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1b                   jmp    60 <nop28>
+[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 
 0+60 <nop28>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 1a                   jmp    80 <nop27>
+[      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
 
 0+80 <nop27>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 19                   jmp    a0 <nop26>
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
@@ -66,78 +66,78 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+a0 <nop26>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 18                   jmp    c0 <nop25>
+[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 
 0+c0 <nop25>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 17                   jmp    e0 <nop24>
+[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+e0 <nop24>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 16                   jmp    100 <nop23>
+[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 
 0+100 <nop23>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 15                   jmp    120 <nop22>
+[      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
 
 0+120 <nop22>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 14                   jmp    140 <nop21>
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
@@ -145,286 +145,286 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+140 <nop21>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 13                   jmp    160 <nop20>
+[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 
 0+160 <nop20>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 12                   jmp    180 <nop19>
+[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+180 <nop19>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 11                   jmp    1a0 <nop18>
+[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 
 0+1a0 <nop18>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 10                   jmp    1c0 <nop17>
+[      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
 
 0+1c0 <nop17>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 0f                   jmp    1e0 <nop16>
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+1e0 <nop16>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 0e                   jmp    200 <nop15>
+[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 
 0+200 <nop15>:
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    eb 0d                   jmp    210 <nop14>
+[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+210 <nop14>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 
 0+220 <nop13>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+230 <nop12>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 
 0+240 <nop11>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
 
 0+250 <nop10>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+260 <nop9>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
+[      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+270 <nop8>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    8d 74 00                lea    (0x)?0\(%si\),%si
+[      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+280 <nop7>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
+[      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+290 <nop6>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
 
 0+2a0 <nop5>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+2b0 <nop4>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
 
 0+2c0 <nop3>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    8d 74 00                lea    0x0\(%si\),%si
 
 0+2d0 <nop2>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    89 f6                   mov    %si,%si
 #pass
index 8e13bb67dc507996d68f1e2a406a37c6e4a07d38..570711d5edf61f16cade31259395968a04b74e0f 100644 (file)
        .text
        .code16
 nop31:
-       nop
+       clc
        .p2align 5
 
 nop30:
-       nop
-       nop
+       clc
+       clc
        .p2align 5
 
 nop29:
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
        .p2align 5
 
 nop28:
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop27:
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop26:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop25:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop24:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop23:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop22:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop21:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop20:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop19:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop18:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop17:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop16:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 5
 
 nop15:
-       nop
+       clc
        .p2align 4
 
 nop14:
-       nop
-       nop
+       clc
+       clc
        .p2align 4
 
 nop13:
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
        .p2align 4
 
 nop12:
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop11:
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop10:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop9:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop8:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop7:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop6:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop5:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop4:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop3:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
 
 nop2:
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
-       nop
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
+       clc
        .p2align 4
index 01a28aef9718c0e32aab5a8e5c6b0d45b4d3c10a..f198401b1e8907f11f621b4aa90a81c51e2f0103 100644 (file)
@@ -8,12 +8,12 @@
 Disassembly of section .text:
 
 0+ <_start>:
+ +[a-f0-9]+:   0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[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
 #pass
index 5778021ed4e807b45a5bfb209de78d076ccd05dd..3e52c70656ce29c99890ab38e5cb57552a1389e5 100644 (file)
@@ -21,16 +21,17 @@ Disassembly of section .text:
  +[a-f0-9]+:   0f 1f 40 00             nopl   0x0\(%rax\)
 
 0+12 <pseudo_20>:
- +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+26 <pseudo_30>:
+ +[a-f0-9]+:   0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[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 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
 
 0+44 <pseudo_129>:
  +[a-f0-9]+:   eb 7f                   jmp    c5 <end>
+ +[a-f0-9]+:   66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
@@ -42,7 +43,6 @@ 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]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
- +[a-f0-9]+:   66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
 
 0+c5 <end>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
index d5c84c1edf80496d2f024e57035e09bd3d2701bf..b8c0ea77b5e36ac47230275cdc9fb96b788af9e9 100644 (file)
@@ -11,9 +11,9 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   85 c0                   test   %eax,%eax
+ +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
- +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
 
index 3fe7f3f6f31176971663986de7d0fb99cc7f22ec..5acc63c08b0d018f4b371bd0c2c7bcfff7e545ae 100644 (file)
 Disassembly of section .text:
 
 0+ <nop15>:
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+10 <nop14>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+20 <nop13>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 66 2e 48 0f 1f 84 00 00 00 00 00  data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+30 <nop12>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 2e 48 0f 1f 84 00 00 00 00 00     data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+40 <nop11>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 2e 48 0f 1f 84 00 00 00 00 00        data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+50 <nop10>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 48 0f 1f 84 00 00 00 00 00   cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+60 <nop9>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   48 0f 1f 84 00 00 00 00 00      nopq   (0x)?0\(%rax,%rax,1\)
 
 0+70 <nop8>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 84 00 00 00 00 00         nopl   (0x)?0\(%rax,%rax,1\)
 
 0+80 <nop7>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 80 00 00 00 00    nopl   (0x)?0\(%rax\)
 
 0+90 <nop6>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 0f 1f 44 00 00       nopw   (0x)?0\(%rax,%rax,1\)
 
 0+a0 <nop5>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 44 00 00          nopl   (0x)?0\(%rax,%rax,1\)
 
 0+b0 <nop4>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 40 00             nopl   (0x)?0\(%rax\)
 
 0+c0 <nop3>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 00                nopl   \(%rax\)
 
 0+d0 <nop2>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 90                   xchg   %ax,%ax
 #pass
index a8882087923c66089f69bb23847a7fe8d52d45fc..571ec9501f5e0618961014a54b1ee137518cc188 100644 (file)
 Disassembly of section .text:
 
 0+ <nop15>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    2e 48 8d 74 26 00       cs lea (0x)?0\(%rsi,%riz,1\),%rsi
+[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+10 <nop14>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 8d 74 26 00          lea    (0x)?0\(%rsi,%riz,1\),%rsi
+[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+20 <nop13>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 8d 76 00             lea    (0x)?0\(%rsi\),%rsi
+[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+30 <nop12>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 89 f6                mov    %rsi,%rsi
+[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+40 <nop11>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+50 <nop10>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
-[      ]*[a-f0-9]+:    90                      nop
 
 0+60 <nop9>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    2e 48 8d b4 26 00 00 00 00      cs lea (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+70 <nop8>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 8d b4 26 00 00 00 00         lea    (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+80 <nop7>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 8d b6 00 00 00 00    lea    (0x)?0\(%rsi\),%rsi
 
 0+90 <nop6>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    2e 48 8d 74 26 00       cs lea (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+a0 <nop5>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 8d 74 26 00          lea    (0x)?0\(%rsi,%riz,1\),%rsi
 
 0+b0 <nop4>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 8d 76 00             lea    (0x)?0\(%rsi\),%rsi
 
 0+c0 <nop3>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    48 89 f6                mov    %rsi,%rsi
 
 0+d0 <nop2>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 #pass
index ab99e560c5325352e63b1235936bf618f89e015b..45867a4d9367cfb250370ea878851b9454410cff 100644 (file)
 Disassembly of section .text:
 
 0+ <nop15>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+10 <nop14>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+20 <nop13>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+30 <nop12>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    90                      nop
 
 0+40 <nop11>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+50 <nop10>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   cs nopw 0x0\(%rax,%rax,1\)
 
 0+60 <nop9>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
 
 0+70 <nop8>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
 
 0+80 <nop7>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
 
 0+90 <nop6>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
 
 0+a0 <nop5>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 
 0+b0 <nop4>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
 
 0+c0 <nop3>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
 
 0+d0 <nop2>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 #pass
index fa07de76bf43f305998158223d46b26ea19abb5c..b184888daba6389937331d499fe91e6d8a34fed1 100644 (file)
@@ -10,157 +10,157 @@ Disassembly of section .text:
 
 0+ <nop>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+10 <nop15>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+20 <nop14>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+30 <nop13>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+40 <nop12>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    90                      nop
 
 0+50 <nop11>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+60 <nop10>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   cs nopw 0x0\(%rax,%rax,1\)
 
 0+70 <nop9>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
 
 0+80 <nop8>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
 
 0+90 <nop7>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
 
 0+a0 <nop6>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
 
 0+b0 <nop5>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 
 0+c0 <nop4>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
 
 0+d0 <nop3>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
 
 0+e0 <nop2>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 #pass
index 74c4d9c6046d8aa6c8121f15e6350e75845f3c3c..899affb20f8e1f1a937982fc0e0881de67e5000f 100644 (file)
@@ -9,11 +9,11 @@
 Disassembly of section .text:
 
 0+ <nop>:
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    89 c3                   mov    %eax,%ebx
-[      ]*[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 00                nopl   \(%rax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 #pass
index 8154ca9eb6b4e430e85528272f91d97ef8ceaa4b..eb5cb160f4754e095e61f76ec99b8ce14e869d9b 100644 (file)
 Disassembly of section .text:
 
 0+ <nop31>:
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
- +[a-f0-9]+:   90                      nop
 
 0+20 <nop30>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+40 <nop29>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00       data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+60 <nop28>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 66 2e 48 0f 1f 84 00 00 00 00 00  data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+80 <nop27>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 66 2e 48 0f 1f 84 00 00 00 00 00     data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+a0 <nop26>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 2e 48 0f 1f 84 00 00 00 00 00        data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+c0 <nop25>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   2e 48 0f 1f 84 00 00 00 00 00   cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+e0 <nop24>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   48 0f 1f 84 00 00 00 00 00      nopq   (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+100 <nop23>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 84 00 00 00 00 00         nopl   (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+120 <nop22>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 80 00 00 00 00    nopl   (0x)?0\(%rax\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+140 <nop21>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 0f 1f 44 00 00       nopw   (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+160 <nop20>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 44 00 00          nopl   (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+180 <nop19>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 40 00             nopl   (0x)?0\(%rax\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+1a0 <nop18>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   0f 1f 00                nopl   \(%rax\)
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+1c0 <nop17>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   66 90                   xchg   %ax,%ax
+ +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
 
 0+1e0 <nop16>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
+ +[a-f0-9]+:   f8                      clc
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   66 66 66 66 66 2e 48 0f 1f 84 00 00 00 00 00    data16 data16 data16 data16 data16 cs nopq (0x)?0\(%rax,%rax,1\)
- +[a-f0-9]+:   90                      nop
 #pass
index 7a922c9bb80870e8876de13c4544415de305e5b8..778f9b2c60656ccf29b1229062dfb6263dbb8afb 100644 (file)
 Disassembly of section .text:
 
 0+ <nop31>:
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
 
 0+20 <nop30>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[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 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
 
 0+40 <nop29>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[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\)
 
 0+60 <nop28>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
 
 0+80 <nop27>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[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 44 00 00          nopl   0x0\(%rax,%rax,1\)
 
 0+a0 <nop26>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 40 00             nopl   0x0\(%rax\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[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 40 00             nopl   0x0\(%rax\)
 
 0+c0 <nop25>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    0f 1f 00                nopl   \(%rax\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[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 00                nopl   \(%rax\)
 
 0+e0 <nop24>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
 
 0+100 <nop23>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
-[      ]*[a-f0-9]+:    90                      nop
 
 0+120 <nop22>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+140 <nop21>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 2e 0f 1f 84 00 00 00 00 00   cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+160 <nop20>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 84 00 00 00 00 00      nopw   0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+180 <nop19>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+1a0 <nop18>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+1c0 <nop17>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    66 0f 1f 44 00 00       nopw   0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+1e0 <nop16>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
+[      ]*[a-f0-9]+:    f8                      clc
 [      ]*[a-f0-9]+:    0f 1f 44 00 00          nopl   0x0\(%rax,%rax,1\)
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 #pass
index 3d188258c2e4fdef195f2409cb1af0da33ac62a0..290f1d0b622f302fbe6116eb387420f0bbb568ce 100644 (file)
@@ -9,71 +9,71 @@ Disassembly of section .text:
 
 0+ <i386>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          cs lea (0x)?0\(%rsi,%riz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 
 0+10 <i486>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          cs lea (0x)?0\(%rsi,%riz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 
 0+20 <i586>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          cs lea (0x)?0\(%rsi,%riz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 
 0+30 <i686>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          cs lea (0x)?0\(%rsi,%riz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+50 <nocona>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+60 <core>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+70 <core2>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          cs lea (0x)?0\(%rsi,%riz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 
 0+90 <athlon>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+a0 <k8>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+b0 <generic32>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 [      ]*[a-f0-9]+:    2e 8d 74 26 00          cs lea (0x)?0\(%rsi,%riz,1\),%esi
+[      ]*[a-f0-9]+:    2e 8d b4 26 00 00 00 00         cs lea (0x)?0\(%rsi,%riz,1\),%esi
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 
 0+d0 <amdfam10>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
 #pass
index e96235013307cae103bc6cd13649527a2b206fd9..94bb9668847efbd01e3d3c333a0d37a7b35387dc 100644 (file)
@@ -8,6 +8,6 @@ Disassembly of section .text:
 
 0+ <default>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw (0x)?0\(%rax,%rax,1\)
 [      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
+[      ]*[a-f0-9]+:    66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw (0x)?0\(%rax,%rax,1\)
 #pass
index 859dfd8ed7cf82ce69c38156405afc909c529c06..d26c239958173f0929f512788b993a5c734fd449 100644 (file)
@@ -10,6 +10,7 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   e9 f9 01 00 00          jmp    200 <func1>
+ +[a-f0-9]+:   66 2e 0f 1f 84 00 00 00 00 00   cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
@@ -55,11 +56,11 @@ 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]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
- +[a-f0-9]+:   66 2e 0f 1f 84 00 00 00 00 00   cs nopw 0x0\(%rax,%rax,1\)
 
 0+200 <func1>:
  +[a-f0-9]+:   31 db                   xor    %ebx,%ebx
  +[a-f0-9]+:   e9 f9 00 00 00          jmp    300 <func2>
+ +[a-f0-9]+:   0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
@@ -82,11 +83,11 @@ 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]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[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\)
 
 0+300 <func2>:
  +[a-f0-9]+:   31 db                   xor    %ebx,%ebx
  +[a-f0-9]+:   eb 7c                   jmp    380 <func3>
+ +[a-f0-9]+:   0f 1f 00                nopl   \(%rax\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
@@ -98,22 +99,21 @@ 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]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[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 00                nopl   \(%rax\)
 
 0+380 <func3>:
  +[a-f0-9]+:   31 c9                   xor    %ecx,%ecx
+ +[a-f0-9]+:   0f 1f 80 00 00 00 00    nopl   0x0\(%rax\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[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\)
 
 0+3c0 <func4>:
  +[a-f0-9]+:   31 d2                   xor    %edx,%edx
+ +[a-f0-9]+:   0f 1f 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
  +[a-f0-9]+:   66 66 2e 0f 1f 84 00 00 00 00 00        data16 cs nopw 0x0\(%rax,%rax,1\)
  +[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 84 00 00 00 00 00         nopl   0x0\(%rax,%rax,1\)
 
 0+3e0 <func5>:
  +[a-f0-9]+:   31 ff                   xor    %edi,%edi