x86: add a few more NOP patterns
authorJan Beulich <jbeulich@suse.com>
Mon, 23 Oct 2023 08:34:11 +0000 (10:34 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 23 Oct 2023 08:34:11 +0000 (10:34 +0200)
First of all add f32_5[], allowing to eliminate the extra slot-is-NULL
code from i386_output_nops(). Plus then introduce f32_8[] and f16_5[]
following the same concept of adding a %cs segment override prefix.

Also re-use patterns when possible and correct comments as applicable.
Similarly re-use testcase expectations as much as possible, where they
need touching anyway.

32 files changed:
gas/config/tc-i386.c
gas/testsuite/gas/i386/align-branch-6.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d
gas/testsuite/gas/i386/nop-1-suffix.d
gas/testsuite/gas/i386/nop-1.d
gas/testsuite/gas/i386/nop-2.d
gas/testsuite/gas/i386/nop-4.d
gas/testsuite/gas/i386/nop-5.d
gas/testsuite/gas/i386/nops-1-i386-i686.d
gas/testsuite/gas/i386/nops-1-i386.d
gas/testsuite/gas/i386/nops-1-i686.d
gas/testsuite/gas/i386/nops-1.d
gas/testsuite/gas/i386/nops-10.d
gas/testsuite/gas/i386/nops-2-core2.d
gas/testsuite/gas/i386/nops-2-i386.d
gas/testsuite/gas/i386/nops-2.d
gas/testsuite/gas/i386/nops-3-i386.d
gas/testsuite/gas/i386/nops-3-i686.d
gas/testsuite/gas/i386/nops-3.d
gas/testsuite/gas/i386/nops-4-i386.d
gas/testsuite/gas/i386/nops-4-i686.d
gas/testsuite/gas/i386/nops-4.d
gas/testsuite/gas/i386/nops-5-i686.d
gas/testsuite/gas/i386/nops-5.d
gas/testsuite/gas/i386/nops-6.d
gas/testsuite/gas/i386/nops-7.d
gas/testsuite/gas/i386/nops-9.d
gas/testsuite/gas/i386/nops16-1.d
gas/testsuite/gas/i386/x86-64-nop-2.d
gas/testsuite/gas/i386/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/x86-64-nops-5.d

index 393fddfe26e7ccadbd68fdfea77356357ace2111..2b327b0affbd08b9feb85b0554c6c554fa17767c 100644 (file)
@@ -1273,12 +1273,14 @@ static const unsigned char f32_2[] =
   {0x66,0x90};                         /* xchg %ax,%ax         */
 static const unsigned char f32_3[] =
   {0x8d,0x76,0x00};                    /* leal 0(%esi),%esi    */
-static const unsigned char f32_4[] =
-  {0x8d,0x74,0x26,0x00};               /* leal 0(%esi,1),%esi  */
+#define f32_4 (f32_5 + 1)      /* leal 0(%esi,%eiz),%esi */
+static const unsigned char f32_5[] =
+  {0x2e,0x8d,0x74,0x26,0x00};          /* leal %cs:0(%esi,%eiz),%esi   */
 static const unsigned char f32_6[] =
   {0x8d,0xb6,0x00,0x00,0x00,0x00};     /* leal 0L(%esi),%esi   */
-static const unsigned char f32_7[] =
-  {0x8d,0xb4,0x26,0x00,0x00,0x00,0x00};        /* leal 0L(%esi,1),%esi */
+#define f32_7 (f32_8 + 1)      /* leal 0L(%esi,%eiz),%esi */
+static const unsigned char f32_8[] =
+  {0x2e,0x8d,0xb4,0x26,0x00,0x00,0x00,0x00}; /* leal %cs:0L(%esi,%eiz),%esi */
 static const unsigned char f64_3[] =
   {0x48,0x89,0xf6};                    /* mov %rsi,%rsi        */
 static const unsigned char f64_4[] =
@@ -1294,8 +1296,9 @@ static const unsigned char f64_9[] =
 #define f16_2 (f64_3 + 1)              /* mov %si,%si  */
 static const unsigned char f16_3[] =
   {0x8d,0x74,0x00};                    /* lea 0(%si),%si       */
-static const unsigned char f16_4[] =
-  {0x8d,0xb4,0x00,0x00};               /* lea 0W(%si),%si      */
+#define f16_4 (f16_5 + 1)              /* lea 0W(%si),%si */
+static const unsigned char f16_5[] =
+  {0x2e,0x8d,0xb4,0x00,0x00};          /* lea %cs:0W(%si),%si  */
 static const unsigned char jump_disp8[] =
   {0xeb};                              /* jmp disp8           */
 static const unsigned char jump32_disp32[] =
@@ -1304,7 +1307,7 @@ static const unsigned char jump16_disp32[] =
   {0x66,0xe9};                         /* jmp disp32          */
 /* 32-bit NOPs patterns.  */
 static const unsigned char *const f32_patt[] = {
-  f32_1, f32_2, f32_3, f32_4, NULL, f32_6, f32_7
+  f32_1, f32_2, f32_3, f32_4, f32_5, f32_6, f32_7, f32_8
 };
 /* 64-bit NOPs patterns.  */
 static const unsigned char *const f64_patt[] = {
@@ -1312,7 +1315,7 @@ static const unsigned char *const f64_patt[] = {
 };
 /* 16-bit NOPs patterns.  */
 static const unsigned char *const f16_patt[] = {
-  f32_1, f16_2, f16_3, f16_4
+  f32_1, f16_2, f16_3, f16_4, f16_5
 };
 /* nopl (%[re]ax) */
 static const unsigned char alt_3[] =
@@ -1368,14 +1371,6 @@ i386_output_nops (char *where, const unsigned char *const *patt,
     }
 
   nops = patt[max_single_nop_size - 1];
-
-  /* Use the smaller one if the requsted one isn't available.  */
-  if (nops == NULL)
-    {
-      max_single_nop_size--;
-      nops = patt[max_single_nop_size - 1];
-    }
-
   last = count % max_single_nop_size;
 
   count -= last;
@@ -1385,17 +1380,7 @@ i386_output_nops (char *where, const unsigned char *const *patt,
   if (last)
     {
       nops = patt[last - 1];
-      if (nops == NULL)
-       {
-         /* Use the smaller one plus one-byte NOP if the needed one
-            isn't available.  */
-         last--;
-         nops = patt[last - 1];
-         memcpy (where + offset, nops, last);
-         where[offset + last] = *patt[0];
-       }
-      else
-       memcpy (where + offset, nops, last);
+      memcpy (where + offset, nops, last);
     }
 }
 
index 46e245db0333191f1a71dabeb32082713c3c11db..11dc03cd92ee45126630dabc31da7b90b4fcc66c 100644 (file)
@@ -8,14 +8,13 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:   eb 3c                   jmp    3e <_start\+0x3e>
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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
+ +[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 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
index 51a8ed7400c9a068cdb79f59a4eb3fa75cb9f131..fa6d46e37115a3356cb006ce1fe8f0abbf5818e2 100644 (file)
@@ -2,78 +2,4 @@
 #as: -march=k8
 #objdump: -drw
 #name: x86-64 (ILP32) -march=k8 nops 5
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <i386>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+10 <i486>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+20 <i586>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+30 <i686>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-
-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
-
-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
-
-0+80 <k6>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-
-0+b0 <generic32>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-#pass
+#dump: ../x86-64-nops-5.d
index 49754546689ced7eeb0dd63bf5b348b32ad269a9..2ed93a1c8c2fb15aa5f3d79572b2d0d6b8dadb60 100644 (file)
@@ -1,78 +1,4 @@
 #source: ../nops-5.s
 #objdump: -drw
 #name: x86-64 (ILP32) nops 5
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <i386>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+10 <i486>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+20 <i586>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+30 <i686>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-
-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
-
-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
-
-0+80 <k6>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-
-0+b0 <generic32>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-#pass
+#dump: ../x86-64-nops-5.d
index f9f09feb112b82fc982c747c0ef68908632f0323..dbea21b1939e837c45b123fb8a55eab8d6462a76 100644 (file)
@@ -14,46 +14,42 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
 
 0+2 <pseudo_8>:
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   2e 8d b4 26 00 00 00 00         leal   %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+a <pseudo_8_4>:
  +[a-f0-9]+:   8d 74 26 00             leal   0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   8d 74 26 00             leal   0x0\(%esi,%eiz,1\),%esi
 
 0+12 <pseudo_20>:
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       leal   0x0\(%esi\),%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 b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[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
+ +[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]+:   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]+:   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]+:   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]+:   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]+:   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
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    leal   0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
 
 0+c5 <end>:
  +[a-f0-9]+:   31 c0                   xorl   %eax,%eax
