#define f64_8 (f64_9 + 1) /* lea 0L(%rsi,%riz),%rsi */
static const unsigned char f64_9[] =
{0x2e,0x48,0x8d,0xb4,0x26,0x00,0x00,0x00,0x00}; /* lea %cs:0L(%rsi,%riz),%rsi */
+#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[] =
};
/* 16-bit NOPs patterns. */
static const unsigned char *const f16_patt[] = {
- f32_1, f32_2, f16_3, f16_4
+ f32_1, f16_2, f16_3, f16_4
};
/* nopl (%[re]ax) */
static const unsigned char alt_3[] =
[ ]*[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]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
0+80 <nop27>:
[ ]*[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 b4 00 00 lea 0x0\(%si\),%si
-[ ]*[a-f0-9]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
0+100 <nop23>:
[ ]*[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 b4 00 00 lea 0x0\(%si\),%si
-[ ]*[a-f0-9]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
0+180 <nop19>:
[ ]*[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 b4 00 00 lea 0x0\(%si\),%si
-[ ]*[a-f0-9]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
0+200 <nop15>:
[ ]*[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]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
0+240 <nop11>:
[ ]*[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]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
0+260 <nop9>:
[ ]*[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]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
0+2a0 <nop5>:
[ ]*[a-f0-9]+: 90 nop
[ ]*[a-f0-9]+: 90 nop
[ ]*[a-f0-9]+: 90 nop
[ ]*[a-f0-9]+: 90 nop
-[ ]*[a-f0-9]+: 66 90 xchg %eax,%eax
+[ ]*[a-f0-9]+: 89 f6 mov %si,%si
#pass