diff options
Diffstat (limited to 'gas')
-rw-r--r-- | gas/testsuite/ChangeLog | 21 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/amd.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/immed32.d | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/intel.d | 504 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/intel16.d | 12 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/intelok.d | 50 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/jump16.d | 20 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/naked.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/opcode-suffix.d | 500 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/opcode.d | 500 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/prescott.d | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/ssemmx2.d | 96 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/tlsd.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/tlspic.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-addr32.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-prescott.d | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-rip.d | 8 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86_64.d | 14 |
18 files changed, 887 insertions, 866 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 4c6ff29..0140f97 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,5 +1,26 @@ 2007-04-26 H.J. Lu <hongjiu.lu@intel.com> + PR binutils/4430 + * gas/i386/amd.d: Updated. + * gas/i386/immed32.d: Likewise. + * gas/i386/intel.d: Likewise. + * gas/i386/intel16.d: Likewise. + * gas/i386/intelok.d: Likewise. + * gas/i386/jump16.d: Likewise. + * gas/i386/naked.d: Likewise. + * gas/i386/opcode-suffix.d: Likewise. + * gas/i386/opcode.d: Likewise. + * gas/i386/prescott.d: Likewise. + * gas/i386/ssemmx2.d: Likewise. + * gas/i386/tlsd.d: Likewise. + * gas/i386/tlspic.d: Likewise. + * gas/i386/x86-64-addr32.d: Likewise. + * gas/i386/x86-64-prescott.d: Likewise. + * gas/i386/x86-64-rip.d: Likewise. + * gas/i386/x86_64.d: Likewise. + +2007-04-26 H.J. Lu <hongjiu.lu@intel.com> + PR binutils/4429 * gas/i386/i386.exp: Run "x86-64-addr32-intel" and "x86-64-rip-intel". diff --git a/gas/testsuite/gas/i386/amd.d b/gas/testsuite/gas/i386/amd.d index 1ff1679..2f3b5b5 100644 --- a/gas/testsuite/gas/i386/amd.d +++ b/gas/testsuite/gas/i386/amd.d @@ -17,7 +17,7 @@ Disassembly of section .text: 27: 0f 0f ae 90 90 00 00 90 [ ]*pfcmpge 0x9090\(%esi\),%mm5 2f: 0f 0f 74 75 00 a0 [ ]*pfcmpgt 0x0\(%ebp,%esi,2\),%mm6 35: 0f 0f 7c 75 02 a4 [ ]*pfmax 0x2\(%ebp,%esi,2\),%mm7 - 3b: 0f 0f 84 75 90 90 90 90 94 [ ]*pfmin 0x90909090\(%ebp,%esi,2\),%mm0 + 3b: 0f 0f 84 75 90 90 90 90 94 [ ]*pfmin -0x6f6f6f70\(%ebp,%esi,2\),%mm0 44: 0f 0f 0d 04 00 00 00 b4 [ ]*pfmul 0x4,%mm1 4c: 2e 0f 0f 54 c3 07 96 [ ]*pfrcp %cs:0x7\(%ebx,%eax,8\),%mm2 53: 0f 0f d8 a6 [ ]*pfrcpit1 %mm0,%mm3 diff --git a/gas/testsuite/gas/i386/immed32.d b/gas/testsuite/gas/i386/immed32.d index 3d308a8..d22538f 100644 --- a/gas/testsuite/gas/i386/immed32.d +++ b/gas/testsuite/gas/i386/immed32.d @@ -9,9 +9,9 @@ Disassembly of section \.text: [ ]*[0-9a-fA-F]+:[ ]+ff 50 04[ ]+calll? +\*0x4\(%eax\) [ ]*[0-9a-fA-F]+:[ ]+ff 90 08 00 00 00[ ]+calll? +\*0x8\(%eax\) [ ]*[0-9a-fA-F]+:[ ]+ff 90 00 00 00 00[ ]+calll? +\*0x0\(%eax\) -[ ]*[0-9a-fA-F]+:[ ]+67 ff 57 04[ ]+(addr16 )?calll? +\*4\(%bx\) -[ ]*[0-9a-fA-F]+:[ ]+67 ff 97 08 00[ ]+(addr16 )?calll? +\*8\(%bx\) -[ ]*[0-9a-fA-F]+:[ ]+67 ff 97 00 00[ ]+(addr16 )?calll? +\*0\(%bx\) +[ ]*[0-9a-fA-F]+:[ ]+67 ff 57 04[ ]+(addr16 )?calll? +\*0x4\(%bx\) +[ ]*[0-9a-fA-F]+:[ ]+67 ff 97 08 00[ ]+(addr16 )?calll? +\*0x8\(%bx\) +[ ]*[0-9a-fA-F]+:[ ]+67 ff 97 00 00[ ]+(addr16 )?calll? +\*0x0\(%bx\) [ ]*[0-9a-fA-F]+:[ ]+b0 04[ ]+movb? +\$0x4,%al [ ]*[0-9a-fA-F]+:[ ]+b0 08[ ]+movb? +\$0x8,%al [ ]*[0-9a-fA-F]+:[ ]+b0 00[ ]+movb? +\$0x0,%al diff --git a/gas/testsuite/gas/i386/intel.d b/gas/testsuite/gas/i386/intel.d index 69202ce..f8a96df 100644 --- a/gas/testsuite/gas/i386/intel.d +++ b/gas/testsuite/gas/i386/intel.d @@ -8,62 +8,62 @@ Disassembly of section .text: 0+000 <foo>: - 0: 00 90 90 90 90 90 [ ]*add %dl,0x90909090\(%eax\) - 6: 01 90 90 90 90 90 [ ]*add %edx,0x90909090\(%eax\) - c: 02 90 90 90 90 90 [ ]*add 0x90909090\(%eax\),%dl - 12: 03 90 90 90 90 90 [ ]*add 0x90909090\(%eax\),%edx + 0: 00 90 90 90 90 90 [ ]*add %dl,-0x6f6f6f70\(%eax\) + 6: 01 90 90 90 90 90 [ ]*add %edx,-0x6f6f6f70\(%eax\) + c: 02 90 90 90 90 90 [ ]*add -0x6f6f6f70\(%eax\),%dl + 12: 03 90 90 90 90 90 [ ]*add -0x6f6f6f70\(%eax\),%edx 18: 04 90 [ ]*add \$0x90,%al 1a: 05 90 90 90 90 [ ]*add \$0x90909090,%eax 1f: 06 [ ]*push %es 20: 07 [ ]*pop %es - 21: 08 90 90 90 90 90 [ ]*or %dl,0x90909090\(%eax\) - 27: 09 90 90 90 90 90 [ ]*or %edx,0x90909090\(%eax\) - 2d: 0a 90 90 90 90 90 [ ]*or 0x90909090\(%eax\),%dl - 33: 0b 90 90 90 90 90 [ ]*or 0x90909090\(%eax\),%edx + 21: 08 90 90 90 90 90 [ ]*or %dl,-0x6f6f6f70\(%eax\) + 27: 09 90 90 90 90 90 [ ]*or %edx,-0x6f6f6f70\(%eax\) + 2d: 0a 90 90 90 90 90 [ ]*or -0x6f6f6f70\(%eax\),%dl + 33: 0b 90 90 90 90 90 [ ]*or -0x6f6f6f70\(%eax\),%edx 39: 0c 90 [ ]*or \$0x90,%al 3b: 0d 90 90 90 90 [ ]*or \$0x90909090,%eax 40: 0e [ ]*push %cs - 41: 10 90 90 90 90 90 [ ]*adc %dl,0x90909090\(%eax\) - 47: 11 90 90 90 90 90 [ ]*adc %edx,0x90909090\(%eax\) - 4d: 12 90 90 90 90 90 [ ]*adc 0x90909090\(%eax\),%dl - 53: 13 90 90 90 90 90 [ ]*adc 0x90909090\(%eax\),%edx + 41: 10 90 90 90 90 90 [ ]*adc %dl,-0x6f6f6f70\(%eax\) + 47: 11 90 90 90 90 90 [ ]*adc %edx,-0x6f6f6f70\(%eax\) + 4d: 12 90 90 90 90 90 [ ]*adc -0x6f6f6f70\(%eax\),%dl + 53: 13 90 90 90 90 90 [ ]*adc -0x6f6f6f70\(%eax\),%edx 59: 14 90 [ ]*adc \$0x90,%al 5b: 15 90 90 90 90 [ ]*adc \$0x90909090,%eax 60: 16 [ ]*push %ss 61: 17 [ ]*pop %ss - 62: 18 90 90 90 90 90 [ ]*sbb %dl,0x90909090\(%eax\) - 68: 19 90 90 90 90 90 [ ]*sbb %edx,0x90909090\(%eax\) - 6e: 1a 90 90 90 90 90 [ ]*sbb 0x90909090\(%eax\),%dl - 74: 1b 90 90 90 90 90 [ ]*sbb 0x90909090\(%eax\),%edx + 62: 18 90 90 90 90 90 [ ]*sbb %dl,-0x6f6f6f70\(%eax\) + 68: 19 90 90 90 90 90 [ ]*sbb %edx,-0x6f6f6f70\(%eax\) + 6e: 1a 90 90 90 90 90 [ ]*sbb -0x6f6f6f70\(%eax\),%dl + 74: 1b 90 90 90 90 90 [ ]*sbb -0x6f6f6f70\(%eax\),%edx 7a: 1c 90 [ ]*sbb \$0x90,%al 7c: 1d 90 90 90 90 [ ]*sbb \$0x90909090,%eax 81: 1e [ ]*push %ds 82: 1f [ ]*pop %ds - 83: 20 90 90 90 90 90 [ ]*and %dl,0x90909090\(%eax\) - 89: 21 90 90 90 90 90 [ ]*and %edx,0x90909090\(%eax\) - 8f: 22 90 90 90 90 90 [ ]*and 0x90909090\(%eax\),%dl - 95: 23 90 90 90 90 90 [ ]*and 0x90909090\(%eax\),%edx + 83: 20 90 90 90 90 90 [ ]*and %dl,-0x6f6f6f70\(%eax\) + 89: 21 90 90 90 90 90 [ ]*and %edx,-0x6f6f6f70\(%eax\) + 8f: 22 90 90 90 90 90 [ ]*and -0x6f6f6f70\(%eax\),%dl + 95: 23 90 90 90 90 90 [ ]*and -0x6f6f6f70\(%eax\),%edx 9b: 24 90 [ ]*and \$0x90,%al 9d: 25 90 90 90 90 [ ]*and \$0x90909090,%eax a2: 27 [ ]*daa - a3: 28 90 90 90 90 90 [ ]*sub %dl,0x90909090\(%eax\) - a9: 29 90 90 90 90 90 [ ]*sub %edx,0x90909090\(%eax\) - af: 2a 90 90 90 90 90 [ ]*sub 0x90909090\(%eax\),%dl - b5: 2b 90 90 90 90 90 [ ]*sub 0x90909090\(%eax\),%edx + a3: 28 90 90 90 90 90 [ ]*sub %dl,-0x6f6f6f70\(%eax\) + a9: 29 90 90 90 90 90 [ ]*sub %edx,-0x6f6f6f70\(%eax\) + af: 2a 90 90 90 90 90 [ ]*sub -0x6f6f6f70\(%eax\),%dl + b5: 2b 90 90 90 90 90 [ ]*sub -0x6f6f6f70\(%eax\),%edx bb: 2c 90 [ ]*sub \$0x90,%al bd: 2d 90 90 90 90 [ ]*sub \$0x90909090,%eax c2: 2f [ ]*das - c3: 30 90 90 90 90 90 [ ]*xor %dl,0x90909090\(%eax\) - c9: 31 90 90 90 90 90 [ ]*xor %edx,0x90909090\(%eax\) - cf: 32 90 90 90 90 90 [ ]*xor 0x90909090\(%eax\),%dl - d5: 33 90 90 90 90 90 [ ]*xor 0x90909090\(%eax\),%edx + c3: 30 90 90 90 90 90 [ ]*xor %dl,-0x6f6f6f70\(%eax\) + c9: 31 90 90 90 90 90 [ ]*xor %edx,-0x6f6f6f70\(%eax\) + cf: 32 90 90 90 90 90 [ ]*xor -0x6f6f6f70\(%eax\),%dl + d5: 33 90 90 90 90 90 [ ]*xor -0x6f6f6f70\(%eax\),%edx db: 34 90 [ ]*xor \$0x90,%al dd: 35 90 90 90 90 [ ]*xor \$0x90909090,%eax e2: 37 [ ]*aaa - e3: 38 90 90 90 90 90 [ ]*cmp %dl,0x90909090\(%eax\) - e9: 39 90 90 90 90 90 [ ]*cmp %edx,0x90909090\(%eax\) - ef: 3a 90 90 90 90 90 [ ]*cmp 0x90909090\(%eax\),%dl - f5: 3b 90 90 90 90 90 [ ]*cmp 0x90909090\(%eax\),%edx + e3: 38 90 90 90 90 90 [ ]*cmp %dl,-0x6f6f6f70\(%eax\) + e9: 39 90 90 90 90 90 [ ]*cmp %edx,-0x6f6f6f70\(%eax\) + ef: 3a 90 90 90 90 90 [ ]*cmp -0x6f6f6f70\(%eax\),%dl + f5: 3b 90 90 90 90 90 [ ]*cmp -0x6f6f6f70\(%eax\),%edx fb: 3c 90 [ ]*cmp \$0x90,%al fd: 3d 90 90 90 90 [ ]*cmp \$0x90909090,%eax 102: 3f [ ]*aas @@ -101,12 +101,12 @@ Disassembly of section .text: 122: 5f [ ]*pop %edi 123: 60 [ ]*pusha 124: 61 [ ]*popa - 125: 62 90 90 90 90 90 [ ]*bound %edx,0x90909090\(%eax\) - 12b: 63 90 90 90 90 90 [ ]*arpl %dx,0x90909090\(%eax\) + 125: 62 90 90 90 90 90 [ ]*bound %edx,-0x6f6f6f70\(%eax\) + 12b: 63 90 90 90 90 90 [ ]*arpl %dx,-0x6f6f6f70\(%eax\) 131: 68 90 90 90 90 [ ]*push \$0x90909090 - 136: 69 90 90 90 90 90 90 90 90 90 [ ]*imul \$0x90909090,0x90909090\(%eax\),%edx + 136: 69 90 90 90 90 90 90 90 90 90 [ ]*imul \$0x90909090,-0x6f6f6f70\(%eax\),%edx 140: 6a 90 [ ]*push \$0xffffff90 - 142: 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,0x90909090\(%eax\),%edx + 142: 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,-0x6f6f6f70\(%eax\),%edx 149: 6c [ ]*insb \(%dx\),%es:\(%edi\) 14a: 6d [ ]*insl \(%dx\),%es:\(%edi\) 14b: 6e [ ]*outsb %ds:\(%esi\),\(%dx\) @@ -127,21 +127,21 @@ Disassembly of section .text: 167: 7d 90 [ ]*jge (0x)?f9.* 169: 7e 90 [ ]*jle (0x)?fb.* 16b: 7f 90 [ ]*jg (0x)?fd.* - 16d: 80 90 90 90 90 90 90 [ ]*adcb \$0x90,0x90909090\(%eax\) - 174: 81 90 90 90 90 90 90 90 90 90 [ ]*adcl \$0x90909090,0x90909090\(%eax\) - 17e: 83 90 90 90 90 90 90 [ ]*adcl \$0xffffff90,0x90909090\(%eax\) - 185: 84 90 90 90 90 90 [ ]*test %dl,0x90909090\(%eax\) - 18b: 85 90 90 90 90 90 [ ]*test %edx,0x90909090\(%eax\) - 191: 86 90 90 90 90 90 [ ]*xchg %dl,0x90909090\(%eax\) - 197: 87 90 90 90 90 90 [ ]*xchg %edx,0x90909090\(%eax\) - 19d: 88 90 90 90 90 90 [ ]*mov %dl,0x90909090\(%eax\) - 1a3: 89 90 90 90 90 90 [ ]*mov %edx,0x90909090\(%eax\) - 1a9: 8a 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%dl - 1af: 8b 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%edx - 1b5: 8c 90 90 90 90 90 [ ]*mov %ss,0x90909090\(%eax\) - 1bb: 8d 90 90 90 90 90 [ ]*lea 0x90909090\(%eax\),%edx - 1c1: 8e 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%ss - 1c7: 8f 80 90 90 90 90 [ ]*popl 0x90909090\(%eax\) + 16d: 80 90 90 90 90 90 90 [ ]*adcb \$0x90,-0x6f6f6f70\(%eax\) + 174: 81 90 90 90 90 90 90 90 90 90 [ ]*adcl \$0x90909090,-0x6f6f6f70\(%eax\) + 17e: 83 90 90 90 90 90 90 [ ]*adcl \$0xffffff90,-0x6f6f6f70\(%eax\) + 185: 84 90 90 90 90 90 [ ]*test %dl,-0x6f6f6f70\(%eax\) + 18b: 85 90 90 90 90 90 [ ]*test %edx,-0x6f6f6f70\(%eax\) + 191: 86 90 90 90 90 90 [ ]*xchg %dl,-0x6f6f6f70\(%eax\) + 197: 87 90 90 90 90 90 [ ]*xchg %edx,-0x6f6f6f70\(%eax\) + 19d: 88 90 90 90 90 90 [ ]*mov %dl,-0x6f6f6f70\(%eax\) + 1a3: 89 90 90 90 90 90 [ ]*mov %edx,-0x6f6f6f70\(%eax\) + 1a9: 8a 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%dl + 1af: 8b 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%edx + 1b5: 8c 90 90 90 90 90 [ ]*mov %ss,-0x6f6f6f70\(%eax\) + 1bb: 8d 90 90 90 90 90 [ ]*lea -0x6f6f6f70\(%eax\),%edx + 1c1: 8e 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%ss + 1c7: 8f 80 90 90 90 90 [ ]*popl -0x6f6f6f70\(%eax\) 1cd: 90 [ ]*nop 1ce: 91 [ ]*xchg %eax,%ecx 1cf: 92 [ ]*xchg %eax,%edx @@ -190,14 +190,14 @@ Disassembly of section .text: 231: bd 90 90 90 90 [ ]*mov \$0x90909090,%ebp 236: be 90 90 90 90 [ ]*mov \$0x90909090,%esi 23b: bf 90 90 90 90 [ ]*mov \$0x90909090,%edi - 240: c0 90 90 90 90 90 90 [ ]*rclb \$0x90,0x90909090\(%eax\) - 247: c1 90 90 90 90 90 90 [ ]*rcll \$0x90,0x90909090\(%eax\) + 240: c0 90 90 90 90 90 90 [ ]*rclb \$0x90,-0x6f6f6f70\(%eax\) + 247: c1 90 90 90 90 90 90 [ ]*rcll \$0x90,-0x6f6f6f70\(%eax\) 24e: c2 90 90 [ ]*ret \$0x9090 251: c3 [ ]*ret - 252: c4 90 90 90 90 90 [ ]*les 0x90909090\(%eax\),%edx - 258: c5 90 90 90 90 90 [ ]*lds 0x90909090\(%eax\),%edx - 25e: c6 80 90 90 90 90 90 [ ]*movb \$0x90,0x90909090\(%eax\) - 265: c7 80 90 90 90 90 90 90 90 90 [ ]*movl \$0x90909090,0x90909090\(%eax\) + 252: c4 90 90 90 90 90 [ ]*les -0x6f6f6f70\(%eax\),%edx + 258: c5 90 90 90 90 90 [ ]*lds -0x6f6f6f70\(%eax\),%edx + 25e: c6 80 90 90 90 90 90 [ ]*movb \$0x90,-0x6f6f6f70\(%eax\) + 265: c7 80 90 90 90 90 90 90 90 90 [ ]*movl \$0x90909090,-0x6f6f6f70\(%eax\) 26f: c8 90 90 90 [ ]*enter \$0x9090,\$0x90 273: c9 [ ]*leave 274: ca 90 90 [ ]*lret \$0x9090 @@ -206,21 +206,21 @@ Disassembly of section .text: 279: cd 90 [ ]*int \$0x90 27b: ce [ ]*into 27c: cf [ ]*iret - 27d: d0 90 90 90 90 90 [ ]*rclb 0x90909090\(%eax\) - 283: d1 90 90 90 90 90 [ ]*rcll 0x90909090\(%eax\) - 289: d2 90 90 90 90 90 [ ]*rclb %cl,0x90909090\(%eax\) - 28f: d3 90 90 90 90 90 [ ]*rcll %cl,0x90909090\(%eax\) + 27d: d0 90 90 90 90 90 [ ]*rclb -0x6f6f6f70\(%eax\) + 283: d1 90 90 90 90 90 [ ]*rcll -0x6f6f6f70\(%eax\) + 289: d2 90 90 90 90 90 [ ]*rclb %cl,-0x6f6f6f70\(%eax\) + 28f: d3 90 90 90 90 90 [ ]*rcll %cl,-0x6f6f6f70\(%eax\) 295: d4 90 [ ]*aam \$0xffffff90 297: d5 90 [ ]*aad \$0xffffff90 299: d7 [ ]*xlat %ds:\(%ebx\) - 29a: d8 90 90 90 90 90 [ ]*fcoms 0x90909090\(%eax\) - 2a0: d9 90 90 90 90 90 [ ]*fsts 0x90909090\(%eax\) - 2a6: da 90 90 90 90 90 [ ]*ficoml 0x90909090\(%eax\) - 2ac: db 90 90 90 90 90 [ ]*fistl 0x90909090\(%eax\) - 2b2: dc 90 90 90 90 90 [ ]*fcoml 0x90909090\(%eax\) - 2b8: dd 90 90 90 90 90 [ ]*fstl 0x90909090\(%eax\) - 2be: de 90 90 90 90 90 [ ]*ficom 0x90909090\(%eax\) - 2c4: df 90 90 90 90 90 [ ]*fist 0x90909090\(%eax\) + 29a: d8 90 90 90 90 90 [ ]*fcoms -0x6f6f6f70\(%eax\) + 2a0: d9 90 90 90 90 90 [ ]*fsts -0x6f6f6f70\(%eax\) + 2a6: da 90 90 90 90 90 [ ]*ficoml -0x6f6f6f70\(%eax\) + 2ac: db 90 90 90 90 90 [ ]*fistl -0x6f6f6f70\(%eax\) + 2b2: dc 90 90 90 90 90 [ ]*fcoml -0x6f6f6f70\(%eax\) + 2b8: dd 90 90 90 90 90 [ ]*fstl -0x6f6f6f70\(%eax\) + 2be: de 90 90 90 90 90 [ ]*ficom -0x6f6f6f70\(%eax\) + 2c4: df 90 90 90 90 90 [ ]*fist -0x6f6f6f70\(%eax\) 2ca: e0 90 [ ]*loopne (0x)?25c.* 2cc: e1 90 [ ]*loope (0x)?25e.* 2ce: e2 90 [ ]*loop (0x)?260.* @@ -239,19 +239,19 @@ Disassembly of section .text: 2f0: ef [ ]*out %eax,\(%dx\) 2f1: f4 [ ]*hlt 2f2: f5 [ ]*cmc - 2f3: f6 90 90 90 90 90 [ ]*notb 0x90909090\(%eax\) - 2f9: f7 90 90 90 90 90 [ ]*notl 0x90909090\(%eax\) + 2f3: f6 90 90 90 90 90 [ ]*notb -0x6f6f6f70\(%eax\) + 2f9: f7 90 90 90 90 90 [ ]*notl -0x6f6f6f70\(%eax\) 2ff: f8 [ ]*clc 300: f9 [ ]*stc 301: fa [ ]*cli 302: fb [ ]*sti 303: fc [ ]*cld 304: fd [ ]*std - 305: ff 90 90 90 90 90 [ ]*call \*0x90909090\(%eax\) - 30b: 0f 00 90 90 90 90 90 [ ]*lldt 0x90909090\(%eax\) - 312: 0f 01 90 90 90 90 90 [ ]*lgdtl 0x90909090\(%eax\) - 319: 0f 02 90 90 90 90 90 [ ]*lar 0x90909090\(%eax\),%edx - 320: 0f 03 90 90 90 90 90 [ ]*lsl 0x90909090\(%eax\),%edx + 305: ff 90 90 90 90 90 [ ]*call \*-0x6f6f6f70\(%eax\) + 30b: 0f 00 90 90 90 90 90 [ ]*lldt -0x6f6f6f70\(%eax\) + 312: 0f 01 90 90 90 90 90 [ ]*lgdtl -0x6f6f6f70\(%eax\) + 319: 0f 02 90 90 90 90 90 [ ]*lar -0x6f6f6f70\(%eax\),%edx + 320: 0f 03 90 90 90 90 90 [ ]*lsl -0x6f6f6f70\(%eax\),%edx 327: 0f 06 [ ]*clts 329: 0f 08 [ ]*invd 32b: 0f 09 [ ]*wbinvd @@ -266,45 +266,45 @@ Disassembly of section .text: 343: 0f 31 [ ]*rdtsc 345: 0f 32 [ ]*rdmsr 347: 0f 33 [ ]*rdpmc - 349: 0f 40 90 90 90 90 90 [ ]*cmovo 0x90909090\(%eax\),%edx - 350: 0f 41 90 90 90 90 90 [ ]*cmovno 0x90909090\(%eax\),%edx - 357: 0f 42 90 90 90 90 90 [ ]*cmovb 0x90909090\(%eax\),%edx - 35e: 0f 43 90 90 90 90 90 [ ]*cmovae 0x90909090\(%eax\),%edx - 365: 0f 44 90 90 90 90 90 [ ]*cmove 0x90909090\(%eax\),%edx - 36c: 0f 45 90 90 90 90 90 [ ]*cmovne 0x90909090\(%eax\),%edx - 373: 0f 46 90 90 90 90 90 [ ]*cmovbe 0x90909090\(%eax\),%edx - 37a: 0f 47 90 90 90 90 90 [ ]*cmova 0x90909090\(%eax\),%edx - 381: 0f 48 90 90 90 90 90 [ ]*cmovs 0x90909090\(%eax\),%edx - 388: 0f 49 90 90 90 90 90 [ ]*cmovns 0x90909090\(%eax\),%edx - 38f: 0f 4a 90 90 90 90 90 [ ]*cmovp 0x90909090\(%eax\),%edx - 396: 0f 4b 90 90 90 90 90 [ ]*cmovnp 0x90909090\(%eax\),%edx - 39d: 0f 4c 90 90 90 90 90 [ ]*cmovl 0x90909090\(%eax\),%edx - 3a4: 0f 4d 90 90 90 90 90 [ ]*cmovge 0x90909090\(%eax\),%edx - 3ab: 0f 4e 90 90 90 90 90 [ ]*cmovle 0x90909090\(%eax\),%edx - 3b2: 0f 4f 90 90 90 90 90 [ ]*cmovg 0x90909090\(%eax\),%edx - 3b9: 0f 60 90 90 90 90 90 [ ]*punpcklbw 0x90909090\(%eax\),%mm2 - 3c0: 0f 61 90 90 90 90 90 [ ]*punpcklwd 0x90909090\(%eax\),%mm2 - 3c7: 0f 62 90 90 90 90 90 [ ]*punpckldq 0x90909090\(%eax\),%mm2 - 3ce: 0f 63 90 90 90 90 90 [ ]*packsswb 0x90909090\(%eax\),%mm2 - 3d5: 0f 64 90 90 90 90 90 [ ]*pcmpgtb 0x90909090\(%eax\),%mm2 - 3dc: 0f 65 90 90 90 90 90 [ ]*pcmpgtw 0x90909090\(%eax\),%mm2 - 3e3: 0f 66 90 90 90 90 90 [ ]*pcmpgtd 0x90909090\(%eax\),%mm2 - 3ea: 0f 67 90 90 90 90 90 [ ]*packuswb 0x90909090\(%eax\),%mm2 - 3f1: 0f 68 90 90 90 90 90 [ ]*punpckhbw 0x90909090\(%eax\),%mm2 - 3f8: 0f 69 90 90 90 90 90 [ ]*punpckhwd 0x90909090\(%eax\),%mm2 - 3ff: 0f 6a 90 90 90 90 90 [ ]*punpckhdq 0x90909090\(%eax\),%mm2 - 406: 0f 6b 90 90 90 90 90 [ ]*packssdw 0x90909090\(%eax\),%mm2 - 40d: 0f 6e 90 90 90 90 90 [ ]*movd 0x90909090\(%eax\),%mm2 - 414: 0f 6f 90 90 90 90 90 [ ]*movq 0x90909090\(%eax\),%mm2 + 349: 0f 40 90 90 90 90 90 [ ]*cmovo -0x6f6f6f70\(%eax\),%edx + 350: 0f 41 90 90 90 90 90 [ ]*cmovno -0x6f6f6f70\(%eax\),%edx + 357: 0f 42 90 90 90 90 90 [ ]*cmovb -0x6f6f6f70\(%eax\),%edx + 35e: 0f 43 90 90 90 90 90 [ ]*cmovae -0x6f6f6f70\(%eax\),%edx + 365: 0f 44 90 90 90 90 90 [ ]*cmove -0x6f6f6f70\(%eax\),%edx + 36c: 0f 45 90 90 90 90 90 [ ]*cmovne -0x6f6f6f70\(%eax\),%edx + 373: 0f 46 90 90 90 90 90 [ ]*cmovbe -0x6f6f6f70\(%eax\),%edx + 37a: 0f 47 90 90 90 90 90 [ ]*cmova -0x6f6f6f70\(%eax\),%edx + 381: 0f 48 90 90 90 90 90 [ ]*cmovs -0x6f6f6f70\(%eax\),%edx + 388: 0f 49 90 90 90 90 90 [ ]*cmovns -0x6f6f6f70\(%eax\),%edx + 38f: 0f 4a 90 90 90 90 90 [ ]*cmovp -0x6f6f6f70\(%eax\),%edx + 396: 0f 4b 90 90 90 90 90 [ ]*cmovnp -0x6f6f6f70\(%eax\),%edx + 39d: 0f 4c 90 90 90 90 90 [ ]*cmovl -0x6f6f6f70\(%eax\),%edx + 3a4: 0f 4d 90 90 90 90 90 [ ]*cmovge -0x6f6f6f70\(%eax\),%edx + 3ab: 0f 4e 90 90 90 90 90 [ ]*cmovle -0x6f6f6f70\(%eax\),%edx + 3b2: 0f 4f 90 90 90 90 90 [ ]*cmovg -0x6f6f6f70\(%eax\),%edx + 3b9: 0f 60 90 90 90 90 90 [ ]*punpcklbw -0x6f6f6f70\(%eax\),%mm2 + 3c0: 0f 61 90 90 90 90 90 [ ]*punpcklwd -0x6f6f6f70\(%eax\),%mm2 + 3c7: 0f 62 90 90 90 90 90 [ ]*punpckldq -0x6f6f6f70\(%eax\),%mm2 + 3ce: 0f 63 90 90 90 90 90 [ ]*packsswb -0x6f6f6f70\(%eax\),%mm2 + 3d5: 0f 64 90 90 90 90 90 [ ]*pcmpgtb -0x6f6f6f70\(%eax\),%mm2 + 3dc: 0f 65 90 90 90 90 90 [ ]*pcmpgtw -0x6f6f6f70\(%eax\),%mm2 + 3e3: 0f 66 90 90 90 90 90 [ ]*pcmpgtd -0x6f6f6f70\(%eax\),%mm2 + 3ea: 0f 67 90 90 90 90 90 [ ]*packuswb -0x6f6f6f70\(%eax\),%mm2 + 3f1: 0f 68 90 90 90 90 90 [ ]*punpckhbw -0x6f6f6f70\(%eax\),%mm2 + 3f8: 0f 69 90 90 90 90 90 [ ]*punpckhwd -0x6f6f6f70\(%eax\),%mm2 + 3ff: 0f 6a 90 90 90 90 90 [ ]*punpckhdq -0x6f6f6f70\(%eax\),%mm2 + 406: 0f 6b 90 90 90 90 90 [ ]*packssdw -0x6f6f6f70\(%eax\),%mm2 + 40d: 0f 6e 90 90 90 90 90 [ ]*movd -0x6f6f6f70\(%eax\),%mm2 + 414: 0f 6f 90 90 90 90 90 [ ]*movq -0x6f6f6f70\(%eax\),%mm2 41b: 0f 71 d0 90 [ ]*psrlw \$0x90,%mm0 41f: 0f 72 d0 90 [ ]*psrld \$0x90,%mm0 423: 0f 73 d0 90 [ ]*psrlq \$0x90,%mm0 - 427: 0f 74 90 90 90 90 90 [ ]*pcmpeqb 0x90909090\(%eax\),%mm2 - 42e: 0f 75 90 90 90 90 90 [ ]*pcmpeqw 0x90909090\(%eax\),%mm2 - 435: 0f 76 90 90 90 90 90 [ ]*pcmpeqd 0x90909090\(%eax\),%mm2 + 427: 0f 74 90 90 90 90 90 [ ]*pcmpeqb -0x6f6f6f70\(%eax\),%mm2 + 42e: 0f 75 90 90 90 90 90 [ ]*pcmpeqw -0x6f6f6f70\(%eax\),%mm2 + 435: 0f 76 90 90 90 90 90 [ ]*pcmpeqd -0x6f6f6f70\(%eax\),%mm2 43c: 0f 77 [ ]*emms - 43e: 0f 7e 90 90 90 90 90 [ ]*movd %mm2,0x90909090\(%eax\) - 445: 0f 7f 90 90 90 90 90 [ ]*movq %mm2,0x90909090\(%eax\) + 43e: 0f 7e 90 90 90 90 90 [ ]*movd %mm2,-0x6f6f6f70\(%eax\) + 445: 0f 7f 90 90 90 90 90 [ ]*movq %mm2,-0x6f6f6f70\(%eax\) 44c: 0f 80 90 90 90 90 [ ]*jo (0x)?909094e2.* 452: 0f 81 90 90 90 90 [ ]*jno (0x)?909094e8.* 458: 0f 82 90 90 90 90 [ ]*jb (0x)?909094ee.* @@ -321,51 +321,51 @@ Disassembly of section .text: 49a: 0f 8d 90 90 90 90 [ ]*jge (0x)?90909530.* 4a0: 0f 8e 90 90 90 90 [ ]*jle (0x)?90909536.* 4a6: 0f 8f 90 90 90 90 [ ]*jg (0x)?9090953c.* - 4ac: 0f 90 80 90 90 90 90 [ ]*seto 0x90909090\(%eax\) - 4b3: 0f 91 80 90 90 90 90 [ ]*setno 0x90909090\(%eax\) - 4ba: 0f 92 80 90 90 90 90 [ ]*setb 0x90909090\(%eax\) - 4c1: 0f 93 80 90 90 90 90 [ ]*setae 0x90909090\(%eax\) - 4c8: 0f 94 80 90 90 90 90 [ ]*sete 0x90909090\(%eax\) - 4cf: 0f 95 80 90 90 90 90 [ ]*setne 0x90909090\(%eax\) - 4d6: 0f 96 80 90 90 90 90 [ ]*setbe 0x90909090\(%eax\) - 4dd: 0f 97 80 90 90 90 90 [ ]*seta 0x90909090\(%eax\) - 4e4: 0f 98 80 90 90 90 90 [ ]*sets 0x90909090\(%eax\) - 4eb: 0f 99 80 90 90 90 90 [ ]*setns 0x90909090\(%eax\) - 4f2: 0f 9a 80 90 90 90 90 [ ]*setp 0x90909090\(%eax\) - 4f9: 0f 9b 80 90 90 90 90 [ ]*setnp 0x90909090\(%eax\) - 500: 0f 9c 80 90 90 90 90 [ ]*setl 0x90909090\(%eax\) - 507: 0f 9d 80 90 90 90 90 [ ]*setge 0x90909090\(%eax\) - 50e: 0f 9e 80 90 90 90 90 [ ]*setle 0x90909090\(%eax\) - 515: 0f 9f 80 90 90 90 90 [ ]*setg 0x90909090\(%eax\) + 4ac: 0f 90 80 90 90 90 90 [ ]*seto -0x6f6f6f70\(%eax\) + 4b3: 0f 91 80 90 90 90 90 [ ]*setno -0x6f6f6f70\(%eax\) + 4ba: 0f 92 80 90 90 90 90 [ ]*setb -0x6f6f6f70\(%eax\) + 4c1: 0f 93 80 90 90 90 90 [ ]*setae -0x6f6f6f70\(%eax\) + 4c8: 0f 94 80 90 90 90 90 [ ]*sete -0x6f6f6f70\(%eax\) + 4cf: 0f 95 80 90 90 90 90 [ ]*setne -0x6f6f6f70\(%eax\) + 4d6: 0f 96 80 90 90 90 90 [ ]*setbe -0x6f6f6f70\(%eax\) + 4dd: 0f 97 80 90 90 90 90 [ ]*seta -0x6f6f6f70\(%eax\) + 4e4: 0f 98 80 90 90 90 90 [ ]*sets -0x6f6f6f70\(%eax\) + 4eb: 0f 99 80 90 90 90 90 [ ]*setns -0x6f6f6f70\(%eax\) + 4f2: 0f 9a 80 90 90 90 90 [ ]*setp -0x6f6f6f70\(%eax\) + 4f9: 0f 9b 80 90 90 90 90 [ ]*setnp -0x6f6f6f70\(%eax\) + 500: 0f 9c 80 90 90 90 90 [ ]*setl -0x6f6f6f70\(%eax\) + 507: 0f 9d 80 90 90 90 90 [ ]*setge -0x6f6f6f70\(%eax\) + 50e: 0f 9e 80 90 90 90 90 [ ]*setle -0x6f6f6f70\(%eax\) + 515: 0f 9f 80 90 90 90 90 [ ]*setg -0x6f6f6f70\(%eax\) 51c: 0f a0 [ ]*push %fs 51e: 0f a1 [ ]*pop %fs 520: 0f a2 [ ]*cpuid - 522: 0f a3 90 90 90 90 90 [ ]*bt %edx,0x90909090\(%eax\) - 529: 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%edx,0x90909090\(%eax\) - 531: 0f a5 90 90 90 90 90 [ ]*shld %cl,%edx,0x90909090\(%eax\) + 522: 0f a3 90 90 90 90 90 [ ]*bt %edx,-0x6f6f6f70\(%eax\) + 529: 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%edx,-0x6f6f6f70\(%eax\) + 531: 0f a5 90 90 90 90 90 [ ]*shld %cl,%edx,-0x6f6f6f70\(%eax\) 538: 0f a8 [ ]*push %gs 53a: 0f a9 [ ]*pop %gs 53c: 0f aa [ ]*rsm - 53e: 0f ab 90 90 90 90 90 [ ]*bts %edx,0x90909090\(%eax\) - 545: 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%edx,0x90909090\(%eax\) - 54d: 0f ad 90 90 90 90 90 [ ]*shrd %cl,%edx,0x90909090\(%eax\) - 554: 0f af 90 90 90 90 90 [ ]*imul 0x90909090\(%eax\),%edx - 55b: 0f b0 90 90 90 90 90 [ ]*cmpxchg %dl,0x90909090\(%eax\) - 562: 0f b1 90 90 90 90 90 [ ]*cmpxchg %edx,0x90909090\(%eax\) - 569: 0f b2 90 90 90 90 90 [ ]*lss 0x90909090\(%eax\),%edx - 570: 0f b3 90 90 90 90 90 [ ]*btr %edx,0x90909090\(%eax\) - 577: 0f b4 90 90 90 90 90 [ ]*lfs 0x90909090\(%eax\),%edx - 57e: 0f b5 90 90 90 90 90 [ ]*lgs 0x90909090\(%eax\),%edx - 585: 0f b6 90 90 90 90 90 [ ]*movzbl 0x90909090\(%eax\),%edx - 58c: 0f b7 90 90 90 90 90 [ ]*movzwl 0x90909090\(%eax\),%edx + 53e: 0f ab 90 90 90 90 90 [ ]*bts %edx,-0x6f6f6f70\(%eax\) + 545: 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%edx,-0x6f6f6f70\(%eax\) + 54d: 0f ad 90 90 90 90 90 [ ]*shrd %cl,%edx,-0x6f6f6f70\(%eax\) + 554: 0f af 90 90 90 90 90 [ ]*imul -0x6f6f6f70\(%eax\),%edx + 55b: 0f b0 90 90 90 90 90 [ ]*cmpxchg %dl,-0x6f6f6f70\(%eax\) + 562: 0f b1 90 90 90 90 90 [ ]*cmpxchg %edx,-0x6f6f6f70\(%eax\) + 569: 0f b2 90 90 90 90 90 [ ]*lss -0x6f6f6f70\(%eax\),%edx + 570: 0f b3 90 90 90 90 90 [ ]*btr %edx,-0x6f6f6f70\(%eax\) + 577: 0f b4 90 90 90 90 90 [ ]*lfs -0x6f6f6f70\(%eax\),%edx + 57e: 0f b5 90 90 90 90 90 [ ]*lgs -0x6f6f6f70\(%eax\),%edx + 585: 0f b6 90 90 90 90 90 [ ]*movzbl -0x6f6f6f70\(%eax\),%edx + 58c: 0f b7 90 90 90 90 90 [ ]*movzwl -0x6f6f6f70\(%eax\),%edx 593: 0f b9 [ ]*ud2b - 595: 0f bb 90 90 90 90 90 [ ]*btc %edx,0x90909090\(%eax\) - 59c: 0f bc 90 90 90 90 90 [ ]*bsf 0x90909090\(%eax\),%edx - 5a3: 0f bd 90 90 90 90 90 [ ]*bsr 0x90909090\(%eax\),%edx - 5aa: 0f be 90 90 90 90 90 [ ]*movsbl 0x90909090\(%eax\),%edx - 5b1: 0f bf 90 90 90 90 90 [ ]*movswl 0x90909090\(%eax\),%edx - 5b8: 0f c0 90 90 90 90 90 [ ]*xadd %dl,0x90909090\(%eax\) - 5bf: 0f c1 90 90 90 90 90 [ ]*xadd %edx,0x90909090\(%eax\) + 595: 0f bb 90 90 90 90 90 [ ]*btc %edx,-0x6f6f6f70\(%eax\) + 59c: 0f bc 90 90 90 90 90 [ ]*bsf -0x6f6f6f70\(%eax\),%edx + 5a3: 0f bd 90 90 90 90 90 [ ]*bsr -0x6f6f6f70\(%eax\),%edx + 5aa: 0f be 90 90 90 90 90 [ ]*movsbl -0x6f6f6f70\(%eax\),%edx + 5b1: 0f bf 90 90 90 90 90 [ ]*movswl -0x6f6f6f70\(%eax\),%edx + 5b8: 0f c0 90 90 90 90 90 [ ]*xadd %dl,-0x6f6f6f70\(%eax\) + 5bf: 0f c1 90 90 90 90 90 [ ]*xadd %edx,-0x6f6f6f70\(%eax\) 5c6: 0f c8 [ ]*bswap %eax 5c8: 0f c9 [ ]*bswap %ecx 5ca: 0f ca [ ]*bswap %edx @@ -374,65 +374,65 @@ Disassembly of section .text: 5d0: 0f cd [ ]*bswap %ebp 5d2: 0f ce [ ]*bswap %esi 5d4: 0f cf [ ]*bswap %edi - 5d6: 0f d1 90 90 90 90 90 [ ]*psrlw 0x90909090\(%eax\),%mm2 - 5dd: 0f d2 90 90 90 90 90 [ ]*psrld 0x90909090\(%eax\),%mm2 - 5e4: 0f d3 90 90 90 90 90 [ ]*psrlq 0x90909090\(%eax\),%mm2 - 5eb: 0f d5 90 90 90 90 90 [ ]*pmullw 0x90909090\(%eax\),%mm2 - 5f2: 0f d8 90 90 90 90 90 [ ]*psubusb 0x90909090\(%eax\),%mm2 - 5f9: 0f d9 90 90 90 90 90 [ ]*psubusw 0x90909090\(%eax\),%mm2 - 600: 0f db 90 90 90 90 90 [ ]*pand 0x90909090\(%eax\),%mm2 - 607: 0f dc 90 90 90 90 90 [ ]*paddusb 0x90909090\(%eax\),%mm2 - 60e: 0f dd 90 90 90 90 90 [ ]*paddusw 0x90909090\(%eax\),%mm2 - 615: 0f df 90 90 90 90 90 [ ]*pandn 0x90909090\(%eax\),%mm2 - 61c: 0f e1 90 90 90 90 90 [ ]*psraw 0x90909090\(%eax\),%mm2 - 623: 0f e2 90 90 90 90 90 [ ]*psrad 0x90909090\(%eax\),%mm2 - 62a: 0f e5 90 90 90 90 90 [ ]*pmulhw 0x90909090\(%eax\),%mm2 - 631: 0f e8 90 90 90 90 90 [ ]*psubsb 0x90909090\(%eax\),%mm2 - 638: 0f e9 90 90 90 90 90 [ ]*psubsw 0x90909090\(%eax\),%mm2 - 63f: 0f eb 90 90 90 90 90 [ ]*por 0x90909090\(%eax\),%mm2 - 646: 0f ec 90 90 90 90 90 [ ]*paddsb 0x90909090\(%eax\),%mm2 - 64d: 0f ed 90 90 90 90 90 [ ]*paddsw 0x90909090\(%eax\),%mm2 - 654: 0f ef 90 90 90 90 90 [ ]*pxor 0x90909090\(%eax\),%mm2 - 65b: 0f f1 90 90 90 90 90 [ ]*psllw 0x90909090\(%eax\),%mm2 - 662: 0f f2 90 90 90 90 90 [ ]*pslld 0x90909090\(%eax\),%mm2 - 669: 0f f3 90 90 90 90 90 [ ]*psllq 0x90909090\(%eax\),%mm2 - 670: 0f f5 90 90 90 90 90 [ ]*pmaddwd 0x90909090\(%eax\),%mm2 - 677: 0f f8 90 90 90 90 90 [ ]*psubb 0x90909090\(%eax\),%mm2 - 67e: 0f f9 90 90 90 90 90 [ ]*psubw 0x90909090\(%eax\),%mm2 - 685: 0f fa 90 90 90 90 90 [ ]*psubd 0x90909090\(%eax\),%mm2 - 68c: 0f fc 90 90 90 90 90 [ ]*paddb 0x90909090\(%eax\),%mm2 - 693: 0f fd 90 90 90 90 90 [ ]*paddw 0x90909090\(%eax\),%mm2 - 69a: 0f fe 90 90 90 90 90 [ ]*paddd 0x90909090\(%eax\),%mm2 - 6a1: 66 01 90 90 90 90 90 [ ]*add %dx,0x90909090\(%eax\) - 6a8: 66 03 90 90 90 90 90 [ ]*add 0x90909090\(%eax\),%dx + 5d6: 0f d1 90 90 90 90 90 [ ]*psrlw -0x6f6f6f70\(%eax\),%mm2 + 5dd: 0f d2 90 90 90 90 90 [ ]*psrld -0x6f6f6f70\(%eax\),%mm2 + 5e4: 0f d3 90 90 90 90 90 [ ]*psrlq -0x6f6f6f70\(%eax\),%mm2 + 5eb: 0f d5 90 90 90 90 90 [ ]*pmullw -0x6f6f6f70\(%eax\),%mm2 + 5f2: 0f d8 90 90 90 90 90 [ ]*psubusb -0x6f6f6f70\(%eax\),%mm2 + 5f9: 0f d9 90 90 90 90 90 [ ]*psubusw -0x6f6f6f70\(%eax\),%mm2 + 600: 0f db 90 90 90 90 90 [ ]*pand -0x6f6f6f70\(%eax\),%mm2 + 607: 0f dc 90 90 90 90 90 [ ]*paddusb -0x6f6f6f70\(%eax\),%mm2 + 60e: 0f dd 90 90 90 90 90 [ ]*paddusw -0x6f6f6f70\(%eax\),%mm2 + 615: 0f df 90 90 90 90 90 [ ]*pandn -0x6f6f6f70\(%eax\),%mm2 + 61c: 0f e1 90 90 90 90 90 [ ]*psraw -0x6f6f6f70\(%eax\),%mm2 + 623: 0f e2 90 90 90 90 90 [ ]*psrad -0x6f6f6f70\(%eax\),%mm2 + 62a: 0f e5 90 90 90 90 90 [ ]*pmulhw -0x6f6f6f70\(%eax\),%mm2 + 631: 0f e8 90 90 90 90 90 [ ]*psubsb -0x6f6f6f70\(%eax\),%mm2 + 638: 0f e9 90 90 90 90 90 [ ]*psubsw -0x6f6f6f70\(%eax\),%mm2 + 63f: 0f eb 90 90 90 90 90 [ ]*por -0x6f6f6f70\(%eax\),%mm2 + 646: 0f ec 90 90 90 90 90 [ ]*paddsb -0x6f6f6f70\(%eax\),%mm2 + 64d: 0f ed 90 90 90 90 90 [ ]*paddsw -0x6f6f6f70\(%eax\),%mm2 + 654: 0f ef 90 90 90 90 90 [ ]*pxor -0x6f6f6f70\(%eax\),%mm2 + 65b: 0f f1 90 90 90 90 90 [ ]*psllw -0x6f6f6f70\(%eax\),%mm2 + 662: 0f f2 90 90 90 90 90 [ ]*pslld -0x6f6f6f70\(%eax\),%mm2 + 669: 0f f3 90 90 90 90 90 [ ]*psllq -0x6f6f6f70\(%eax\),%mm2 + 670: 0f f5 90 90 90 90 90 [ ]*pmaddwd -0x6f6f6f70\(%eax\),%mm2 + 677: 0f f8 90 90 90 90 90 [ ]*psubb -0x6f6f6f70\(%eax\),%mm2 + 67e: 0f f9 90 90 90 90 90 [ ]*psubw -0x6f6f6f70\(%eax\),%mm2 + 685: 0f fa 90 90 90 90 90 [ ]*psubd -0x6f6f6f70\(%eax\),%mm2 + 68c: 0f fc 90 90 90 90 90 [ ]*paddb -0x6f6f6f70\(%eax\),%mm2 + 693: 0f fd 90 90 90 90 90 [ ]*paddw -0x6f6f6f70\(%eax\),%mm2 + 69a: 0f fe 90 90 90 90 90 [ ]*paddd -0x6f6f6f70\(%eax\),%mm2 + 6a1: 66 01 90 90 90 90 90 [ ]*add %dx,-0x6f6f6f70\(%eax\) + 6a8: 66 03 90 90 90 90 90 [ ]*add -0x6f6f6f70\(%eax\),%dx 6af: 66 05 90 90 [ ]*add \$0x9090,%ax 6b3: 66 06 [ ]*pushw %es 6b5: 66 07 [ ]*popw %es - 6b7: 66 09 90 90 90 90 90 [ ]*or %dx,0x90909090\(%eax\) - 6be: 66 0b 90 90 90 90 90 [ ]*or 0x90909090\(%eax\),%dx + 6b7: 66 09 90 90 90 90 90 [ ]*or %dx,-0x6f6f6f70\(%eax\) + 6be: 66 0b 90 90 90 90 90 [ ]*or -0x6f6f6f70\(%eax\),%dx 6c5: 66 0d 90 90 [ ]*or \$0x9090,%ax 6c9: 66 0e [ ]*pushw %cs - 6cb: 66 11 90 90 90 90 90 [ ]*adc %dx,0x90909090\(%eax\) - 6d2: 66 13 90 90 90 90 90 [ ]*adc 0x90909090\(%eax\),%dx + 6cb: 66 11 90 90 90 90 90 [ ]*adc %dx,-0x6f6f6f70\(%eax\) + 6d2: 66 13 90 90 90 90 90 [ ]*adc -0x6f6f6f70\(%eax\),%dx 6d9: 66 15 90 90 [ ]*adc \$0x9090,%ax 6dd: 66 16 [ ]*pushw %ss 6df: 66 17 [ ]*popw %ss - 6e1: 66 19 90 90 90 90 90 [ ]*sbb %dx,0x90909090\(%eax\) - 6e8: 66 1b 90 90 90 90 90 [ ]*sbb 0x90909090\(%eax\),%dx + 6e1: 66 19 90 90 90 90 90 [ ]*sbb %dx,-0x6f6f6f70\(%eax\) + 6e8: 66 1b 90 90 90 90 90 [ ]*sbb -0x6f6f6f70\(%eax\),%dx 6ef: 66 1d 90 90 [ ]*sbb \$0x9090,%ax 6f3: 66 1e [ ]*pushw %ds 6f5: 66 1f [ ]*popw %ds - 6f7: 66 21 90 90 90 90 90 [ ]*and %dx,0x90909090\(%eax\) - 6fe: 66 23 90 90 90 90 90 [ ]*and 0x90909090\(%eax\),%dx + 6f7: 66 21 90 90 90 90 90 [ ]*and %dx,-0x6f6f6f70\(%eax\) + 6fe: 66 23 90 90 90 90 90 [ ]*and -0x6f6f6f70\(%eax\),%dx 705: 66 25 90 90 [ ]*and \$0x9090,%ax - 709: 66 29 90 90 90 90 90 [ ]*sub %dx,0x90909090\(%eax\) - 710: 66 2b 90 90 90 90 90 [ ]*sub 0x90909090\(%eax\),%dx + 709: 66 29 90 90 90 90 90 [ ]*sub %dx,-0x6f6f6f70\(%eax\) + 710: 66 2b 90 90 90 90 90 [ ]*sub -0x6f6f6f70\(%eax\),%dx 717: 66 2d 90 90 [ ]*sub \$0x9090,%ax - 71b: 66 31 90 90 90 90 90 [ ]*xor %dx,0x90909090\(%eax\) - 722: 66 33 90 90 90 90 90 [ ]*xor 0x90909090\(%eax\),%dx + 71b: 66 31 90 90 90 90 90 [ ]*xor %dx,-0x6f6f6f70\(%eax\) + 722: 66 33 90 90 90 90 90 [ ]*xor -0x6f6f6f70\(%eax\),%dx 729: 66 35 90 90 [ ]*xor \$0x9090,%ax - 72d: 66 39 90 90 90 90 90 [ ]*cmp %dx,0x90909090\(%eax\) - 734: 66 3b 90 90 90 90 90 [ ]*cmp 0x90909090\(%eax\),%dx + 72d: 66 39 90 90 90 90 90 [ ]*cmp %dx,-0x6f6f6f70\(%eax\) + 734: 66 3b 90 90 90 90 90 [ ]*cmp -0x6f6f6f70\(%eax\),%dx 73b: 66 3d 90 90 [ ]*cmp \$0x9090,%ax 73f: 66 40 [ ]*inc %ax 741: 66 41 [ ]*inc %cx @@ -468,22 +468,22 @@ Disassembly of section .text: 77d: 66 5f [ ]*pop %di 77f: 66 60 [ ]*pushaw 781: 66 61 [ ]*popaw - 783: 66 62 90 90 90 90 90 [ ]*bound %dx,0x90909090\(%eax\) + 783: 66 62 90 90 90 90 90 [ ]*bound %dx,-0x6f6f6f70\(%eax\) 78a: 66 68 90 90 [ ]*pushw \$0x9090 - 78e: 66 69 90 90 90 90 90 90 90 [ ]*imul \$0x9090,0x90909090\(%eax\),%dx + 78e: 66 69 90 90 90 90 90 90 90 [ ]*imul \$0x9090,-0x6f6f6f70\(%eax\),%dx 797: 66 6a 90 [ ]*pushw \$0xffffff90 - 79a: 66 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,0x90909090\(%eax\),%dx + 79a: 66 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,-0x6f6f6f70\(%eax\),%dx 7a2: 66 6d [ ]*insw \(%dx\),%es:\(%edi\) 7a4: 66 6f [ ]*outsw %ds:\(%esi\),\(%dx\) - 7a6: 66 81 90 90 90 90 90 90 90 [ ]*adcw \$0x9090,0x90909090\(%eax\) - 7af: 66 83 90 90 90 90 90 90 [ ]*adcw \$0xffffff90,0x90909090\(%eax\) - 7b7: 66 85 90 90 90 90 90 [ ]*test %dx,0x90909090\(%eax\) - 7be: 66 87 90 90 90 90 90 [ ]*xchg %dx,0x90909090\(%eax\) - 7c5: 66 89 90 90 90 90 90 [ ]*mov %dx,0x90909090\(%eax\) - 7cc: 66 8b 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%dx - 7d3: 8c 90 90 90 90 90 [ ]*mov[w ] %ss,0x90909090\(%eax\) - 7d9: 66 8d 90 90 90 90 90 [ ]*lea 0x90909090\(%eax\),%dx - 7e0: 66 8f 80 90 90 90 90 [ ]*popw 0x90909090\(%eax\) + 7a6: 66 81 90 90 90 90 90 90 90 [ ]*adcw \$0x9090,-0x6f6f6f70\(%eax\) + 7af: 66 83 90 90 90 90 90 90 [ ]*adcw \$0xffffff90,-0x6f6f6f70\(%eax\) + 7b7: 66 85 90 90 90 90 90 [ ]*test %dx,-0x6f6f6f70\(%eax\) + 7be: 66 87 90 90 90 90 90 [ ]*xchg %dx,-0x6f6f6f70\(%eax\) + 7c5: 66 89 90 90 90 90 90 [ ]*mov %dx,-0x6f6f6f70\(%eax\) + 7cc: 66 8b 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%dx + 7d3: 8c 90 90 90 90 90 [ ]*mov[w ] %ss,-0x6f6f6f70\(%eax\) + 7d9: 66 8d 90 90 90 90 90 [ ]*lea -0x6f6f6f70\(%eax\),%dx + 7e0: 66 8f 80 90 90 90 90 [ ]*popw -0x6f6f6f70\(%eax\) 7e7: 66 91 [ ]*xchg %ax,%cx 7e9: 66 92 [ ]*xchg %ax,%dx 7eb: 66 93 [ ]*xchg %ax,%bx @@ -512,67 +512,67 @@ Disassembly of section .text: 831: 66 bd 90 90 [ ]*mov \$0x9090,%bp 835: 66 be 90 90 [ ]*mov \$0x9090,%si 839: 66 bf 90 90 [ ]*mov \$0x9090,%di - 83d: 66 c1 90 90 90 90 90 90 [ ]*rclw \$0x90,0x90909090\(%eax\) + 83d: 66 c1 90 90 90 90 90 90 [ ]*rclw \$0x90,-0x6f6f6f70\(%eax\) 845: 66 c2 90 90 [ ]*retw \$0x9090 849: 66 c3 [ ]*retw - 84b: 66 c4 90 90 90 90 90 [ ]*les 0x90909090\(%eax\),%dx - 852: 66 c5 90 90 90 90 90 [ ]*lds 0x90909090\(%eax\),%dx - 859: 66 c7 80 90 90 90 90 90 90 [ ]*movw \$0x9090,0x90909090\(%eax\) + 84b: 66 c4 90 90 90 90 90 [ ]*les -0x6f6f6f70\(%eax\),%dx + 852: 66 c5 90 90 90 90 90 [ ]*lds -0x6f6f6f70\(%eax\),%dx + 859: 66 c7 80 90 90 90 90 90 90 [ ]*movw \$0x9090,-0x6f6f6f70\(%eax\) 862: 66 c8 90 90 90 [ ]*enterw \$0x9090,\$0x90 867: 66 c9 [ ]*leavew 869: 66 ca 90 90 [ ]*lretw \$0x9090 86d: 66 cb [ ]*lretw 86f: 66 cf [ ]*iretw - 871: 66 d1 90 90 90 90 90 [ ]*rclw 0x90909090\(%eax\) - 878: 66 d3 90 90 90 90 90 [ ]*rclw %cl,0x90909090\(%eax\) + 871: 66 d1 90 90 90 90 90 [ ]*rclw -0x6f6f6f70\(%eax\) + 878: 66 d3 90 90 90 90 90 [ ]*rclw %cl,-0x6f6f6f70\(%eax\) 87f: 66 e5 90 [ ]*in \$0x90,%ax 882: 66 e7 90 [ ]*out %ax,\$0x90 885: 66 e8 8f 90 [ ]*callw (0x)?9918.* 889: 66 ea 90 90 90 90 [ ]*ljmpw \$0x9090,\$0x9090 88f: 66 ed [ ]*in \(%dx\),%ax 891: 66 ef [ ]*out %ax,\(%dx\) - 893: 66 f7 90 90 90 90 90 [ ]*notw 0x90909090\(%eax\) - 89a: 66 ff 90 90 90 90 90 [ ]*callw \*0x90909090\(%eax\) - 8a1: 66 0f 02 90 90 90 90 90 [ ]*lar 0x90909090\(%eax\),%dx - 8a9: 66 0f 03 90 90 90 90 90 [ ]*lsl 0x90909090\(%eax\),%dx - 8b1: 66 0f 40 90 90 90 90 90 [ ]*cmovo 0x90909090\(%eax\),%dx - 8b9: 66 0f 41 90 90 90 90 90 [ ]*cmovno 0x90909090\(%eax\),%dx - 8c1: 66 0f 42 90 90 90 90 90 [ ]*cmovb 0x90909090\(%eax\),%dx - 8c9: 66 0f 43 90 90 90 90 90 [ ]*cmovae 0x90909090\(%eax\),%dx - 8d1: 66 0f 44 90 90 90 90 90 [ ]*cmove 0x90909090\(%eax\),%dx - 8d9: 66 0f 45 90 90 90 90 90 [ ]*cmovne 0x90909090\(%eax\),%dx - 8e1: 66 0f 46 90 90 90 90 90 [ ]*cmovbe 0x90909090\(%eax\),%dx - 8e9: 66 0f 47 90 90 90 90 90 [ ]*cmova 0x90909090\(%eax\),%dx - 8f1: 66 0f 48 90 90 90 90 90 [ ]*cmovs 0x90909090\(%eax\),%dx - 8f9: 66 0f 49 90 90 90 90 90 [ ]*cmovns 0x90909090\(%eax\),%dx - 901: 66 0f 4a 90 90 90 90 90 [ ]*cmovp 0x90909090\(%eax\),%dx - 909: 66 0f 4b 90 90 90 90 90 [ ]*cmovnp 0x90909090\(%eax\),%dx - 911: 66 0f 4c 90 90 90 90 90 [ ]*cmovl 0x90909090\(%eax\),%dx - 919: 66 0f 4d 90 90 90 90 90 [ ]*cmovge 0x90909090\(%eax\),%dx - 921: 66 0f 4e 90 90 90 90 90 [ ]*cmovle 0x90909090\(%eax\),%dx - 929: 66 0f 4f 90 90 90 90 90 [ ]*cmovg 0x90909090\(%eax\),%dx + 893: 66 f7 90 90 90 90 90 [ ]*notw -0x6f6f6f70\(%eax\) + 89a: 66 ff 90 90 90 90 90 [ ]*callw \*-0x6f6f6f70\(%eax\) + 8a1: 66 0f 02 90 90 90 90 90 [ ]*lar -0x6f6f6f70\(%eax\),%dx + 8a9: 66 0f 03 90 90 90 90 90 [ ]*lsl -0x6f6f6f70\(%eax\),%dx + 8b1: 66 0f 40 90 90 90 90 90 [ ]*cmovo -0x6f6f6f70\(%eax\),%dx + 8b9: 66 0f 41 90 90 90 90 90 [ ]*cmovno -0x6f6f6f70\(%eax\),%dx + 8c1: 66 0f 42 90 90 90 90 90 [ ]*cmovb -0x6f6f6f70\(%eax\),%dx + 8c9: 66 0f 43 90 90 90 90 90 [ ]*cmovae -0x6f6f6f70\(%eax\),%dx + 8d1: 66 0f 44 90 90 90 90 90 [ ]*cmove -0x6f6f6f70\(%eax\),%dx + 8d9: 66 0f 45 90 90 90 90 90 [ ]*cmovne -0x6f6f6f70\(%eax\),%dx + 8e1: 66 0f 46 90 90 90 90 90 [ ]*cmovbe -0x6f6f6f70\(%eax\),%dx + 8e9: 66 0f 47 90 90 90 90 90 [ ]*cmova -0x6f6f6f70\(%eax\),%dx + 8f1: 66 0f 48 90 90 90 90 90 [ ]*cmovs -0x6f6f6f70\(%eax\),%dx + 8f9: 66 0f 49 90 90 90 90 90 [ ]*cmovns -0x6f6f6f70\(%eax\),%dx + 901: 66 0f 4a 90 90 90 90 90 [ ]*cmovp -0x6f6f6f70\(%eax\),%dx + 909: 66 0f 4b 90 90 90 90 90 [ ]*cmovnp -0x6f6f6f70\(%eax\),%dx + 911: 66 0f 4c 90 90 90 90 90 [ ]*cmovl -0x6f6f6f70\(%eax\),%dx + 919: 66 0f 4d 90 90 90 90 90 [ ]*cmovge -0x6f6f6f70\(%eax\),%dx + 921: 66 0f 4e 90 90 90 90 90 [ ]*cmovle -0x6f6f6f70\(%eax\),%dx + 929: 66 0f 4f 90 90 90 90 90 [ ]*cmovg -0x6f6f6f70\(%eax\),%dx 931: 66 0f a0 [ ]*pushw %fs 934: 66 0f a1 [ ]*popw %fs - 937: 66 0f a3 90 90 90 90 90 [ ]*bt %dx,0x90909090\(%eax\) - 93f: 66 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%dx,0x90909090\(%eax\) - 948: 66 0f a5 90 90 90 90 90 [ ]*shld %cl,%dx,0x90909090\(%eax\) + 937: 66 0f a3 90 90 90 90 90 [ ]*bt %dx,-0x6f6f6f70\(%eax\) + 93f: 66 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%dx,-0x6f6f6f70\(%eax\) + 948: 66 0f a5 90 90 90 90 90 [ ]*shld %cl,%dx,-0x6f6f6f70\(%eax\) 950: 66 0f a8 [ ]*pushw %gs 953: 66 0f a9 [ ]*popw %gs - 956: 66 0f ab 90 90 90 90 90 [ ]*bts %dx,0x90909090\(%eax\) - 95e: 66 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%dx,0x90909090\(%eax\) - 967: 66 0f ad 90 90 90 90 90 [ ]*shrd %cl,%dx,0x90909090\(%eax\) - 96f: 66 0f af 90 90 90 90 90 [ ]*imul 0x90909090\(%eax\),%dx - 977: 66 0f b1 90 90 90 90 90 [ ]*cmpxchg %dx,0x90909090\(%eax\) - 97f: 66 0f b2 90 90 90 90 90 [ ]*lss 0x90909090\(%eax\),%dx - 987: 66 0f b3 90 90 90 90 90 [ ]*btr %dx,0x90909090\(%eax\) - 98f: 66 0f b4 90 90 90 90 90 [ ]*lfs 0x90909090\(%eax\),%dx - 997: 66 0f b5 90 90 90 90 90 [ ]*lgs 0x90909090\(%eax\),%dx - 99f: 66 0f b6 90 90 90 90 90 [ ]*movzbw 0x90909090\(%eax\),%dx - 9a7: 66 0f bb 90 90 90 90 90 [ ]*btc %dx,0x90909090\(%eax\) - 9af: 66 0f bc 90 90 90 90 90 [ ]*bsf 0x90909090\(%eax\),%dx - 9b7: 66 0f bd 90 90 90 90 90 [ ]*bsr 0x90909090\(%eax\),%dx - 9bf: 66 0f be 90 90 90 90 90 [ ]*movsbw 0x90909090\(%eax\),%dx - 9c7: 66 0f c1 90 90 90 90 90 [ ]*xadd %dx,0x90909090\(%eax\) + 956: 66 0f ab 90 90 90 90 90 [ ]*bts %dx,-0x6f6f6f70\(%eax\) + 95e: 66 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%dx,-0x6f6f6f70\(%eax\) + 967: 66 0f ad 90 90 90 90 90 [ ]*shrd %cl,%dx,-0x6f6f6f70\(%eax\) + 96f: 66 0f af 90 90 90 90 90 [ ]*imul -0x6f6f6f70\(%eax\),%dx + 977: 66 0f b1 90 90 90 90 90 [ ]*cmpxchg %dx,-0x6f6f6f70\(%eax\) + 97f: 66 0f b2 90 90 90 90 90 [ ]*lss -0x6f6f6f70\(%eax\),%dx + 987: 66 0f b3 90 90 90 90 90 [ ]*btr %dx,-0x6f6f6f70\(%eax\) + 98f: 66 0f b4 90 90 90 90 90 [ ]*lfs -0x6f6f6f70\(%eax\),%dx + 997: 66 0f b5 90 90 90 90 90 [ ]*lgs -0x6f6f6f70\(%eax\),%dx + 99f: 66 0f b6 90 90 90 90 90 [ ]*movzbw -0x6f6f6f70\(%eax\),%dx + 9a7: 66 0f bb 90 90 90 90 90 [ ]*btc %dx,-0x6f6f6f70\(%eax\) + 9af: 66 0f bc 90 90 90 90 90 [ ]*bsf -0x6f6f6f70\(%eax\),%dx + 9b7: 66 0f bd 90 90 90 90 90 [ ]*bsr -0x6f6f6f70\(%eax\),%dx + 9bf: 66 0f be 90 90 90 90 90 [ ]*movsbw -0x6f6f6f70\(%eax\),%dx + 9c7: 66 0f c1 90 90 90 90 90 [ ]*xadd %dx,-0x6f6f6f70\(%eax\) 0+9cf <gs_foo>: 9cf: c3 [ ]*ret @@ -591,7 +591,7 @@ Disassembly of section .text: 9ec: 88 04 56 [ ]*mov %al,\(%esi,%edx,2\) 9ef: eb 0c [ ]*jmp 9fd <rot5> 9f1: 6c [ ]*insb \(%dx\),%es:\(%edi\) - 9f2: 66 0f c1 90 90 90 90 90 [ ]*xadd %dx,0x90909090\(%eax\) + 9f2: 66 0f c1 90 90 90 90 90 [ ]*xadd %dx,-0x6f6f6f70\(%eax\) 9fa: 83 e0 f8 [ ]*and \$0xfffffff8,%eax 0+9fd <rot5>: @@ -601,7 +601,7 @@ Disassembly of section .text: a04: 0d 90 90 90 90 [ ]*or \$0x90909090,%eax a09: 0e [ ]*push %cs a0a: 8b 04 5d 00 00 00 00 [ ]*mov 0x0\(,%ebx,2\),%eax - a11: 10 14 85 90 90 90 90 [ ]*adc %dl,0x90909090\(,%eax,4\) + a11: 10 14 85 90 90 90 90 [ ]*adc %dl,-0x6f6f6f70\(,%eax,4\) a18: 2f [ ]*das a19: ea 90 90 90 90 90 90 [ ]*ljmp \$0x9090,\$0x90909090 a20: 66 a5 [ ]*movsw %ds:\(%esi\),%es:\(%edi\) diff --git a/gas/testsuite/gas/i386/intel16.d b/gas/testsuite/gas/i386/intel16.d index 495fe14..e6d0ee2 100644 --- a/gas/testsuite/gas/i386/intel16.d +++ b/gas/testsuite/gas/i386/intel16.d @@ -7,12 +7,12 @@ Disassembly of section .text: 0+000 <.text>: - 0: 66 0f bf 06 00 00 [ ]*movswl 0,%eax - 6: 66 0f be 06 00 00 [ ]*movsbl 0,%eax - c: 0f be 06 00 00 [ ]*movsbw 0,%ax - 11: 66 0f b7 06 00 00 [ ]*movzwl 0,%eax - 17: 66 0f b6 06 00 00 [ ]*movzbl 0,%eax - 1d: 0f b6 06 00 00 [ ]*movzbw 0,%ax + 0: 66 0f bf 06 00 00 [ ]*movswl 0x0,%eax + 6: 66 0f be 06 00 00 [ ]*movsbl 0x0,%eax + c: 0f be 06 00 00 [ ]*movsbw 0x0,%ax + 11: 66 0f b7 06 00 00 [ ]*movzwl 0x0,%eax + 17: 66 0f b6 06 00 00 [ ]*movzbl 0x0,%eax + 1d: 0f b6 06 00 00 [ ]*movzbw 0x0,%ax 22: 8d 00 [ ]*lea \(%bx,%si\),%ax 24: 8d 02 [ ]*lea \(%bp,%si\),%ax 26: 8d 01 [ ]*lea \(%bx,%di\),%ax diff --git a/gas/testsuite/gas/i386/intelok.d b/gas/testsuite/gas/i386/intelok.d index 4231171..878b712 100644 --- a/gas/testsuite/gas/i386/intelok.d +++ b/gas/testsuite/gas/i386/intelok.d @@ -94,35 +94,35 @@ Disassembly of section .text: [ ]*[0-9a-f]+: d7[ ]+xlat(b|[ ]+(BYTE PTR )?(ds:)?\[ebx\]) [ ]*[0-9a-f]+: d7[ ]+xlat(b|[ ]+(BYTE PTR )?(ds:)?\[ebx\]) [ ]*[0-9a-f]+: d7[ ]+xlat(b|[ ]+(BYTE PTR )?(ds:)?\[ebx\]) -[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+1\] -[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+1\] -[ ]*[0-9a-f]+: 8b 40 04[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+4\] -[ ]*[0-9a-f]+: 8b 40 04[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+4\] -[ ]*[0-9a-f]+: 8b 40 06[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+6\] -[ ]*[0-9a-f]+: 8b 40 06[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+6\] -[ ]*[0-9a-f]+: 8b 40 0c[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+12\] -[ ]*[0-9a-f]+: 8b 40 0c[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+12\] -[ ]*[0-9a-f]+: 8b 40 12[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+18\] -[ ]*[0-9a-f]+: 8b 40 12[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+18\] +[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 40 04[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?4\] +[ ]*[0-9a-f]+: 8b 40 04[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?4\] +[ ]*[0-9a-f]+: 8b 40 06[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?6\] +[ ]*[0-9a-f]+: 8b 40 06[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?6\] +[ ]*[0-9a-f]+: 8b 40 0c[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0xc\] +[ ]*[0-9a-f]+: 8b 40 0c[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0xc\] +[ ]*[0-9a-f]+: 8b 40 12[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x12\] +[ ]*[0-9a-f]+: 8b 40 12[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x12\] [ ]*[0-9a-f]+: 8b 04 85 02 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*4\+(0x)?2\] [ ]*[0-9a-f]+: 8b 04 85 02 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*4\+(0x)?2\] [ ]*[0-9a-f]+: 8b 04 45 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*2\+(0x)?0] [ ]*[0-9a-f]+: 8b 04 45 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*2\+(0x)?0] [ ]*[0-9a-f]+: 8b 04 8d 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[ecx\*4\+(0x)?0] [ ]*[0-9a-f]+: 8b 04 8d 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[ecx\*4\+(0x)?0] -[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+1\] -[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+1\] -[ ]*[0-9a-f]+: 8b 44 08 fb[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\-5\] -[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+1\] -[ ]*[0-9a-f]+: 8b 44 08 0f[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+15\] -[ ]*[0-9a-f]+: 8b 40 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+16\] -[ ]*[0-9a-f]+: 8b 40 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+16\] -[ ]*[0-9a-f]+: 8b 44 08 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+16\] -[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+1\] -[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+1\] -[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+1\] -[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+1\] -[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+1\] +[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 44 08 fb[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\-(0x)?5\] +[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 44 08 0f[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+0xf\] +[ ]*[0-9a-f]+: 8b 40 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x10\] +[ ]*[0-9a-f]+: 8b 40 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x10\] +[ ]*[0-9a-f]+: 8b 44 08 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+0x10\] +[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+(0x)?1\] +[ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\+(0x)?1\] [ ]*[0-9a-f]+: 8b 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\] [ ]*[0-9a-f]+: 8b 04 08[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\] [ ]*[0-9a-f]+: 8b 04 08[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\] @@ -154,11 +154,11 @@ Disassembly of section .text: [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0 [ ]*[0-9a-f]+: 8b 80 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?0\] -[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+1] +[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1] [ ]*[0-9a-f]+: 8b 80 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?0\] [ ]*[0-9a-f]+: 8b 80 01 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\] [ ]*[0-9a-f]+: 8b 80 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?0\] -[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+1\] +[ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\] [ ]*[0-9a-f]+: a1 01 00 00 00[ ]+mov[ ]+eax,ds:0x1 [ ]*[0-9a-f]+: a1 ff ff ff ff[ ]+mov[ ]+eax,ds:0xffffffff [ ]*[0-9a-f]+: 26 a1 02 00 00 00[ ]+mov[ ]+eax,es:0x2 diff --git a/gas/testsuite/gas/i386/jump16.d b/gas/testsuite/gas/i386/jump16.d index 3d5d6bb..87951ef 100644 --- a/gas/testsuite/gas/i386/jump16.d +++ b/gas/testsuite/gas/i386/jump16.d @@ -8,33 +8,33 @@ Disassembly of section .text: 0+000 <.text>: 0: eb fe [ ]*jmp (0x0|0 <.text>) 2: e9 (fe|fb) ff [ ]*jmp (0x3|0x0|0 <.text>) 3: (R_386_PC)?(DISP)?16 xxx - 5: ff 26 00 00 [ ]*jmp \*0 7: (R_386_)?(dir)?16 xxx + 5: ff 26 00 00 [ ]*jmp \*0x0 7: (R_386_)?(dir)?16 xxx 9: 66 ff e7 [ ]*jmpl \*%edi c: 67 ff 27 [ ]*addr32 jmp \*\(%edi\) f: 67 ff af 00 00 00 00 [ ]*addr32 ljmp \*0x0\(%edi\) 12: (R_386_)?(dir)?32 xxx - 16: ff 2e 00 00 [ ]*ljmp \*0 18: (R_386_)?(dir)?16 xxx + 16: ff 2e 00 00 [ ]*ljmp \*0x0 18: (R_386_)?(dir)?16 xxx 1a: ea 00 00 34 12 [ ]*ljmp \$0x1234,\$0x0 1b: (R_386_)?(dir)?16 xxx 1f: 66 e8 db ff ff ff [ ]*calll (0x0|0 <.text>) 25: 66 e8 (fc|d5) ff ff ff [ ]*calll (0x27|0x0|0 <.text>) 27: (R_386_PC)?(DISP)?32 xxx - 2b: 66 ff 16 00 00 [ ]*calll \*0 2e: (R_386_)?(dir)?16 xxx + 2b: 66 ff 16 00 00 [ ]*calll \*0x0 2e: (R_386_)?(dir)?16 xxx 30: 66 ff d7 [ ]*calll \*%edi 33: 67 66 ff 17 [ ]*addr32 calll \*\(%edi\) 37: 67 66 ff 9f 00 00 00 00 [ ]*addr32 lcalll \*0x0\(%edi\) 3b: (R_386_)?(dir)?32 xxx - 3f: 66 ff 1e 00 00 [ ]*lcalll \*0 42: (R_386_)?(dir)?16 xxx + 3f: 66 ff 1e 00 00 [ ]*lcalll \*0x0 42: (R_386_)?(dir)?16 xxx 44: 66 9a 00 00 00 00 34 12 [ ]*lcalll \$0x1234,\$0x0 46: (R_386_)?(dir)?32 xxx 4c: eb b2 [ ]*jmp (0x0|0 <.text>) - 4e: ff 26 00 00 [ ]*jmp \*0 50: (R_386_)?(dir)?16 xxx + 4e: ff 26 00 00 [ ]*jmp \*0x0 50: (R_386_)?(dir)?16 xxx 52: ff e7 [ ]*jmp \*%di 54: ff 25 [ ]*jmp \*\(%di\) - 56: ff ad 00 00 [ ]*ljmp \*0\(%di\) 58: (R_386_)?(dir)?16 xxx - 5a: ff 2e 00 00 [ ]*ljmp \*0 5c: (R_386_)?(dir)?16 xxx + 56: ff ad 00 00 [ ]*ljmp \*0x0\(%di\) 58: (R_386_)?(dir)?16 xxx + 5a: ff 2e 00 00 [ ]*ljmp \*0x0 5c: (R_386_)?(dir)?16 xxx 5e: ea 00 00 34 12 [ ]*ljmp \$0x1234,\$0x0 5f: (R_386_)?(dir)?16 xxx 63: e8 9a ff [ ]*call (0x0|0 <.text>) 66: e8 (fe|97) ff [ ]*call (0x67|0x0|0 <.text>) 67: (R_386_PC)?(DISP)?16 xxx - 69: ff 16 00 00 [ ]*call \*0 6b: (R_386_)?(dir)?16 xxx + 69: ff 16 00 00 [ ]*call \*0x0 6b: (R_386_)?(dir)?16 xxx 6d: ff d7 [ ]*call \*%di 6f: ff 15 [ ]*call \*\(%di\) - 71: ff 9d 00 00 [ ]*lcall \*0\(%di\) 73: (R_386_)?(dir)?16 xxx - 75: ff 1e 00 00 [ ]*lcall \*0 77: (R_386_)?(dir)?16 xxx + 71: ff 9d 00 00 [ ]*lcall \*0x0\(%di\) 73: (R_386_)?(dir)?16 xxx + 75: ff 1e 00 00 [ ]*lcall \*0x0 77: (R_386_)?(dir)?16 xxx 79: 9a 00 00 34 12 [ ]*lcall \$0x1234,\$0x0 7a: (R_386_)?(dir)?16 xxx ... diff --git a/gas/testsuite/gas/i386/naked.d b/gas/testsuite/gas/i386/naked.d index 06d18e1..27c1c05 100644 --- a/gas/testsuite/gas/i386/naked.d +++ b/gas/testsuite/gas/i386/naked.d @@ -14,7 +14,7 @@ Disassembly of section .text: 13: 36 8c a4 81 d2 04 00 00 [ ]*mov %fs,%ss:0x4d2\(%ecx,%eax,4\) 1b: 8c 2c ed 00 00 00 00 [ ]*mov %gs,0x0\(,%ebp,8\) 22: 26 88 25 00 00 00 00 [ ]*mov %ah,%es:0x0 - 29: 2e 8b 74 14 80 [ ]*mov %cs:0xffffff80\(%esp,%edx,1\),%esi + 29: 2e 8b 74 14 80 [ ]*mov %cs:-0x80\(%esp,%edx,1\),%esi 2e: 65 f3 a5 [ ]*rep movsl %gs:\(%esi\),%es:\(%edi\) 31: ec [ ]*in \(%dx\),%al 32: 66 ef [ ]*out %ax,\(%dx\) diff --git a/gas/testsuite/gas/i386/opcode-suffix.d b/gas/testsuite/gas/i386/opcode-suffix.d index bceb70c..9db7e67 100644 --- a/gas/testsuite/gas/i386/opcode-suffix.d +++ b/gas/testsuite/gas/i386/opcode-suffix.d @@ -8,62 +8,62 @@ 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]+: 00 90 90 90 90 90[ ]+addb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 01 90 90 90 90 90[ ]+addl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 02 90 90 90 90 90[ ]+addb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 03 90 90 90 90 90[ ]+addl[ ]+-0x6f6f6f70\(%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]+: 08 90 90 90 90 90[ ]+orb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 09 90 90 90 90 90[ ]+orl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0a 90 90 90 90 90[ ]+orb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 0b 90 90 90 90 90[ ]+orl[ ]+-0x6f6f6f70\(%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]+: 10 90 90 90 90 90[ ]+adcb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 11 90 90 90 90 90[ ]+adcl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 12 90 90 90 90 90[ ]+adcb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 13 90 90 90 90 90[ ]+adcl[ ]+-0x6f6f6f70\(%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]+: 18 90 90 90 90 90[ ]+sbbb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 19 90 90 90 90 90[ ]+sbbl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 1a 90 90 90 90 90[ ]+sbbb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 1b 90 90 90 90 90[ ]+sbbl[ ]+-0x6f6f6f70\(%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]+: 20 90 90 90 90 90[ ]+andb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 21 90 90 90 90 90[ ]+andl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 22 90 90 90 90 90[ ]+andb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 23 90 90 90 90 90[ ]+andl[ ]+-0x6f6f6f70\(%eax\),%edx *[0-9a-f]+: 24 90[ ]+andb[ ]+\$0x90,%al *[0-9a-f]+: 25 90 90 90 90[ ]+andl[ ]+\$0x90909090,%eax *[0-9a-f]+: 27[ ]+daa[ ]+ - *[0-9a-f]+: 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]+: 28 90 90 90 90 90[ ]+subb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 29 90 90 90 90 90[ ]+subl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 2a 90 90 90 90 90[ ]+subb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 2b 90 90 90 90 90[ ]+subl[ ]+-0x6f6f6f70\(%eax\),%edx *[0-9a-f]+: 2c 90[ ]+subb[ ]+\$0x90,%al *[0-9a-f]+: 2d 90 90 90 90[ ]+subl[ ]+\$0x90909090,%eax *[0-9a-f]+: 2f[ ]+das[ ]+ - *[0-9a-f]+: 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]+: 30 90 90 90 90 90[ ]+xorb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 31 90 90 90 90 90[ ]+xorl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 32 90 90 90 90 90[ ]+xorb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 33 90 90 90 90 90[ ]+xorl[ ]+-0x6f6f6f70\(%eax\),%edx *[0-9a-f]+: 34 90[ ]+xorb[ ]+\$0x90,%al *[0-9a-f]+: 35 90 90 90 90[ ]+xorl[ ]+\$0x90909090,%eax *[0-9a-f]+: 37[ ]+aaa[ ]+ - *[0-9a-f]+: 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]+: 38 90 90 90 90 90[ ]+cmpb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 39 90 90 90 90 90[ ]+cmpl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 3a 90 90 90 90 90[ ]+cmpb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 3b 90 90 90 90 90[ ]+cmpl[ ]+-0x6f6f6f70\(%eax\),%edx *[0-9a-f]+: 3c 90[ ]+cmpb[ ]+\$0x90,%al *[0-9a-f]+: 3d 90 90 90 90[ ]+cmpl[ ]+\$0x90909090,%eax *[0-9a-f]+: 3f[ ]+aas[ ]+ @@ -101,12 +101,12 @@ Disassembly of section .text: *[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]+: 62 90 90 90 90 90[ ]+boundl %edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 63 90 90 90 90 90[ ]+arpl[ ]+%dx,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 68 90 90 90 90[ ]+pushl[ ]+\$0x90909090 - *[0-9a-f]+: 69 90 90 90 90 90 90 90 90 90[ ]+imull[ ]+\$0x90909090,0x90909090\(%eax\),%edx + *[0-9a-f]+: 69 90 90 90 90 90 90 90 90 90[ ]+imull[ ]+\$0x90909090,-0x6f6f6f70\(%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]+: 6b 90 90 90 90 90 90[ ]+imull[ ]+\$0xffffff90,-0x6f6f6f70\(%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\) @@ -127,21 +127,21 @@ Disassembly of section .text: *[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]+: 80 90 90 90 90 90 90[ ]+adcb[ ]+\$0x90,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 81 90 90 90 90 90 90 90 90 90[ ]+adcl[ ]+\$0x90909090,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 83 90 90 90 90 90 90[ ]+adcl[ ]+\$0xffffff90,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 84 90 90 90 90 90[ ]+testb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 85 90 90 90 90 90[ ]+testl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 86 90 90 90 90 90[ ]+xchgb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 87 90 90 90 90 90[ ]+xchgl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 88 90 90 90 90 90[ ]+movb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 89 90 90 90 90 90[ ]+movl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 8a 90 90 90 90 90[ ]+movb[ ]+-0x6f6f6f70\(%eax\),%dl + *[0-9a-f]+: 8b 90 90 90 90 90[ ]+movl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 8c 90 90 90 90 90[ ]+movw[ ]+%ss,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 8d 90 90 90 90 90[ ]+leal[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 8e 90 90 90 90 90[ ]+movw[ ]+-0x6f6f6f70\(%eax\),%ss + *[0-9a-f]+: 8f 80 90 90 90 90[ ]+popl[ ]+-0x6f6f6f70\(%eax\) *[0-9a-f]+: 90[ ]+nop[ ]+ *[0-9a-f]+: 91[ ]+xchgl[ ]+%eax,%ecx *[0-9a-f]+: 92[ ]+xchgl[ ]+%eax,%edx @@ -190,14 +190,14 @@ Disassembly of section .text: *[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]+: c0 90 90 90 90 90 90[ ]+rclb[ ]+\$0x90,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: c1 90 90 90 90 90 90[ ]+rcll[ ]+\$0x90,-0x6f6f6f70\(%eax\) *[0-9a-f]+: c2 90 90[ ]+retl[ ]+\$0x9090 *[0-9a-f]+: c3[ ]+retl[ ]+ - *[0-9a-f]+: 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]+: c4 90 90 90 90 90[ ]+lesl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: c5 90 90 90 90 90[ ]+ldsl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: c6 80 90 90 90 90 90[ ]+movb[ ]+\$0x90,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: c7 80 90 90 90 90 90 90 90 90[ ]+movl[ ]+\$0x90909090,-0x6f6f6f70\(%eax\) *[0-9a-f]+: c8 90 90 90[ ]+enterl \$0x9090,\$0x90 *[0-9a-f]+: c9[ ]+leavel *[0-9a-f]+: ca 90 90[ ]+lretl[ ]+\$0x9090 @@ -206,21 +206,21 @@ Disassembly of section .text: *[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]+: d0 90 90 90 90 90[ ]+rclb[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: d1 90 90 90 90 90[ ]+rcll[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: d2 90 90 90 90 90[ ]+rclb[ ]+%cl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: d3 90 90 90 90 90[ ]+rcll[ ]+%cl,-0x6f6f6f70\(%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]+: d8 90 90 90 90 90[ ]+fcoms[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: d9 90 90 90 90 90[ ]+fsts[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: da 90 90 90 90 90[ ]+ficoml -0x6f6f6f70\(%eax\) + *[0-9a-f]+: db 90 90 90 90 90[ ]+fistl[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: dc 90 90 90 90 90[ ]+fcoml[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: dd 90 90 90 90 90[ ]+fstl[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: de 90 90 90 90 90[ ]+ficom[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: df 90 90 90 90 90[ ]+fist[ ]+-0x6f6f6f70\(%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.* @@ -239,19 +239,19 @@ Disassembly of section .text: *[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]+: f6 90 90 90 90 90[ ]+notb[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: f7 90 90 90 90 90[ ]+notl[ ]+-0x6f6f6f70\(%eax\) *[0-9a-f]+: f8[ ]+clc[ ]+ *[0-9a-f]+: f9[ ]+stc[ ]+ *[0-9a-f]+: fa[ ]+cli[ ]+ *[0-9a-f]+: fb[ ]+sti[ ]+ *[0-9a-f]+: fc[ ]+cld[ ]+ *[0-9a-f]+: fd[ ]+std[ ]+ - *[0-9a-f]+: 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]+: ff 90 90 90 90 90[ ]+calll[ ]+\*-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 00 90 90 90 90 90[ ]+lldt[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 01 90 90 90 90 90[ ]+lgdtl[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 02 90 90 90 90 90[ ]+larl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 03 90 90 90 90 90[ ]+lsll[ ]+-0x6f6f6f70\(%eax\),%edx *[0-9a-f]+: 0f 06[ ]+clts[ ]+ *[0-9a-f]+: 0f 08[ ]+invd[ ]+ *[0-9a-f]+: 0f 09[ ]+wbinvd @@ -266,45 +266,45 @@ Disassembly of section .text: *[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 40 90 90 90 90 90[ ]+cmovo[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 41 90 90 90 90 90[ ]+cmovno -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 42 90 90 90 90 90[ ]+cmovb[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 43 90 90 90 90 90[ ]+cmovae -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 44 90 90 90 90 90[ ]+cmove[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 45 90 90 90 90 90[ ]+cmovne -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 46 90 90 90 90 90[ ]+cmovbe -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 47 90 90 90 90 90[ ]+cmova[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 48 90 90 90 90 90[ ]+cmovs[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 49 90 90 90 90 90[ ]+cmovns -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 4a 90 90 90 90 90[ ]+cmovp[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 4b 90 90 90 90 90[ ]+cmovnp -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 4c 90 90 90 90 90[ ]+cmovl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 4d 90 90 90 90 90[ ]+cmovge -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 4e 90 90 90 90 90[ ]+cmovle -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 4f 90 90 90 90 90[ ]+cmovg[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f 60 90 90 90 90 90[ ]+punpcklbw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 61 90 90 90 90 90[ ]+punpcklwd -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 62 90 90 90 90 90[ ]+punpckldq -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 63 90 90 90 90 90[ ]+packsswb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 64 90 90 90 90 90[ ]+pcmpgtb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 65 90 90 90 90 90[ ]+pcmpgtw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 66 90 90 90 90 90[ ]+pcmpgtd -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 67 90 90 90 90 90[ ]+packuswb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 68 90 90 90 90 90[ ]+punpckhbw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 69 90 90 90 90 90[ ]+punpckhwd -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 6a 90 90 90 90 90[ ]+punpckhdq -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 6b 90 90 90 90 90[ ]+packssdw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 6e 90 90 90 90 90[ ]+movd[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 6f 90 90 90 90 90[ ]+movq[ ]+-0x6f6f6f70\(%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 74 90 90 90 90 90[ ]+pcmpeqb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 75 90 90 90 90 90[ ]+pcmpeqw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f 76 90 90 90 90 90[ ]+pcmpeqd -0x6f6f6f70\(%eax\),%mm2 *[0-9a-f]+: 0f 77[ ]+emms[ ]+ - *[0-9a-f]+: 0f 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 7e 90 90 90 90 90[ ]+movd[ ]+%mm2,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 7f 90 90 90 90 90[ ]+movq[ ]+%mm2,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 0f 80 90 90 90 90[ ]+jo[ ]+909094e2 <foo\+0x909094e2> *[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> @@ -321,51 +321,51 @@ Disassembly of section .text: *[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 90 80 90 90 90 90[ ]+seto[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 91 80 90 90 90 90[ ]+setno[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 92 80 90 90 90 90[ ]+setb[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 93 80 90 90 90 90[ ]+setae[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 94 80 90 90 90 90[ ]+sete[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 95 80 90 90 90 90[ ]+setne[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 96 80 90 90 90 90[ ]+setbe[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 97 80 90 90 90 90[ ]+seta[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 98 80 90 90 90 90[ ]+sets[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 99 80 90 90 90 90[ ]+setns[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 9a 80 90 90 90 90[ ]+setp[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 9b 80 90 90 90 90[ ]+setnp[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 9c 80 90 90 90 90[ ]+setl[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 9d 80 90 90 90 90[ ]+setge[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 9e 80 90 90 90 90[ ]+setle[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f 9f 80 90 90 90 90[ ]+setg[ ]+-0x6f6f6f70\(%eax\) *[0-9a-f]+: 0f a0[ ]+pushl[ ]+%fs *[0-9a-f]+: 0f a1[ ]+popl[ ]+%fs *[0-9a-f]+: 0f a2[ ]+cpuid[ ]+ - *[0-9a-f]+: 0f 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 a3 90 90 90 90 90[ ]+btl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f a4 90 90 90 90 90 90[ ]+shldl[ ]+\$0x90,%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f a5 90 90 90 90 90[ ]+shldl[ ]+%cl,%edx,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 0f a8[ ]+pushl[ ]+%gs *[0-9a-f]+: 0f a9[ ]+popl[ ]+%gs *[0-9a-f]+: 0f aa[ ]+rsm[ ]+ - *[0-9a-f]+: 0f 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 ab 90 90 90 90 90[ ]+btsl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f ac 90 90 90 90 90 90[ ]+shrdl[ ]+\$0x90,%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f ad 90 90 90 90 90[ ]+shrdl[ ]+%cl,%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f af 90 90 90 90 90[ ]+imull[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f b0 90 90 90 90 90[ ]+cmpxchgb %dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f b1 90 90 90 90 90[ ]+cmpxchgl %edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f b2 90 90 90 90 90[ ]+lssl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f b3 90 90 90 90 90[ ]+btrl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f b4 90 90 90 90 90[ ]+lfsl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f b5 90 90 90 90 90[ ]+lgsl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f b6 90 90 90 90 90[ ]+movzbl -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f b7 90 90 90 90 90[ ]+movzwl -0x6f6f6f70\(%eax\),%edx *[0-9a-f]+: 0f 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 bb 90 90 90 90 90[ ]+btcl[ ]+%edx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f bc 90 90 90 90 90[ ]+bsfl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f bd 90 90 90 90 90[ ]+bsrl[ ]+-0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f be 90 90 90 90 90[ ]+movsbl -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f bf 90 90 90 90 90[ ]+movswl -0x6f6f6f70\(%eax\),%edx + *[0-9a-f]+: 0f c0 90 90 90 90 90[ ]+xaddb[ ]+%dl,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 0f c1 90 90 90 90 90[ ]+xaddl[ ]+%edx,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 0f c8[ ]+bswap[ ]+%eax *[0-9a-f]+: 0f c9[ ]+bswap[ ]+%ecx *[0-9a-f]+: 0f ca[ ]+bswap[ ]+%edx @@ -374,65 +374,65 @@ Disassembly of section .text: *[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]+: 0f d1 90 90 90 90 90[ ]+psrlw[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f d2 90 90 90 90 90[ ]+psrld[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f d3 90 90 90 90 90[ ]+psrlq[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f d5 90 90 90 90 90[ ]+pmullw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f d8 90 90 90 90 90[ ]+psubusb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f d9 90 90 90 90 90[ ]+psubusw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f db 90 90 90 90 90[ ]+pand[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f dc 90 90 90 90 90[ ]+paddusb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f dd 90 90 90 90 90[ ]+paddusw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f df 90 90 90 90 90[ ]+pandn[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f e1 90 90 90 90 90[ ]+psraw[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f e2 90 90 90 90 90[ ]+psrad[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f e5 90 90 90 90 90[ ]+pmulhw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f e8 90 90 90 90 90[ ]+psubsb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f e9 90 90 90 90 90[ ]+psubsw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f eb 90 90 90 90 90[ ]+por[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f ec 90 90 90 90 90[ ]+paddsb -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f ed 90 90 90 90 90[ ]+paddsw -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f ef 90 90 90 90 90[ ]+pxor[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f f1 90 90 90 90 90[ ]+psllw[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f f2 90 90 90 90 90[ ]+pslld[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f f3 90 90 90 90 90[ ]+psllq[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f f5 90 90 90 90 90[ ]+pmaddwd -0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f f8 90 90 90 90 90[ ]+psubb[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f f9 90 90 90 90 90[ ]+psubw[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f fa 90 90 90 90 90[ ]+psubd[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f fc 90 90 90 90 90[ ]+paddb[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f fd 90 90 90 90 90[ ]+paddw[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 0f fe 90 90 90 90 90[ ]+paddd[ ]+-0x6f6f6f70\(%eax\),%mm2 + *[0-9a-f]+: 66 01 90 90 90 90 90[ ]+addw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 03 90 90 90 90 90[ ]+addw[ ]+-0x6f6f6f70\(%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 09 90 90 90 90 90[ ]+orw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0b 90 90 90 90 90[ ]+orw[ ]+-0x6f6f6f70\(%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 11 90 90 90 90 90[ ]+adcw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 13 90 90 90 90 90[ ]+adcw[ ]+-0x6f6f6f70\(%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 19 90 90 90 90 90[ ]+sbbw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 1b 90 90 90 90 90[ ]+sbbw[ ]+-0x6f6f6f70\(%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 21 90 90 90 90 90[ ]+andw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 23 90 90 90 90 90[ ]+andw[ ]+-0x6f6f6f70\(%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 29 90 90 90 90 90[ ]+subw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 2b 90 90 90 90 90[ ]+subw[ ]+-0x6f6f6f70\(%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 31 90 90 90 90 90[ ]+xorw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 33 90 90 90 90 90[ ]+xorw[ ]+-0x6f6f6f70\(%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 39 90 90 90 90 90[ ]+cmpw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 3b 90 90 90 90 90[ ]+cmpw[ ]+-0x6f6f6f70\(%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 @@ -468,22 +468,22 @@ Disassembly of section .text: *[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 62 90 90 90 90 90[ ]+boundw %dx,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 66 68 90 90[ ]+pushw[ ]+\$0x9090 - *[0-9a-f]+: 66 69 90 90 90 90 90 90 90[ ]+imulw[ ]+\$0x9090,0x90909090\(%eax\),%dx + *[0-9a-f]+: 66 69 90 90 90 90 90 90 90[ ]+imulw[ ]+\$0x9090,-0x6f6f6f70\(%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 6b 90 90 90 90 90 90[ ]+imulw[ ]+\$0xffffff90,-0x6f6f6f70\(%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 81 90 90 90 90 90 90 90[ ]+adcw[ ]+\$0x9090,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 83 90 90 90 90 90 90[ ]+adcw[ ]+\$0xffffff90,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 85 90 90 90 90 90[ ]+testw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 87 90 90 90 90 90[ ]+xchgw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 89 90 90 90 90 90[ ]+movw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 8b 90 90 90 90 90[ ]+movw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 8c 90 90 90 90 90[ ]+movw[ ]+%ss,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 8d 90 90 90 90 90[ ]+leaw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 8f 80 90 90 90 90[ ]+popw[ ]+-0x6f6f6f70\(%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 @@ -512,67 +512,67 @@ Disassembly of section .text: *[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 c1 90 90 90 90 90 90[ ]+rclw[ ]+\$0x90,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 66 c2 90 90[ ]+retw[ ]+\$0x9090 *[0-9a-f]+: 66 c3[ ]+retw[ ]+ - *[0-9a-f]+: 66 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 c4 90 90 90 90 90[ ]+lesw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 c5 90 90 90 90 90[ ]+ldsw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 c7 80 90 90 90 90 90 90[ ]+movw[ ]+\$0x9090,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 66 c8 90 90 90[ ]+enterw \$0x9090,\$0x90 *[0-9a-f]+: 66 c9[ ]+leavew *[0-9a-f]+: 66 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 d1 90 90 90 90 90[ ]+rclw[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 d3 90 90 90 90 90[ ]+rclw[ ]+%cl,-0x6f6f6f70\(%eax\) *[0-9a-f]+: 66 e5 90[ ]+inw[ ]+\$0x90,%ax *[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 f7 90 90 90 90 90[ ]+notw[ ]+-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 ff 90 90 90 90 90[ ]+callw[ ]+\*-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f 02 90 90 90 90 90[ ]+larw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 03 90 90 90 90 90[ ]+lslw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 40 90 90 90 90 90[ ]+cmovo[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 41 90 90 90 90 90[ ]+cmovno -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 42 90 90 90 90 90[ ]+cmovb[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 43 90 90 90 90 90[ ]+cmovae -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 44 90 90 90 90 90[ ]+cmove[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 45 90 90 90 90 90[ ]+cmovne -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 46 90 90 90 90 90[ ]+cmovbe -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 47 90 90 90 90 90[ ]+cmova[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 48 90 90 90 90 90[ ]+cmovs[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 49 90 90 90 90 90[ ]+cmovns -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 4a 90 90 90 90 90[ ]+cmovp[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 4b 90 90 90 90 90[ ]+cmovnp -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 4c 90 90 90 90 90[ ]+cmovl[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 4d 90 90 90 90 90[ ]+cmovge -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 4e 90 90 90 90 90[ ]+cmovle -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f 4f 90 90 90 90 90[ ]+cmovg[ ]+-0x6f6f6f70\(%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 a3 90 90 90 90 90[ ]+btw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f a4 90 90 90 90 90 90[ ]+shldw[ ]+\$0x90,%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f a5 90 90 90 90 90[ ]+shldw[ ]+%cl,%dx,-0x6f6f6f70\(%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 0f ab 90 90 90 90 90[ ]+btsw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f ac 90 90 90 90 90 90[ ]+shrdw[ ]+\$0x90,%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f ad 90 90 90 90 90[ ]+shrdw[ ]+%cl,%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f af 90 90 90 90 90[ ]+imulw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f b1 90 90 90 90 90[ ]+cmpxchgw %dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f b2 90 90 90 90 90[ ]+lssw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f b3 90 90 90 90 90[ ]+btrw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f b4 90 90 90 90 90[ ]+lfsw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f b5 90 90 90 90 90[ ]+lgsw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f b6 90 90 90 90 90[ ]+movzbw -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f bb 90 90 90 90 90[ ]+btcw[ ]+%dx,-0x6f6f6f70\(%eax\) + *[0-9a-f]+: 66 0f bc 90 90 90 90 90[ ]+bsfw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f bd 90 90 90 90 90[ ]+bsrw[ ]+-0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f be 90 90 90 90 90[ ]+movsbw -0x6f6f6f70\(%eax\),%dx + *[0-9a-f]+: 66 0f c1 90 90 90 90 90[ ]+xaddw[ ]+%dx,-0x6f6f6f70\(%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 diff --git a/gas/testsuite/gas/i386/opcode.d b/gas/testsuite/gas/i386/opcode.d index 337c781..5683895 100644 --- a/gas/testsuite/gas/i386/opcode.d +++ b/gas/testsuite/gas/i386/opcode.d @@ -7,62 +7,62 @@ Disassembly of section .text: 0+000 <foo>: - 0: 00 90 90 90 90 90 [ ]*add %dl,0x90909090\(%eax\) - 6: 01 90 90 90 90 90 [ ]*add %edx,0x90909090\(%eax\) - c: 02 90 90 90 90 90 [ ]*add 0x90909090\(%eax\),%dl - 12: 03 90 90 90 90 90 [ ]*add 0x90909090\(%eax\),%edx + 0: 00 90 90 90 90 90 [ ]*add %dl,-0x6f6f6f70\(%eax\) + 6: 01 90 90 90 90 90 [ ]*add %edx,-0x6f6f6f70\(%eax\) + c: 02 90 90 90 90 90 [ ]*add -0x6f6f6f70\(%eax\),%dl + 12: 03 90 90 90 90 90 [ ]*add -0x6f6f6f70\(%eax\),%edx 18: 04 90 [ ]*add \$0x90,%al 1a: 05 90 90 90 90 [ ]*add \$0x90909090,%eax 1f: 06 [ ]*push %es 20: 07 [ ]*pop %es - 21: 08 90 90 90 90 90 [ ]*or %dl,0x90909090\(%eax\) - 27: 09 90 90 90 90 90 [ ]*or %edx,0x90909090\(%eax\) - 2d: 0a 90 90 90 90 90 [ ]*or 0x90909090\(%eax\),%dl - 33: 0b 90 90 90 90 90 [ ]*or 0x90909090\(%eax\),%edx + 21: 08 90 90 90 90 90 [ ]*or %dl,-0x6f6f6f70\(%eax\) + 27: 09 90 90 90 90 90 [ ]*or %edx,-0x6f6f6f70\(%eax\) + 2d: 0a 90 90 90 90 90 [ ]*or -0x6f6f6f70\(%eax\),%dl + 33: 0b 90 90 90 90 90 [ ]*or -0x6f6f6f70\(%eax\),%edx 39: 0c 90 [ ]*or \$0x90,%al 3b: 0d 90 90 90 90 [ ]*or \$0x90909090,%eax 40: 0e [ ]*push %cs - 41: 10 90 90 90 90 90 [ ]*adc %dl,0x90909090\(%eax\) - 47: 11 90 90 90 90 90 [ ]*adc %edx,0x90909090\(%eax\) - 4d: 12 90 90 90 90 90 [ ]*adc 0x90909090\(%eax\),%dl - 53: 13 90 90 90 90 90 [ ]*adc 0x90909090\(%eax\),%edx + 41: 10 90 90 90 90 90 [ ]*adc %dl,-0x6f6f6f70\(%eax\) + 47: 11 90 90 90 90 90 [ ]*adc %edx,-0x6f6f6f70\(%eax\) + 4d: 12 90 90 90 90 90 [ ]*adc -0x6f6f6f70\(%eax\),%dl + 53: 13 90 90 90 90 90 [ ]*adc -0x6f6f6f70\(%eax\),%edx 59: 14 90 [ ]*adc \$0x90,%al 5b: 15 90 90 90 90 [ ]*adc \$0x90909090,%eax 60: 16 [ ]*push %ss 61: 17 [ ]*pop %ss - 62: 18 90 90 90 90 90 [ ]*sbb %dl,0x90909090\(%eax\) - 68: 19 90 90 90 90 90 [ ]*sbb %edx,0x90909090\(%eax\) - 6e: 1a 90 90 90 90 90 [ ]*sbb 0x90909090\(%eax\),%dl - 74: 1b 90 90 90 90 90 [ ]*sbb 0x90909090\(%eax\),%edx + 62: 18 90 90 90 90 90 [ ]*sbb %dl,-0x6f6f6f70\(%eax\) + 68: 19 90 90 90 90 90 [ ]*sbb %edx,-0x6f6f6f70\(%eax\) + 6e: 1a 90 90 90 90 90 [ ]*sbb -0x6f6f6f70\(%eax\),%dl + 74: 1b 90 90 90 90 90 [ ]*sbb -0x6f6f6f70\(%eax\),%edx 7a: 1c 90 [ ]*sbb \$0x90,%al 7c: 1d 90 90 90 90 [ ]*sbb \$0x90909090,%eax 81: 1e [ ]*push %ds 82: 1f [ ]*pop %ds - 83: 20 90 90 90 90 90 [ ]*and %dl,0x90909090\(%eax\) - 89: 21 90 90 90 90 90 [ ]*and %edx,0x90909090\(%eax\) - 8f: 22 90 90 90 90 90 [ ]*and 0x90909090\(%eax\),%dl - 95: 23 90 90 90 90 90 [ ]*and 0x90909090\(%eax\),%edx + 83: 20 90 90 90 90 90 [ ]*and %dl,-0x6f6f6f70\(%eax\) + 89: 21 90 90 90 90 90 [ ]*and %edx,-0x6f6f6f70\(%eax\) + 8f: 22 90 90 90 90 90 [ ]*and -0x6f6f6f70\(%eax\),%dl + 95: 23 90 90 90 90 90 [ ]*and -0x6f6f6f70\(%eax\),%edx 9b: 24 90 [ ]*and \$0x90,%al 9d: 25 90 90 90 90 [ ]*and \$0x90909090,%eax a2: 27 [ ]*daa - a3: 28 90 90 90 90 90 [ ]*sub %dl,0x90909090\(%eax\) - a9: 29 90 90 90 90 90 [ ]*sub %edx,0x90909090\(%eax\) - af: 2a 90 90 90 90 90 [ ]*sub 0x90909090\(%eax\),%dl - b5: 2b 90 90 90 90 90 [ ]*sub 0x90909090\(%eax\),%edx + a3: 28 90 90 90 90 90 [ ]*sub %dl,-0x6f6f6f70\(%eax\) + a9: 29 90 90 90 90 90 [ ]*sub %edx,-0x6f6f6f70\(%eax\) + af: 2a 90 90 90 90 90 [ ]*sub -0x6f6f6f70\(%eax\),%dl + b5: 2b 90 90 90 90 90 [ ]*sub -0x6f6f6f70\(%eax\),%edx bb: 2c 90 [ ]*sub \$0x90,%al bd: 2d 90 90 90 90 [ ]*sub \$0x90909090,%eax c2: 2f [ ]*das - c3: 30 90 90 90 90 90 [ ]*xor %dl,0x90909090\(%eax\) - c9: 31 90 90 90 90 90 [ ]*xor %edx,0x90909090\(%eax\) - cf: 32 90 90 90 90 90 [ ]*xor 0x90909090\(%eax\),%dl - d5: 33 90 90 90 90 90 [ ]*xor 0x90909090\(%eax\),%edx + c3: 30 90 90 90 90 90 [ ]*xor %dl,-0x6f6f6f70\(%eax\) + c9: 31 90 90 90 90 90 [ ]*xor %edx,-0x6f6f6f70\(%eax\) + cf: 32 90 90 90 90 90 [ ]*xor -0x6f6f6f70\(%eax\),%dl + d5: 33 90 90 90 90 90 [ ]*xor -0x6f6f6f70\(%eax\),%edx db: 34 90 [ ]*xor \$0x90,%al dd: 35 90 90 90 90 [ ]*xor \$0x90909090,%eax e2: 37 [ ]*aaa - e3: 38 90 90 90 90 90 [ ]*cmp %dl,0x90909090\(%eax\) - e9: 39 90 90 90 90 90 [ ]*cmp %edx,0x90909090\(%eax\) - ef: 3a 90 90 90 90 90 [ ]*cmp 0x90909090\(%eax\),%dl - f5: 3b 90 90 90 90 90 [ ]*cmp 0x90909090\(%eax\),%edx + e3: 38 90 90 90 90 90 [ ]*cmp %dl,-0x6f6f6f70\(%eax\) + e9: 39 90 90 90 90 90 [ ]*cmp %edx,-0x6f6f6f70\(%eax\) + ef: 3a 90 90 90 90 90 [ ]*cmp -0x6f6f6f70\(%eax\),%dl + f5: 3b 90 90 90 90 90 [ ]*cmp -0x6f6f6f70\(%eax\),%edx fb: 3c 90 [ ]*cmp \$0x90,%al fd: 3d 90 90 90 90 [ ]*cmp \$0x90909090,%eax 102: 3f [ ]*aas @@ -100,12 +100,12 @@ Disassembly of section .text: 122: 5f [ ]*pop %edi 123: 60 [ ]*pusha 124: 61 [ ]*popa - 125: 62 90 90 90 90 90 [ ]*bound %edx,0x90909090\(%eax\) - 12b: 63 90 90 90 90 90 [ ]*arpl %dx,0x90909090\(%eax\) + 125: 62 90 90 90 90 90 [ ]*bound %edx,-0x6f6f6f70\(%eax\) + 12b: 63 90 90 90 90 90 [ ]*arpl %dx,-0x6f6f6f70\(%eax\) 131: 68 90 90 90 90 [ ]*push \$0x90909090 - 136: 69 90 90 90 90 90 90 90 90 90 [ ]*imul \$0x90909090,0x90909090\(%eax\),%edx + 136: 69 90 90 90 90 90 90 90 90 90 [ ]*imul \$0x90909090,-0x6f6f6f70\(%eax\),%edx 140: 6a 90 [ ]*push \$0xffffff90 - 142: 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,0x90909090\(%eax\),%edx + 142: 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,-0x6f6f6f70\(%eax\),%edx 149: 6c [ ]*insb \(%dx\),%es:\(%edi\) 14a: 6d [ ]*insl \(%dx\),%es:\(%edi\) 14b: 6e [ ]*outsb %ds:\(%esi\),\(%dx\) @@ -126,21 +126,21 @@ Disassembly of section .text: 167: 7d 90 [ ]*jge (0x)?f9.* 169: 7e 90 [ ]*jle (0x)?fb.* 16b: 7f 90 [ ]*jg (0x)?fd.* - 16d: 80 90 90 90 90 90 90 [ ]*adcb \$0x90,0x90909090\(%eax\) - 174: 81 90 90 90 90 90 90 90 90 90 [ ]*adcl \$0x90909090,0x90909090\(%eax\) - 17e: 83 90 90 90 90 90 90 [ ]*adcl \$0xffffff90,0x90909090\(%eax\) - 185: 84 90 90 90 90 90 [ ]*test %dl,0x90909090\(%eax\) - 18b: 85 90 90 90 90 90 [ ]*test %edx,0x90909090\(%eax\) - 191: 86 90 90 90 90 90 [ ]*xchg %dl,0x90909090\(%eax\) - 197: 87 90 90 90 90 90 [ ]*xchg %edx,0x90909090\(%eax\) - 19d: 88 90 90 90 90 90 [ ]*mov %dl,0x90909090\(%eax\) - 1a3: 89 90 90 90 90 90 [ ]*mov %edx,0x90909090\(%eax\) - 1a9: 8a 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%dl - 1af: 8b 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%edx - 1b5: 8c 90 90 90 90 90 [ ]*mov %ss,0x90909090\(%eax\) - 1bb: 8d 90 90 90 90 90 [ ]*lea 0x90909090\(%eax\),%edx - 1c1: 8e 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%ss - 1c7: 8f 80 90 90 90 90 [ ]*popl 0x90909090\(%eax\) + 16d: 80 90 90 90 90 90 90 [ ]*adcb \$0x90,-0x6f6f6f70\(%eax\) + 174: 81 90 90 90 90 90 90 90 90 90 [ ]*adcl \$0x90909090,-0x6f6f6f70\(%eax\) + 17e: 83 90 90 90 90 90 90 [ ]*adcl \$0xffffff90,-0x6f6f6f70\(%eax\) + 185: 84 90 90 90 90 90 [ ]*test %dl,-0x6f6f6f70\(%eax\) + 18b: 85 90 90 90 90 90 [ ]*test %edx,-0x6f6f6f70\(%eax\) + 191: 86 90 90 90 90 90 [ ]*xchg %dl,-0x6f6f6f70\(%eax\) + 197: 87 90 90 90 90 90 [ ]*xchg %edx,-0x6f6f6f70\(%eax\) + 19d: 88 90 90 90 90 90 [ ]*mov %dl,-0x6f6f6f70\(%eax\) + 1a3: 89 90 90 90 90 90 [ ]*mov %edx,-0x6f6f6f70\(%eax\) + 1a9: 8a 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%dl + 1af: 8b 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%edx + 1b5: 8c 90 90 90 90 90 [ ]*mov %ss,-0x6f6f6f70\(%eax\) + 1bb: 8d 90 90 90 90 90 [ ]*lea -0x6f6f6f70\(%eax\),%edx + 1c1: 8e 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%ss + 1c7: 8f 80 90 90 90 90 [ ]*popl -0x6f6f6f70\(%eax\) 1cd: 90 [ ]*nop 1ce: 91 [ ]*xchg %eax,%ecx 1cf: 92 [ ]*xchg %eax,%edx @@ -189,14 +189,14 @@ Disassembly of section .text: 231: bd 90 90 90 90 [ ]*mov \$0x90909090,%ebp 236: be 90 90 90 90 [ ]*mov \$0x90909090,%esi 23b: bf 90 90 90 90 [ ]*mov \$0x90909090,%edi - 240: c0 90 90 90 90 90 90 [ ]*rclb \$0x90,0x90909090\(%eax\) - 247: c1 90 90 90 90 90 90 [ ]*rcll \$0x90,0x90909090\(%eax\) + 240: c0 90 90 90 90 90 90 [ ]*rclb \$0x90,-0x6f6f6f70\(%eax\) + 247: c1 90 90 90 90 90 90 [ ]*rcll \$0x90,-0x6f6f6f70\(%eax\) 24e: c2 90 90 [ ]*ret \$0x9090 251: c3 [ ]*ret - 252: c4 90 90 90 90 90 [ ]*les 0x90909090\(%eax\),%edx - 258: c5 90 90 90 90 90 [ ]*lds 0x90909090\(%eax\),%edx - 25e: c6 80 90 90 90 90 90 [ ]*movb \$0x90,0x90909090\(%eax\) - 265: c7 80 90 90 90 90 90 90 90 90 [ ]*movl \$0x90909090,0x90909090\(%eax\) + 252: c4 90 90 90 90 90 [ ]*les -0x6f6f6f70\(%eax\),%edx + 258: c5 90 90 90 90 90 [ ]*lds -0x6f6f6f70\(%eax\),%edx + 25e: c6 80 90 90 90 90 90 [ ]*movb \$0x90,-0x6f6f6f70\(%eax\) + 265: c7 80 90 90 90 90 90 90 90 90 [ ]*movl \$0x90909090,-0x6f6f6f70\(%eax\) 26f: c8 90 90 90 [ ]*enter \$0x9090,\$0x90 273: c9 [ ]*leave 274: ca 90 90 [ ]*lret \$0x9090 @@ -205,21 +205,21 @@ Disassembly of section .text: 279: cd 90 [ ]*int \$0x90 27b: ce [ ]*into 27c: cf [ ]*iret - 27d: d0 90 90 90 90 90 [ ]*rclb 0x90909090\(%eax\) - 283: d1 90 90 90 90 90 [ ]*rcll 0x90909090\(%eax\) - 289: d2 90 90 90 90 90 [ ]*rclb %cl,0x90909090\(%eax\) - 28f: d3 90 90 90 90 90 [ ]*rcll %cl,0x90909090\(%eax\) + 27d: d0 90 90 90 90 90 [ ]*rclb -0x6f6f6f70\(%eax\) + 283: d1 90 90 90 90 90 [ ]*rcll -0x6f6f6f70\(%eax\) + 289: d2 90 90 90 90 90 [ ]*rclb %cl,-0x6f6f6f70\(%eax\) + 28f: d3 90 90 90 90 90 [ ]*rcll %cl,-0x6f6f6f70\(%eax\) 295: d4 90 [ ]*aam \$0xffffff90 297: d5 90 [ ]*aad \$0xffffff90 299: d7 [ ]*xlat %ds:\(%ebx\) - 29a: d8 90 90 90 90 90 [ ]*fcoms 0x90909090\(%eax\) - 2a0: d9 90 90 90 90 90 [ ]*fsts 0x90909090\(%eax\) - 2a6: da 90 90 90 90 90 [ ]*ficoml 0x90909090\(%eax\) - 2ac: db 90 90 90 90 90 [ ]*fistl 0x90909090\(%eax\) - 2b2: dc 90 90 90 90 90 [ ]*fcoml 0x90909090\(%eax\) - 2b8: dd 90 90 90 90 90 [ ]*fstl 0x90909090\(%eax\) - 2be: de 90 90 90 90 90 [ ]*ficom 0x90909090\(%eax\) - 2c4: df 90 90 90 90 90 [ ]*fist 0x90909090\(%eax\) + 29a: d8 90 90 90 90 90 [ ]*fcoms -0x6f6f6f70\(%eax\) + 2a0: d9 90 90 90 90 90 [ ]*fsts -0x6f6f6f70\(%eax\) + 2a6: da 90 90 90 90 90 [ ]*ficoml -0x6f6f6f70\(%eax\) + 2ac: db 90 90 90 90 90 [ ]*fistl -0x6f6f6f70\(%eax\) + 2b2: dc 90 90 90 90 90 [ ]*fcoml -0x6f6f6f70\(%eax\) + 2b8: dd 90 90 90 90 90 [ ]*fstl -0x6f6f6f70\(%eax\) + 2be: de 90 90 90 90 90 [ ]*ficom -0x6f6f6f70\(%eax\) + 2c4: df 90 90 90 90 90 [ ]*fist -0x6f6f6f70\(%eax\) 2ca: e0 90 [ ]*loopne (0x)?25c.* 2cc: e1 90 [ ]*loope (0x)?25e.* 2ce: e2 90 [ ]*loop (0x)?260.* @@ -238,19 +238,19 @@ Disassembly of section .text: 2f0: ef [ ]*out %eax,\(%dx\) 2f1: f4 [ ]*hlt 2f2: f5 [ ]*cmc - 2f3: f6 90 90 90 90 90 [ ]*notb 0x90909090\(%eax\) - 2f9: f7 90 90 90 90 90 [ ]*notl 0x90909090\(%eax\) + 2f3: f6 90 90 90 90 90 [ ]*notb -0x6f6f6f70\(%eax\) + 2f9: f7 90 90 90 90 90 [ ]*notl -0x6f6f6f70\(%eax\) 2ff: f8 [ ]*clc 300: f9 [ ]*stc 301: fa [ ]*cli 302: fb [ ]*sti 303: fc [ ]*cld 304: fd [ ]*std - 305: ff 90 90 90 90 90 [ ]*call \*0x90909090\(%eax\) - 30b: 0f 00 90 90 90 90 90 [ ]*lldt 0x90909090\(%eax\) - 312: 0f 01 90 90 90 90 90 [ ]*lgdtl 0x90909090\(%eax\) - 319: 0f 02 90 90 90 90 90 [ ]*lar 0x90909090\(%eax\),%edx - 320: 0f 03 90 90 90 90 90 [ ]*lsl 0x90909090\(%eax\),%edx + 305: ff 90 90 90 90 90 [ ]*call \*-0x6f6f6f70\(%eax\) + 30b: 0f 00 90 90 90 90 90 [ ]*lldt -0x6f6f6f70\(%eax\) + 312: 0f 01 90 90 90 90 90 [ ]*lgdtl -0x6f6f6f70\(%eax\) + 319: 0f 02 90 90 90 90 90 [ ]*lar -0x6f6f6f70\(%eax\),%edx + 320: 0f 03 90 90 90 90 90 [ ]*lsl -0x6f6f6f70\(%eax\),%edx 327: 0f 06 [ ]*clts 329: 0f 08 [ ]*invd 32b: 0f 09 [ ]*wbinvd @@ -265,45 +265,45 @@ Disassembly of section .text: 343: 0f 31 [ ]*rdtsc 345: 0f 32 [ ]*rdmsr 347: 0f 33 [ ]*rdpmc - 349: 0f 40 90 90 90 90 90 [ ]*cmovo 0x90909090\(%eax\),%edx - 350: 0f 41 90 90 90 90 90 [ ]*cmovno 0x90909090\(%eax\),%edx - 357: 0f 42 90 90 90 90 90 [ ]*cmovb 0x90909090\(%eax\),%edx - 35e: 0f 43 90 90 90 90 90 [ ]*cmovae 0x90909090\(%eax\),%edx - 365: 0f 44 90 90 90 90 90 [ ]*cmove 0x90909090\(%eax\),%edx - 36c: 0f 45 90 90 90 90 90 [ ]*cmovne 0x90909090\(%eax\),%edx - 373: 0f 46 90 90 90 90 90 [ ]*cmovbe 0x90909090\(%eax\),%edx - 37a: 0f 47 90 90 90 90 90 [ ]*cmova 0x90909090\(%eax\),%edx - 381: 0f 48 90 90 90 90 90 [ ]*cmovs 0x90909090\(%eax\),%edx - 388: 0f 49 90 90 90 90 90 [ ]*cmovns 0x90909090\(%eax\),%edx - 38f: 0f 4a 90 90 90 90 90 [ ]*cmovp 0x90909090\(%eax\),%edx - 396: 0f 4b 90 90 90 90 90 [ ]*cmovnp 0x90909090\(%eax\),%edx - 39d: 0f 4c 90 90 90 90 90 [ ]*cmovl 0x90909090\(%eax\),%edx - 3a4: 0f 4d 90 90 90 90 90 [ ]*cmovge 0x90909090\(%eax\),%edx - 3ab: 0f 4e 90 90 90 90 90 [ ]*cmovle 0x90909090\(%eax\),%edx - 3b2: 0f 4f 90 90 90 90 90 [ ]*cmovg 0x90909090\(%eax\),%edx - 3b9: 0f 60 90 90 90 90 90 [ ]*punpcklbw 0x90909090\(%eax\),%mm2 - 3c0: 0f 61 90 90 90 90 90 [ ]*punpcklwd 0x90909090\(%eax\),%mm2 - 3c7: 0f 62 90 90 90 90 90 [ ]*punpckldq 0x90909090\(%eax\),%mm2 - 3ce: 0f 63 90 90 90 90 90 [ ]*packsswb 0x90909090\(%eax\),%mm2 - 3d5: 0f 64 90 90 90 90 90 [ ]*pcmpgtb 0x90909090\(%eax\),%mm2 - 3dc: 0f 65 90 90 90 90 90 [ ]*pcmpgtw 0x90909090\(%eax\),%mm2 - 3e3: 0f 66 90 90 90 90 90 [ ]*pcmpgtd 0x90909090\(%eax\),%mm2 - 3ea: 0f 67 90 90 90 90 90 [ ]*packuswb 0x90909090\(%eax\),%mm2 - 3f1: 0f 68 90 90 90 90 90 [ ]*punpckhbw 0x90909090\(%eax\),%mm2 - 3f8: 0f 69 90 90 90 90 90 [ ]*punpckhwd 0x90909090\(%eax\),%mm2 - 3ff: 0f 6a 90 90 90 90 90 [ ]*punpckhdq 0x90909090\(%eax\),%mm2 - 406: 0f 6b 90 90 90 90 90 [ ]*packssdw 0x90909090\(%eax\),%mm2 - 40d: 0f 6e 90 90 90 90 90 [ ]*movd 0x90909090\(%eax\),%mm2 - 414: 0f 6f 90 90 90 90 90 [ ]*movq 0x90909090\(%eax\),%mm2 + 349: 0f 40 90 90 90 90 90 [ ]*cmovo -0x6f6f6f70\(%eax\),%edx + 350: 0f 41 90 90 90 90 90 [ ]*cmovno -0x6f6f6f70\(%eax\),%edx + 357: 0f 42 90 90 90 90 90 [ ]*cmovb -0x6f6f6f70\(%eax\),%edx + 35e: 0f 43 90 90 90 90 90 [ ]*cmovae -0x6f6f6f70\(%eax\),%edx + 365: 0f 44 90 90 90 90 90 [ ]*cmove -0x6f6f6f70\(%eax\),%edx + 36c: 0f 45 90 90 90 90 90 [ ]*cmovne -0x6f6f6f70\(%eax\),%edx + 373: 0f 46 90 90 90 90 90 [ ]*cmovbe -0x6f6f6f70\(%eax\),%edx + 37a: 0f 47 90 90 90 90 90 [ ]*cmova -0x6f6f6f70\(%eax\),%edx + 381: 0f 48 90 90 90 90 90 [ ]*cmovs -0x6f6f6f70\(%eax\),%edx + 388: 0f 49 90 90 90 90 90 [ ]*cmovns -0x6f6f6f70\(%eax\),%edx + 38f: 0f 4a 90 90 90 90 90 [ ]*cmovp -0x6f6f6f70\(%eax\),%edx + 396: 0f 4b 90 90 90 90 90 [ ]*cmovnp -0x6f6f6f70\(%eax\),%edx + 39d: 0f 4c 90 90 90 90 90 [ ]*cmovl -0x6f6f6f70\(%eax\),%edx + 3a4: 0f 4d 90 90 90 90 90 [ ]*cmovge -0x6f6f6f70\(%eax\),%edx + 3ab: 0f 4e 90 90 90 90 90 [ ]*cmovle -0x6f6f6f70\(%eax\),%edx + 3b2: 0f 4f 90 90 90 90 90 [ ]*cmovg -0x6f6f6f70\(%eax\),%edx + 3b9: 0f 60 90 90 90 90 90 [ ]*punpcklbw -0x6f6f6f70\(%eax\),%mm2 + 3c0: 0f 61 90 90 90 90 90 [ ]*punpcklwd -0x6f6f6f70\(%eax\),%mm2 + 3c7: 0f 62 90 90 90 90 90 [ ]*punpckldq -0x6f6f6f70\(%eax\),%mm2 + 3ce: 0f 63 90 90 90 90 90 [ ]*packsswb -0x6f6f6f70\(%eax\),%mm2 + 3d5: 0f 64 90 90 90 90 90 [ ]*pcmpgtb -0x6f6f6f70\(%eax\),%mm2 + 3dc: 0f 65 90 90 90 90 90 [ ]*pcmpgtw -0x6f6f6f70\(%eax\),%mm2 + 3e3: 0f 66 90 90 90 90 90 [ ]*pcmpgtd -0x6f6f6f70\(%eax\),%mm2 + 3ea: 0f 67 90 90 90 90 90 [ ]*packuswb -0x6f6f6f70\(%eax\),%mm2 + 3f1: 0f 68 90 90 90 90 90 [ ]*punpckhbw -0x6f6f6f70\(%eax\),%mm2 + 3f8: 0f 69 90 90 90 90 90 [ ]*punpckhwd -0x6f6f6f70\(%eax\),%mm2 + 3ff: 0f 6a 90 90 90 90 90 [ ]*punpckhdq -0x6f6f6f70\(%eax\),%mm2 + 406: 0f 6b 90 90 90 90 90 [ ]*packssdw -0x6f6f6f70\(%eax\),%mm2 + 40d: 0f 6e 90 90 90 90 90 [ ]*movd -0x6f6f6f70\(%eax\),%mm2 + 414: 0f 6f 90 90 90 90 90 [ ]*movq -0x6f6f6f70\(%eax\),%mm2 41b: 0f 71 d0 90 [ ]*psrlw \$0x90,%mm0 41f: 0f 72 d0 90 [ ]*psrld \$0x90,%mm0 423: 0f 73 d0 90 [ ]*psrlq \$0x90,%mm0 - 427: 0f 74 90 90 90 90 90 [ ]*pcmpeqb 0x90909090\(%eax\),%mm2 - 42e: 0f 75 90 90 90 90 90 [ ]*pcmpeqw 0x90909090\(%eax\),%mm2 - 435: 0f 76 90 90 90 90 90 [ ]*pcmpeqd 0x90909090\(%eax\),%mm2 + 427: 0f 74 90 90 90 90 90 [ ]*pcmpeqb -0x6f6f6f70\(%eax\),%mm2 + 42e: 0f 75 90 90 90 90 90 [ ]*pcmpeqw -0x6f6f6f70\(%eax\),%mm2 + 435: 0f 76 90 90 90 90 90 [ ]*pcmpeqd -0x6f6f6f70\(%eax\),%mm2 43c: 0f 77 [ ]*emms - 43e: 0f 7e 90 90 90 90 90 [ ]*movd %mm2,0x90909090\(%eax\) - 445: 0f 7f 90 90 90 90 90 [ ]*movq %mm2,0x90909090\(%eax\) + 43e: 0f 7e 90 90 90 90 90 [ ]*movd %mm2,-0x6f6f6f70\(%eax\) + 445: 0f 7f 90 90 90 90 90 [ ]*movq %mm2,-0x6f6f6f70\(%eax\) 44c: 0f 80 90 90 90 90 [ ]*jo (0x)?909094e2.* 452: 0f 81 90 90 90 90 [ ]*jno (0x)?909094e8.* 458: 0f 82 90 90 90 90 [ ]*jb (0x)?909094ee.* @@ -320,51 +320,51 @@ Disassembly of section .text: 49a: 0f 8d 90 90 90 90 [ ]*jge (0x)?90909530.* 4a0: 0f 8e 90 90 90 90 [ ]*jle (0x)?90909536.* 4a6: 0f 8f 90 90 90 90 [ ]*jg (0x)?9090953c.* - 4ac: 0f 90 80 90 90 90 90 [ ]*seto 0x90909090\(%eax\) - 4b3: 0f 91 80 90 90 90 90 [ ]*setno 0x90909090\(%eax\) - 4ba: 0f 92 80 90 90 90 90 [ ]*setb 0x90909090\(%eax\) - 4c1: 0f 93 80 90 90 90 90 [ ]*setae 0x90909090\(%eax\) - 4c8: 0f 94 80 90 90 90 90 [ ]*sete 0x90909090\(%eax\) - 4cf: 0f 95 80 90 90 90 90 [ ]*setne 0x90909090\(%eax\) - 4d6: 0f 96 80 90 90 90 90 [ ]*setbe 0x90909090\(%eax\) - 4dd: 0f 97 80 90 90 90 90 [ ]*seta 0x90909090\(%eax\) - 4e4: 0f 98 80 90 90 90 90 [ ]*sets 0x90909090\(%eax\) - 4eb: 0f 99 80 90 90 90 90 [ ]*setns 0x90909090\(%eax\) - 4f2: 0f 9a 80 90 90 90 90 [ ]*setp 0x90909090\(%eax\) - 4f9: 0f 9b 80 90 90 90 90 [ ]*setnp 0x90909090\(%eax\) - 500: 0f 9c 80 90 90 90 90 [ ]*setl 0x90909090\(%eax\) - 507: 0f 9d 80 90 90 90 90 [ ]*setge 0x90909090\(%eax\) - 50e: 0f 9e 80 90 90 90 90 [ ]*setle 0x90909090\(%eax\) - 515: 0f 9f 80 90 90 90 90 [ ]*setg 0x90909090\(%eax\) + 4ac: 0f 90 80 90 90 90 90 [ ]*seto -0x6f6f6f70\(%eax\) + 4b3: 0f 91 80 90 90 90 90 [ ]*setno -0x6f6f6f70\(%eax\) + 4ba: 0f 92 80 90 90 90 90 [ ]*setb -0x6f6f6f70\(%eax\) + 4c1: 0f 93 80 90 90 90 90 [ ]*setae -0x6f6f6f70\(%eax\) + 4c8: 0f 94 80 90 90 90 90 [ ]*sete -0x6f6f6f70\(%eax\) + 4cf: 0f 95 80 90 90 90 90 [ ]*setne -0x6f6f6f70\(%eax\) + 4d6: 0f 96 80 90 90 90 90 [ ]*setbe -0x6f6f6f70\(%eax\) + 4dd: 0f 97 80 90 90 90 90 [ ]*seta -0x6f6f6f70\(%eax\) + 4e4: 0f 98 80 90 90 90 90 [ ]*sets -0x6f6f6f70\(%eax\) + 4eb: 0f 99 80 90 90 90 90 [ ]*setns -0x6f6f6f70\(%eax\) + 4f2: 0f 9a 80 90 90 90 90 [ ]*setp -0x6f6f6f70\(%eax\) + 4f9: 0f 9b 80 90 90 90 90 [ ]*setnp -0x6f6f6f70\(%eax\) + 500: 0f 9c 80 90 90 90 90 [ ]*setl -0x6f6f6f70\(%eax\) + 507: 0f 9d 80 90 90 90 90 [ ]*setge -0x6f6f6f70\(%eax\) + 50e: 0f 9e 80 90 90 90 90 [ ]*setle -0x6f6f6f70\(%eax\) + 515: 0f 9f 80 90 90 90 90 [ ]*setg -0x6f6f6f70\(%eax\) 51c: 0f a0 [ ]*push %fs 51e: 0f a1 [ ]*pop %fs 520: 0f a2 [ ]*cpuid - 522: 0f a3 90 90 90 90 90 [ ]*bt %edx,0x90909090\(%eax\) - 529: 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%edx,0x90909090\(%eax\) - 531: 0f a5 90 90 90 90 90 [ ]*shld %cl,%edx,0x90909090\(%eax\) + 522: 0f a3 90 90 90 90 90 [ ]*bt %edx,-0x6f6f6f70\(%eax\) + 529: 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%edx,-0x6f6f6f70\(%eax\) + 531: 0f a5 90 90 90 90 90 [ ]*shld %cl,%edx,-0x6f6f6f70\(%eax\) 538: 0f a8 [ ]*push %gs 53a: 0f a9 [ ]*pop %gs 53c: 0f aa [ ]*rsm - 53e: 0f ab 90 90 90 90 90 [ ]*bts %edx,0x90909090\(%eax\) - 545: 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%edx,0x90909090\(%eax\) - 54d: 0f ad 90 90 90 90 90 [ ]*shrd %cl,%edx,0x90909090\(%eax\) - 554: 0f af 90 90 90 90 90 [ ]*imul 0x90909090\(%eax\),%edx - 55b: 0f b0 90 90 90 90 90 [ ]*cmpxchg %dl,0x90909090\(%eax\) - 562: 0f b1 90 90 90 90 90 [ ]*cmpxchg %edx,0x90909090\(%eax\) - 569: 0f b2 90 90 90 90 90 [ ]*lss 0x90909090\(%eax\),%edx - 570: 0f b3 90 90 90 90 90 [ ]*btr %edx,0x90909090\(%eax\) - 577: 0f b4 90 90 90 90 90 [ ]*lfs 0x90909090\(%eax\),%edx - 57e: 0f b5 90 90 90 90 90 [ ]*lgs 0x90909090\(%eax\),%edx - 585: 0f b6 90 90 90 90 90 [ ]*movzbl 0x90909090\(%eax\),%edx - 58c: 0f b7 90 90 90 90 90 [ ]*movzwl 0x90909090\(%eax\),%edx + 53e: 0f ab 90 90 90 90 90 [ ]*bts %edx,-0x6f6f6f70\(%eax\) + 545: 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%edx,-0x6f6f6f70\(%eax\) + 54d: 0f ad 90 90 90 90 90 [ ]*shrd %cl,%edx,-0x6f6f6f70\(%eax\) + 554: 0f af 90 90 90 90 90 [ ]*imul -0x6f6f6f70\(%eax\),%edx + 55b: 0f b0 90 90 90 90 90 [ ]*cmpxchg %dl,-0x6f6f6f70\(%eax\) + 562: 0f b1 90 90 90 90 90 [ ]*cmpxchg %edx,-0x6f6f6f70\(%eax\) + 569: 0f b2 90 90 90 90 90 [ ]*lss -0x6f6f6f70\(%eax\),%edx + 570: 0f b3 90 90 90 90 90 [ ]*btr %edx,-0x6f6f6f70\(%eax\) + 577: 0f b4 90 90 90 90 90 [ ]*lfs -0x6f6f6f70\(%eax\),%edx + 57e: 0f b5 90 90 90 90 90 [ ]*lgs -0x6f6f6f70\(%eax\),%edx + 585: 0f b6 90 90 90 90 90 [ ]*movzbl -0x6f6f6f70\(%eax\),%edx + 58c: 0f b7 90 90 90 90 90 [ ]*movzwl -0x6f6f6f70\(%eax\),%edx 593: 0f b9 [ ]*ud2b - 595: 0f bb 90 90 90 90 90 [ ]*btc %edx,0x90909090\(%eax\) - 59c: 0f bc 90 90 90 90 90 [ ]*bsf 0x90909090\(%eax\),%edx - 5a3: 0f bd 90 90 90 90 90 [ ]*bsr 0x90909090\(%eax\),%edx - 5aa: 0f be 90 90 90 90 90 [ ]*movsbl 0x90909090\(%eax\),%edx - 5b1: 0f bf 90 90 90 90 90 [ ]*movswl 0x90909090\(%eax\),%edx - 5b8: 0f c0 90 90 90 90 90 [ ]*xadd %dl,0x90909090\(%eax\) - 5bf: 0f c1 90 90 90 90 90 [ ]*xadd %edx,0x90909090\(%eax\) + 595: 0f bb 90 90 90 90 90 [ ]*btc %edx,-0x6f6f6f70\(%eax\) + 59c: 0f bc 90 90 90 90 90 [ ]*bsf -0x6f6f6f70\(%eax\),%edx + 5a3: 0f bd 90 90 90 90 90 [ ]*bsr -0x6f6f6f70\(%eax\),%edx + 5aa: 0f be 90 90 90 90 90 [ ]*movsbl -0x6f6f6f70\(%eax\),%edx + 5b1: 0f bf 90 90 90 90 90 [ ]*movswl -0x6f6f6f70\(%eax\),%edx + 5b8: 0f c0 90 90 90 90 90 [ ]*xadd %dl,-0x6f6f6f70\(%eax\) + 5bf: 0f c1 90 90 90 90 90 [ ]*xadd %edx,-0x6f6f6f70\(%eax\) 5c6: 0f c8 [ ]*bswap %eax 5c8: 0f c9 [ ]*bswap %ecx 5ca: 0f ca [ ]*bswap %edx @@ -373,65 +373,65 @@ Disassembly of section .text: 5d0: 0f cd [ ]*bswap %ebp 5d2: 0f ce [ ]*bswap %esi 5d4: 0f cf [ ]*bswap %edi - 5d6: 0f d1 90 90 90 90 90 [ ]*psrlw 0x90909090\(%eax\),%mm2 - 5dd: 0f d2 90 90 90 90 90 [ ]*psrld 0x90909090\(%eax\),%mm2 - 5e4: 0f d3 90 90 90 90 90 [ ]*psrlq 0x90909090\(%eax\),%mm2 - 5eb: 0f d5 90 90 90 90 90 [ ]*pmullw 0x90909090\(%eax\),%mm2 - 5f2: 0f d8 90 90 90 90 90 [ ]*psubusb 0x90909090\(%eax\),%mm2 - 5f9: 0f d9 90 90 90 90 90 [ ]*psubusw 0x90909090\(%eax\),%mm2 - 600: 0f db 90 90 90 90 90 [ ]*pand 0x90909090\(%eax\),%mm2 - 607: 0f dc 90 90 90 90 90 [ ]*paddusb 0x90909090\(%eax\),%mm2 - 60e: 0f dd 90 90 90 90 90 [ ]*paddusw 0x90909090\(%eax\),%mm2 - 615: 0f df 90 90 90 90 90 [ ]*pandn 0x90909090\(%eax\),%mm2 - 61c: 0f e1 90 90 90 90 90 [ ]*psraw 0x90909090\(%eax\),%mm2 - 623: 0f e2 90 90 90 90 90 [ ]*psrad 0x90909090\(%eax\),%mm2 - 62a: 0f e5 90 90 90 90 90 [ ]*pmulhw 0x90909090\(%eax\),%mm2 - 631: 0f e8 90 90 90 90 90 [ ]*psubsb 0x90909090\(%eax\),%mm2 - 638: 0f e9 90 90 90 90 90 [ ]*psubsw 0x90909090\(%eax\),%mm2 - 63f: 0f eb 90 90 90 90 90 [ ]*por 0x90909090\(%eax\),%mm2 - 646: 0f ec 90 90 90 90 90 [ ]*paddsb 0x90909090\(%eax\),%mm2 - 64d: 0f ed 90 90 90 90 90 [ ]*paddsw 0x90909090\(%eax\),%mm2 - 654: 0f ef 90 90 90 90 90 [ ]*pxor 0x90909090\(%eax\),%mm2 - 65b: 0f f1 90 90 90 90 90 [ ]*psllw 0x90909090\(%eax\),%mm2 - 662: 0f f2 90 90 90 90 90 [ ]*pslld 0x90909090\(%eax\),%mm2 - 669: 0f f3 90 90 90 90 90 [ ]*psllq 0x90909090\(%eax\),%mm2 - 670: 0f f5 90 90 90 90 90 [ ]*pmaddwd 0x90909090\(%eax\),%mm2 - 677: 0f f8 90 90 90 90 90 [ ]*psubb 0x90909090\(%eax\),%mm2 - 67e: 0f f9 90 90 90 90 90 [ ]*psubw 0x90909090\(%eax\),%mm2 - 685: 0f fa 90 90 90 90 90 [ ]*psubd 0x90909090\(%eax\),%mm2 - 68c: 0f fc 90 90 90 90 90 [ ]*paddb 0x90909090\(%eax\),%mm2 - 693: 0f fd 90 90 90 90 90 [ ]*paddw 0x90909090\(%eax\),%mm2 - 69a: 0f fe 90 90 90 90 90 [ ]*paddd 0x90909090\(%eax\),%mm2 - 6a1: 66 01 90 90 90 90 90 [ ]*add %dx,0x90909090\(%eax\) - 6a8: 66 03 90 90 90 90 90 [ ]*add 0x90909090\(%eax\),%dx + 5d6: 0f d1 90 90 90 90 90 [ ]*psrlw -0x6f6f6f70\(%eax\),%mm2 + 5dd: 0f d2 90 90 90 90 90 [ ]*psrld -0x6f6f6f70\(%eax\),%mm2 + 5e4: 0f d3 90 90 90 90 90 [ ]*psrlq -0x6f6f6f70\(%eax\),%mm2 + 5eb: 0f d5 90 90 90 90 90 [ ]*pmullw -0x6f6f6f70\(%eax\),%mm2 + 5f2: 0f d8 90 90 90 90 90 [ ]*psubusb -0x6f6f6f70\(%eax\),%mm2 + 5f9: 0f d9 90 90 90 90 90 [ ]*psubusw -0x6f6f6f70\(%eax\),%mm2 + 600: 0f db 90 90 90 90 90 [ ]*pand -0x6f6f6f70\(%eax\),%mm2 + 607: 0f dc 90 90 90 90 90 [ ]*paddusb -0x6f6f6f70\(%eax\),%mm2 + 60e: 0f dd 90 90 90 90 90 [ ]*paddusw -0x6f6f6f70\(%eax\),%mm2 + 615: 0f df 90 90 90 90 90 [ ]*pandn -0x6f6f6f70\(%eax\),%mm2 + 61c: 0f e1 90 90 90 90 90 [ ]*psraw -0x6f6f6f70\(%eax\),%mm2 + 623: 0f e2 90 90 90 90 90 [ ]*psrad -0x6f6f6f70\(%eax\),%mm2 + 62a: 0f e5 90 90 90 90 90 [ ]*pmulhw -0x6f6f6f70\(%eax\),%mm2 + 631: 0f e8 90 90 90 90 90 [ ]*psubsb -0x6f6f6f70\(%eax\),%mm2 + 638: 0f e9 90 90 90 90 90 [ ]*psubsw -0x6f6f6f70\(%eax\),%mm2 + 63f: 0f eb 90 90 90 90 90 [ ]*por -0x6f6f6f70\(%eax\),%mm2 + 646: 0f ec 90 90 90 90 90 [ ]*paddsb -0x6f6f6f70\(%eax\),%mm2 + 64d: 0f ed 90 90 90 90 90 [ ]*paddsw -0x6f6f6f70\(%eax\),%mm2 + 654: 0f ef 90 90 90 90 90 [ ]*pxor -0x6f6f6f70\(%eax\),%mm2 + 65b: 0f f1 90 90 90 90 90 [ ]*psllw -0x6f6f6f70\(%eax\),%mm2 + 662: 0f f2 90 90 90 90 90 [ ]*pslld -0x6f6f6f70\(%eax\),%mm2 + 669: 0f f3 90 90 90 90 90 [ ]*psllq -0x6f6f6f70\(%eax\),%mm2 + 670: 0f f5 90 90 90 90 90 [ ]*pmaddwd -0x6f6f6f70\(%eax\),%mm2 + 677: 0f f8 90 90 90 90 90 [ ]*psubb -0x6f6f6f70\(%eax\),%mm2 + 67e: 0f f9 90 90 90 90 90 [ ]*psubw -0x6f6f6f70\(%eax\),%mm2 + 685: 0f fa 90 90 90 90 90 [ ]*psubd -0x6f6f6f70\(%eax\),%mm2 + 68c: 0f fc 90 90 90 90 90 [ ]*paddb -0x6f6f6f70\(%eax\),%mm2 + 693: 0f fd 90 90 90 90 90 [ ]*paddw -0x6f6f6f70\(%eax\),%mm2 + 69a: 0f fe 90 90 90 90 90 [ ]*paddd -0x6f6f6f70\(%eax\),%mm2 + 6a1: 66 01 90 90 90 90 90 [ ]*add %dx,-0x6f6f6f70\(%eax\) + 6a8: 66 03 90 90 90 90 90 [ ]*add -0x6f6f6f70\(%eax\),%dx 6af: 66 05 90 90 [ ]*add \$0x9090,%ax 6b3: 66 06 [ ]*pushw %es 6b5: 66 07 [ ]*popw %es - 6b7: 66 09 90 90 90 90 90 [ ]*or %dx,0x90909090\(%eax\) - 6be: 66 0b 90 90 90 90 90 [ ]*or 0x90909090\(%eax\),%dx + 6b7: 66 09 90 90 90 90 90 [ ]*or %dx,-0x6f6f6f70\(%eax\) + 6be: 66 0b 90 90 90 90 90 [ ]*or -0x6f6f6f70\(%eax\),%dx 6c5: 66 0d 90 90 [ ]*or \$0x9090,%ax 6c9: 66 0e [ ]*pushw %cs - 6cb: 66 11 90 90 90 90 90 [ ]*adc %dx,0x90909090\(%eax\) - 6d2: 66 13 90 90 90 90 90 [ ]*adc 0x90909090\(%eax\),%dx + 6cb: 66 11 90 90 90 90 90 [ ]*adc %dx,-0x6f6f6f70\(%eax\) + 6d2: 66 13 90 90 90 90 90 [ ]*adc -0x6f6f6f70\(%eax\),%dx 6d9: 66 15 90 90 [ ]*adc \$0x9090,%ax 6dd: 66 16 [ ]*pushw %ss 6df: 66 17 [ ]*popw %ss - 6e1: 66 19 90 90 90 90 90 [ ]*sbb %dx,0x90909090\(%eax\) - 6e8: 66 1b 90 90 90 90 90 [ ]*sbb 0x90909090\(%eax\),%dx + 6e1: 66 19 90 90 90 90 90 [ ]*sbb %dx,-0x6f6f6f70\(%eax\) + 6e8: 66 1b 90 90 90 90 90 [ ]*sbb -0x6f6f6f70\(%eax\),%dx 6ef: 66 1d 90 90 [ ]*sbb \$0x9090,%ax 6f3: 66 1e [ ]*pushw %ds 6f5: 66 1f [ ]*popw %ds - 6f7: 66 21 90 90 90 90 90 [ ]*and %dx,0x90909090\(%eax\) - 6fe: 66 23 90 90 90 90 90 [ ]*and 0x90909090\(%eax\),%dx + 6f7: 66 21 90 90 90 90 90 [ ]*and %dx,-0x6f6f6f70\(%eax\) + 6fe: 66 23 90 90 90 90 90 [ ]*and -0x6f6f6f70\(%eax\),%dx 705: 66 25 90 90 [ ]*and \$0x9090,%ax - 709: 66 29 90 90 90 90 90 [ ]*sub %dx,0x90909090\(%eax\) - 710: 66 2b 90 90 90 90 90 [ ]*sub 0x90909090\(%eax\),%dx + 709: 66 29 90 90 90 90 90 [ ]*sub %dx,-0x6f6f6f70\(%eax\) + 710: 66 2b 90 90 90 90 90 [ ]*sub -0x6f6f6f70\(%eax\),%dx 717: 66 2d 90 90 [ ]*sub \$0x9090,%ax - 71b: 66 31 90 90 90 90 90 [ ]*xor %dx,0x90909090\(%eax\) - 722: 66 33 90 90 90 90 90 [ ]*xor 0x90909090\(%eax\),%dx + 71b: 66 31 90 90 90 90 90 [ ]*xor %dx,-0x6f6f6f70\(%eax\) + 722: 66 33 90 90 90 90 90 [ ]*xor -0x6f6f6f70\(%eax\),%dx 729: 66 35 90 90 [ ]*xor \$0x9090,%ax - 72d: 66 39 90 90 90 90 90 [ ]*cmp %dx,0x90909090\(%eax\) - 734: 66 3b 90 90 90 90 90 [ ]*cmp 0x90909090\(%eax\),%dx + 72d: 66 39 90 90 90 90 90 [ ]*cmp %dx,-0x6f6f6f70\(%eax\) + 734: 66 3b 90 90 90 90 90 [ ]*cmp -0x6f6f6f70\(%eax\),%dx 73b: 66 3d 90 90 [ ]*cmp \$0x9090,%ax 73f: 66 40 [ ]*inc %ax 741: 66 41 [ ]*inc %cx @@ -467,22 +467,22 @@ Disassembly of section .text: 77d: 66 5f [ ]*pop %di 77f: 66 60 [ ]*pushaw 781: 66 61 [ ]*popaw - 783: 66 62 90 90 90 90 90 [ ]*bound %dx,0x90909090\(%eax\) + 783: 66 62 90 90 90 90 90 [ ]*bound %dx,-0x6f6f6f70\(%eax\) 78a: 66 68 90 90 [ ]*pushw \$0x9090 - 78e: 66 69 90 90 90 90 90 90 90 [ ]*imul \$0x9090,0x90909090\(%eax\),%dx + 78e: 66 69 90 90 90 90 90 90 90 [ ]*imul \$0x9090,-0x6f6f6f70\(%eax\),%dx 797: 66 6a 90 [ ]*pushw \$0xffffff90 - 79a: 66 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,0x90909090\(%eax\),%dx + 79a: 66 6b 90 90 90 90 90 90 [ ]*imul \$0xffffff90,-0x6f6f6f70\(%eax\),%dx 7a2: 66 6d [ ]*insw \(%dx\),%es:\(%edi\) 7a4: 66 6f [ ]*outsw %ds:\(%esi\),\(%dx\) - 7a6: 66 81 90 90 90 90 90 90 90 [ ]*adcw \$0x9090,0x90909090\(%eax\) - 7af: 66 83 90 90 90 90 90 90 [ ]*adcw \$0xffffff90,0x90909090\(%eax\) - 7b7: 66 85 90 90 90 90 90 [ ]*test %dx,0x90909090\(%eax\) - 7be: 66 87 90 90 90 90 90 [ ]*xchg %dx,0x90909090\(%eax\) - 7c5: 66 89 90 90 90 90 90 [ ]*mov %dx,0x90909090\(%eax\) - 7cc: 66 8b 90 90 90 90 90 [ ]*mov 0x90909090\(%eax\),%dx - 7d3: 8c 90 90 90 90 90 [ ]*mov[w ] %ss,0x90909090\(%eax\) - 7d9: 66 8d 90 90 90 90 90 [ ]*lea 0x90909090\(%eax\),%dx - 7e0: 66 8f 80 90 90 90 90 [ ]*popw 0x90909090\(%eax\) + 7a6: 66 81 90 90 90 90 90 90 90 [ ]*adcw \$0x9090,-0x6f6f6f70\(%eax\) + 7af: 66 83 90 90 90 90 90 90 [ ]*adcw \$0xffffff90,-0x6f6f6f70\(%eax\) + 7b7: 66 85 90 90 90 90 90 [ ]*test %dx,-0x6f6f6f70\(%eax\) + 7be: 66 87 90 90 90 90 90 [ ]*xchg %dx,-0x6f6f6f70\(%eax\) + 7c5: 66 89 90 90 90 90 90 [ ]*mov %dx,-0x6f6f6f70\(%eax\) + 7cc: 66 8b 90 90 90 90 90 [ ]*mov -0x6f6f6f70\(%eax\),%dx + 7d3: 8c 90 90 90 90 90 [ ]*mov[w ] %ss,-0x6f6f6f70\(%eax\) + 7d9: 66 8d 90 90 90 90 90 [ ]*lea -0x6f6f6f70\(%eax\),%dx + 7e0: 66 8f 80 90 90 90 90 [ ]*popw -0x6f6f6f70\(%eax\) 7e7: 66 91 [ ]*xchg %ax,%cx 7e9: 66 92 [ ]*xchg %ax,%dx 7eb: 66 93 [ ]*xchg %ax,%bx @@ -511,67 +511,67 @@ Disassembly of section .text: 831: 66 bd 90 90 [ ]*mov \$0x9090,%bp 835: 66 be 90 90 [ ]*mov \$0x9090,%si 839: 66 bf 90 90 [ ]*mov \$0x9090,%di - 83d: 66 c1 90 90 90 90 90 90 [ ]*rclw \$0x90,0x90909090\(%eax\) + 83d: 66 c1 90 90 90 90 90 90 [ ]*rclw \$0x90,-0x6f6f6f70\(%eax\) 845: 66 c2 90 90 [ ]*retw \$0x9090 849: 66 c3 [ ]*retw - 84b: 66 c4 90 90 90 90 90 [ ]*les 0x90909090\(%eax\),%dx - 852: 66 c5 90 90 90 90 90 [ ]*lds 0x90909090\(%eax\),%dx - 859: 66 c7 80 90 90 90 90 90 90 [ ]*movw \$0x9090,0x90909090\(%eax\) + 84b: 66 c4 90 90 90 90 90 [ ]*les -0x6f6f6f70\(%eax\),%dx + 852: 66 c5 90 90 90 90 90 [ ]*lds -0x6f6f6f70\(%eax\),%dx + 859: 66 c7 80 90 90 90 90 90 90 [ ]*movw \$0x9090,-0x6f6f6f70\(%eax\) 862: 66 c8 90 90 90 [ ]*enterw \$0x9090,\$0x90 867: 66 c9 [ ]*leavew 869: 66 ca 90 90 [ ]*lretw \$0x9090 86d: 66 cb [ ]*lretw 86f: 66 cf [ ]*iretw - 871: 66 d1 90 90 90 90 90 [ ]*rclw 0x90909090\(%eax\) - 878: 66 d3 90 90 90 90 90 [ ]*rclw %cl,0x90909090\(%eax\) + 871: 66 d1 90 90 90 90 90 [ ]*rclw -0x6f6f6f70\(%eax\) + 878: 66 d3 90 90 90 90 90 [ ]*rclw %cl,-0x6f6f6f70\(%eax\) 87f: 66 e5 90 [ ]*in \$0x90,%ax 882: 66 e7 90 [ ]*out %ax,\$0x90 885: 66 e8 8f 90 [ ]*callw (0x)?9918.* 889: 66 ea 90 90 90 90 [ ]*ljmpw \$0x9090,\$0x9090 88f: 66 ed [ ]*in \(%dx\),%ax 891: 66 ef [ ]*out %ax,\(%dx\) - 893: 66 f7 90 90 90 90 90 [ ]*notw 0x90909090\(%eax\) - 89a: 66 ff 90 90 90 90 90 [ ]*callw \*0x90909090\(%eax\) - 8a1: 66 0f 02 90 90 90 90 90 [ ]*lar 0x90909090\(%eax\),%dx - 8a9: 66 0f 03 90 90 90 90 90 [ ]*lsl 0x90909090\(%eax\),%dx - 8b1: 66 0f 40 90 90 90 90 90 [ ]*cmovo 0x90909090\(%eax\),%dx - 8b9: 66 0f 41 90 90 90 90 90 [ ]*cmovno 0x90909090\(%eax\),%dx - 8c1: 66 0f 42 90 90 90 90 90 [ ]*cmovb 0x90909090\(%eax\),%dx - 8c9: 66 0f 43 90 90 90 90 90 [ ]*cmovae 0x90909090\(%eax\),%dx - 8d1: 66 0f 44 90 90 90 90 90 [ ]*cmove 0x90909090\(%eax\),%dx - 8d9: 66 0f 45 90 90 90 90 90 [ ]*cmovne 0x90909090\(%eax\),%dx - 8e1: 66 0f 46 90 90 90 90 90 [ ]*cmovbe 0x90909090\(%eax\),%dx - 8e9: 66 0f 47 90 90 90 90 90 [ ]*cmova 0x90909090\(%eax\),%dx - 8f1: 66 0f 48 90 90 90 90 90 [ ]*cmovs 0x90909090\(%eax\),%dx - 8f9: 66 0f 49 90 90 90 90 90 [ ]*cmovns 0x90909090\(%eax\),%dx - 901: 66 0f 4a 90 90 90 90 90 [ ]*cmovp 0x90909090\(%eax\),%dx - 909: 66 0f 4b 90 90 90 90 90 [ ]*cmovnp 0x90909090\(%eax\),%dx - 911: 66 0f 4c 90 90 90 90 90 [ ]*cmovl 0x90909090\(%eax\),%dx - 919: 66 0f 4d 90 90 90 90 90 [ ]*cmovge 0x90909090\(%eax\),%dx - 921: 66 0f 4e 90 90 90 90 90 [ ]*cmovle 0x90909090\(%eax\),%dx - 929: 66 0f 4f 90 90 90 90 90 [ ]*cmovg 0x90909090\(%eax\),%dx + 893: 66 f7 90 90 90 90 90 [ ]*notw -0x6f6f6f70\(%eax\) + 89a: 66 ff 90 90 90 90 90 [ ]*callw \*-0x6f6f6f70\(%eax\) + 8a1: 66 0f 02 90 90 90 90 90 [ ]*lar -0x6f6f6f70\(%eax\),%dx + 8a9: 66 0f 03 90 90 90 90 90 [ ]*lsl -0x6f6f6f70\(%eax\),%dx + 8b1: 66 0f 40 90 90 90 90 90 [ ]*cmovo -0x6f6f6f70\(%eax\),%dx + 8b9: 66 0f 41 90 90 90 90 90 [ ]*cmovno -0x6f6f6f70\(%eax\),%dx + 8c1: 66 0f 42 90 90 90 90 90 [ ]*cmovb -0x6f6f6f70\(%eax\),%dx + 8c9: 66 0f 43 90 90 90 90 90 [ ]*cmovae -0x6f6f6f70\(%eax\),%dx + 8d1: 66 0f 44 90 90 90 90 90 [ ]*cmove -0x6f6f6f70\(%eax\),%dx + 8d9: 66 0f 45 90 90 90 90 90 [ ]*cmovne -0x6f6f6f70\(%eax\),%dx + 8e1: 66 0f 46 90 90 90 90 90 [ ]*cmovbe -0x6f6f6f70\(%eax\),%dx + 8e9: 66 0f 47 90 90 90 90 90 [ ]*cmova -0x6f6f6f70\(%eax\),%dx + 8f1: 66 0f 48 90 90 90 90 90 [ ]*cmovs -0x6f6f6f70\(%eax\),%dx + 8f9: 66 0f 49 90 90 90 90 90 [ ]*cmovns -0x6f6f6f70\(%eax\),%dx + 901: 66 0f 4a 90 90 90 90 90 [ ]*cmovp -0x6f6f6f70\(%eax\),%dx + 909: 66 0f 4b 90 90 90 90 90 [ ]*cmovnp -0x6f6f6f70\(%eax\),%dx + 911: 66 0f 4c 90 90 90 90 90 [ ]*cmovl -0x6f6f6f70\(%eax\),%dx + 919: 66 0f 4d 90 90 90 90 90 [ ]*cmovge -0x6f6f6f70\(%eax\),%dx + 921: 66 0f 4e 90 90 90 90 90 [ ]*cmovle -0x6f6f6f70\(%eax\),%dx + 929: 66 0f 4f 90 90 90 90 90 [ ]*cmovg -0x6f6f6f70\(%eax\),%dx 931: 66 0f a0 [ ]*pushw %fs 934: 66 0f a1 [ ]*popw %fs - 937: 66 0f a3 90 90 90 90 90 [ ]*bt %dx,0x90909090\(%eax\) - 93f: 66 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%dx,0x90909090\(%eax\) - 948: 66 0f a5 90 90 90 90 90 [ ]*shld %cl,%dx,0x90909090\(%eax\) + 937: 66 0f a3 90 90 90 90 90 [ ]*bt %dx,-0x6f6f6f70\(%eax\) + 93f: 66 0f a4 90 90 90 90 90 90 [ ]*shld \$0x90,%dx,-0x6f6f6f70\(%eax\) + 948: 66 0f a5 90 90 90 90 90 [ ]*shld %cl,%dx,-0x6f6f6f70\(%eax\) 950: 66 0f a8 [ ]*pushw %gs 953: 66 0f a9 [ ]*popw %gs - 956: 66 0f ab 90 90 90 90 90 [ ]*bts %dx,0x90909090\(%eax\) - 95e: 66 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%dx,0x90909090\(%eax\) - 967: 66 0f ad 90 90 90 90 90 [ ]*shrd %cl,%dx,0x90909090\(%eax\) - 96f: 66 0f af 90 90 90 90 90 [ ]*imul 0x90909090\(%eax\),%dx - 977: 66 0f b1 90 90 90 90 90 [ ]*cmpxchg %dx,0x90909090\(%eax\) - 97f: 66 0f b2 90 90 90 90 90 [ ]*lss 0x90909090\(%eax\),%dx - 987: 66 0f b3 90 90 90 90 90 [ ]*btr %dx,0x90909090\(%eax\) - 98f: 66 0f b4 90 90 90 90 90 [ ]*lfs 0x90909090\(%eax\),%dx - 997: 66 0f b5 90 90 90 90 90 [ ]*lgs 0x90909090\(%eax\),%dx - 99f: 66 0f b6 90 90 90 90 90 [ ]*movzbw 0x90909090\(%eax\),%dx - 9a7: 66 0f bb 90 90 90 90 90 [ ]*btc %dx,0x90909090\(%eax\) - 9af: 66 0f bc 90 90 90 90 90 [ ]*bsf 0x90909090\(%eax\),%dx - 9b7: 66 0f bd 90 90 90 90 90 [ ]*bsr 0x90909090\(%eax\),%dx - 9bf: 66 0f be 90 90 90 90 90 [ ]*movsbw 0x90909090\(%eax\),%dx - 9c7: 66 0f c1 90 90 90 90 90 [ ]*xadd %dx,0x90909090\(%eax\) + 956: 66 0f ab 90 90 90 90 90 [ ]*bts %dx,-0x6f6f6f70\(%eax\) + 95e: 66 0f ac 90 90 90 90 90 90 [ ]*shrd \$0x90,%dx,-0x6f6f6f70\(%eax\) + 967: 66 0f ad 90 90 90 90 90 [ ]*shrd %cl,%dx,-0x6f6f6f70\(%eax\) + 96f: 66 0f af 90 90 90 90 90 [ ]*imul -0x6f6f6f70\(%eax\),%dx + 977: 66 0f b1 90 90 90 90 90 [ ]*cmpxchg %dx,-0x6f6f6f70\(%eax\) + 97f: 66 0f b2 90 90 90 90 90 [ ]*lss -0x6f6f6f70\(%eax\),%dx + 987: 66 0f b3 90 90 90 90 90 [ ]*btr %dx,-0x6f6f6f70\(%eax\) + 98f: 66 0f b4 90 90 90 90 90 [ ]*lfs -0x6f6f6f70\(%eax\),%dx + 997: 66 0f b5 90 90 90 90 90 [ ]*lgs -0x6f6f6f70\(%eax\),%dx + 99f: 66 0f b6 90 90 90 90 90 [ ]*movzbw -0x6f6f6f70\(%eax\),%dx + 9a7: 66 0f bb 90 90 90 90 90 [ ]*btc %dx,-0x6f6f6f70\(%eax\) + 9af: 66 0f bc 90 90 90 90 90 [ ]*bsf -0x6f6f6f70\(%eax\),%dx + 9b7: 66 0f bd 90 90 90 90 90 [ ]*bsr -0x6f6f6f70\(%eax\),%dx + 9bf: 66 0f be 90 90 90 90 90 [ ]*movsbw -0x6f6f6f70\(%eax\),%dx + 9c7: 66 0f c1 90 90 90 90 90 [ ]*xadd %dx,-0x6f6f6f70\(%eax\) 9cf: 66 90 [ ]*xchg %ax,%ax 9d1: 0f 00 c0 [ ]*sldt %eax 9d4: 66 0f 00 c0 [ ]*sldt %ax diff --git a/gas/testsuite/gas/i386/prescott.d b/gas/testsuite/gas/i386/prescott.d index 1e66065..9b701c0 100644 --- a/gas/testsuite/gas/i386/prescott.d +++ b/gas/testsuite/gas/i386/prescott.d @@ -10,9 +10,9 @@ Disassembly of section .text: 4: 66 0f d0 ca [ ]*addsubpd %xmm2,%xmm1 8: f2 0f d0 13 [ ]*addsubps \(%ebx\),%xmm2 c: f2 0f d0 dc [ ]*addsubps %xmm4,%xmm3 - 10: df 88 90 90 90 90 [ ]*fisttp 0x90909090\(%eax\) - 16: db 88 90 90 90 90 [ ]*fisttpl 0x90909090\(%eax\) - 1c: dd 88 90 90 90 90 [ ]*fisttpll 0x90909090\(%eax\) + 10: df 88 90 90 90 90 [ ]*fisttp -0x6f6f6f70\(%eax\) + 16: db 88 90 90 90 90 [ ]*fisttpl -0x6f6f6f70\(%eax\) + 1c: dd 88 90 90 90 90 [ ]*fisttpll -0x6f6f6f70\(%eax\) 22: 66 0f 7c 65 00 [ ]*haddpd 0x0\(%ebp\),%xmm4 27: 66 0f 7c ee [ ]*haddpd %xmm6,%xmm5 2b: f2 0f 7c 37 [ ]*haddps \(%edi\),%xmm6 diff --git a/gas/testsuite/gas/i386/ssemmx2.d b/gas/testsuite/gas/i386/ssemmx2.d index 04ccbaf..f25bc5f 100644 --- a/gas/testsuite/gas/i386/ssemmx2.d +++ b/gas/testsuite/gas/i386/ssemmx2.d @@ -34,55 +34,55 @@ Disassembly of section .text: [ ]+6b: f2 0f 70 da 01[ ]+pshuflw \$0x1,%xmm2,%xmm3 [ ]+70: f2 0f 70 75 00 04[ ]+pshuflw \$0x4,0x0\(%ebp\),%xmm6 [ ]+76: 66 0f e7 10[ ]+movntdq %xmm2,\(%eax\) -[ ]+7a: 66 0f 60 90 90 90 90 90 punpcklbw 0x90909090\(%eax\),%xmm2 -[ ]+82: 66 0f 61 90 90 90 90 90 punpcklwd 0x90909090\(%eax\),%xmm2 -[ ]+8a: 66 0f 62 90 90 90 90 90 punpckldq 0x90909090\(%eax\),%xmm2 -[ ]+92: 66 0f 63 90 90 90 90 90 packsswb 0x90909090\(%eax\),%xmm2 -[ ]+9a: 66 0f 64 90 90 90 90 90 pcmpgtb 0x90909090\(%eax\),%xmm2 -[ ]+a2: 66 0f 65 90 90 90 90 90 pcmpgtw 0x90909090\(%eax\),%xmm2 -[ ]+aa: 66 0f 66 90 90 90 90 90 pcmpgtd 0x90909090\(%eax\),%xmm2 -[ ]+b2: 66 0f 67 90 90 90 90 90 packuswb 0x90909090\(%eax\),%xmm2 -[ ]+ba: 66 0f 68 90 90 90 90 90 punpckhbw 0x90909090\(%eax\),%xmm2 -[ ]+c2: 66 0f 69 90 90 90 90 90 punpckhwd 0x90909090\(%eax\),%xmm2 -[ ]+ca: 66 0f 6a 90 90 90 90 90 punpckhdq 0x90909090\(%eax\),%xmm2 -[ ]+d2: 66 0f 6b 90 90 90 90 90 packssdw 0x90909090\(%eax\),%xmm2 -[ ]+da: 66 0f 6e 90 90 90 90 90 movd[ ]+0x90909090\(%eax\),%xmm2 -[ ]+e2: f3 0f 7e 90 90 90 90 90 movq[ ]+0x90909090\(%eax\),%xmm2 +[ ]+7a: 66 0f 60 90 90 90 90 90 punpcklbw -0x6f6f6f70\(%eax\),%xmm2 +[ ]+82: 66 0f 61 90 90 90 90 90 punpcklwd -0x6f6f6f70\(%eax\),%xmm2 +[ ]+8a: 66 0f 62 90 90 90 90 90 punpckldq -0x6f6f6f70\(%eax\),%xmm2 +[ ]+92: 66 0f 63 90 90 90 90 90 packsswb -0x6f6f6f70\(%eax\),%xmm2 +[ ]+9a: 66 0f 64 90 90 90 90 90 pcmpgtb -0x6f6f6f70\(%eax\),%xmm2 +[ ]+a2: 66 0f 65 90 90 90 90 90 pcmpgtw -0x6f6f6f70\(%eax\),%xmm2 +[ ]+aa: 66 0f 66 90 90 90 90 90 pcmpgtd -0x6f6f6f70\(%eax\),%xmm2 +[ ]+b2: 66 0f 67 90 90 90 90 90 packuswb -0x6f6f6f70\(%eax\),%xmm2 +[ ]+ba: 66 0f 68 90 90 90 90 90 punpckhbw -0x6f6f6f70\(%eax\),%xmm2 +[ ]+c2: 66 0f 69 90 90 90 90 90 punpckhwd -0x6f6f6f70\(%eax\),%xmm2 +[ ]+ca: 66 0f 6a 90 90 90 90 90 punpckhdq -0x6f6f6f70\(%eax\),%xmm2 +[ ]+d2: 66 0f 6b 90 90 90 90 90 packssdw -0x6f6f6f70\(%eax\),%xmm2 +[ ]+da: 66 0f 6e 90 90 90 90 90 movd[ ]+-0x6f6f6f70\(%eax\),%xmm2 +[ ]+e2: f3 0f 7e 90 90 90 90 90 movq[ ]+-0x6f6f6f70\(%eax\),%xmm2 [ ]+ea: 66 0f 71 d0 90[ ]+psrlw[ ]+\$0x90,%xmm0 [ ]+ef: 66 0f 72 d0 90[ ]+psrld[ ]+\$0x90,%xmm0 [ ]+f4: 66 0f 73 d0 90[ ]+psrlq[ ]+\$0x90,%xmm0 -[ ]+f9: 66 0f 74 90 90 90 90 90 pcmpeqb 0x90909090\(%eax\),%xmm2 - 101: 66 0f 75 90 90 90 90 90 pcmpeqw 0x90909090\(%eax\),%xmm2 - 109: 66 0f 76 90 90 90 90 90 pcmpeqd 0x90909090\(%eax\),%xmm2 - 111: 66 0f 7e 90 90 90 90 90 movd[ ]+%xmm2,0x90909090\(%eax\) - 119: 66 0f d6 90 90 90 90 90 movq[ ]+%xmm2,0x90909090\(%eax\) - 121: 66 0f d1 90 90 90 90 90 psrlw[ ]+0x90909090\(%eax\),%xmm2 - 129: 66 0f d2 90 90 90 90 90 psrld[ ]+0x90909090\(%eax\),%xmm2 - 131: 66 0f d3 90 90 90 90 90 psrlq[ ]+0x90909090\(%eax\),%xmm2 - 139: 66 0f d5 90 90 90 90 90 pmullw 0x90909090\(%eax\),%xmm2 - 141: 66 0f d8 90 90 90 90 90 psubusb 0x90909090\(%eax\),%xmm2 - 149: 66 0f d9 90 90 90 90 90 psubusw 0x90909090\(%eax\),%xmm2 - 151: 66 0f db 90 90 90 90 90 pand[ ]+0x90909090\(%eax\),%xmm2 - 159: 66 0f dc 90 90 90 90 90 paddusb 0x90909090\(%eax\),%xmm2 - 161: 66 0f dd 90 90 90 90 90 paddusw 0x90909090\(%eax\),%xmm2 - 169: 66 0f df 90 90 90 90 90 pandn[ ]+0x90909090\(%eax\),%xmm2 - 171: 66 0f e1 90 90 90 90 90 psraw[ ]+0x90909090\(%eax\),%xmm2 - 179: 66 0f e2 90 90 90 90 90 psrad[ ]+0x90909090\(%eax\),%xmm2 - 181: 66 0f e5 90 90 90 90 90 pmulhw 0x90909090\(%eax\),%xmm2 - 189: 66 0f e8 90 90 90 90 90 psubsb 0x90909090\(%eax\),%xmm2 - 191: 66 0f e9 90 90 90 90 90 psubsw 0x90909090\(%eax\),%xmm2 - 199: 66 0f eb 90 90 90 90 90 por[ ]+0x90909090\(%eax\),%xmm2 - 1a1: 66 0f ec 90 90 90 90 90 paddsb 0x90909090\(%eax\),%xmm2 - 1a9: 66 0f ed 90 90 90 90 90 paddsw 0x90909090\(%eax\),%xmm2 - 1b1: 66 0f ef 90 90 90 90 90 pxor[ ]+0x90909090\(%eax\),%xmm2 - 1b9: 66 0f f1 90 90 90 90 90 psllw[ ]+0x90909090\(%eax\),%xmm2 - 1c1: 66 0f f2 90 90 90 90 90 pslld[ ]+0x90909090\(%eax\),%xmm2 - 1c9: 66 0f f3 90 90 90 90 90 psllq[ ]+0x90909090\(%eax\),%xmm2 - 1d1: 66 0f f5 90 90 90 90 90 pmaddwd 0x90909090\(%eax\),%xmm2 - 1d9: 66 0f f8 90 90 90 90 90 psubb[ ]+0x90909090\(%eax\),%xmm2 - 1e1: 66 0f f9 90 90 90 90 90 psubw[ ]+0x90909090\(%eax\),%xmm2 - 1e9: 66 0f fa 90 90 90 90 90 psubd[ ]+0x90909090\(%eax\),%xmm2 - 1f1: 66 0f fc 90 90 90 90 90 paddb[ ]+0x90909090\(%eax\),%xmm2 - 1f9: 66 0f fd 90 90 90 90 90 paddw[ ]+0x90909090\(%eax\),%xmm2 - 201: 66 0f fe 90 90 90 90 90 paddd[ ]+0x90909090\(%eax\),%xmm2 +[ ]+f9: 66 0f 74 90 90 90 90 90 pcmpeqb -0x6f6f6f70\(%eax\),%xmm2 + 101: 66 0f 75 90 90 90 90 90 pcmpeqw -0x6f6f6f70\(%eax\),%xmm2 + 109: 66 0f 76 90 90 90 90 90 pcmpeqd -0x6f6f6f70\(%eax\),%xmm2 + 111: 66 0f 7e 90 90 90 90 90 movd[ ]+%xmm2,-0x6f6f6f70\(%eax\) + 119: 66 0f d6 90 90 90 90 90 movq[ ]+%xmm2,-0x6f6f6f70\(%eax\) + 121: 66 0f d1 90 90 90 90 90 psrlw[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 129: 66 0f d2 90 90 90 90 90 psrld[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 131: 66 0f d3 90 90 90 90 90 psrlq[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 139: 66 0f d5 90 90 90 90 90 pmullw -0x6f6f6f70\(%eax\),%xmm2 + 141: 66 0f d8 90 90 90 90 90 psubusb -0x6f6f6f70\(%eax\),%xmm2 + 149: 66 0f d9 90 90 90 90 90 psubusw -0x6f6f6f70\(%eax\),%xmm2 + 151: 66 0f db 90 90 90 90 90 pand[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 159: 66 0f dc 90 90 90 90 90 paddusb -0x6f6f6f70\(%eax\),%xmm2 + 161: 66 0f dd 90 90 90 90 90 paddusw -0x6f6f6f70\(%eax\),%xmm2 + 169: 66 0f df 90 90 90 90 90 pandn[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 171: 66 0f e1 90 90 90 90 90 psraw[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 179: 66 0f e2 90 90 90 90 90 psrad[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 181: 66 0f e5 90 90 90 90 90 pmulhw -0x6f6f6f70\(%eax\),%xmm2 + 189: 66 0f e8 90 90 90 90 90 psubsb -0x6f6f6f70\(%eax\),%xmm2 + 191: 66 0f e9 90 90 90 90 90 psubsw -0x6f6f6f70\(%eax\),%xmm2 + 199: 66 0f eb 90 90 90 90 90 por[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1a1: 66 0f ec 90 90 90 90 90 paddsb -0x6f6f6f70\(%eax\),%xmm2 + 1a9: 66 0f ed 90 90 90 90 90 paddsw -0x6f6f6f70\(%eax\),%xmm2 + 1b1: 66 0f ef 90 90 90 90 90 pxor[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1b9: 66 0f f1 90 90 90 90 90 psllw[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1c1: 66 0f f2 90 90 90 90 90 pslld[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1c9: 66 0f f3 90 90 90 90 90 psllq[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1d1: 66 0f f5 90 90 90 90 90 pmaddwd -0x6f6f6f70\(%eax\),%xmm2 + 1d9: 66 0f f8 90 90 90 90 90 psubb[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1e1: 66 0f f9 90 90 90 90 90 psubw[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1e9: 66 0f fa 90 90 90 90 90 psubd[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1f1: 66 0f fc 90 90 90 90 90 paddb[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 1f9: 66 0f fd 90 90 90 90 90 paddw[ ]+-0x6f6f6f70\(%eax\),%xmm2 + 201: 66 0f fe 90 90 90 90 90 paddd[ ]+-0x6f6f6f70\(%eax\),%xmm2 209: 8d b4 26 00 00 00 00 lea[ ]+0x0\(%esi\),%esi diff --git a/gas/testsuite/gas/i386/tlsd.d b/gas/testsuite/gas/i386/tlsd.d index bbf6fd4..620a0d9 100644 --- a/gas/testsuite/gas/i386/tlsd.d +++ b/gas/testsuite/gas/i386/tlsd.d @@ -28,6 +28,6 @@ Disassembly of section .text: 31: 83 c6 00 [ ]*add \$0x0,%esi 34: 8d 88 00 00 00 00 [ ]*lea 0x0\(%eax\),%ecx [ ]+36: R_386_TLS_LDO_32 baz - 3a: 8b 5d fc [ ]*mov 0xfffffffc\(%ebp\),%ebx + 3a: 8b 5d fc [ ]*mov -0x4\(%ebp\),%ebx 3d: c9 [ ]*leave[ ]* 3e: c3 [ ]*ret[ ]* diff --git a/gas/testsuite/gas/i386/tlspic.d b/gas/testsuite/gas/i386/tlspic.d index bd5dbb7..ccb292c 100644 --- a/gas/testsuite/gas/i386/tlspic.d +++ b/gas/testsuite/gas/i386/tlspic.d @@ -25,6 +25,6 @@ Disassembly of section .text: 2c: 65 8b 0d 00 00 00 00 [ ]*mov %gs:0x0,%ecx 33: 03 8b 00 00 00 00 [ ]*add 0x0\(%ebx\),%ecx [ ]+35: R_386_TLS_GOTIE foo - 39: 8b 5d fc [ ]*mov 0xfffffffc\(%ebp\),%ebx + 39: 8b 5d fc [ ]*mov -0x4\(%ebp\),%ebx 3c: c9 [ ]*leave[ ]* 3d: c3 [ ]*ret[ ]* diff --git a/gas/testsuite/gas/i386/x86-64-addr32.d b/gas/testsuite/gas/i386/x86-64-addr32.d index 6cb20dc..c08f382 100644 --- a/gas/testsuite/gas/i386/x86-64-addr32.d +++ b/gas/testsuite/gas/i386/x86-64-addr32.d @@ -9,7 +9,7 @@ Disassembly of section .text: 0+000 <.text>: [ ]*0:[ ]+67 48 8d 80 00 00 00 00[ ]+addr32[ ]+lea[ ]+0x0\(%[re]ax\),%rax.* [ ]*8:[ ]+67 49 8d 80 00 00 00 00[ ]+addr32[ ]+lea[ ]+0x0\(%r8d?\),%rax.* -[ ]*10:[ ]+67 48 8d 05 00 00 00 00[ ]+addr32[ ]+lea[ ]+0\(%[re]ip\),%rax.* +[ ]*10:[ ]+67 48 8d 05 00 00 00 00[ ]+addr32[ ]+lea[ ]+0x0\(%[re]ip\),%rax.* [ ]*18:[ ]+67 48 8d 04 25 00 00 00 00[ ]+addr32[ ]+lea[ ]+0x0,%rax.* [ ]*21:[ ]+67 a0 98 08 60 00[ ]+addr32[ ]+mov[ ]+0x600898,%al [ ]*27:[ ]+67 66 a1 98 08 60 00[ ]+addr32[ ]+mov[ ]+0x600898,%ax diff --git a/gas/testsuite/gas/i386/x86-64-prescott.d b/gas/testsuite/gas/i386/x86-64-prescott.d index 43a2d28..26b9e6e 100644 --- a/gas/testsuite/gas/i386/x86-64-prescott.d +++ b/gas/testsuite/gas/i386/x86-64-prescott.d @@ -10,9 +10,9 @@ Disassembly of section .text: 4: 66 0f d0 ca [ ]*addsubpd %xmm2,%xmm1 8: f2 0f d0 13 [ ]*addsubps \(%rbx\),%xmm2 c: f2 0f d0 dc [ ]*addsubps %xmm4,%xmm3 - 10: df 88 90 90 90 90 [ ]*fisttp 0xffffffff90909090\(%rax\) - 16: db 88 90 90 90 90 [ ]*fisttpl 0xffffffff90909090\(%rax\) - 1c: dd 88 90 90 90 90 [ ]*fisttpll 0xffffffff90909090\(%rax\) + 10: df 88 90 90 90 90 [ ]*fisttp -0x6f6f6f70\(%rax\) + 16: db 88 90 90 90 90 [ ]*fisttpl -0x6f6f6f70\(%rax\) + 1c: dd 88 90 90 90 90 [ ]*fisttpll -0x6f6f6f70\(%rax\) 22: 66 0f 7c 65 00 [ ]*haddpd 0x0\(%rbp\),%xmm4 27: 66 0f 7c ee [ ]*haddpd %xmm6,%xmm5 2b: f2 0f 7c 37 [ ]*haddps \(%rdi\),%xmm6 diff --git a/gas/testsuite/gas/i386/x86-64-rip.d b/gas/testsuite/gas/i386/x86-64-rip.d index a45f6bc..66fe771 100644 --- a/gas/testsuite/gas/i386/x86-64-rip.d +++ b/gas/testsuite/gas/i386/x86-64-rip.d @@ -7,8 +7,8 @@ Disassembly of section .text: 0+000 <.text>: -[ ]*0:[ ]+8d 05 00 00 00 00[ ]+lea[ ]+0\(%rip\),%eax[ ]*(#.*)? -[ ]*6:[ ]+8d 05 11 11 11 11[ ]+lea[ ]+286331153\(%rip\),%eax[ ]*(#.*)? -[ ]*c:[ ]+8d 05 01 00 00 00[ ]+lea[ ]+1\(%rip\),%eax[ ]*(#.*)? -[ ]*12:[ ]+8d 05 00 00 00 00[ ]+lea[ ]+0\(%rip\),%eax[ ]*(#.*)? +[ ]*0:[ ]+8d 05 00 00 00 00[ ]+lea[ ]+0x0\(%rip\),%eax[ ]*(#.*)? +[ ]*6:[ ]+8d 05 11 11 11 11[ ]+lea[ ]+0x11111111\(%rip\),%eax[ ]*(#.*)? +[ ]*c:[ ]+8d 05 01 00 00 00[ ]+lea[ ]+0x1\(%rip\),%eax[ ]*(#.*)? +[ ]*12:[ ]+8d 05 00 00 00 00[ ]+lea[ ]+0x0\(%rip\),%eax[ ]*(#.*)? #pass diff --git a/gas/testsuite/gas/i386/x86_64.d b/gas/testsuite/gas/i386/x86_64.d index 1289b45..a5bf0fd 100644 --- a/gas/testsuite/gas/i386/x86_64.d +++ b/gas/testsuite/gas/i386/x86_64.d @@ -52,7 +52,7 @@ Disassembly of section .text: [ ]+96: 41 03 00[ ]+add[ ]+\(%r8\),%eax [ ]+99: 45 03 00[ ]+add[ ]+\(%r8\),%r8d [ ]+9c: 49 03 00[ ]+add[ ]+\(%r8\),%rax -[ ]+9f: 03 05 22 22 22 22[ ]+add[ ]+572662306\(%rip\),%eax.* +[ ]+9f: 03 05 22 22 22 22[ ]+add[ ]+0x22222222\(%rip\),%eax.* [ ]+a5: 03 45 00[ ]+add[ ]+0x0\(%rbp\),%eax [ ]+a8: 03 04 25 22 22 22 22 add[ ]+0x22222222,%eax [ ]+af: 41 03 45 00[ ]+add[ ]+0x0\(%r13\),%eax @@ -84,10 +84,10 @@ Disassembly of section .text: 10b: 83 04 81 11[ ]+addl[ ]+\$0x11,\(%rcx,%rax,4\) 10f: 41 83 04 81 11[ ]+addl[ ]+\$0x11,\(%r9,%rax,4\) 114: 42 83 04 81 11[ ]+addl[ ]+\$0x11,\(%rcx,%r8,4\) - 119: 83 05 22 22 22 22 33 addl[ ]+\$0x33,572662306\(%rip\).* - 120: 48 83 05 22 22 22 22 33 addq[ ]+\$0x33,572662306\(%rip\).* - 128: 81 05 22 22 22 22 33 33 33 33 addl[ ]+\$0x33333333,572662306\(%rip\).* - 132: 48 81 05 22 22 22 22 33 33 33 33 addq[ ]+\$0x33333333,572662306\(%rip\).* + 119: 83 05 22 22 22 22 33 addl[ ]+\$0x33,0x22222222\(%rip\).* + 120: 48 83 05 22 22 22 22 33 addq[ ]+\$0x33,0x22222222\(%rip\).* + 128: 81 05 22 22 22 22 33 33 33 33 addl[ ]+\$0x33333333,0x22222222\(%rip\).* + 132: 48 81 05 22 22 22 22 33 33 33 33 addq[ ]+\$0x33333333,0x22222222\(%rip\).* 13d: 83 04 c5 22 22 22 22 33 addl[ ]+\$0x33,0x22222222\(,%rax,8\) 145: 83 80 22 22 22 22 33 addl[ ]+\$0x33,0x22222222\(%rax\) 14c: 83 80 22 22 22 22 33 addl[ ]+\$0x33,0x22222222\(%rax\) @@ -113,7 +113,7 @@ Disassembly of section .text: 1b9: a1 00 00 00 00 00 00 00 00 mov[ ]+0x0,%eax 1c2: 8b 04 25 00 00 00 00 mov[ ]+0x0,%eax 1c9: 8b 80 00 00 00 00[ ]+mov[ ]+0x0\(%rax\),%eax - 1cf: 8b 05 00 00 00 00[ ]+mov[ ]+0\(%rip\),%eax.* + 1cf: 8b 05 00 00 00 00[ ]+mov[ ]+0x0\(%rip\),%eax.* 1d5: b0 00[ ]+mov[ ]+\$0x0,%al 1d7: 66 b8 00 00[ ]+mov[ ]+\$0x0,%ax 1db: b8 00 00 00 00[ ]+mov[ ]+\$0x0,%eax @@ -121,7 +121,7 @@ Disassembly of section .text: 1e7: a1 00 00 00 00 00 00 00 00 mov[ ]+0x0,%eax 1f0: 8b 04 25 00 00 00 00 mov[ ]+0x0,%eax 1f7: 8b 80 00 00 00 00[ ]+mov[ ]+0x0\(%rax\),%eax - 1fd: 8b 05 00 00 00 00[ ]+mov[ ]+0\(%rip\),%eax.* + 1fd: 8b 05 00 00 00 00[ ]+mov[ ]+0x0\(%rip\),%eax.* 0+203 <foo>: 203: a0 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%al |