diff options
-rw-r--r-- | gas/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/i386.exp | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/opcode-intel.d | 613 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/opcode-suffix.d | 586 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/opcode.d | 2 |
5 files changed, 1209 insertions, 1 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 3abddcd..87914a4 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2006-12-01 Jan Beulich <jbeulich@novell.com> + + * gas/i386/opcode.d: Adjust name. + * gas/i386/opcode-intel.d: New. + * gas/i386/opcode-suffix.d: New. + * gas/i386/i386.exp: Run new tests. + 2006-12-01 Paul Brook <paul@codesourcery.com> * gas/arm/thumbrel.s: New test. diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp index cdf3e14..1594653 100644 --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -46,6 +46,8 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_list_test "modrm" "-al --listing-lhs-width=2" run_dump_test "naked" run_dump_test "opcode" + run_dump_test "opcode-intel" + run_dump_test "opcode-suffix" run_dump_test "intel" run_dump_test "intel16" run_list_test "intelbad" "" diff --git a/gas/testsuite/gas/i386/opcode-intel.d b/gas/testsuite/gas/i386/opcode-intel.d new file mode 100644 index 0000000..b5668c8 --- /dev/null +++ b/gas/testsuite/gas/i386/opcode-intel.d @@ -0,0 +1,613 @@ +#source: opcode.s +#as: -J +#objdump: -dwMintel +#name: i386 opcodes (Intel disassembly) + +.*: +file format .* + +Disassembly of section .text: + +0+000 <foo>: + *[0-9a-f]+: 00 90 90 90 90 90[ ]+add[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 01 90 90 90 90 90[ ]+add[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 02 90 90 90 90 90[ ]+add[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 03 90 90 90 90 90[ ]+add[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 04 90[ ]+add[ ]+al,0x90 + *[0-9a-f]+: 05 90 90 90 90[ ]+add[ ]+eax,0x90909090 + *[0-9a-f]+: 06[ ]+push[ ]+es + *[0-9a-f]+: 07[ ]+pop[ ]+es + *[0-9a-f]+: 08 90 90 90 90 90[ ]+or[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 09 90 90 90 90 90[ ]+or[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 0a 90 90 90 90 90[ ]+or[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0b 90 90 90 90 90[ ]+or[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0c 90[ ]+or[ ]+al,0x90 + *[0-9a-f]+: 0d 90 90 90 90[ ]+or[ ]+eax,0x90909090 + *[0-9a-f]+: 0e[ ]+push[ ]+cs + *[0-9a-f]+: 10 90 90 90 90 90[ ]+adc[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 11 90 90 90 90 90[ ]+adc[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 12 90 90 90 90 90[ ]+adc[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 13 90 90 90 90 90[ ]+adc[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 14 90[ ]+adc[ ]+al,0x90 + *[0-9a-f]+: 15 90 90 90 90[ ]+adc[ ]+eax,0x90909090 + *[0-9a-f]+: 16[ ]+push[ ]+ss + *[0-9a-f]+: 17[ ]+pop[ ]+ss + *[0-9a-f]+: 18 90 90 90 90 90[ ]+sbb[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 19 90 90 90 90 90[ ]+sbb[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 1a 90 90 90 90 90[ ]+sbb[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 1b 90 90 90 90 90[ ]+sbb[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 1c 90[ ]+sbb[ ]+al,0x90 + *[0-9a-f]+: 1d 90 90 90 90[ ]+sbb[ ]+eax,0x90909090 + *[0-9a-f]+: 1e[ ]+push[ ]+ds + *[0-9a-f]+: 1f[ ]+pop[ ]+ds + *[0-9a-f]+: 20 90 90 90 90 90[ ]+and[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 21 90 90 90 90 90[ ]+and[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 22 90 90 90 90 90[ ]+and[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 23 90 90 90 90 90[ ]+and[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 24 90[ ]+and[ ]+al,0x90 + *[0-9a-f]+: 25 90 90 90 90[ ]+and[ ]+eax,0x90909090 + *[0-9a-f]+: 27[ ]+daa[ ]+ + *[0-9a-f]+: 28 90 90 90 90 90[ ]+sub[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 29 90 90 90 90 90[ ]+sub[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 2a 90 90 90 90 90[ ]+sub[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 2b 90 90 90 90 90[ ]+sub[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 2c 90[ ]+sub[ ]+al,0x90 + *[0-9a-f]+: 2d 90 90 90 90[ ]+sub[ ]+eax,0x90909090 + *[0-9a-f]+: 2f[ ]+das[ ]+ + *[0-9a-f]+: 30 90 90 90 90 90[ ]+xor[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 31 90 90 90 90 90[ ]+xor[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 32 90 90 90 90 90[ ]+xor[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 33 90 90 90 90 90[ ]+xor[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 34 90[ ]+xor[ ]+al,0x90 + *[0-9a-f]+: 35 90 90 90 90[ ]+xor[ ]+eax,0x90909090 + *[0-9a-f]+: 37[ ]+aaa[ ]+ + *[0-9a-f]+: 38 90 90 90 90 90[ ]+cmp[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 39 90 90 90 90 90[ ]+cmp[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 3a 90 90 90 90 90[ ]+cmp[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 3b 90 90 90 90 90[ ]+cmp[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 3c 90[ ]+cmp[ ]+al,0x90 + *[0-9a-f]+: 3d 90 90 90 90[ ]+cmp[ ]+eax,0x90909090 + *[0-9a-f]+: 3f[ ]+aas[ ]+ + *[0-9a-f]+: 40[ ]+inc[ ]+eax + *[0-9a-f]+: 41[ ]+inc[ ]+ecx + *[0-9a-f]+: 42[ ]+inc[ ]+edx + *[0-9a-f]+: 43[ ]+inc[ ]+ebx + *[0-9a-f]+: 44[ ]+inc[ ]+esp + *[0-9a-f]+: 45[ ]+inc[ ]+ebp + *[0-9a-f]+: 46[ ]+inc[ ]+esi + *[0-9a-f]+: 47[ ]+inc[ ]+edi + *[0-9a-f]+: 48[ ]+dec[ ]+eax + *[0-9a-f]+: 49[ ]+dec[ ]+ecx + *[0-9a-f]+: 4a[ ]+dec[ ]+edx + *[0-9a-f]+: 4b[ ]+dec[ ]+ebx + *[0-9a-f]+: 4c[ ]+dec[ ]+esp + *[0-9a-f]+: 4d[ ]+dec[ ]+ebp + *[0-9a-f]+: 4e[ ]+dec[ ]+esi + *[0-9a-f]+: 4f[ ]+dec[ ]+edi + *[0-9a-f]+: 50[ ]+push[ ]+eax + *[0-9a-f]+: 51[ ]+push[ ]+ecx + *[0-9a-f]+: 52[ ]+push[ ]+edx + *[0-9a-f]+: 53[ ]+push[ ]+ebx + *[0-9a-f]+: 54[ ]+push[ ]+esp + *[0-9a-f]+: 55[ ]+push[ ]+ebp + *[0-9a-f]+: 56[ ]+push[ ]+esi + *[0-9a-f]+: 57[ ]+push[ ]+edi + *[0-9a-f]+: 58[ ]+pop[ ]+eax + *[0-9a-f]+: 59[ ]+pop[ ]+ecx + *[0-9a-f]+: 5a[ ]+pop[ ]+edx + *[0-9a-f]+: 5b[ ]+pop[ ]+ebx + *[0-9a-f]+: 5c[ ]+pop[ ]+esp + *[0-9a-f]+: 5d[ ]+pop[ ]+ebp + *[0-9a-f]+: 5e[ ]+pop[ ]+esi + *[0-9a-f]+: 5f[ ]+pop[ ]+edi + *[0-9a-f]+: 60[ ]+pusha[ ]+ + *[0-9a-f]+: 61[ ]+popa[ ]+ + *[0-9a-f]+: 62 90 90 90 90 90[ ]+bound[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 63 90 90 90 90 90[ ]+arpl[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 68 90 90 90 90[ ]+push[ ]+0x90909090 + *[0-9a-f]+: 69 90 90 90 90 90 90 90 90 90[ ]+imul[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\],0x90909090 + *[0-9a-f]+: 6a 90[ ]+push[ ]+0xffffff90 + *[0-9a-f]+: 6b 90 90 90 90 90 90[ ]+imul[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\],0xffffff90 + *[0-9a-f]+: 6c[ ]+ins[ ]+BYTE PTR es:\[edi\],dx + *[0-9a-f]+: 6d[ ]+ins[ ]+DWORD PTR es:\[edi\],dx + *[0-9a-f]+: 6e[ ]+outs[ ]+dx,BYTE PTR ds:\[esi\] + *[0-9a-f]+: 6f[ ]+outs[ ]+dx,DWORD PTR ds:\[esi\] + *[0-9a-f]+: 70 90[ ]+jo[ ]+(0x)?df.* + *[0-9a-f]+: 71 90[ ]+jno[ ]+(0x)?e1.* + *[0-9a-f]+: 72 90[ ]+jb[ ]+(0x)?e3.* + *[0-9a-f]+: 73 90[ ]+jae[ ]+(0x)?e5.* + *[0-9a-f]+: 74 90[ ]+je[ ]+(0x)?e7.* + *[0-9a-f]+: 75 90[ ]+jne[ ]+(0x)?e9.* + *[0-9a-f]+: 76 90[ ]+jbe[ ]+(0x)?eb.* + *[0-9a-f]+: 77 90[ ]+ja[ ]+(0x)?ed.* + *[0-9a-f]+: 78 90[ ]+js[ ]+(0x)?ef.* + *[0-9a-f]+: 79 90[ ]+jns[ ]+(0x)?f1.* + *[0-9a-f]+: 7a 90[ ]+jp[ ]+(0x)?f3.* + *[0-9a-f]+: 7b 90[ ]+jnp[ ]+(0x)?f5.* + *[0-9a-f]+: 7c 90[ ]+jl[ ]+(0x)?f7.* + *[0-9a-f]+: 7d 90[ ]+jge[ ]+(0x)?f9.* + *[0-9a-f]+: 7e 90[ ]+jle[ ]+(0x)?fb.* + *[0-9a-f]+: 7f 90[ ]+jg[ ]+(0x)?fd.* + *[0-9a-f]+: 80 90 90 90 90 90 90[ ]+adc[ ]+BYTE PTR \[eax-0x6f6f6f70\],0x90 + *[0-9a-f]+: 81 90 90 90 90 90 90 90 90 90[ ]+adc[ ]+DWORD PTR \[eax-0x6f6f6f70\],0x90909090 + *[0-9a-f]+: 83 90 90 90 90 90 90[ ]+adc[ ]+DWORD PTR \[eax-0x6f6f6f70\],0xffffff90 + *[0-9a-f]+: 84 90 90 90 90 90[ ]+test[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 85 90 90 90 90 90[ ]+test[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 86 90 90 90 90 90[ ]+xchg[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 87 90 90 90 90 90[ ]+xchg[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 88 90 90 90 90 90[ ]+mov[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 89 90 90 90 90 90[ ]+mov[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 8a 90 90 90 90 90[ ]+mov[ ]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 8b 90 90 90 90 90[ ]+mov[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 8c 90 90 90 90 90[ ]+mov[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],ss + *[0-9a-f]+: 8d 90 90 90 90 90[ ]+lea[ ]+edx,\[eax-0x6f6f6f70\] + *[0-9a-f]+: 8e 90 90 90 90 90[ ]+mov[ ]+ss,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 8f 80 90 90 90 90[ ]+pop[ ]+DWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 90[ ]+nop[ ]+ + *[0-9a-f]+: 91[ ]+xchg[ ]+ecx,eax + *[0-9a-f]+: 92[ ]+xchg[ ]+edx,eax + *[0-9a-f]+: 93[ ]+xchg[ ]+ebx,eax + *[0-9a-f]+: 94[ ]+xchg[ ]+esp,eax + *[0-9a-f]+: 95[ ]+xchg[ ]+ebp,eax + *[0-9a-f]+: 96[ ]+xchg[ ]+esi,eax + *[0-9a-f]+: 97[ ]+xchg[ ]+edi,eax + *[0-9a-f]+: 98[ ]+cwde[ ]+ + *[0-9a-f]+: 99[ ]+cdq[ ]+ + *[0-9a-f]+: 9a 90 90 90 90 90 90[ ]+call[ ]+0x9090:0x90909090 + *[0-9a-f]+: 9b[ ]+fwait + *[0-9a-f]+: 9c[ ]+pushf[ ]+ + *[0-9a-f]+: 9d[ ]+popf[ ]+ + *[0-9a-f]+: 9e[ ]+sahf[ ]+ + *[0-9a-f]+: 9f[ ]+lahf[ ]+ + *[0-9a-f]+: a0 90 90 90 90[ ]+mov[ ]+al,ds:0x90909090 + *[0-9a-f]+: a1 90 90 90 90[ ]+mov[ ]+eax,ds:0x90909090 + *[0-9a-f]+: a2 90 90 90 90[ ]+mov[ ]+ds:0x90909090,al + *[0-9a-f]+: a3 90 90 90 90[ ]+mov[ ]+ds:0x90909090,eax + *[0-9a-f]+: a4[ ]+movs[ ]+BYTE PTR es:\[edi\],(BYTE PTR )?ds:\[esi\] + *[0-9a-f]+: a5[ ]+movs[ ]+DWORD PTR es:\[edi\],(DWORD PTR )?ds:\[esi\] + *[0-9a-f]+: a6[ ]+cmps[ ]+BYTE PTR ds:\[esi\],(BYTE PTR )?es:\[edi\] + *[0-9a-f]+: a7[ ]+cmps[ ]+DWORD PTR ds:\[esi\],(DWORD PTR )?es:\[edi\] + *[0-9a-f]+: a8 90[ ]+test[ ]+al,0x90 + *[0-9a-f]+: a9 90 90 90 90[ ]+test[ ]+eax,0x90909090 + *[0-9a-f]+: aa[ ]+stos[ ]+BYTE PTR es:\[edi\](,al)? + *[0-9a-f]+: ab[ ]+stos[ ]+DWORD PTR es:\[edi\](,eax)? + *[0-9a-f]+: ac[ ]+lods[ ]+(al,)?BYTE PTR ds:\[esi\] + *[0-9a-f]+: ad[ ]+lods[ ]+(eax,)?DWORD PTR ds:\[esi\] + *[0-9a-f]+: ae[ ]+scas[ ]+(al,)?BYTE PTR es:\[edi\] + *[0-9a-f]+: af[ ]+scas[ ]+(eax,)?DWORD PTR es:\[edi\] + *[0-9a-f]+: b0 90[ ]+mov[ ]+al,0x90 + *[0-9a-f]+: b1 90[ ]+mov[ ]+cl,0x90 + *[0-9a-f]+: b2 90[ ]+mov[ ]+dl,0x90 + *[0-9a-f]+: b3 90[ ]+mov[ ]+bl,0x90 + *[0-9a-f]+: b4 90[ ]+mov[ ]+ah,0x90 + *[0-9a-f]+: b5 90[ ]+mov[ ]+ch,0x90 + *[0-9a-f]+: b6 90[ ]+mov[ ]+dh,0x90 + *[0-9a-f]+: b7 90[ ]+mov[ ]+bh,0x90 + *[0-9a-f]+: b8 90 90 90 90[ ]+mov[ ]+eax,0x90909090 + *[0-9a-f]+: b9 90 90 90 90[ ]+mov[ ]+ecx,0x90909090 + *[0-9a-f]+: ba 90 90 90 90[ ]+mov[ ]+edx,0x90909090 + *[0-9a-f]+: bb 90 90 90 90[ ]+mov[ ]+ebx,0x90909090 + *[0-9a-f]+: bc 90 90 90 90[ ]+mov[ ]+esp,0x90909090 + *[0-9a-f]+: bd 90 90 90 90[ ]+mov[ ]+ebp,0x90909090 + *[0-9a-f]+: be 90 90 90 90[ ]+mov[ ]+esi,0x90909090 + *[0-9a-f]+: bf 90 90 90 90[ ]+mov[ ]+edi,0x90909090 + *[0-9a-f]+: c0 90 90 90 90 90 90[ ]+rcl[ ]+BYTE PTR \[eax-0x6f6f6f70\],0x90 + *[0-9a-f]+: c1 90 90 90 90 90 90[ ]+rcl[ ]+DWORD PTR \[eax-0x6f6f6f70\],0x90 + *[0-9a-f]+: c2 90 90[ ]+ret[ ]+0x9090 + *[0-9a-f]+: c3[ ]+ret[ ]+ + *[0-9a-f]+: c4 90 90 90 90 90[ ]+les[ ]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: c5 90 90 90 90 90[ ]+lds[ ]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: c6 80 90 90 90 90 90[ ]+mov[ ]+BYTE PTR \[eax-0x6f6f6f70\],0x90 + *[0-9a-f]+: c7 80 90 90 90 90 90 90 90 90[ ]+mov[ ]+DWORD PTR \[eax-0x6f6f6f70\],0x90909090 + *[0-9a-f]+: c8 90 90 90[ ]+enter[ ]+0x9090,0x90 + *[0-9a-f]+: c9[ ]+leave[ ]+ + *[0-9a-f]+: ca 90 90[ ]+lret[ ]+0x9090 + *[0-9a-f]+: cb[ ]+lret[ ]+ + *[0-9a-f]+: cc[ ]+int3[ ]+ + *[0-9a-f]+: cd 90[ ]+int[ ]+0x90 + *[0-9a-f]+: ce[ ]+into[ ]+ + *[0-9a-f]+: cf[ ]+iret[ ]+ + *[0-9a-f]+: d0 90 90 90 90 90[ ]+rcl[ ]+BYTE PTR \[eax-0x6f6f6f70\],1 + *[0-9a-f]+: d1 90 90 90 90 90[ ]+rcl[ ]+DWORD PTR \[eax-0x6f6f6f70\],1 + *[0-9a-f]+: d2 90 90 90 90 90[ ]+rcl[ ]+BYTE PTR \[eax-0x6f6f6f70\],cl + *[0-9a-f]+: d3 90 90 90 90 90[ ]+rcl[ ]+DWORD PTR \[eax-0x6f6f6f70\],cl + *[0-9a-f]+: d4 90[ ]+aam[ ]+0xffffff90 + *[0-9a-f]+: d5 90[ ]+aad[ ]+0xffffff90 + *[0-9a-f]+: d7[ ]+xlat[ ]+(BYTE PTR )?(ds:)?\[ebx\] + *[0-9a-f]+: d8 90 90 90 90 90[ ]+fcom[ ]+DWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: d9 90 90 90 90 90[ ]+fst[ ]+DWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: da 90 90 90 90 90[ ]+ficom[ ]+DWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: db 90 90 90 90 90[ ]+fist[ ]+DWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: dc 90 90 90 90 90[ ]+fcom[ ]+QWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: dd 90 90 90 90 90[ ]+fst[ ]+QWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: de 90 90 90 90 90[ ]+ficom[ ]+WORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: df 90 90 90 90 90[ ]+fist[ ]+WORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: e0 90[ ]+loopne[ ]+(0x)?25c.* + *[0-9a-f]+: e1 90[ ]+loope[ ]+(0x)?25e.* + *[0-9a-f]+: e2 90[ ]+loop[ ]+(0x)?260.* + *[0-9a-f]+: e3 90[ ]+jecxz[ ]+(0x)?262.* + *[0-9a-f]+: e4 90[ ]+in[ ]+al,0x90 + *[0-9a-f]+: e5 90[ ]+in[ ]+eax,0x90 + *[0-9a-f]+: e6 90[ ]+out[ ]+0x90,al + *[0-9a-f]+: e7 90[ ]+out[ ]+0x90,eax + *[0-9a-f]+: e8 90 90 90 90[ ]+call[ ]+(0x)?9090936f.* + *[0-9a-f]+: e9 90 90 90 90[ ]+jmp[ ]+(0x)?90909374.* + *[0-9a-f]+: ea 90 90 90 90 90 90[ ]+jmp[ ]+0x9090:0x90909090 + *[0-9a-f]+: eb 90[ ]+jmp[ ]+(0x)?27d.* + *[0-9a-f]+: ec[ ]+in[ ]+al,dx + *[0-9a-f]+: ed[ ]+in[ ]+eax,dx + *[0-9a-f]+: ee[ ]+out[ ]+dx,al + *[0-9a-f]+: ef[ ]+out[ ]+dx,eax + *[0-9a-f]+: f4[ ]+hlt[ ]+ + *[0-9a-f]+: f5[ ]+cmc[ ]+ + *[0-9a-f]+: f6 90 90 90 90 90[ ]+not[ ]+BYTE PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: f7 90 90 90 90 90[ ]+not[ ]+DWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: f8[ ]+clc[ ]+ + *[0-9a-f]+: f9[ ]+stc[ ]+ + *[0-9a-f]+: fa[ ]+cli[ ]+ + *[0-9a-f]+: fb[ ]+sti[ ]+ + *[0-9a-f]+: fc[ ]+cld[ ]+ + *[0-9a-f]+: fd[ ]+std[ ]+ + *[0-9a-f]+: ff 90 90 90 90 90[ ]+call[ ]+DWORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 00 90 90 90 90 90[ ]+lldt[ ]+(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 01 90 90 90 90 90[ ]+lgdtd[ ]+\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 02 90 90 90 90 90[ ]+lar[ ]+edx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 03 90 90 90 90 90[ ]+lsl[ ]+edx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 06[ ]+clts[ ]+ + *[0-9a-f]+: 0f 08[ ]+invd[ ]+ + *[0-9a-f]+: 0f 09[ ]+wbinvd + *[0-9a-f]+: 0f 0b[ ]+ud2a[ ]+ + *[0-9a-f]+: 0f 20 d0[ ]+mov[ ]+eax,cr2 + *[0-9a-f]+: 0f 21 d0[ ]+mov[ ]+eax,db2 + *[0-9a-f]+: 0f 22 d0[ ]+mov[ ]+cr2,eax + *[0-9a-f]+: 0f 23 d0[ ]+mov[ ]+db2,eax + *[0-9a-f]+: 0f 24 d0[ ]+mov[ ]+eax,tr2 + *[0-9a-f]+: 0f 26 d0[ ]+mov[ ]+tr2,eax + *[0-9a-f]+: 0f 30[ ]+wrmsr[ ]+ + *[0-9a-f]+: 0f 31[ ]+rdtsc[ ]+ + *[0-9a-f]+: 0f 32[ ]+rdmsr[ ]+ + *[0-9a-f]+: 0f 33[ ]+rdpmc[ ]+ + *[0-9a-f]+: 0f 40 90 90 90 90 90[ ]+cmovo[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 41 90 90 90 90 90[ ]+cmovno edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 42 90 90 90 90 90[ ]+cmovb[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 43 90 90 90 90 90[ ]+cmovae edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 44 90 90 90 90 90[ ]+cmove[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 45 90 90 90 90 90[ ]+cmovne edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 46 90 90 90 90 90[ ]+cmovbe edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 47 90 90 90 90 90[ ]+cmova[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 48 90 90 90 90 90[ ]+cmovs[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 49 90 90 90 90 90[ ]+cmovns edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 4a 90 90 90 90 90[ ]+cmovp[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 4b 90 90 90 90 90[ ]+cmovnp edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 4c 90 90 90 90 90[ ]+cmovl[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 4d 90 90 90 90 90[ ]+cmovge edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 4e 90 90 90 90 90[ ]+cmovle edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 4f 90 90 90 90 90[ ]+cmovg[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 60 90 90 90 90 90[ ]+punpcklbw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 61 90 90 90 90 90[ ]+punpcklwd mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 62 90 90 90 90 90[ ]+punpckldq mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 63 90 90 90 90 90[ ]+packsswb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 64 90 90 90 90 90[ ]+pcmpgtb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 65 90 90 90 90 90[ ]+pcmpgtw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 66 90 90 90 90 90[ ]+pcmpgtd mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 67 90 90 90 90 90[ ]+packuswb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 68 90 90 90 90 90[ ]+punpckhbw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 69 90 90 90 90 90[ ]+punpckhwd mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 6a 90 90 90 90 90[ ]+punpckhdq mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 6b 90 90 90 90 90[ ]+packssdw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 6e 90 90 90 90 90[ ]+movd[ ]+mm2,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 6f 90 90 90 90 90[ ]+movq[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 71 d0 90[ ]+psrlw[ ]+mm0,0x90 + *[0-9a-f]+: 0f 72 d0 90[ ]+psrld[ ]+mm0,0x90 + *[0-9a-f]+: 0f 73 d0 90[ ]+psrlq[ ]+mm0,0x90 + *[0-9a-f]+: 0f 74 90 90 90 90 90[ ]+pcmpeqb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 75 90 90 90 90 90[ ]+pcmpeqw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 76 90 90 90 90 90[ ]+pcmpeqd mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 77[ ]+emms[ ]+ + *[0-9a-f]+: 0f 7e 90 90 90 90 90[ ]+movd[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],mm2 + *[0-9a-f]+: 0f 7f 90 90 90 90 90[ ]+movq[ ]+(QWORD PTR )?\[eax-0x6f6f6f70\],mm2 + *[0-9a-f]+: 0f 80 90 90 90 90[ ]+jo[ ]+909094e2 <foo\+0x909094e2> + *[0-9a-f]+: 0f 81 90 90 90 90[ ]+jno[ ]+909094e8 <foo\+0x909094e8> + *[0-9a-f]+: 0f 82 90 90 90 90[ ]+jb[ ]+909094ee <foo\+0x909094ee> + *[0-9a-f]+: 0f 83 90 90 90 90[ ]+jae[ ]+909094f4 <foo\+0x909094f4> + *[0-9a-f]+: 0f 84 90 90 90 90[ ]+je[ ]+909094fa <foo\+0x909094fa> + *[0-9a-f]+: 0f 85 90 90 90 90[ ]+jne[ ]+90909500 <foo\+0x90909500> + *[0-9a-f]+: 0f 86 90 90 90 90[ ]+jbe[ ]+90909506 <foo\+0x90909506> + *[0-9a-f]+: 0f 87 90 90 90 90[ ]+ja[ ]+9090950c <foo\+0x9090950c> + *[0-9a-f]+: 0f 88 90 90 90 90[ ]+js[ ]+90909512 <foo\+0x90909512> + *[0-9a-f]+: 0f 89 90 90 90 90[ ]+jns[ ]+90909518 <foo\+0x90909518> + *[0-9a-f]+: 0f 8a 90 90 90 90[ ]+jp[ ]+9090951e <foo\+0x9090951e> + *[0-9a-f]+: 0f 8b 90 90 90 90[ ]+jnp[ ]+90909524 <foo\+0x90909524> + *[0-9a-f]+: 0f 8c 90 90 90 90[ ]+jl[ ]+9090952a <foo\+0x9090952a> + *[0-9a-f]+: 0f 8d 90 90 90 90[ ]+jge[ ]+90909530 <foo\+0x90909530> + *[0-9a-f]+: 0f 8e 90 90 90 90[ ]+jle[ ]+90909536 <foo\+0x90909536> + *[0-9a-f]+: 0f 8f 90 90 90 90[ ]+jg[ ]+9090953c <foo\+0x9090953c> + *[0-9a-f]+: 0f 90 80 90 90 90 90[ ]+seto[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 91 80 90 90 90 90[ ]+setno[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 92 80 90 90 90 90[ ]+setb[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 93 80 90 90 90 90[ ]+setae[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 94 80 90 90 90 90[ ]+sete[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 95 80 90 90 90 90[ ]+setne[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 96 80 90 90 90 90[ ]+setbe[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 97 80 90 90 90 90[ ]+seta[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 98 80 90 90 90 90[ ]+sets[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 99 80 90 90 90 90[ ]+setns[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 9a 80 90 90 90 90[ ]+setp[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 9b 80 90 90 90 90[ ]+setnp[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 9c 80 90 90 90 90[ ]+setl[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 9d 80 90 90 90 90[ ]+setge[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 9e 80 90 90 90 90[ ]+setle[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f 9f 80 90 90 90 90[ ]+setg[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f a0[ ]+push[ ]+fs + *[0-9a-f]+: 0f a1[ ]+pop[ ]+fs + *[0-9a-f]+: 0f a2[ ]+cpuid[ ]+ + *[0-9a-f]+: 0f a3 90 90 90 90 90[ ]+bt[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 0f a4 90 90 90 90 90 90[ ]+shld[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90 + *[0-9a-f]+: 0f a5 90 90 90 90 90[ ]+shld[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl + *[0-9a-f]+: 0f a8[ ]+push[ ]+gs + *[0-9a-f]+: 0f a9[ ]+pop[ ]+gs + *[0-9a-f]+: 0f aa[ ]+rsm[ ]+ + *[0-9a-f]+: 0f ab 90 90 90 90 90[ ]+bts[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 0f ac 90 90 90 90 90 90[ ]+shrd[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90 + *[0-9a-f]+: 0f ad 90 90 90 90 90[ ]+shrd[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl + *[0-9a-f]+: 0f af 90 90 90 90 90[ ]+imul[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f b0 90 90 90 90 90[ ]+cmpxchg (BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 0f b1 90 90 90 90 90[ ]+cmpxchg (DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 0f b2 90 90 90 90 90[ ]+lss[ ]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f b3 90 90 90 90 90[ ]+btr[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 0f b4 90 90 90 90 90[ ]+lfs[ ]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f b5 90 90 90 90 90[ ]+lgs[ ]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f b6 90 90 90 90 90[ ]+movzx[ ]+edx,BYTE PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f b7 90 90 90 90 90[ ]+movzx[ ]+edx,WORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f b9[ ]+ud2b[ ]+ + *[0-9a-f]+: 0f bb 90 90 90 90 90[ ]+btc[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 0f bc 90 90 90 90 90[ ]+bsf[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f bd 90 90 90 90 90[ ]+bsr[ ]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f be 90 90 90 90 90[ ]+movsx[ ]+edx,BYTE PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f bf 90 90 90 90 90[ ]+movsx[ ]+edx,WORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f c0 90 90 90 90 90[ ]+xadd[ ]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl + *[0-9a-f]+: 0f c1 90 90 90 90 90[ ]+xadd[ ]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx + *[0-9a-f]+: 0f c8[ ]+bswap[ ]+eax + *[0-9a-f]+: 0f c9[ ]+bswap[ ]+ecx + *[0-9a-f]+: 0f ca[ ]+bswap[ ]+edx + *[0-9a-f]+: 0f cb[ ]+bswap[ ]+ebx + *[0-9a-f]+: 0f cc[ ]+bswap[ ]+esp + *[0-9a-f]+: 0f cd[ ]+bswap[ ]+ebp + *[0-9a-f]+: 0f ce[ ]+bswap[ ]+esi + *[0-9a-f]+: 0f cf[ ]+bswap[ ]+edi + *[0-9a-f]+: 0f d1 90 90 90 90 90[ ]+psrlw[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f d2 90 90 90 90 90[ ]+psrld[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f d3 90 90 90 90 90[ ]+psrlq[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f d5 90 90 90 90 90[ ]+pmullw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f d8 90 90 90 90 90[ ]+psubusb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f d9 90 90 90 90 90[ ]+psubusw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f db 90 90 90 90 90[ ]+pand[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f dc 90 90 90 90 90[ ]+paddusb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f dd 90 90 90 90 90[ ]+paddusw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f df 90 90 90 90 90[ ]+pandn[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f e1 90 90 90 90 90[ ]+psraw[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f e2 90 90 90 90 90[ ]+psrad[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f e5 90 90 90 90 90[ ]+pmulhw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f e8 90 90 90 90 90[ ]+psubsb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f e9 90 90 90 90 90[ ]+psubsw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f eb 90 90 90 90 90[ ]+por[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f ec 90 90 90 90 90[ ]+paddsb mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f ed 90 90 90 90 90[ ]+paddsw mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f ef 90 90 90 90 90[ ]+pxor[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f f1 90 90 90 90 90[ ]+psllw[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f f2 90 90 90 90 90[ ]+pslld[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f f3 90 90 90 90 90[ ]+psllq[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f f5 90 90 90 90 90[ ]+pmaddwd mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f f8 90 90 90 90 90[ ]+psubb[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f f9 90 90 90 90 90[ ]+psubw[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f fa 90 90 90 90 90[ ]+psubd[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f fc 90 90 90 90 90[ ]+paddb[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f fd 90 90 90 90 90[ ]+paddw[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 0f fe 90 90 90 90 90[ ]+paddd[ ]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 01 90 90 90 90 90[ ]+add[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 03 90 90 90 90 90[ ]+add[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 05 90 90[ ]+add[ ]+ax,0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 06[ ]+push[ ]+es + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 07[ ]+pop[ ]+es + *[0-9a-f]+: 66 09 90 90 90 90 90[ ]+or[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 0b 90 90 90 90 90[ ]+or[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0d 90 90[ ]+or[ ]+ax,0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 0e[ ]+push[ ]+cs + *[0-9a-f]+: 66 11 90 90 90 90 90[ ]+adc[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 13 90 90 90 90 90[ ]+adc[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 15 90 90[ ]+adc[ ]+ax,0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 16[ ]+push[ ]+ss + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 17[ ]+pop[ ]+ss + *[0-9a-f]+: 66 19 90 90 90 90 90[ ]+sbb[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 1b 90 90 90 90 90[ ]+sbb[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 1d 90 90[ ]+sbb[ ]+ax,0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 1e[ ]+push[ ]+ds + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 1f[ ]+pop[ ]+ds + *[0-9a-f]+: 66 21 90 90 90 90 90[ ]+and[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 23 90 90 90 90 90[ ]+and[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 25 90 90[ ]+and[ ]+ax,0x9090 + *[0-9a-f]+: 66 29 90 90 90 90 90[ ]+sub[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 2b 90 90 90 90 90[ ]+sub[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 2d 90 90[ ]+sub[ ]+ax,0x9090 + *[0-9a-f]+: 66 31 90 90 90 90 90[ ]+xor[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 33 90 90 90 90 90[ ]+xor[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 35 90 90[ ]+xor[ ]+ax,0x9090 + *[0-9a-f]+: 66 39 90 90 90 90 90[ ]+cmp[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 3b 90 90 90 90 90[ ]+cmp[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 3d 90 90[ ]+cmp[ ]+ax,0x9090 + *[0-9a-f]+: 66 40[ ]+inc[ ]+ax + *[0-9a-f]+: 66 41[ ]+inc[ ]+cx + *[0-9a-f]+: 66 42[ ]+inc[ ]+dx + *[0-9a-f]+: 66 43[ ]+inc[ ]+bx + *[0-9a-f]+: 66 44[ ]+inc[ ]+sp + *[0-9a-f]+: 66 45[ ]+inc[ ]+bp + *[0-9a-f]+: 66 46[ ]+inc[ ]+si + *[0-9a-f]+: 66 47[ ]+inc[ ]+di + *[0-9a-f]+: 66 48[ ]+dec[ ]+ax + *[0-9a-f]+: 66 49[ ]+dec[ ]+cx + *[0-9a-f]+: 66 4a[ ]+dec[ ]+dx + *[0-9a-f]+: 66 4b[ ]+dec[ ]+bx + *[0-9a-f]+: 66 4c[ ]+dec[ ]+sp + *[0-9a-f]+: 66 4d[ ]+dec[ ]+bp + *[0-9a-f]+: 66 4e[ ]+dec[ ]+si + *[0-9a-f]+: 66 4f[ ]+dec[ ]+di + *[0-9a-f]+: 66 50[ ]+push[ ]+ax + *[0-9a-f]+: 66 51[ ]+push[ ]+cx + *[0-9a-f]+: 66 52[ ]+push[ ]+dx + *[0-9a-f]+: 66 53[ ]+push[ ]+bx + *[0-9a-f]+: 66 54[ ]+push[ ]+sp + *[0-9a-f]+: 66 55[ ]+push[ ]+bp + *[0-9a-f]+: 66 56[ ]+push[ ]+si + *[0-9a-f]+: 66 57[ ]+push[ ]+di + *[0-9a-f]+: 66 58[ ]+pop[ ]+ax + *[0-9a-f]+: 66 59[ ]+pop[ ]+cx + *[0-9a-f]+: 66 5a[ ]+pop[ ]+dx + *[0-9a-f]+: 66 5b[ ]+pop[ ]+bx + *[0-9a-f]+: 66 5c[ ]+pop[ ]+sp + *[0-9a-f]+: 66 5d[ ]+pop[ ]+bp + *[0-9a-f]+: 66 5e[ ]+pop[ ]+si + *[0-9a-f]+: 66 5f[ ]+pop[ ]+di + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 60[ ]+pusha[ ]+ + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 61[ ]+popa[ ]+ + *[0-9a-f]+: 66 62 90 90 90 90 90[ ]+bound[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 68 90 90[ ]+push[ ]+0x9090 + *[0-9a-f]+: 66 69 90 90 90 90 90 90 90[ ]+imul[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\],0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 6a 90[ ]+push[ ]+0xffffff90 + *[0-9a-f]+: 66 6b 90 90 90 90 90 90[ ]+imul[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\],0xffffff90 + *[0-9a-f]+: 66 6d[ ]+ins[ ]+WORD PTR es:\[edi\],dx + *[0-9a-f]+: 66 6f[ ]+outs[ ]+dx,WORD PTR ds:\[esi\] + *[0-9a-f]+: 66 81 90 90 90 90 90 90 90[ ]+adc[ ]+WORD PTR \[eax-0x6f6f6f70\],0x9090 + *[0-9a-f]+: 66 83 90 90 90 90 90 90[ ]+adc[ ]+WORD PTR \[eax-0x6f6f6f70\],0xffffff90 + *[0-9a-f]+: 66 85 90 90 90 90 90[ ]+test[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 87 90 90 90 90 90[ ]+xchg[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 89 90 90 90 90 90[ ]+mov[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 8b 90 90 90 90 90[ ]+mov[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 8c 90 90 90 90 90[ ]+mov[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],ss + *[0-9a-f]+: 66 8d 90 90 90 90 90[ ]+lea[ ]+dx,\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 8f 80 90 90 90 90[ ]+pop[ ]+WORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 91[ ]+xchg[ ]+cx,ax + *[0-9a-f]+: 66 92[ ]+xchg[ ]+dx,ax + *[0-9a-f]+: 66 93[ ]+xchg[ ]+bx,ax + *[0-9a-f]+: 66 94[ ]+xchg[ ]+sp,ax + *[0-9a-f]+: 66 95[ ]+xchg[ ]+bp,ax + *[0-9a-f]+: 66 96[ ]+xchg[ ]+si,ax + *[0-9a-f]+: 66 97[ ]+xchg[ ]+di,ax + *[0-9a-f]+: 66 98[ ]+cbw[ ]+ + *[0-9a-f]+: 66 99[ ]+cwd[ ]+ + *[0-9a-f]+: 66 9a 90 90 90 90[ ]+call[ ]+0x9090:0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 9c[ ]+pushf[ ]+ + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 9d[ ]+popf[ ]+ + *[0-9a-f]+: 66 a1 90 90 90 90[ ]+mov[ ]+ax,ds:0x90909090 + *[0-9a-f]+: 66 a3 90 90 90 90[ ]+mov[ ]+ds:0x90909090,ax + *[0-9a-f]+: 66 a5[ ]+movs[ ]+WORD PTR es:\[edi\],(WORD PTR )?ds:\[esi\] + *[0-9a-f]+: 66 a7[ ]+cmps[ ]+WORD PTR ds:\[esi\],(WORD PTR )?es:\[edi\] + *[0-9a-f]+: 66 a9 90 90[ ]+test[ ]+ax,0x9090 + *[0-9a-f]+: 66 ab[ ]+stos[ ]+WORD PTR es:\[edi\](,ax)? + *[0-9a-f]+: 66 ad[ ]+lods[ ]+(ax,)?WORD PTR ds:\[esi\] + *[0-9a-f]+: 66 af[ ]+scas[ ]+(ax,)?WORD PTR es:\[edi\] + *[0-9a-f]+: 66 b8 90 90[ ]+mov[ ]+ax,0x9090 + *[0-9a-f]+: 66 b9 90 90[ ]+mov[ ]+cx,0x9090 + *[0-9a-f]+: 66 ba 90 90[ ]+mov[ ]+dx,0x9090 + *[0-9a-f]+: 66 bb 90 90[ ]+mov[ ]+bx,0x9090 + *[0-9a-f]+: 66 bc 90 90[ ]+mov[ ]+sp,0x9090 + *[0-9a-f]+: 66 bd 90 90[ ]+mov[ ]+bp,0x9090 + *[0-9a-f]+: 66 be 90 90[ ]+mov[ ]+si,0x9090 + *[0-9a-f]+: 66 bf 90 90[ ]+mov[ ]+di,0x9090 + *[0-9a-f]+: 66 c1 90 90 90 90 90 90[ ]+rcl[ ]+WORD PTR \[eax-0x6f6f6f70\],0x90 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: c2 90 90[ ]+ret[ ]+0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: c3[ ]+ret[ ]+ + *[0-9a-f]+: 66 c4 90 90 90 90 90[ ]+les[ ]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 c5 90 90 90 90 90[ ]+lds[ ]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 c7 80 90 90 90 90 90 90[ ]+mov[ ]+WORD PTR \[eax-0x6f6f6f70\],0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: c8 90 90 90[ ]+enter[ ]+0x9090,0x90 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: c9[ ]+leave[ ]+ + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: ca 90 90[ ]+lret[ ]+0x9090 + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: cb[ ]+lret[ ]+ + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: cf[ ]+iret[ ]+ + *[0-9a-f]+: 66 d1 90 90 90 90 90[ ]+rcl[ ]+WORD PTR \[eax-0x6f6f6f70\],1 + *[0-9a-f]+: 66 d3 90 90 90 90 90[ ]+rcl[ ]+WORD PTR \[eax-0x6f6f6f70\],cl + *[0-9a-f]+: 66 e5 90[ ]+in[ ]+ax,0x90 + *[0-9a-f]+: 66 e7 90[ ]+out[ ]+0x90,ax + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: e8 8f 90 66 ea[ ]+call[ ]+(0x)?ea66991a.* + *[0-9a-f]+: 90[ ]+nop[ ]+ + *[0-9a-f]+: 90[ ]+nop[ ]+ + *[0-9a-f]+: 90[ ]+nop[ ]+ + *[0-9a-f]+: 90[ ]+nop[ ]+ + *[0-9a-f]+: 66 ed[ ]+in[ ]+ax,dx + *[0-9a-f]+: 66 ef[ ]+out[ ]+dx,ax + *[0-9a-f]+: 66 f7 90 90 90 90 90[ ]+not[ ]+WORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 ff 90 90 90 90 90[ ]+call[ ]+WORD PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 02 90 90 90 90 90[ ]+lar[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 03 90 90 90 90 90[ ]+lsl[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 40 90 90 90 90 90[ ]+cmovo[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 41 90 90 90 90 90[ ]+cmovno dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 42 90 90 90 90 90[ ]+cmovb[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 43 90 90 90 90 90[ ]+cmovae dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 44 90 90 90 90 90[ ]+cmove[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 45 90 90 90 90 90[ ]+cmovne dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 46 90 90 90 90 90[ ]+cmovbe dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 47 90 90 90 90 90[ ]+cmova[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 48 90 90 90 90 90[ ]+cmovs[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 49 90 90 90 90 90[ ]+cmovns dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 4a 90 90 90 90 90[ ]+cmovp[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 4b 90 90 90 90 90[ ]+cmovnp dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 4c 90 90 90 90 90[ ]+cmovl[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 4d 90 90 90 90 90[ ]+cmovge dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 4e 90 90 90 90 90[ ]+cmovle dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f 4f 90 90 90 90 90[ ]+cmovg[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 0f a0[ ]+push[ ]+fs + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 0f a1[ ]+pop[ ]+fs + *[0-9a-f]+: 66 0f a3 90 90 90 90 90[ ]+bt[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 0f a4 90 90 90 90 90 90[ ]+shld[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,0x90 + *[0-9a-f]+: 66 0f a5 90 90 90 90 90[ ]+shld[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,cl + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 0f a8[ ]+push[ ]+gs + *[0-9a-f]+: 66[ ]+data16 + *[0-9a-f]+: 0f a9[ ]+pop[ ]+gs + *[0-9a-f]+: 66 0f ab 90 90 90 90 90[ ]+bts[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 0f ac 90 90 90 90 90 90[ ]+shrd[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,0x90 + *[0-9a-f]+: 66 0f ad 90 90 90 90 90[ ]+shrd[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx,cl + *[0-9a-f]+: 66 0f af 90 90 90 90 90[ ]+imul[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f b1 90 90 90 90 90[ ]+cmpxchg (WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 0f b2 90 90 90 90 90[ ]+lss[ ]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f b3 90 90 90 90 90[ ]+btr[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 0f b4 90 90 90 90 90[ ]+lfs[ ]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f b5 90 90 90 90 90[ ]+lgs[ ]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f b6 90 90 90 90 90[ ]+movzx[ ]+dx,BYTE PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f bb 90 90 90 90 90[ ]+btc[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 0f bc 90 90 90 90 90[ ]+bsf[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f bd 90 90 90 90 90[ ]+bsr[ ]+dx,(WORD PTR )?\[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f be 90 90 90 90 90[ ]+movsx[ ]+dx,BYTE PTR \[eax-0x6f6f6f70\] + *[0-9a-f]+: 66 0f c1 90 90 90 90 90[ ]+xadd[ ]+(WORD PTR )?\[eax-0x6f6f6f70\],dx + *[0-9a-f]+: 66 90[ ]+xchg[ ]+ax,ax + *[0-9a-f]+: 0f 00 c0[ ]+sldt[ ]+eax + *[0-9a-f]+: 66 0f 00 c0[ ]+sldt[ ]+ax + *[0-9a-f]+: 0f 00 00[ ]+sldt[ ]+(WORD PTR )?\[eax\] + *[0-9a-f]+: 0f 01 e0[ ]+smsw[ ]+eax + *[0-9a-f]+: 66 0f 01 e0[ ]+smsw[ ]+ax + *[0-9a-f]+: 0f 01 20[ ]+smsw[ ]+(WORD PTR )?\[eax\] + *[0-9a-f]+: 0f 00 c8[ ]+str[ ]+eax + *[0-9a-f]+: 66 0f 00 c8[ ]+str[ ]+ax + *[0-9a-f]+: 0f 00 08[ ]+str[ ]+(WORD PTR )?\[eax\] + \.\.\. diff --git a/gas/testsuite/gas/i386/opcode-suffix.d b/gas/testsuite/gas/i386/opcode-suffix.d new file mode 100644 index 0000000..95788b4 --- /dev/null +++ b/gas/testsuite/gas/i386/opcode-suffix.d @@ -0,0 +1,586 @@ +#source: opcode.s +#as: -J +#objdump: -dwMsuffix +#name: i386 opcodes (w/ suffix) + +.*: +file format .* + +Disassembly of section .text: + +0+000 <foo>: + *[0-9a-f]+: 00 90 90 90 90 90[ ]+addb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 01 90 90 90 90 90[ ]+addl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 02 90 90 90 90 90[ ]+addb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 03 90 90 90 90 90[ ]+addl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 04 90[ ]+addb[ ]+\$0x90,%al + *[0-9a-f]+: 05 90 90 90 90[ ]+addl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 06[ ]+pushl[ ]+%es + *[0-9a-f]+: 07[ ]+popl[ ]+%es + *[0-9a-f]+: 08 90 90 90 90 90[ ]+orb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 09 90 90 90 90 90[ ]+orl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0a 90 90 90 90 90[ ]+orb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 0b 90 90 90 90 90[ ]+orl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0c 90[ ]+orb[ ]+\$0x90,%al + *[0-9a-f]+: 0d 90 90 90 90[ ]+orl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 0e[ ]+pushl[ ]+%cs + *[0-9a-f]+: 10 90 90 90 90 90[ ]+adcb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 11 90 90 90 90 90[ ]+adcl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 12 90 90 90 90 90[ ]+adcb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 13 90 90 90 90 90[ ]+adcl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 14 90[ ]+adcb[ ]+\$0x90,%al + *[0-9a-f]+: 15 90 90 90 90[ ]+adcl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 16[ ]+pushl[ ]+%ss + *[0-9a-f]+: 17[ ]+popl[ ]+%ss + *[0-9a-f]+: 18 90 90 90 90 90[ ]+sbbb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 19 90 90 90 90 90[ ]+sbbl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 1a 90 90 90 90 90[ ]+sbbb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 1b 90 90 90 90 90[ ]+sbbl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 1c 90[ ]+sbbb[ ]+\$0x90,%al + *[0-9a-f]+: 1d 90 90 90 90[ ]+sbbl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 1e[ ]+pushl[ ]+%ds + *[0-9a-f]+: 1f[ ]+popl[ ]+%ds + *[0-9a-f]+: 20 90 90 90 90 90[ ]+andb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 21 90 90 90 90 90[ ]+andl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 22 90 90 90 90 90[ ]+andb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 23 90 90 90 90 90[ ]+andl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 24 90[ ]+andb[ ]+\$0x90,%al + *[0-9a-f]+: 25 90 90 90 90[ ]+andl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 27[ ]+daa[ ]+ + *[0-9a-f]+: 28 90 90 90 90 90[ ]+subb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 29 90 90 90 90 90[ ]+subl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 2a 90 90 90 90 90[ ]+subb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 2b 90 90 90 90 90[ ]+subl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 2c 90[ ]+subb[ ]+\$0x90,%al + *[0-9a-f]+: 2d 90 90 90 90[ ]+subl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 2f[ ]+das[ ]+ + *[0-9a-f]+: 30 90 90 90 90 90[ ]+xorb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 31 90 90 90 90 90[ ]+xorl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 32 90 90 90 90 90[ ]+xorb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 33 90 90 90 90 90[ ]+xorl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 34 90[ ]+xorb[ ]+\$0x90,%al + *[0-9a-f]+: 35 90 90 90 90[ ]+xorl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 37[ ]+aaa[ ]+ + *[0-9a-f]+: 38 90 90 90 90 90[ ]+cmpb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 39 90 90 90 90 90[ ]+cmpl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 3a 90 90 90 90 90[ ]+cmpb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 3b 90 90 90 90 90[ ]+cmpl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 3c 90[ ]+cmpb[ ]+\$0x90,%al + *[0-9a-f]+: 3d 90 90 90 90[ ]+cmpl[ ]+\$0x90909090,%eax + *[0-9a-f]+: 3f[ ]+aas[ ]+ + *[0-9a-f]+: 40[ ]+incl[ ]+%eax + *[0-9a-f]+: 41[ ]+incl[ ]+%ecx + *[0-9a-f]+: 42[ ]+incl[ ]+%edx + *[0-9a-f]+: 43[ ]+incl[ ]+%ebx + *[0-9a-f]+: 44[ ]+incl[ ]+%esp + *[0-9a-f]+: 45[ ]+incl[ ]+%ebp + *[0-9a-f]+: 46[ ]+incl[ ]+%esi + *[0-9a-f]+: 47[ ]+incl[ ]+%edi + *[0-9a-f]+: 48[ ]+decl[ ]+%eax + *[0-9a-f]+: 49[ ]+decl[ ]+%ecx + *[0-9a-f]+: 4a[ ]+decl[ ]+%edx + *[0-9a-f]+: 4b[ ]+decl[ ]+%ebx + *[0-9a-f]+: 4c[ ]+decl[ ]+%esp + *[0-9a-f]+: 4d[ ]+decl[ ]+%ebp + *[0-9a-f]+: 4e[ ]+decl[ ]+%esi + *[0-9a-f]+: 4f[ ]+decl[ ]+%edi + *[0-9a-f]+: 50[ ]+pushl[ ]+%eax + *[0-9a-f]+: 51[ ]+pushl[ ]+%ecx + *[0-9a-f]+: 52[ ]+pushl[ ]+%edx + *[0-9a-f]+: 53[ ]+pushl[ ]+%ebx + *[0-9a-f]+: 54[ ]+pushl[ ]+%esp + *[0-9a-f]+: 55[ ]+pushl[ ]+%ebp + *[0-9a-f]+: 56[ ]+pushl[ ]+%esi + *[0-9a-f]+: 57[ ]+pushl[ ]+%edi + *[0-9a-f]+: 58[ ]+popl[ ]+%eax + *[0-9a-f]+: 59[ ]+popl[ ]+%ecx + *[0-9a-f]+: 5a[ ]+popl[ ]+%edx + *[0-9a-f]+: 5b[ ]+popl[ ]+%ebx + *[0-9a-f]+: 5c[ ]+popl[ ]+%esp + *[0-9a-f]+: 5d[ ]+popl[ ]+%ebp + *[0-9a-f]+: 5e[ ]+popl[ ]+%esi + *[0-9a-f]+: 5f[ ]+popl[ ]+%edi + *[0-9a-f]+: 60[ ]+pushal + *[0-9a-f]+: 61[ ]+popal[ ]+ + *[0-9a-f]+: 62 90 90 90 90 90[ ]+boundl %edx,0x90909090\(%eax\) + *[0-9a-f]+: 63 90 90 90 90 90[ ]+arpl[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 68 90 90 90 90[ ]+pushl[ ]+\$0x90909090 + *[0-9a-f]+: 69 90 90 90 90 90 90 90 90 90[ ]+imull[ ]+\$0x90909090,0x90909090\(%eax\),%edx + *[0-9a-f]+: 6a 90[ ]+pushl[ ]+\$0xffffff90 + *[0-9a-f]+: 6b 90 90 90 90 90 90[ ]+imull[ ]+\$0xffffff90,0x90909090\(%eax\),%edx + *[0-9a-f]+: 6c[ ]+insb[ ]+\(%dx\),%es:\(%edi\) + *[0-9a-f]+: 6d[ ]+insl[ ]+\(%dx\),%es:\(%edi\) + *[0-9a-f]+: 6e[ ]+outsb[ ]+%ds:\(%esi\),\(%dx\) + *[0-9a-f]+: 6f[ ]+outsl[ ]+%ds:\(%esi\),\(%dx\) + *[0-9a-f]+: 70 90[ ]+jo[ ]+(0x)?df.* + *[0-9a-f]+: 71 90[ ]+jno[ ]+(0x)?e1.* + *[0-9a-f]+: 72 90[ ]+jb[ ]+(0x)?e3.* + *[0-9a-f]+: 73 90[ ]+jae[ ]+(0x)?e5.* + *[0-9a-f]+: 74 90[ ]+je[ ]+(0x)?e7.* + *[0-9a-f]+: 75 90[ ]+jne[ ]+(0x)?e9.* + *[0-9a-f]+: 76 90[ ]+jbe[ ]+(0x)?eb.* + *[0-9a-f]+: 77 90[ ]+ja[ ]+(0x)?ed.* + *[0-9a-f]+: 78 90[ ]+js[ ]+(0x)?ef.* + *[0-9a-f]+: 79 90[ ]+jns[ ]+(0x)?f1.* + *[0-9a-f]+: 7a 90[ ]+jp[ ]+(0x)?f3.* + *[0-9a-f]+: 7b 90[ ]+jnp[ ]+(0x)?f5.* + *[0-9a-f]+: 7c 90[ ]+jl[ ]+(0x)?f7.* + *[0-9a-f]+: 7d 90[ ]+jge[ ]+(0x)?f9.* + *[0-9a-f]+: 7e 90[ ]+jle[ ]+(0x)?fb.* + *[0-9a-f]+: 7f 90[ ]+jg[ ]+(0x)?fd.* + *[0-9a-f]+: 80 90 90 90 90 90 90[ ]+adcb[ ]+\$0x90,0x90909090\(%eax\) + *[0-9a-f]+: 81 90 90 90 90 90 90 90 90 90[ ]+adcl[ ]+\$0x90909090,0x90909090\(%eax\) + *[0-9a-f]+: 83 90 90 90 90 90 90[ ]+adcl[ ]+\$0xffffff90,0x90909090\(%eax\) + *[0-9a-f]+: 84 90 90 90 90 90[ ]+testb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 85 90 90 90 90 90[ ]+testl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 86 90 90 90 90 90[ ]+xchgb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 87 90 90 90 90 90[ ]+xchgl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 88 90 90 90 90 90[ ]+movb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 89 90 90 90 90 90[ ]+movl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 8a 90 90 90 90 90[ ]+movb[ ]+0x90909090\(%eax\),%dl + *[0-9a-f]+: 8b 90 90 90 90 90[ ]+movl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 8c 90 90 90 90 90[ ]+movw[ ]+%ss,0x90909090\(%eax\) + *[0-9a-f]+: 8d 90 90 90 90 90[ ]+leal[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 8e 90 90 90 90 90[ ]+movw[ ]+0x90909090\(%eax\),%ss + *[0-9a-f]+: 8f 80 90 90 90 90[ ]+popl[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 90[ ]+nop[ ]+ + *[0-9a-f]+: 91[ ]+xchgl[ ]+%eax,%ecx + *[0-9a-f]+: 92[ ]+xchgl[ ]+%eax,%edx + *[0-9a-f]+: 93[ ]+xchgl[ ]+%eax,%ebx + *[0-9a-f]+: 94[ ]+xchgl[ ]+%eax,%esp + *[0-9a-f]+: 95[ ]+xchgl[ ]+%eax,%ebp + *[0-9a-f]+: 96[ ]+xchgl[ ]+%eax,%esi + *[0-9a-f]+: 97[ ]+xchgl[ ]+%eax,%edi + *[0-9a-f]+: 98[ ]+cwtl[ ]+ + *[0-9a-f]+: 99[ ]+cltd[ ]+ + *[0-9a-f]+: 9a 90 90 90 90 90 90[ ]+lcalll \$0x9090,\$0x90909090 + *[0-9a-f]+: 9b[ ]+fwait + *[0-9a-f]+: 9c[ ]+pushfl + *[0-9a-f]+: 9d[ ]+popfl[ ]+ + *[0-9a-f]+: 9e[ ]+sahf[ ]+ + *[0-9a-f]+: 9f[ ]+lahf[ ]+ + *[0-9a-f]+: a0 90 90 90 90[ ]+movb[ ]+0x90909090,%al + *[0-9a-f]+: a1 90 90 90 90[ ]+movl[ ]+0x90909090,%eax + *[0-9a-f]+: a2 90 90 90 90[ ]+movb[ ]+%al,0x90909090 + *[0-9a-f]+: a3 90 90 90 90[ ]+movl[ ]+%eax,0x90909090 + *[0-9a-f]+: a4[ ]+movsb[ ]+%ds:\(%esi\),%es:\(%edi\) + *[0-9a-f]+: a5[ ]+movsl[ ]+%ds:\(%esi\),%es:\(%edi\) + *[0-9a-f]+: a6[ ]+cmpsb[ ]+%es:\(%edi\),%ds:\(%esi\) + *[0-9a-f]+: a7[ ]+cmpsl[ ]+%es:\(%edi\),%ds:\(%esi\) + *[0-9a-f]+: a8 90[ ]+testb[ ]+\$0x90,%al + *[0-9a-f]+: a9 90 90 90 90[ ]+testl[ ]+\$0x90909090,%eax + *[0-9a-f]+: aa[ ]+stosb[ ]+%al,%es:\(%edi\) + *[0-9a-f]+: ab[ ]+stosl[ ]+%eax,%es:\(%edi\) + *[0-9a-f]+: ac[ ]+lodsb[ ]+%ds:\(%esi\),%al + *[0-9a-f]+: ad[ ]+lodsl[ ]+%ds:\(%esi\),%eax + *[0-9a-f]+: ae[ ]+scasb[ ]+%es:\(%edi\),%al + *[0-9a-f]+: af[ ]+scasl[ ]+%es:\(%edi\),%eax + *[0-9a-f]+: b0 90[ ]+movb[ ]+\$0x90,%al + *[0-9a-f]+: b1 90[ ]+movb[ ]+\$0x90,%cl + *[0-9a-f]+: b2 90[ ]+movb[ ]+\$0x90,%dl + *[0-9a-f]+: b3 90[ ]+movb[ ]+\$0x90,%bl + *[0-9a-f]+: b4 90[ ]+movb[ ]+\$0x90,%ah + *[0-9a-f]+: b5 90[ ]+movb[ ]+\$0x90,%ch + *[0-9a-f]+: b6 90[ ]+movb[ ]+\$0x90,%dh + *[0-9a-f]+: b7 90[ ]+movb[ ]+\$0x90,%bh + *[0-9a-f]+: b8 90 90 90 90[ ]+movl[ ]+\$0x90909090,%eax + *[0-9a-f]+: b9 90 90 90 90[ ]+movl[ ]+\$0x90909090,%ecx + *[0-9a-f]+: ba 90 90 90 90[ ]+movl[ ]+\$0x90909090,%edx + *[0-9a-f]+: bb 90 90 90 90[ ]+movl[ ]+\$0x90909090,%ebx + *[0-9a-f]+: bc 90 90 90 90[ ]+movl[ ]+\$0x90909090,%esp + *[0-9a-f]+: bd 90 90 90 90[ ]+movl[ ]+\$0x90909090,%ebp + *[0-9a-f]+: be 90 90 90 90[ ]+movl[ ]+\$0x90909090,%esi + *[0-9a-f]+: bf 90 90 90 90[ ]+movl[ ]+\$0x90909090,%edi + *[0-9a-f]+: c0 90 90 90 90 90 90[ ]+rclb[ ]+\$0x90,0x90909090\(%eax\) + *[0-9a-f]+: c1 90 90 90 90 90 90[ ]+rcll[ ]+\$0x90,0x90909090\(%eax\) + *[0-9a-f]+: c2 90 90[ ]+retl[ ]+\$0x9090 + *[0-9a-f]+: c3[ ]+retl[ ]+ + *[0-9a-f]+: c4 90 90 90 90 90[ ]+lesl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: c5 90 90 90 90 90[ ]+ldsl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: c6 80 90 90 90 90 90[ ]+movb[ ]+\$0x90,0x90909090\(%eax\) + *[0-9a-f]+: c7 80 90 90 90 90 90 90 90 90[ ]+movl[ ]+\$0x90909090,0x90909090\(%eax\) + *[0-9a-f]+: c8 90 90 90[ ]+enterl \$0x9090,\$0x90 + *[0-9a-f]+: c9[ ]+leavel + *[0-9a-f]+: ca 90 90[ ]+lretl[ ]+\$0x9090 + *[0-9a-f]+: cb[ ]+lretl[ ]+ + *[0-9a-f]+: cc[ ]+int3[ ]+ + *[0-9a-f]+: cd 90[ ]+int[ ]+\$0x90 + *[0-9a-f]+: ce[ ]+into[ ]+ + *[0-9a-f]+: cf[ ]+iretl[ ]+ + *[0-9a-f]+: d0 90 90 90 90 90[ ]+rclb[ ]+0x90909090\(%eax\) + *[0-9a-f]+: d1 90 90 90 90 90[ ]+rcll[ ]+0x90909090\(%eax\) + *[0-9a-f]+: d2 90 90 90 90 90[ ]+rclb[ ]+%cl,0x90909090\(%eax\) + *[0-9a-f]+: d3 90 90 90 90 90[ ]+rcll[ ]+%cl,0x90909090\(%eax\) + *[0-9a-f]+: d4 90[ ]+aam[ ]+\$0xffffff90 + *[0-9a-f]+: d5 90[ ]+aad[ ]+\$0xffffff90 + *[0-9a-f]+: d7[ ]+xlat[ ]+%ds:\(%ebx\) + *[0-9a-f]+: d8 90 90 90 90 90[ ]+fcoms[ ]+0x90909090\(%eax\) + *[0-9a-f]+: d9 90 90 90 90 90[ ]+fsts[ ]+0x90909090\(%eax\) + *[0-9a-f]+: da 90 90 90 90 90[ ]+ficoml 0x90909090\(%eax\) + *[0-9a-f]+: db 90 90 90 90 90[ ]+fistl[ ]+0x90909090\(%eax\) + *[0-9a-f]+: dc 90 90 90 90 90[ ]+fcoml[ ]+0x90909090\(%eax\) + *[0-9a-f]+: dd 90 90 90 90 90[ ]+fstl[ ]+0x90909090\(%eax\) + *[0-9a-f]+: de 90 90 90 90 90[ ]+ficom[ ]+0x90909090\(%eax\) + *[0-9a-f]+: df 90 90 90 90 90[ ]+fist[ ]+0x90909090\(%eax\) + *[0-9a-f]+: e0 90[ ]+loopnel (0x)?25c.* + *[0-9a-f]+: e1 90[ ]+loopel (0x)?25e.* + *[0-9a-f]+: e2 90[ ]+loopl[ ]+(0x)?260.* + *[0-9a-f]+: e3 90[ ]+jecxz[ ]+(0x)?262.* + *[0-9a-f]+: e4 90[ ]+inb[ ]+\$0x90,%al + *[0-9a-f]+: e5 90[ ]+inl[ ]+\$0x90,%eax + *[0-9a-f]+: e6 90[ ]+outb[ ]+%al,\$0x90 + *[0-9a-f]+: e7 90[ ]+outl[ ]+%eax,\$0x90 + *[0-9a-f]+: e8 90 90 90 90[ ]+calll[ ]+(0x)?9090936f.* + *[0-9a-f]+: e9 90 90 90 90[ ]+jmpl[ ]+(0x)?90909374.* + *[0-9a-f]+: ea 90 90 90 90 90 90[ ]+ljmpl[ ]+\$0x9090,\$0x90909090 + *[0-9a-f]+: eb 90[ ]+jmp[ ]+(0x)?27d.* + *[0-9a-f]+: ec[ ]+inb[ ]+\(%dx\),%al + *[0-9a-f]+: ed[ ]+inl[ ]+\(%dx\),%eax + *[0-9a-f]+: ee[ ]+outb[ ]+%al,\(%dx\) + *[0-9a-f]+: ef[ ]+outl[ ]+%eax,\(%dx\) + *[0-9a-f]+: f4[ ]+hlt[ ]+ + *[0-9a-f]+: f5[ ]+cmc[ ]+ + *[0-9a-f]+: f6 90 90 90 90 90[ ]+notb[ ]+0x90909090\(%eax\) + *[0-9a-f]+: f7 90 90 90 90 90[ ]+notl[ ]+0x90909090\(%eax\) + *[0-9a-f]+: f8[ ]+clc[ ]+ + *[0-9a-f]+: f9[ ]+stc[ ]+ + *[0-9a-f]+: fa[ ]+cli[ ]+ + *[0-9a-f]+: fb[ ]+sti[ ]+ + *[0-9a-f]+: fc[ ]+cld[ ]+ + *[0-9a-f]+: fd[ ]+std[ ]+ + *[0-9a-f]+: ff 90 90 90 90 90[ ]+calll[ ]+\*0x90909090\(%eax\) + *[0-9a-f]+: 0f 00 90 90 90 90 90[ ]+lldt[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 01 90 90 90 90 90[ ]+lgdtl[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 02 90 90 90 90 90[ ]+larl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 03 90 90 90 90 90[ ]+lsll[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 06[ ]+clts[ ]+ + *[0-9a-f]+: 0f 08[ ]+invd[ ]+ + *[0-9a-f]+: 0f 09[ ]+wbinvd + *[0-9a-f]+: 0f 0b[ ]+ud2a[ ]+ + *[0-9a-f]+: 0f 20 d0[ ]+movl[ ]+%cr2,%eax + *[0-9a-f]+: 0f 21 d0[ ]+movl[ ]+%db2,%eax + *[0-9a-f]+: 0f 22 d0[ ]+movl[ ]+%eax,%cr2 + *[0-9a-f]+: 0f 23 d0[ ]+movl[ ]+%eax,%db2 + *[0-9a-f]+: 0f 24 d0[ ]+movl[ ]+%tr2,%eax + *[0-9a-f]+: 0f 26 d0[ ]+movl[ ]+%eax,%tr2 + *[0-9a-f]+: 0f 30[ ]+wrmsr[ ]+ + *[0-9a-f]+: 0f 31[ ]+rdtsc[ ]+ + *[0-9a-f]+: 0f 32[ ]+rdmsr[ ]+ + *[0-9a-f]+: 0f 33[ ]+rdpmc[ ]+ + *[0-9a-f]+: 0f 40 90 90 90 90 90[ ]+cmovo[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 41 90 90 90 90 90[ ]+cmovno 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 42 90 90 90 90 90[ ]+cmovb[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 43 90 90 90 90 90[ ]+cmovae 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 44 90 90 90 90 90[ ]+cmove[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 45 90 90 90 90 90[ ]+cmovne 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 46 90 90 90 90 90[ ]+cmovbe 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 47 90 90 90 90 90[ ]+cmova[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 48 90 90 90 90 90[ ]+cmovs[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 49 90 90 90 90 90[ ]+cmovns 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 4a 90 90 90 90 90[ ]+cmovp[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 4b 90 90 90 90 90[ ]+cmovnp 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 4c 90 90 90 90 90[ ]+cmovl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 4d 90 90 90 90 90[ ]+cmovge 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 4e 90 90 90 90 90[ ]+cmovle 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 4f 90 90 90 90 90[ ]+cmovg[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f 60 90 90 90 90 90[ ]+punpcklbw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 61 90 90 90 90 90[ ]+punpcklwd 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 62 90 90 90 90 90[ ]+punpckldq 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 63 90 90 90 90 90[ ]+packsswb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 64 90 90 90 90 90[ ]+pcmpgtb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 65 90 90 90 90 90[ ]+pcmpgtw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 66 90 90 90 90 90[ ]+pcmpgtd 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 67 90 90 90 90 90[ ]+packuswb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 68 90 90 90 90 90[ ]+punpckhbw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 69 90 90 90 90 90[ ]+punpckhwd 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 6a 90 90 90 90 90[ ]+punpckhdq 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 6b 90 90 90 90 90[ ]+packssdw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 6e 90 90 90 90 90[ ]+movd[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 6f 90 90 90 90 90[ ]+movq[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 71 d0 90[ ]+psrlw[ ]+\$0x90,%mm0 + *[0-9a-f]+: 0f 72 d0 90[ ]+psrld[ ]+\$0x90,%mm0 + *[0-9a-f]+: 0f 73 d0 90[ ]+psrlq[ ]+\$0x90,%mm0 + *[0-9a-f]+: 0f 74 90 90 90 90 90[ ]+pcmpeqb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 75 90 90 90 90 90[ ]+pcmpeqw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 76 90 90 90 90 90[ ]+pcmpeqd 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f 77[ ]+emms[ ]+ + *[0-9a-f]+: 0f 7e 90 90 90 90 90[ ]+movd[ ]+%mm2,0x90909090\(%eax\) + *[0-9a-f]+: 0f 7f 90 90 90 90 90[ ]+movq[ ]+%mm2,0x90909090\(%eax\) + *[0-9a-f]+: 0f 80 90 90 90 90[ ]+jo[ ]+909094e2 <foo\+0x909094e2> + *[0-9a-f]+: 0f 81 90 90 90 90[ ]+jno[ ]+909094e8 <foo\+0x909094e8> + *[0-9a-f]+: 0f 82 90 90 90 90[ ]+jb[ ]+909094ee <foo\+0x909094ee> + *[0-9a-f]+: 0f 83 90 90 90 90[ ]+jae[ ]+909094f4 <foo\+0x909094f4> + *[0-9a-f]+: 0f 84 90 90 90 90[ ]+je[ ]+909094fa <foo\+0x909094fa> + *[0-9a-f]+: 0f 85 90 90 90 90[ ]+jne[ ]+90909500 <foo\+0x90909500> + *[0-9a-f]+: 0f 86 90 90 90 90[ ]+jbe[ ]+90909506 <foo\+0x90909506> + *[0-9a-f]+: 0f 87 90 90 90 90[ ]+ja[ ]+9090950c <foo\+0x9090950c> + *[0-9a-f]+: 0f 88 90 90 90 90[ ]+js[ ]+90909512 <foo\+0x90909512> + *[0-9a-f]+: 0f 89 90 90 90 90[ ]+jns[ ]+90909518 <foo\+0x90909518> + *[0-9a-f]+: 0f 8a 90 90 90 90[ ]+jp[ ]+9090951e <foo\+0x9090951e> + *[0-9a-f]+: 0f 8b 90 90 90 90[ ]+jnp[ ]+90909524 <foo\+0x90909524> + *[0-9a-f]+: 0f 8c 90 90 90 90[ ]+jl[ ]+9090952a <foo\+0x9090952a> + *[0-9a-f]+: 0f 8d 90 90 90 90[ ]+jge[ ]+90909530 <foo\+0x90909530> + *[0-9a-f]+: 0f 8e 90 90 90 90[ ]+jle[ ]+90909536 <foo\+0x90909536> + *[0-9a-f]+: 0f 8f 90 90 90 90[ ]+jg[ ]+9090953c <foo\+0x9090953c> + *[0-9a-f]+: 0f 90 80 90 90 90 90[ ]+seto[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 91 80 90 90 90 90[ ]+setno[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 92 80 90 90 90 90[ ]+setb[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 93 80 90 90 90 90[ ]+setae[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 94 80 90 90 90 90[ ]+sete[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 95 80 90 90 90 90[ ]+setne[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 96 80 90 90 90 90[ ]+setbe[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 97 80 90 90 90 90[ ]+seta[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 98 80 90 90 90 90[ ]+sets[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 99 80 90 90 90 90[ ]+setns[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 9a 80 90 90 90 90[ ]+setp[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 9b 80 90 90 90 90[ ]+setnp[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 9c 80 90 90 90 90[ ]+setl[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 9d 80 90 90 90 90[ ]+setge[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 9e 80 90 90 90 90[ ]+setle[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f 9f 80 90 90 90 90[ ]+setg[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 0f a0[ ]+pushl[ ]+%fs + *[0-9a-f]+: 0f a1[ ]+popl[ ]+%fs + *[0-9a-f]+: 0f a2[ ]+cpuid[ ]+ + *[0-9a-f]+: 0f a3 90 90 90 90 90[ ]+btl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f a4 90 90 90 90 90 90[ ]+shldl[ ]+\$0x90,%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f a5 90 90 90 90 90[ ]+shldl[ ]+%cl,%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f a8[ ]+pushl[ ]+%gs + *[0-9a-f]+: 0f a9[ ]+popl[ ]+%gs + *[0-9a-f]+: 0f aa[ ]+rsm[ ]+ + *[0-9a-f]+: 0f ab 90 90 90 90 90[ ]+btsl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f ac 90 90 90 90 90 90[ ]+shrdl[ ]+\$0x90,%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f ad 90 90 90 90 90[ ]+shrdl[ ]+%cl,%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f af 90 90 90 90 90[ ]+imull[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f b0 90 90 90 90 90[ ]+cmpxchgb %dl,0x90909090\(%eax\) + *[0-9a-f]+: 0f b1 90 90 90 90 90[ ]+cmpxchgl %edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f b2 90 90 90 90 90[ ]+lssl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f b3 90 90 90 90 90[ ]+btrl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f b4 90 90 90 90 90[ ]+lfsl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f b5 90 90 90 90 90[ ]+lgsl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f b6 90 90 90 90 90[ ]+movzbl 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f b7 90 90 90 90 90[ ]+movzwl 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f b9[ ]+ud2b[ ]+ + *[0-9a-f]+: 0f bb 90 90 90 90 90[ ]+btcl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f bc 90 90 90 90 90[ ]+bsfl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f bd 90 90 90 90 90[ ]+bsrl[ ]+0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f be 90 90 90 90 90[ ]+movsbl 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f bf 90 90 90 90 90[ ]+movswl 0x90909090\(%eax\),%edx + *[0-9a-f]+: 0f c0 90 90 90 90 90[ ]+xaddb[ ]+%dl,0x90909090\(%eax\) + *[0-9a-f]+: 0f c1 90 90 90 90 90[ ]+xaddl[ ]+%edx,0x90909090\(%eax\) + *[0-9a-f]+: 0f c8[ ]+bswap[ ]+%eax + *[0-9a-f]+: 0f c9[ ]+bswap[ ]+%ecx + *[0-9a-f]+: 0f ca[ ]+bswap[ ]+%edx + *[0-9a-f]+: 0f cb[ ]+bswap[ ]+%ebx + *[0-9a-f]+: 0f cc[ ]+bswap[ ]+%esp + *[0-9a-f]+: 0f cd[ ]+bswap[ ]+%ebp + *[0-9a-f]+: 0f ce[ ]+bswap[ ]+%esi + *[0-9a-f]+: 0f cf[ ]+bswap[ ]+%edi + *[0-9a-f]+: 0f d1 90 90 90 90 90[ ]+psrlw[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f d2 90 90 90 90 90[ ]+psrld[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f d3 90 90 90 90 90[ ]+psrlq[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f d5 90 90 90 90 90[ ]+pmullw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f d8 90 90 90 90 90[ ]+psubusb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f d9 90 90 90 90 90[ ]+psubusw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f db 90 90 90 90 90[ ]+pand[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f dc 90 90 90 90 90[ ]+paddusb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f dd 90 90 90 90 90[ ]+paddusw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f df 90 90 90 90 90[ ]+pandn[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f e1 90 90 90 90 90[ ]+psraw[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f e2 90 90 90 90 90[ ]+psrad[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f e5 90 90 90 90 90[ ]+pmulhw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f e8 90 90 90 90 90[ ]+psubsb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f e9 90 90 90 90 90[ ]+psubsw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f eb 90 90 90 90 90[ ]+por[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f ec 90 90 90 90 90[ ]+paddsb 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f ed 90 90 90 90 90[ ]+paddsw 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f ef 90 90 90 90 90[ ]+pxor[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f f1 90 90 90 90 90[ ]+psllw[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f f2 90 90 90 90 90[ ]+pslld[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f f3 90 90 90 90 90[ ]+psllq[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f f5 90 90 90 90 90[ ]+pmaddwd 0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f f8 90 90 90 90 90[ ]+psubb[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f f9 90 90 90 90 90[ ]+psubw[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f fa 90 90 90 90 90[ ]+psubd[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f fc 90 90 90 90 90[ ]+paddb[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f fd 90 90 90 90 90[ ]+paddw[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 0f fe 90 90 90 90 90[ ]+paddd[ ]+0x90909090\(%eax\),%mm2 + *[0-9a-f]+: 66 01 90 90 90 90 90[ ]+addw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 03 90 90 90 90 90[ ]+addw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 05 90 90[ ]+addw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 06[ ]+pushw[ ]+%es + *[0-9a-f]+: 66 07[ ]+popw[ ]+%es + *[0-9a-f]+: 66 09 90 90 90 90 90[ ]+orw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0b 90 90 90 90 90[ ]+orw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0d 90 90[ ]+orw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 0e[ ]+pushw[ ]+%cs + *[0-9a-f]+: 66 11 90 90 90 90 90[ ]+adcw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 13 90 90 90 90 90[ ]+adcw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 15 90 90[ ]+adcw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 16[ ]+pushw[ ]+%ss + *[0-9a-f]+: 66 17[ ]+popw[ ]+%ss + *[0-9a-f]+: 66 19 90 90 90 90 90[ ]+sbbw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 1b 90 90 90 90 90[ ]+sbbw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 1d 90 90[ ]+sbbw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 1e[ ]+pushw[ ]+%ds + *[0-9a-f]+: 66 1f[ ]+popw[ ]+%ds + *[0-9a-f]+: 66 21 90 90 90 90 90[ ]+andw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 23 90 90 90 90 90[ ]+andw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 25 90 90[ ]+andw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 29 90 90 90 90 90[ ]+subw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 2b 90 90 90 90 90[ ]+subw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 2d 90 90[ ]+subw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 31 90 90 90 90 90[ ]+xorw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 33 90 90 90 90 90[ ]+xorw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 35 90 90[ ]+xorw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 39 90 90 90 90 90[ ]+cmpw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 3b 90 90 90 90 90[ ]+cmpw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 3d 90 90[ ]+cmpw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 40[ ]+incw[ ]+%ax + *[0-9a-f]+: 66 41[ ]+incw[ ]+%cx + *[0-9a-f]+: 66 42[ ]+incw[ ]+%dx + *[0-9a-f]+: 66 43[ ]+incw[ ]+%bx + *[0-9a-f]+: 66 44[ ]+incw[ ]+%sp + *[0-9a-f]+: 66 45[ ]+incw[ ]+%bp + *[0-9a-f]+: 66 46[ ]+incw[ ]+%si + *[0-9a-f]+: 66 47[ ]+incw[ ]+%di + *[0-9a-f]+: 66 48[ ]+decw[ ]+%ax + *[0-9a-f]+: 66 49[ ]+decw[ ]+%cx + *[0-9a-f]+: 66 4a[ ]+decw[ ]+%dx + *[0-9a-f]+: 66 4b[ ]+decw[ ]+%bx + *[0-9a-f]+: 66 4c[ ]+decw[ ]+%sp + *[0-9a-f]+: 66 4d[ ]+decw[ ]+%bp + *[0-9a-f]+: 66 4e[ ]+decw[ ]+%si + *[0-9a-f]+: 66 4f[ ]+decw[ ]+%di + *[0-9a-f]+: 66 50[ ]+pushw[ ]+%ax + *[0-9a-f]+: 66 51[ ]+pushw[ ]+%cx + *[0-9a-f]+: 66 52[ ]+pushw[ ]+%dx + *[0-9a-f]+: 66 53[ ]+pushw[ ]+%bx + *[0-9a-f]+: 66 54[ ]+pushw[ ]+%sp + *[0-9a-f]+: 66 55[ ]+pushw[ ]+%bp + *[0-9a-f]+: 66 56[ ]+pushw[ ]+%si + *[0-9a-f]+: 66 57[ ]+pushw[ ]+%di + *[0-9a-f]+: 66 58[ ]+popw[ ]+%ax + *[0-9a-f]+: 66 59[ ]+popw[ ]+%cx + *[0-9a-f]+: 66 5a[ ]+popw[ ]+%dx + *[0-9a-f]+: 66 5b[ ]+popw[ ]+%bx + *[0-9a-f]+: 66 5c[ ]+popw[ ]+%sp + *[0-9a-f]+: 66 5d[ ]+popw[ ]+%bp + *[0-9a-f]+: 66 5e[ ]+popw[ ]+%si + *[0-9a-f]+: 66 5f[ ]+popw[ ]+%di + *[0-9a-f]+: 66 60[ ]+pushaw + *[0-9a-f]+: 66 61[ ]+popaw[ ]+ + *[0-9a-f]+: 66 62 90 90 90 90 90[ ]+boundw %dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 68 90 90[ ]+pushw[ ]+\$0x9090 + *[0-9a-f]+: 66 69 90 90 90 90 90 90 90[ ]+imulw[ ]+\$0x9090,0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 6a 90[ ]+pushw[ ]+\$0xffffff90 + *[0-9a-f]+: 66 6b 90 90 90 90 90 90[ ]+imulw[ ]+\$0xffffff90,0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 6d[ ]+insw[ ]+\(%dx\),%es:\(%edi\) + *[0-9a-f]+: 66 6f[ ]+outsw[ ]+%ds:\(%esi\),\(%dx\) + *[0-9a-f]+: 66 81 90 90 90 90 90 90 90[ ]+adcw[ ]+\$0x9090,0x90909090\(%eax\) + *[0-9a-f]+: 66 83 90 90 90 90 90 90[ ]+adcw[ ]+\$0xffffff90,0x90909090\(%eax\) + *[0-9a-f]+: 66 85 90 90 90 90 90[ ]+testw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 87 90 90 90 90 90[ ]+xchgw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 89 90 90 90 90 90[ ]+movw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 8b 90 90 90 90 90[ ]+movw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 8c 90 90 90 90 90[ ]+movw[ ]+%ss,0x90909090\(%eax\) + *[0-9a-f]+: 66 8d 90 90 90 90 90[ ]+leaw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 8f 80 90 90 90 90[ ]+popw[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 66 91[ ]+xchgw[ ]+%ax,%cx + *[0-9a-f]+: 66 92[ ]+xchgw[ ]+%ax,%dx + *[0-9a-f]+: 66 93[ ]+xchgw[ ]+%ax,%bx + *[0-9a-f]+: 66 94[ ]+xchgw[ ]+%ax,%sp + *[0-9a-f]+: 66 95[ ]+xchgw[ ]+%ax,%bp + *[0-9a-f]+: 66 96[ ]+xchgw[ ]+%ax,%si + *[0-9a-f]+: 66 97[ ]+xchgw[ ]+%ax,%di + *[0-9a-f]+: 66 98[ ]+cbtw[ ]+ + *[0-9a-f]+: 66 99[ ]+cwtd[ ]+ + *[0-9a-f]+: 66 9a 90 90 90 90[ ]+lcallw \$0x9090,\$0x9090 + *[0-9a-f]+: 66 9c[ ]+pushfw + *[0-9a-f]+: 66 9d[ ]+popfw[ ]+ + *[0-9a-f]+: 66 a1 90 90 90 90[ ]+movw[ ]+0x90909090,%ax + *[0-9a-f]+: 66 a3 90 90 90 90[ ]+movw[ ]+%ax,0x90909090 + *[0-9a-f]+: 66 a5[ ]+movsw[ ]+%ds:\(%esi\),%es:\(%edi\) + *[0-9a-f]+: 66 a7[ ]+cmpsw[ ]+%es:\(%edi\),%ds:\(%esi\) + *[0-9a-f]+: 66 a9 90 90[ ]+testw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 ab[ ]+stosw[ ]+%ax,%es:\(%edi\) + *[0-9a-f]+: 66 ad[ ]+lodsw[ ]+%ds:\(%esi\),%ax + *[0-9a-f]+: 66 af[ ]+scasw[ ]+%es:\(%edi\),%ax + *[0-9a-f]+: 66 b8 90 90[ ]+movw[ ]+\$0x9090,%ax + *[0-9a-f]+: 66 b9 90 90[ ]+movw[ ]+\$0x9090,%cx + *[0-9a-f]+: 66 ba 90 90[ ]+movw[ ]+\$0x9090,%dx + *[0-9a-f]+: 66 bb 90 90[ ]+movw[ ]+\$0x9090,%bx + *[0-9a-f]+: 66 bc 90 90[ ]+movw[ ]+\$0x9090,%sp + *[0-9a-f]+: 66 bd 90 90[ ]+movw[ ]+\$0x9090,%bp + *[0-9a-f]+: 66 be 90 90[ ]+movw[ ]+\$0x9090,%si + *[0-9a-f]+: 66 bf 90 90[ ]+movw[ ]+\$0x9090,%di + *[0-9a-f]+: 66 c1 90 90 90 90 90 90[ ]+rclw[ ]+\$0x90,0x90909090\(%eax\) + *[0-9a-f]+: 66 c2 90 90[ ]+retw[ ]+\$0x9090 + *[0-9a-f]+: 66 c3[ ]+retw[ ]+ + *[0-9a-f]+: 66 c4 90 90 90 90 90[ ]+lesw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 c5 90 90 90 90 90[ ]+ldsw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 c7 80 90 90 90 90 90 90[ ]+movw[ ]+\$0x9090,0x90909090\(%eax\) + *[0-9a-f]+: 66 c8 90 90 90[ ]+enterw \$0x9090,\$0x90 + *[0-9a-f]+: 66 c9[ ]+leavew + *[0-9a-f]+: 66 ca 90 90[ ]+lretw[ ]+\$0x9090 + *[0-9a-f]+: 66 cb[ ]+lretw[ ]+ + *[0-9a-f]+: 66 cf[ ]+iretw[ ]+ + *[0-9a-f]+: 66 d1 90 90 90 90 90[ ]+rclw[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 66 d3 90 90 90 90 90[ ]+rclw[ ]+%cl,0x90909090\(%eax\) + *[0-9a-f]+: 66 e5 90[ ]+inw[ ]+\$0x90,%ax + *[0-9a-f]+: 66 e7 90[ ]+outw[ ]+%ax,\$0x90 + *[0-9a-f]+: 66 e8 8f 90[ ]+callw[ ]+(0x)?9918.* + *[0-9a-f]+: 66 ea 90 90 90 90[ ]+ljmpw[ ]+\$0x9090,\$0x9090 + *[0-9a-f]+: 66 ed[ ]+inw[ ]+\(%dx\),%ax + *[0-9a-f]+: 66 ef[ ]+outw[ ]+%ax,\(%dx\) + *[0-9a-f]+: 66 f7 90 90 90 90 90[ ]+notw[ ]+0x90909090\(%eax\) + *[0-9a-f]+: 66 ff 90 90 90 90 90[ ]+callw[ ]+\*0x90909090\(%eax\) + *[0-9a-f]+: 66 0f 02 90 90 90 90 90[ ]+larw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 03 90 90 90 90 90[ ]+lslw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 40 90 90 90 90 90[ ]+cmovo[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 41 90 90 90 90 90[ ]+cmovno 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 42 90 90 90 90 90[ ]+cmovb[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 43 90 90 90 90 90[ ]+cmovae 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 44 90 90 90 90 90[ ]+cmove[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 45 90 90 90 90 90[ ]+cmovne 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 46 90 90 90 90 90[ ]+cmovbe 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 47 90 90 90 90 90[ ]+cmova[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 48 90 90 90 90 90[ ]+cmovs[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 49 90 90 90 90 90[ ]+cmovns 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 4a 90 90 90 90 90[ ]+cmovp[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 4b 90 90 90 90 90[ ]+cmovnp 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 4c 90 90 90 90 90[ ]+cmovl[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 4d 90 90 90 90 90[ ]+cmovge 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 4e 90 90 90 90 90[ ]+cmovle 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f 4f 90 90 90 90 90[ ]+cmovg[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f a0[ ]+pushw[ ]+%fs + *[0-9a-f]+: 66 0f a1[ ]+popw[ ]+%fs + *[0-9a-f]+: 66 0f a3 90 90 90 90 90[ ]+btw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f a4 90 90 90 90 90 90[ ]+shldw[ ]+\$0x90,%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f a5 90 90 90 90 90[ ]+shldw[ ]+%cl,%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f a8[ ]+pushw[ ]+%gs + *[0-9a-f]+: 66 0f a9[ ]+popw[ ]+%gs + *[0-9a-f]+: 66 0f ab 90 90 90 90 90[ ]+btsw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f ac 90 90 90 90 90 90[ ]+shrdw[ ]+\$0x90,%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f ad 90 90 90 90 90[ ]+shrdw[ ]+%cl,%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f af 90 90 90 90 90[ ]+imulw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f b1 90 90 90 90 90[ ]+cmpxchgw %dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f b2 90 90 90 90 90[ ]+lssw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f b3 90 90 90 90 90[ ]+btrw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f b4 90 90 90 90 90[ ]+lfsw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f b5 90 90 90 90 90[ ]+lgsw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f b6 90 90 90 90 90[ ]+movzbw 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f bb 90 90 90 90 90[ ]+btcw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 0f bc 90 90 90 90 90[ ]+bsfw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f bd 90 90 90 90 90[ ]+bsrw[ ]+0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f be 90 90 90 90 90[ ]+movsbw 0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 0f c1 90 90 90 90 90[ ]+xaddw[ ]+%dx,0x90909090\(%eax\) + *[0-9a-f]+: 66 90[ ]+xchgw[ ]+%ax,%ax + *[0-9a-f]+: 0f 00 c0[ ]+sldtl[ ]+%eax + *[0-9a-f]+: 66 0f 00 c0[ ]+sldtw[ ]+%ax + *[0-9a-f]+: 0f 00 00[ ]+sldtw[ ]+\(%eax\) + *[0-9a-f]+: 0f 01 e0[ ]+smswl[ ]+%eax + *[0-9a-f]+: 66 0f 01 e0[ ]+smsww[ ]+%ax + *[0-9a-f]+: 0f 01 20[ ]+smsww[ ]+\(%eax\) + *[0-9a-f]+: 0f 00 c8[ ]+strl[ ]+%eax + *[0-9a-f]+: 66 0f 00 c8[ ]+strw[ ]+%ax + *[0-9a-f]+: 0f 00 08[ ]+strw[ ]+\(%eax\) + \.\.\. diff --git a/gas/testsuite/gas/i386/opcode.d b/gas/testsuite/gas/i386/opcode.d index 99d9970..b0eea3c 100644 --- a/gas/testsuite/gas/i386/opcode.d +++ b/gas/testsuite/gas/i386/opcode.d @@ -1,6 +1,6 @@ #as: -J #objdump: -dw -#name: i386 intel +#name: i386 opcodes .*: +file format .* |