index f205ad485f92cd42f6365527ceef6672f08bc858..93c7c3a10dfca5fb1a306ab2032fdb0e15d0fabc 100644 (file)
@@ -13,46 +13,42 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
 
 0+2 <pseudo_8>:
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%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
 
 0+a <pseudo_8_4>:
  +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
 
 0+12 <pseudo_20>:
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%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 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 b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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
+ +[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]+:   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 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 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 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 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
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
 
 0+c5 <end>:
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
index 265fc358d49be9416be767abf606b944a1648e7b..d87ab7e39e986d191f0353a66f3630b42004ac39 100644 (file)
@@ -13,8 +13,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
 
 0+2 <pseudo_8>:
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[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]+:   8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+a <pseudo_8_4>:
  +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
@@ -22,56 +22,48 @@ Disassembly of section .text:
 
 0+12 <pseudo_20>:
  +[a-f0-9]+:   eb 12                   jmp    26 <pseudo_30>
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[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]+:   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 b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[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 74 00                lea    (0x)?0\(%si\),%si
 
 0+44 <pseudo_129>:
  +[a-f0-9]+:   eb 7f                   jmp    c5 <end>
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d 74 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]+:   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]+:   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]+:   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]+:   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+c5 <end>:
  +[a-f0-9]+:   66 31 c0                xor    %eax,%eax
