diff options
Diffstat (limited to 'insns.dat')
-rw-r--r-- | insns.dat | 155 |
1 files changed, 95 insertions, 60 deletions
@@ -14,9 +14,9 @@ AAA void \1\x37 8086 AAD void \2\xD5\x0A 8086 -AAD imm \1\xD5\24 8086,UNDOC +AAD imm \1\xD5\24 8086 AAM void \2\xD4\x0A 8086 -AAM imm \1\xD4\24 8086,UNDOC +AAM imm \1\xD4\24 8086 AAS void \1\x3F 8086 ADC mem,reg8 \300\1\x10\101 8086,SM ADC reg8,reg8 \300\1\x10\101 8086 @@ -225,7 +225,7 @@ FBLD mem \300\1\xDF\204 8086,FPU FBSTP mem80 \300\1\xDF\206 8086,FPU FBSTP mem \300\1\xDF\206 8086,FPU FCHS void \2\xD9\xE0 8086,FPU -FCLEX void \2\xDB\xE2 8086,FPU +FCLEX void \3\x9B\xDB\xE2 8086,FPU FCMOVB fpureg \1\xDA\10\xC0 P6,FPU FCMOVB fpu0,fpureg \1\xDA\11\xC0 P6,FPU FCMOVBE fpureg \1\xDA\10\xD0 P6,FPU @@ -257,7 +257,7 @@ FCOMP fpu0,fpureg \1\xD8\11\xD8 8086,FPU FCOMPP void \2\xDE\xD9 8086,FPU FCOS void \2\xD9\xFF 386,FPU FDECSTP void \2\xD9\xF6 8086,FPU -FDISI void \2\xDB\xE1 8086,FPU +FDISI void \3\x9B\xDB\xE1 8086,FPU FDIV mem32 \300\1\xD8\206 8086,FPU FDIV mem64 \300\1\xDC\206 8086,FPU FDIV fpureg|to \1\xDC\10\xF8 8086,FPU @@ -274,7 +274,7 @@ FDIVR fpureg \1\xD8\10\xF8 8086,FPU FDIVR fpu0,fpureg \1\xD8\11\xF8 8086,FPU FDIVRP fpureg \1\xDE\10\xF0 8086,FPU FDIVRP fpureg,fpu0 \1\xDE\10\xF0 8086,FPU -FENI void \2\xDB\xE0 8086,FPU +FENI void \3\x9B\xDB\xE0 8086,FPU FFREE fpureg \1\xDD\10\xC0 8086,FPU FIADD mem32 \300\1\xDA\200 8086,FPU FIADD mem16 \300\1\xDE\200 8086,FPU @@ -292,7 +292,7 @@ FILD mem64 \300\1\xDF\205 8086,FPU FIMUL mem32 \300\1\xDA\201 8086,FPU FIMUL mem16 \300\1\xDE\201 8086,FPU FINCSTP void \2\xD9\xF7 8086,FPU -FINIT void \2\xDB\xE3 8086,FPU +FINIT void \3\x9B\xDB\xE3 8086,FPU FIST mem32 \300\1\xDB\202 8086,FPU FIST mem16 \300\1\xDF\202 8086,FPU FISTP mem32 \300\1\xDB\203 8086,FPU @@ -323,14 +323,23 @@ FMUL fpureg \1\xD8\10\xC8 8086,FPU FMUL fpu0,fpureg \1\xD8\11\xC8 8086,FPU FMULP fpureg \1\xDE\10\xC8 8086,FPU FMULP fpureg,fpu0 \1\xDE\10\xC8 8086,FPU +FNCLEX void \2\xDB\xE2 8086,FPU +FNDISI void \2\xDB\xE1 8086,FPU +FNENI void \2\xDB\xE0 8086,FPU +FNINIT void \2\xDB\xE3 8086,FPU FNOP void \2\xD9\xD0 8086,FPU +FNSAVE mem \300\1\xDD\206 8086,FPU +FNSTCW mem \300\1\xD9\207 8086,FPU,SW +FNSTENV mem \300\1\xD9\206 8086,FPU +FNSTSW mem \300\1\xDD\207 8086,FPU,SW +FNSTSW reg_ax \2\xDF\xE0 286,FPU FPATAN void \2\xD9\xF3 8086,FPU FPREM void \2\xD9\xF8 8086,FPU FPREM1 void \2\xD9\xF5 386,FPU FPTAN void \2\xD9\xF2 8086,FPU FRNDINT void \2\xD9\xFC 8086,FPU FRSTOR mem \300\1\xDD\204 8086,FPU -FSAVE mem \300\1\xDD\206 8086,FPU +FSAVE mem \300\2\x9B\xDD\206 8086,FPU FSCALE void \2\xD9\xFD 8086,FPU FSETPM void \2\xDB\xE4 286,FPU FSIN void \2\xD9\xFE 386,FPU @@ -339,14 +348,14 @@ FSQRT void \2\xD9\xFA 8086,FPU FST mem32 \300\1\xD9\202 8086,FPU FST mem64 \300\1\xDD\202 8086,FPU FST fpureg \1\xDD\10\xD0 8086,FPU -FSTCW mem \300\1\xD9\207 8086,FPU,SW -FSTENV mem \300\1\xD9\206 8086,FPU +FSTCW mem \300\2\x9B\xD9\207 8086,FPU,SW +FSTENV mem \300\2\x9B\xD9\206 8086,FPU FSTP mem32 \300\1\xD9\203 8086,FPU FSTP mem64 \300\1\xDD\203 8086,FPU FSTP mem80 \300\1\xDB\207 8086,FPU FSTP fpureg \1\xDD\10\xD8 8086,FPU -FSTSW mem \300\1\xDD\207 8086,FPU,SW -FSTSW reg_ax \2\xDF\xE0 286,FPU +FSTSW mem \300\2\x9B\xDD\207 8086,FPU,SW +FSTSW reg_ax \3\x9B\xDF\xE0 286,FPU FSUB mem32 \300\1\xD8\204 8086,FPU FSUB mem64 \300\1\xDC\204 8086,FPU FSUB fpureg|to \1\xDC\10\xE8 8086,FPU @@ -365,11 +374,13 @@ FSUBRP fpureg \1\xDE\10\xE0 8086,FPU FSUBRP fpureg,fpu0 \1\xDE\10\xE0 8086,FPU FTST void \2\xD9\xE4 8086,FPU FUCOM fpureg \1\xDD\10\xE0 386,FPU +FUCOM fpu0,fpureg \1\xDD\11\xE0 386,FPU FUCOMI fpureg \1\xDB\10\xE8 P6,FPU FUCOMI fpu0,fpureg \1\xDB\11\xE8 P6,FPU FUCOMIP fpureg \1\xDF\10\xE8 P6,FPU FUCOMIP fpu0,fpureg \1\xDF\11\xE8 P6,FPU FUCOMP fpureg \1\xDD\10\xE8 386,FPU +FUCOMP fpu0,fpureg \1\xDD\11\xE8 386,FPU FUCOMPP void \2\xDA\xE9 386,FPU FXAM void \2\xD9\xE5 8086,FPU FXCH void \2\xD9\xC9 8086,FPU @@ -384,7 +395,7 @@ IBTS mem,reg16 \320\300\2\x0F\xA7\101 386,SW,UNDOC,ND IBTS reg16,reg16 \320\300\2\x0F\xA7\101 386,UNDOC,ND IBTS mem,reg32 \321\300\2\x0F\xA7\101 386,SD,UNDOC,ND IBTS reg32,reg32 \321\300\2\x0F\xA7\101 386,UNDOC,ND -ICEBP void \1\xF1 286,UNDOC +ICEBP void \1\xF1 P6,ND IDIV rm8 \300\1\xF6\207 8086 IDIV rm16 \320\300\1\xF7\207 8086 IDIV rm32 \321\300\1\xF7\207 386 @@ -398,7 +409,7 @@ IMUL reg32,reg32 \321\301\2\x0F\xAF\110 386 IMUL reg16,mem,imm8 \320\301\1\x6B\110\16 286,SM IMUL reg16,reg16,imm8 \320\301\1\x6B\110\16 286 IMUL reg16,mem,imm \320\301\1\x69\110\32 286,SM -IMUL reg16,reg16,imm \320\301\1\x69\110\32 286 +IMUL reg16,reg16,imm \320\301\1\x69\110\32 286,SM IMUL reg32,mem,imm8 \321\301\1\x6B\110\16 386,SM IMUL reg32,reg32,imm8 \321\301\1\x6B\110\16 386 IMUL reg32,mem,imm \321\301\1\x69\110\42 386,SM @@ -423,8 +434,8 @@ INSB void \1\x6C 186 INSD void \321\1\x6D 386 INSW void \320\1\x6D 186 INT imm \1\xCD\24 8086 -INT01 void \1\xF1 286,UNDOC -INT1 void \1\xF1 286,UNDOC +INT01 void \1\xF1 P6,ND +INT1 void \1\xF1 P6 INT3 void \1\xCC 8086 INTO void \1\xCE 8086 INVD void \2\x0F\x08 486 @@ -506,16 +517,21 @@ LSS reg32,mem \321\301\2\x0F\xB2\110 386 LTR mem \300\1\x0F\17\203 286,PRIV LTR mem16 \300\1\x0F\17\203 286,PRIV LTR reg16 \300\1\x0F\17\203 286,PRIV -MOV mem,reg_cs \300\1\x8C\101 8086,SM -MOV mem,reg_dess \300\1\x8C\101 8086,SM -MOV mem,reg_fsgs \300\1\x8C\101 386,SM -MOV reg16,reg_cs \300\1\x8C\101 8086 -MOV reg16,reg_dess \300\1\x8C\101 8086 -MOV reg16,reg_fsgs \300\1\x8C\101 386 -MOV reg_dess,mem \301\1\x8E\110 8086,SM -MOV reg_dess,reg16 \301\1\x8E\110 8086 -MOV reg_fsgs,mem \301\1\x8E\110 386,SM -MOV reg_fsgs,reg16 \301\1\x8E\110 386 +MOV mem,reg_cs \320\300\1\x8C\201 8086,SM +MOV mem,reg_dess \320\300\1\x8C\101 8086,SM +MOV mem,reg_fsgs \320\300\1\x8C\101 386,SM +MOV reg16,reg_cs \320\300\1\x8C\201 8086 +MOV reg16,reg_dess \320\300\1\x8C\101 8086 +MOV reg16,reg_fsgs \320\300\1\x8C\101 386 +MOV rm32,reg_cs \321\300\1\x8C\201 8086 +MOV rm32,reg_dess \321\300\1\x8C\101 8086 +MOV rm32,reg_fsgs \321\300\1\x8C\101 386 +MOV reg_dess,mem \320\301\1\x8E\110 8086,SM +MOV reg_fsgs,mem \320\301\1\x8E\110 386,SM +MOV reg_dess,reg16 \320\301\1\x8E\110 8086 +MOV reg_fsgs,reg16 \320\301\1\x8E\110 386 +MOV reg_dess,rm32 \321\301\1\x8E\110 8086 +MOV reg_fsgs,rm32 \321\301\1\x8E\110 386 MOV reg_al,mem_offs \301\1\xA0\35 8086,SM MOV reg_ax,mem_offs \301\320\1\xA1\35 8086,SM MOV reg_eax,mem_offs \301\321\1\xA1\35 386,SM @@ -624,6 +640,8 @@ PADDD mmxreg,mem \301\2\x0F\xFE\110 PENT,MMX,SM PADDD mmxreg,mmxreg \2\x0F\xFE\110 PENT,MMX PADDSB mmxreg,mem \301\2\x0F\xEC\110 PENT,MMX,SM PADDSB mmxreg,mmxreg \2\x0F\xEC\110 PENT,MMX +PADDSIW mmxreg,mem \301\2\x0F\x51\110 PENT,MMX,SM,CYRIX +PADDSIW mmxreg,mmxreg \2\x0F\x51\110 PENT,MMX,CYRIX PADDSW mmxreg,mem \301\2\x0F\xED\110 PENT,MMX,SM PADDSW mmxreg,mmxreg \2\x0F\xED\110 PENT,MMX PADDUSB mmxreg,mem \301\2\x0F\xDC\110 PENT,MMX,SM @@ -636,6 +654,8 @@ PAND mmxreg,mem \301\2\x0F\xDB\110 PENT,MMX,SM PAND mmxreg,mmxreg \2\x0F\xDB\110 PENT,MMX PANDN mmxreg,mem \301\2\x0F\xDF\110 PENT,MMX,SM PANDN mmxreg,mmxreg \2\x0F\xDF\110 PENT,MMX +PAVEB mmxreg,mem \301\2\x0F\x50\110 PENT,MMX,SM,CYRIX +PAVEB mmxreg,mmxreg \2\x0F\x50\110 PENT,MMX,CYRIX PCMPEQB mmxreg,mem \301\2\x0F\x74\110 PENT,MMX,SM PCMPEQB mmxreg,mmxreg \2\x0F\x74\110 PENT,MMX PCMPEQD mmxreg,mem \301\2\x0F\x76\110 PENT,MMX,SM @@ -648,19 +668,31 @@ PCMPGTD mmxreg,mem \301\2\x0F\x66\110 PENT,MMX,SM PCMPGTD mmxreg,mmxreg \2\x0F\x66\110 PENT,MMX PCMPGTW mmxreg,mem \301\2\x0F\x65\110 PENT,MMX,SM PCMPGTW mmxreg,mmxreg \2\x0F\x65\110 PENT,MMX +PDISTIB mmxreg,mem \301\2\x0F\x54\110 PENT,MMX,SM,CYRIX +PMACHRIW mmxreg,mem \301\2\x0F\x5E\110 PENT,MMX,SM,CYRIX PMADDWD mmxreg,mem \301\2\x0F\xF5\110 PENT,MMX,SM PMADDWD mmxreg,mmxreg \2\x0F\xF5\110 PENT,MMX +PMAGW mmxreg,mem \301\2\x0F\x52\110 PENT,MMX,SM,CYRIX +PMAGW mmxreg,mmxreg \2\x0F\x52\110 PENT,MMX,CYRIX +PMULHRW mmxreg,mem \301\2\x0F\x59\110 PENT,MMX,SM,CYRIX +PMULHRW mmxreg,mmxreg \2\x0F\x59\110 PENT,MMX,CYRIX +PMULHRIW mmxreg,mem \301\2\x0F\x5D\110 PENT,MMX,SM,CYRIX +PMULHRIW mmxreg,mmxreg \2\x0F\x5D\110 PENT,MMX,CYRIX PMULHW mmxreg,mem \301\2\x0F\xE5\110 PENT,MMX,SM PMULHW mmxreg,mmxreg \2\x0F\xE5\110 PENT,MMX PMULLW mmxreg,mem \301\2\x0F\xD5\110 PENT,MMX,SM PMULLW mmxreg,mmxreg \2\x0F\xD5\110 PENT,MMX -POP mem16 \320\300\1\x8F\200 8086 -POP mem32 \321\300\1\x8F\200 386 +PMVGEZB mmxreg,mem \301\2\x0F\x5C\110 PENT,MMX,SM,CYRIX +PMVLZB mmxreg,mem \301\2\x0F\x5B\110 PENT,MMX,SM,CYRIX +PMVNZB mmxreg,mem \301\2\x0F\x5A\110 PENT,MMX,SM,CYRIX +PMVZB mmxreg,mem \301\2\x0F\x58\110 PENT,MMX,SM,CYRIX +POP reg16 \320\10\x58 8086 +POP reg32 \321\10\x58 386 +POP rm16 \320\300\1\x8F\200 8086 +POP rm32 \321\300\1\x8F\200 386 POP reg_cs \1\x0F 8086,UNDOC,ND POP reg_dess \4 8086 POP reg_fsgs \1\x0F\5 386 -POP reg16 \320\10\x58 8086 -POP reg32 \321\10\x58 386 POPA void \322\1\x61 186 POPAD void \321\1\x61 386 POPAW void \320\1\x61 186 @@ -699,6 +731,8 @@ PSUBD mmxreg,mem \301\2\x0F\xFA\110 PENT,MMX,SM PSUBD mmxreg,mmxreg \2\x0F\xFA\110 PENT,MMX PSUBSB mmxreg,mem \301\2\x0F\xE8\110 PENT,MMX,SM PSUBSB mmxreg,mmxreg \2\x0F\xE8\110 PENT,MMX +PSUBSIW mmxreg,mem \301\2\x0F\x55\110 PENT,MMX,SM,CYRIX +PSUBSIW mmxreg,mmxreg \2\x0F\x55\110 PENT,MMX,CYRIX PSUBSW mmxreg,mem \301\2\x0F\xE9\110 PENT,MMX,SM PSUBSW mmxreg,mmxreg \2\x0F\xE9\110 PENT,MMX PSUBUSB mmxreg,mem \301\2\x0F\xD8\110 PENT,MMX,SM @@ -719,12 +753,12 @@ PUNPCKLDQ mmxreg,mem \301\2\x0F\x62\110 PENT,MMX,SM PUNPCKLDQ mmxreg,mmxreg \2\x0F\x62\110 PENT,MMX PUNPCKLWD mmxreg,mem \301\2\x0F\x61\110 PENT,MMX,SM PUNPCKLWD mmxreg,mmxreg \2\x0F\x61\110 PENT,MMX -PUSH mem16 \320\300\1\xFF\206 8086 -PUSH mem32 \321\300\1\xFF\206 386 -PUSH reg_fsgs \1\x0F\7 386 -PUSH reg_sreg \6 8086 PUSH reg16 \320\10\x50 8086 PUSH reg32 \321\10\x50 386 +PUSH rm16 \320\300\1\xFF\206 8086 +PUSH rm32 \321\300\1\xFF\206 386 +PUSH reg_fsgs \1\x0F\7 386 +PUSH reg_sreg \6 8086 PUSH imm8 \1\x6A\14 286 PUSH imm16 \320\1\x68\30 286 PUSH imm32 \321\1\x68\40 386 @@ -738,22 +772,22 @@ PXOR mmxreg,mem \301\2\x0F\xEF\110 PENT,MMX,SM PXOR mmxreg,mmxreg \2\x0F\xEF\110 PENT,MMX RCL rm8,unity \300\1\xD0\202 8086 RCL rm8,reg_cl \300\1\xD2\202 8086 -RCL rm8,imm \300\1\xC0\202\25 286 +RCL rm8,imm \300\1\xC0\202\25 286,SB RCL rm16,unity \320\300\1\xD1\202 8086 RCL rm16,reg_cl \320\300\1\xD3\202 8086 -RCL rm16,imm \320\300\1\xC1\202\25 286 +RCL rm16,imm \320\300\1\xC1\202\25 286,SB RCL rm32,unity \321\300\1\xD1\202 386 RCL rm32,reg_cl \321\300\1\xD3\202 386 -RCL rm32,imm \321\300\1\xC1\202\25 386 +RCL rm32,imm \321\300\1\xC1\202\25 386,SB RCR rm8,unity \300\1\xD0\203 8086 RCR rm8,reg_cl \300\1\xD2\203 8086 -RCR rm8,imm \300\1\xC0\203\25 286 +RCR rm8,imm \300\1\xC0\203\25 286,SB RCR rm16,unity \320\300\1\xD1\203 8086 RCR rm16,reg_cl \320\300\1\xD3\203 8086 -RCR rm16,imm \320\300\1\xC1\203\25 286 +RCR rm16,imm \320\300\1\xC1\203\25 286,SB RCR rm32,unity \321\300\1\xD1\203 386 RCR rm32,reg_cl \321\300\1\xD3\203 386 -RCR rm32,imm \321\300\1\xC1\203\25 386 +RCR rm32,imm \321\300\1\xC1\203\25 386,SB RDMSR void \2\x0F\x32 PENT RDPMC void \2\x0F\x33 P6 RDTSC void \2\x0F\x31 PENT @@ -770,43 +804,43 @@ RETN void \1\xC3 8086 RETN imm \1\xC2\30 8086 ROL rm8,unity \300\1\xD0\200 8086 ROL rm8,reg_cl \300\1\xD2\200 8086 -ROL rm8,imm \300\1\xC0\200\25 286 +ROL rm8,imm \300\1\xC0\200\25 286,SB ROL rm16,unity \320\300\1\xD1\200 8086 ROL rm16,reg_cl \320\300\1\xD3\200 8086 -ROL rm16,imm \320\300\1\xC1\200\25 286 +ROL rm16,imm \320\300\1\xC1\200\25 286,SB ROL rm32,unity \321\300\1\xD1\200 386 ROL rm32,reg_cl \321\300\1\xD3\200 386 -ROL rm32,imm \321\300\1\xC1\200\25 386 +ROL rm32,imm \321\300\1\xC1\200\25 386,SB ROR rm8,unity \300\1\xD0\201 8086 ROR rm8,reg_cl \300\1\xD2\201 8086 -ROR rm8,imm \300\1\xC0\201\25 286 +ROR rm8,imm \300\1\xC0\201\25 286,SB ROR rm16,unity \320\300\1\xD1\201 8086 ROR rm16,reg_cl \320\300\1\xD3\201 8086 -ROR rm16,imm \320\300\1\xC1\201\25 286 +ROR rm16,imm \320\300\1\xC1\201\25 286,SB ROR rm32,unity \321\300\1\xD1\201 386 ROR rm32,reg_cl \321\300\1\xD3\201 386 -ROR rm32,imm \321\300\1\xC1\201\25 386 +ROR rm32,imm \321\300\1\xC1\201\25 386,SB RSM void \2\x0F\xAA PENT SAHF void \1\x9E 8086 SAL rm8,unity \300\1\xD0\204 8086,ND SAL rm8,reg_cl \300\1\xD2\204 8086,ND -SAL rm8,imm \300\1\xC0\204\25 286,ND +SAL rm8,imm \300\1\xC0\204\25 286,ND,SB SAL rm16,unity \320\300\1\xD1\204 8086,ND SAL rm16,reg_cl \320\300\1\xD3\204 8086,ND -SAL rm16,imm \320\300\1\xC1\204\25 286,ND +SAL rm16,imm \320\300\1\xC1\204\25 286,ND,SB SAL rm32,unity \321\300\1\xD1\204 386,ND SAL rm32,reg_cl \321\300\1\xD3\204 386,ND -SAL rm32,imm \321\300\1\xC1\204\25 386,ND +SAL rm32,imm \321\300\1\xC1\204\25 386,ND,SB SALC void \1\xD6 8086,UNDOC SAR rm8,unity \300\1\xD0\207 8086 SAR rm8,reg_cl \300\1\xD2\207 8086 -SAR rm8,imm \300\1\xC0\207\25 286 +SAR rm8,imm \300\1\xC0\207\25 286,SB SAR rm16,unity \320\300\1\xD1\207 8086 SAR rm16,reg_cl \320\300\1\xD3\207 8086 -SAR rm16,imm \320\300\1\xC1\207\25 286 +SAR rm16,imm \320\300\1\xC1\207\25 286,SB SAR rm32,unity \321\300\1\xD1\207 386 SAR rm32,reg_cl \321\300\1\xD3\207 386 -SAR rm32,imm \321\300\1\xC1\207\25 386 +SAR rm32,imm \321\300\1\xC1\207\25 386,SB SBB mem,reg8 \300\1\x18\101 8086,SM SBB reg8,reg8 \300\1\x18\101 8086 SBB mem,reg16 \320\300\1\x19\101 8086,SM @@ -836,13 +870,13 @@ SCASW void \320\1\xAF 8086 SGDT mem \300\2\x0F\x01\200 286,PRIV SHL rm8,unity \300\1\xD0\204 8086 SHL rm8,reg_cl \300\1\xD2\204 8086 -SHL rm8,imm \300\1\xC0\204\25 286 +SHL rm8,imm \300\1\xC0\204\25 286,SB SHL rm16,unity \320\300\1\xD1\204 8086 SHL rm16,reg_cl \320\300\1\xD3\204 8086 -SHL rm16,imm \320\300\1\xC1\204\25 286 +SHL rm16,imm \320\300\1\xC1\204\25 286,SB SHL rm32,unity \321\300\1\xD1\204 386 SHL rm32,reg_cl \321\300\1\xD3\204 386 -SHL rm32,imm \321\300\1\xC1\204\25 386 +SHL rm32,imm \321\300\1\xC1\204\25 386,SB SHLD mem,reg16,imm \300\320\2\x0F\xA4\101\26 386,SM2 SHLD reg16,reg16,imm \300\320\2\x0F\xA4\101\26 386,SM2 SHLD mem,reg32,imm \300\321\2\x0F\xA4\101\26 386,SM2 @@ -853,13 +887,13 @@ SHLD mem,reg32,reg_cl \300\321\2\x0F\xA5\101 386,SM SHLD reg32,reg32,reg_cl \300\321\2\x0F\xA5\101 386 SHR rm8,unity \300\1\xD0\205 8086 SHR rm8,reg_cl \300\1\xD2\205 8086 -SHR rm8,imm \300\1\xC0\205\25 286 +SHR rm8,imm \300\1\xC0\205\25 286,SB SHR rm16,unity \320\300\1\xD1\205 8086 SHR rm16,reg_cl \320\300\1\xD3\205 8086 -SHR rm16,imm \320\300\1\xC1\205\25 286 +SHR rm16,imm \320\300\1\xC1\205\25 286,SB SHR rm32,unity \321\300\1\xD1\205 386 SHR rm32,reg_cl \321\300\1\xD3\205 386 -SHR rm32,imm \321\300\1\xC1\205\25 386 +SHR rm32,imm \321\300\1\xC1\205\25 386,SB SHRD mem,reg16,imm \300\320\2\x0F\xAC\101\26 386,SM2 SHRD reg16,reg16,imm \300\320\2\x0F\xAC\101\26 386,SM2 SHRD mem,reg32,imm \300\321\2\x0F\xAC\101\26 386,SM2 @@ -874,6 +908,7 @@ SLDT mem16 \300\1\x0F\17\200 286,PRIV SLDT reg16 \300\1\x0F\17\200 286,PRIV SMI void \1\xF1 386,UNDOC SMSW mem \300\2\x0F\x01\204 286,PRIV +SMSW mem16 \300\2\x0F\x01\204 286,PRIV SMSW reg16 \300\2\x0F\x01\204 286,PRIV STC void \1\xF9 8086 STD void \1\xFD 8086 @@ -921,7 +956,7 @@ TEST rm16,imm \320\300\1\xF7\200\31 8086,SM TEST rm32,imm \321\300\1\xF7\200\41 386,SM TEST mem,imm8 \300\1\xF6\200\21 8086,SM TEST mem,imm16 \320\300\1\xF7\200\31 8086,SM -TEST mem,imm32 \321\300\1\xF7\200\41 386,UNDOC,SM +TEST mem,imm32 \321\300\1\xF7\200\41 386,SM UMOV mem,reg8 \300\2\x0F\x10\101 386,UNDOC,SM UMOV reg8,reg8 \300\2\x0F\x10\101 386,UNDOC UMOV mem,reg16 \320\300\2\x0F\x11\101 386,UNDOC,SM @@ -995,8 +1030,8 @@ XOR mem,imm16 \320\300\1\x81\206\31 8086,SM XOR mem,imm32 \321\300\1\x81\206\41 386,SM CMOVcc reg16,mem \320\301\1\x0F\330\x40\110 P6,SM CMOVcc reg16,reg16 \320\301\1\x0F\330\x40\110 P6 -CMOVcc reg32,mem \320\301\1\x0F\330\x40\110 P6,SM -CMOVcc reg32,reg32 \320\301\1\x0F\330\x40\110 P6 +CMOVcc reg32,mem \321\301\1\x0F\330\x40\110 P6,SM +CMOVcc reg32,reg32 \321\301\1\x0F\330\x40\110 P6 Jcc imm|near \322\1\x0F\330\x80\64 386 Jcc imm \330\x70\50 8086 Jcc imm|short \330\x70\50 8086 |