index caaf1fa5bb4781e0d8fd71eb86588f24ddd0dfc3..595365216e55dcc396d138abbfa18cc011071b02 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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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]+:   90                      nop
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
  +[a-f0-9]+:   31 c0                   xor    %eax,%eax
 
index 7175902835c9e06922a3583e496450cce8251933..193e0cd37740e087cac026b6d2f515802bcf53db 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]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%esi
+ +[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 155603bcfa83a749fdf371929a839b817e44ee59..70a29ba9f23a12bc4626ec2bb6b7ec13861114ef 100644 (file)
@@ -2,166 +2,4 @@
 #source: nops-1.s
 #objdump: -drw
 #name: i386 nops -march=i386 -mtune=i686 1
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop15>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-0+10 <nop14>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%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]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    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]+:    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]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    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]+:    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]+:    66 90                   xchg   %ax,%ax
-#pass
+#dump: nops-1.d
index 539a243407e29cda62fb5cfaa397890a2fd5fc6f..9ce8c84a066ccc2494104ccd2bbbbb36e75c6263 100644 (file)
@@ -2,166 +2,4 @@
 #source: nops-1.s
 #objdump: -drw
 #name: i386 -mtune=i386 nops 1
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop15>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-0+10 <nop14>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%esi\),%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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%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]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   66 90                   xchg   %ax,%ax
-
-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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-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]+:   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]+:   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]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-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]+:   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]+:   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]+:   66 90                   xchg   %ax,%ax
-#pass
+#dump: nops-1.d
index 83b26bce9395d378d221e08da254bb6bcc903ed6..676708ecc0ff4106f91b25684c596a1c4cc4b085 100644 (file)
@@ -2,167 +2,4 @@
 #source: nops-1.s
 #objdump: -drw
 #name: i386 -mtune=i686 nops 1
-
-.*: +file format .*
-
-
-Disassembly of section .text:
-
-0+ <nop15>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-0+10 <nop14>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%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]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    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]+:    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]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    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]+:    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]+:    66 90                   xchg   %ax,%ax
-#pass
+#dump: nops-1.d
index 6ac945f3b6d26a521298920de0426a31ee5db226..ff6444a17768f89db2b94e55ddcdf737bdb8edea 100644 (file)
@@ -9,31 +9,29 @@ 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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
 
 0+10 <nop14>:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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]+:   8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
 
 0+20 <nop13>:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%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 74 26 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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
+ +[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 <nop11>:
  +[a-f0-9]+:   90                      nop
@@ -41,8 +39,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   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+50 <nop10>:
  +[a-f0-9]+:   90                      nop
@@ -51,8 +49,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%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+60 <nop9>:
  +[a-f0-9]+:   90                      nop
@@ -62,8 +60,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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]+:   90                      nop
 
 0+70 <nop8>:
  +[a-f0-9]+:   90                      nop
@@ -74,8 +72,7 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%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
 
 0+80 <nop7>:
  +[a-f0-9]+:   90                      nop
@@ -114,8 +111,7 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+b0 <nop4>:
  +[a-f0-9]+:   90                      nop
index b46427539459ab5b967c71a3b14ffcd4f5f34c79..be9d4f7d334b90ff305731c711c12cea2fcd0d78 100644 (file)
@@ -8,6 +8,6 @@ Disassembly of section .text:
 
 0+ <default>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 #pass
index 45731750199633d3192570e1d2e118ffd7f163c8..aa6937262a61d4d4b9a5e6c0e712616c7607decd 100644 (file)
@@ -2,171 +2,4 @@
 #source: nops-2.s
 #objdump: -drw
 #name: i386 -march=i386 -mtune=core2 nops 2
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop>:
- +[a-f0-9]+:   0f be f0                movsbl %al,%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
-
-0+10 <nop15>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-0+20 <nop14>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%esi\),%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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%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]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   66 90                   xchg   %ax,%ax
-
-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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-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]+:   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]+:   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]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-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]+:   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]+:   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]+:   66 90                   xchg   %ax,%ax
-#pass
+#dump: nops-2.d
index d5e389066084f973fc4d4ba16587602aefab2c4d..37e6244cfb0465c2f411b823e7580c62bd52b65b 100644 (file)
@@ -2,171 +2,4 @@
 #source: nops-2.s
 #objdump: -drw
 #name: i386 nops -mtune=i386 2
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop>:
- +[a-f0-9]+:   0f be f0                movsbl %al,%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
-
-0+10 <nop15>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-0+20 <nop14>:
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%esi\),%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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%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]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   66 90                   xchg   %ax,%ax
-
-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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-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]+:   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]+:   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]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
-
-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]+:   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]+:   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]+:   66 90                   xchg   %ax,%ax
-#pass
+#dump: nops-2.d
index 43bebb99cb9113a38ff84242fa43530d1449f2f9..79baee5477130bac275190a668247c7f4264f3c4 100644 (file)
@@ -9,36 +9,34 @@ Disassembly of section .text:
 
 0+ <nop>:
  +[a-f0-9]+:   0f be f0                movsbl %al,%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <nop15>:
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%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]+:   8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+20 <nop14>:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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]+:   8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
 
 0+30 <nop13>:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b6 00 00 00 00       lea    0x0\(%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 74 26 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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
+ +[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+50 <nop11>:
  +[a-f0-9]+:   90                      nop
@@ -46,8 +44,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   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 <nop10>:
  +[a-f0-9]+:   90                      nop
@@ -56,8 +54,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 76 00                lea    0x0\(%esi\),%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+70 <nop9>:
  +[a-f0-9]+:   90                      nop
@@ -67,8 +65,8 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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]+:   90                      nop
 
 0+80 <nop8>:
  +[a-f0-9]+:   90                      nop
@@ -79,8 +77,7 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%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
 
 0+90 <nop7>:
  +[a-f0-9]+:   90                      nop
@@ -119,8 +116,7 @@ Disassembly of section .text:
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
  +[a-f0-9]+:   90                      nop
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   90                      nop
+ +[a-f0-9]+:   2e 8d 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+c0 <nop4>:
  +[a-f0-9]+:   90                      nop
index 7069aa98f4bbbcbaad5a3386b2493168d71e0c56..23518671f8446e068a1848a9586e9b96b429285f 100644 (file)
@@ -2,20 +2,4 @@
 #source: nops-3.s
 #objdump: -drw
 #name: i386 nops -mtune=i386 3
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop\+0x20>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    89 c3                   mov    %eax,%ebx
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-#pass
+#dump: nops-3.d
index 3d435ab30ec3792feb322b71540777fa8aed0650..790a3586cfdd5c7693e987bdc0b4be5c0806c8ec 100644 (file)
@@ -2,20 +2,4 @@
 #source: nops-3.s
 #objdump: -drw
 #name: i386 -mtune=i686 nops 3
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop\+0x20>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    89 c3                   mov    %eax,%ebx
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-#pass
+#dump: nops-3.d
index 49dd0b91138b532069ad5c1f51ccabf7b34d43a2..2de34bd57b8bf1b6ee996d7f8f64d1bb0c7c2e35 100644 (file)
@@ -10,12 +10,11 @@ Disassembly of section .text:
 0+ <nop>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop\+0x20>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[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]+:    8d b6 00 00 00 00       lea    (0x)?0\(%esi\),%esi
 #pass
index aa34d0b364a667198b2a568e87e44d6b05e1fc61..cfd91f507425db6619a9779250a3ebfe126715be 100644 (file)
@@ -2,247 +2,4 @@
 #source: nops-4.s
 #objdump: -drw
 #name: i386 nops -mtune=i386 4
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop31>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop30>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-0+20 <nop30>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 1c                   jmp    40 <nop29>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    eb 1b                   jmp    60 <nop28>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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]+:    eb 1a                   jmp    80 <nop27>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    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]+:    eb 19                   jmp    a0 <nop26>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:    eb 18                   jmp    c0 <nop25>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%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]+:    eb 17                   jmp    e0 <nop24>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-
-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]+:    eb 16                   jmp    100 <nop23>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    eb 15                   jmp    120 <nop22>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    eb 14                   jmp    140 <nop21>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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]+:    eb 13                   jmp    160 <nop20>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%esi
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-#pass
+#dump: nops-4.d
index bf2b0bc6c7cce63f10ba2b2ea0dd2f15ee2e1f7b..7174c3d172fdda562f206ee329464ed130966355 100644 (file)
@@ -2,247 +2,4 @@
 #source: nops-4.s
 #objdump: -drw
 #name: i386 -mtune=i686 nops 4
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <nop31>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop30>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-0+20 <nop30>:
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 1c                   jmp    40 <nop29>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    eb 1b                   jmp    60 <nop28>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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]+:    eb 1a                   jmp    80 <nop27>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    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]+:    eb 19                   jmp    a0 <nop26>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:    eb 18                   jmp    c0 <nop25>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%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]+:    eb 17                   jmp    e0 <nop24>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-
-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]+:    eb 16                   jmp    100 <nop23>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    eb 15                   jmp    120 <nop22>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    eb 14                   jmp    140 <nop21>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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]+:    eb 13                   jmp    160 <nop20>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%esi
-
-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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
-#pass
+#dump: nops-4.d
index fd8ddbc4a2a224fa39308a9939967eeb2a2935dd..b311db202df2586e133a64948c30bbc1a7a92448 100644 (file)
@@ -9,30 +9,29 @@ Disassembly of section .text:
 0+ <nop31>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop30>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    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]+:    eb 1c                   jmp    40 <nop29>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[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
+[      ]*[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]+:    eb 1b                   jmp    60 <nop28>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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
@@ -40,11 +39,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 1a                   jmp    80 <nop27>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    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]+:    66 90                   xchg   %ax,%ax
 
 0+80 <nop27>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -53,10 +51,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 19                   jmp    a0 <nop26>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    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
@@ -66,10 +64,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 18                   jmp    c0 <nop25>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%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
 
 0+c0 <nop25>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -80,10 +77,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 17                   jmp    e0 <nop24>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[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]+:    8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+e0 <nop24>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -95,10 +91,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 16                   jmp    100 <nop23>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%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]+:    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
@@ -110,10 +105,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 15                   jmp    120 <nop22>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[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]+:    8d b4 26 00 00 00 00    lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+120 <nop22>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -126,10 +120,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 14                   jmp    140 <nop21>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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
@@ -143,11 +136,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 13                   jmp    160 <nop20>
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+160 <nop20>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -162,9 +153,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00             lea    (0x)?0\(%esi,%eiz,1\),%esi
 
 0+180 <nop19>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -180,10 +171,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    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]+:    8d 76 00                lea    (0x)?0\(%esi\),%esi
 
 0+1a0 <nop18>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -200,9 +190,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
+[      ]*[a-f0-9]+:    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
@@ -220,9 +210,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%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]+:    90                      nop
 
 0+1e0 <nop16>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -241,7 +231,6 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[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
 #pass
index 4a2cc19d068b701f0292b9ab7b807c11c3499473..12f5c40a01e78515e156a283b8259cab66749ef1 100644 (file)
@@ -2,78 +2,4 @@
 #source: nops-5.s
 #objdump: -drw
 #name: i386 -march=i686 nops 5
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0+ <i386>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
-
-0+10 <i486>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
-
-0+20 <i586>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
-
-0+30 <i686>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%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
-
-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
-
-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
-
-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
-
-0+80 <k6>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%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
-
-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
-
-0+b0 <generic32>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%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
-
-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
-#pass
+#dump: nops-5.d
index d30b91518470d4f5ddc1c99da269ada737bd5bd6..d87f9504f1c3a3da1f96ab68277546126ac18351 100644 (file)
@@ -7,23 +7,23 @@ Disassembly of section .text:
 
 0+ <i386>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <i486>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+20 <i586>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+30 <i686>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -47,8 +47,8 @@ Disassembly of section .text:
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+90 <athlon>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -62,8 +62,8 @@ Disassembly of section .text:
 
 0+b0 <generic32>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index 060f142ebfbfa24014692e5ea8d77c572fbc26d5..c56c9d1d9894928ddf04bef52489c719001be421 100644 (file)
@@ -7,8 +7,8 @@ Disassembly of section .text:
 
 0+ <i386>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <i386_nop>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index 24335b58632ba8b82032f25ac36eae62261fb3a3..2290ab7372d785929e855a1fe75a3021cd2c39cd 100644 (file)
@@ -8,163 +8,146 @@ 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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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
+ +[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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
+ +[a-f0-9]+:   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 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 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 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 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 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 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 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 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 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 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 b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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
+ +[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 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 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 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]+:   90                      nop
 
 0+380 <func3>:
  +[a-f0-9]+:   31 c9                   xor    %ecx,%ecx
  +[a-f0-9]+:   eb 3c                   jmp    3c0 <func4>
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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
+ +[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 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 b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[a-f0-9]+:   8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
- +[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
+ +[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 a073a584cb81f76b6b3e6b629ca18f625e3bbc57..ba8707fc484691df075c5898d3c17ef4700529c2 100644 (file)
@@ -7,19 +7,18 @@ Disassembly of section .text:
 
 0+ <default>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 00          lea    %cs:(0x)?0\(%esi,%eiz,1\),%esi
 
 0+10 <nopopcnt>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%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 74 26 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]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[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+30 <nop>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
index d5fdbcac22c33df3d24b09eb5b7a90f900cd6508..5cc860b2c0ff3aa5d414728d592ec59cae2029cf 100644 (file)
@@ -9,39 +9,35 @@ Disassembly of section .text:
 0+ <nop31>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop30>
+[      ]*[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
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
 
 0+20 <nop30>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 1c                   jmp    40 <nop29>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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 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]+:    eb 1b                   jmp    60 <nop28>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 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]+:    89 f6                   mov    %si,%si
 
 0+60 <nop28>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -49,13 +45,12 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 1a                   jmp    80 <nop27>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    90                      nop
 
 0+80 <nop27>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -64,13 +59,11 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 19                   jmp    a0 <nop26>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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
 
 0+a0 <nop26>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -80,12 +73,11 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 18                   jmp    c0 <nop25>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 
 0+c0 <nop25>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -96,12 +88,11 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 17                   jmp    e0 <nop24>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 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]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+e0 <nop24>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -113,11 +104,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 16                   jmp    100 <nop23>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    89 f6                   mov    %si,%si
 
 0+100 <nop23>:
@@ -131,11 +121,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 15                   jmp    120 <nop22>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    90                      nop
 
 0+120 <nop22>:
@@ -150,11 +139,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 14                   jmp    140 <nop21>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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
 
 0+140 <nop21>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -169,11 +157,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 13                   jmp    160 <nop20>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 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]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 
 0+160 <nop20>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -189,11 +176,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 12                   jmp    180 <nop19>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+180 <nop19>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -210,11 +196,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 11                   jmp    1a0 <nop18>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    89 f6                   mov    %si,%si
 
 0+1a0 <nop18>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -232,10 +217,10 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 10                   jmp    1c0 <nop17>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    90                      nop
 
 0+1c0 <nop17>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -254,10 +239,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 0f                   jmp    1e0 <nop16>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 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
 
 0+1e0 <nop16>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -277,44 +261,39 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 0e                   jmp    200 <nop15>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    8d b4 00 00             lea    (0x)?0\(%si\),%si
 
 0+200 <nop15>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    eb 0d                   jmp    210 <nop14>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+210 <nop14>:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    eb 0c                   jmp    220 <nop13>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    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]+:    eb 0b                   jmp    230 <nop12>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 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]+:    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]+:    eb 0a                   jmp    240 <nop11>
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    89 f6                   mov    %si,%si
 
 0+240 <nop11>:
@@ -323,9 +302,9 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 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]+:    90                      nop
 
 0+250 <nop10>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -334,9 +313,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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
 
 0+260 <nop9>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -346,9 +324,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[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+270 <nop8>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -359,8 +336,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    8d 74 00                lea    (0x)?0\(%si\),%si
 
 0+280 <nop7>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -372,8 +349,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    8d 74 00                lea    0x0\(%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+290 <nop6>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -386,8 +363,8 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[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]+:    90                      nop
 
 0+2a0 <nop5>:
 [      ]*[a-f0-9]+:    90                      nop
@@ -401,8 +378,7 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
 [      ]*[a-f0-9]+:    90                      nop
-[      ]*[a-f0-9]+:    8d b4 00 00             lea    0x0\(%si\),%si
-[      ]*[a-f0-9]+:    90                      nop
+[      ]*[a-f0-9]+:    2e 8d b4 00 00          lea    %cs:(0x)?0\(%si\),%si
 
 0+2b0 <nop4>:
 [      ]*[a-f0-9]+:    90                      nop
index 159454168f203eba9c62169fad552b9bd2b3ccae..8bd0d78f493d6e0fb1018c80ad1978f9405cfde8 100644 (file)
@@ -1,79 +1,4 @@
 #source: nop-2.s
 #objdump: -drw -Mi8086
 #name: x86-64 .nops 2
-
-.*: +file format .*
-
-
-Disassembly of section .text:
-
-0+ <single>:
- +[a-f0-9]+:   90                      nop
-
-0+1 <pseudo_1>:
- +[a-f0-9]+:   90                      nop
-
-0+2 <pseudo_8>:
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
-
-0+a <pseudo_8_4>:
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
-
-0+12 <pseudo_20>:
- +[a-f0-9]+:   eb 12                   jmp    26 <pseudo_30>
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   89 f6                   mov    %si,%si
-
-0+26 <pseudo_30>:
- +[a-f0-9]+:   eb 1c                   jmp    44 <pseudo_129>
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
-
-0+44 <pseudo_129>:
- +[a-f0-9]+:   eb 7f                   jmp    c5 <end>
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d b4 00 00             lea    0x0\(%si\),%si
- +[a-f0-9]+:   8d 74 00                lea    0x0\(%si\),%si
-
-0+c5 <end>:
- +[a-f0-9]+:   66 31 c0                xor    %eax,%eax
-#pass
+#dump: nop-2.d
index 3c7db892ab5acd30f5ca0a52d6e5f78d12407e91..32a3455fc90bc1831134646de3c2bc8f0870aa6e 100644 (file)
@@ -2,79 +2,4 @@
 #source: nops-5.s
 #objdump: -drw
 #name: x86-64 -march=k8 nops 5
-
-.*: +file format .*
-
-
-Disassembly of section .text:
-
-0+ <i386>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+10 <i486>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+20 <i586>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%esi
-
-0+30 <i686>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-
-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
-
-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
-
-0+80 <k6>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-
-0+b0 <generic32>:
-[      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
-
-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
-#pass
+#dump: x86-64-nops-5.d
index 2b755cf046e1e4b9e15880ec8193f2e65c4bbf41..3d188258c2e4fdef195f2409cb1af0da33ac62a0 100644 (file)
@@ -9,23 +9,23 @@ Disassembly of section .text:
 
 0+ <i386>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
 
 0+10 <i486>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
 
 0+20 <i586>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
 
 0+30 <i686>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
 
 0+40 <pentium4>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -49,8 +49,8 @@ Disassembly of section .text:
 
 0+80 <k6>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
 
 0+90 <athlon>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
@@ -64,8 +64,8 @@ Disassembly of section .text:
 
 0+b0 <generic32>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi
-[      ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%rsi,%riz,1\),%esi
-[      ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%rsi\),%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
 
 0+c0 <generic64>:
 [      ]*[a-f0-9]+:    0f be f0                movsbl %al,%esi