|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
[PATCH] nsns.dat: convert some templates with to explicit size operandsPlease review
-- Cyrill --- From: Cyrill Gorcunov <gorcunov@...> Date: Tue, 6 Oct 2009 23:20:53 +0400 Subject: [PATCH] nsns.dat: convert some templates with to explicit size operands Signed-off-by: Cyrill Gorcunov <gorcunov@...> --- insns.dat | 312 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 156 insertions(+), 156 deletions(-) diff --git a/insns.dat b/insns.dat index f03e5a8..b81a86d 100644 --- a/insns.dat +++ b/insns.dat @@ -1,5 +1,5 @@ ;; -------------------------------------------------------------------------- -;; +;; ;; Copyright 1996-2009 The NASM Authors - All Rights Reserved ;; See the file AUTHORS included with the NASM distribution for ;; the specific copyright holders. @@ -14,7 +14,7 @@ ;; copyright notice, this list of conditions and the following ;; disclaimer in the documentation and/or other materials provided ;; with the distribution. -;; +;; ;; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND ;; CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, ;; INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF @@ -66,9 +66,9 @@ RESY ignore ignore ignore ;# Conventional instructions AAA void \1\x37 8086,NOLONG AAD void \2\xD5\x0A 8086,NOLONG -AAD imm \1\xD5\24 8086,SB,NOLONG +AAD imm8 \1\xD5\24 8086,NOLONG AAM void \2\xD4\x0A 8086,NOLONG -AAM imm \1\xD4\24 8086,SB,NOLONG +AAM imm8 \1\xD4\24 8086,NOLONG AAS void \1\x3F 8086,NOLONG ADC mem,reg8 \1\x10\101 8086,SM ADC reg8,reg8 \1\x10\101 8086 @@ -195,36 +195,36 @@ BT mem,reg32 \321\2\x0F\xA3\101 386,SM BT reg32,reg32 \321\2\x0F\xA3\101 386 BT mem,reg64 \324\2\x0F\xA3\101 X64,SM BT reg64,reg64 \324\2\x0F\xA3\101 X64 -BT rm16,imm \320\2\x0F\xBA\204\25 386,SB -BT rm32,imm \321\2\x0F\xBA\204\25 386,SB -BT rm64,imm \324\2\x0F\xBA\204\25 X64,SB +BT rm16,imm8 \320\2\x0F\xBA\204\25 386 +BT rm32,imm8 \321\2\x0F\xBA\204\25 386 +BT rm64,imm8 \324\2\x0F\xBA\204\25 X64 BTC mem,reg16 \320\2\x0F\xBB\101 386,SM BTC reg16,reg16 \320\2\x0F\xBB\101 386 BTC mem,reg32 \321\2\x0F\xBB\101 386,SM BTC reg32,reg32 \321\2\x0F\xBB\101 386 BTC mem,reg64 \324\2\x0F\xBB\101 X64,SM BTC reg64,reg64 \324\2\x0F\xBB\101 X64 -BTC rm16,imm \320\2\x0F\xBA\207\25 386,SB -BTC rm32,imm \321\2\x0F\xBA\207\25 386,SB -BTC rm64,imm \324\2\x0F\xBA\207\25 X64,SB +BTC rm16,imm8 \320\2\x0F\xBA\207\25 386 +BTC rm32,imm8 \321\2\x0F\xBA\207\25 386 +BTC rm64,imm8 \324\2\x0F\xBA\207\25 X64 BTR mem,reg16 \320\2\x0F\xB3\101 386,SM BTR reg16,reg16 \320\2\x0F\xB3\101 386 BTR mem,reg32 \321\2\x0F\xB3\101 386,SM BTR reg32,reg32 \321\2\x0F\xB3\101 386 BTR mem,reg64 \324\2\x0F\xB3\101 X64,SM BTR reg64,reg64 \324\2\x0F\xB3\101 X64 -BTR rm16,imm \320\2\x0F\xBA\206\25 386,SB -BTR rm32,imm \321\2\x0F\xBA\206\25 386,SB -BTR rm64,imm \324\2\x0F\xBA\206\25 X64,SB +BTR rm16,imm8 \320\2\x0F\xBA\206\25 386 +BTR rm32,imm8 \321\2\x0F\xBA\206\25 386 +BTR rm64,imm8 \324\2\x0F\xBA\206\25 X64 BTS mem,reg16 \320\2\x0F\xAB\101 386,SM BTS reg16,reg16 \320\2\x0F\xAB\101 386 BTS mem,reg32 \321\2\x0F\xAB\101 386,SM BTS reg32,reg32 \321\2\x0F\xAB\101 386 BTS mem,reg64 \324\2\x0F\xAB\101 X64,SM BTS reg64,reg64 \324\2\x0F\xAB\101 X64 -BTS rm16,imm \320\2\x0F\xBA\205\25 386,SB -BTS rm32,imm \321\2\x0F\xBA\205\25 386,SB -BTS rm64,imm \324\2\x0F\xBA\205\25 X64,SB +BTS rm16,imm8 \320\2\x0F\xBA\205\25 386 +BTS rm32,imm8 \321\2\x0F\xBA\205\25 386 +BTS rm64,imm8 \324\2\x0F\xBA\205\25 X64 CALL imm \322\1\xE8\64 8086 CALL imm|near \322\1\xE8\64 8086 CALL imm|far \322\1\x9A\34\74 8086,ND,NOLONG @@ -463,7 +463,7 @@ FLD mem80 \1\xDB\205 8086,FPU FLD fpureg \1\xD9\10\xC0 8086,FPU FLD void \2\xD9\xC1 8086,FPU,ND FLD1 void \2\xD9\xE8 8086,FPU -FLDCW mem \1\xD9\205 8086,FPU,SW +FLDCW mem16 \1\xD9\205 8086,FPU FLDENV mem \1\xD9\204 8086,FPU FLDL2E void \2\xD9\xEA 8086,FPU FLDL2T void \2\xD9\xE9 8086,FPU @@ -487,9 +487,9 @@ FNENI void \2\xDB\xE0 8086,FPU FNINIT void \2\xDB\xE3 8086,FPU FNOP void \2\xD9\xD0 8086,FPU FNSAVE mem \1\xDD\206 8086,FPU -FNSTCW mem \1\xD9\207 8086,FPU,SW +FNSTCW mem16 \1\xD9\207 8086,FPU FNSTENV mem \1\xD9\206 8086,FPU -FNSTSW mem \1\xDD\207 8086,FPU,SW +FNSTSW mem16 \1\xDD\207 8086,FPU FNSTSW reg_ax \2\xDF\xE0 286,FPU FPATAN void \2\xD9\xF3 8086,FPU FPREM void \2\xD9\xF8 8086,FPU @@ -507,14 +507,14 @@ FST mem32 \1\xD9\202 8086,FPU FST mem64 \1\xDD\202 8086,FPU FST fpureg \1\xDD\10\xD0 8086,FPU FST void \2\xDD\xD1 8086,FPU,ND -FSTCW mem \341\1\xD9\207 8086,FPU,SW +FSTCW mem16 \341\1\xD9\207 8086,FPU FSTENV mem \341\1\xD9\206 8086,FPU FSTP mem32 \1\xD9\203 8086,FPU FSTP mem64 \1\xDD\203 8086,FPU FSTP mem80 \1\xDB\207 8086,FPU FSTP fpureg \1\xDD\10\xD8 8086,FPU FSTP void \2\xDD\xD9 8086,FPU,ND -FSTSW mem \341\1\xDD\207 8086,FPU,SW +FSTSW mem16 \341\1\xDD\207 8086,FPU FSTSW reg_ax \341\2\xDF\xE0 286,FPU FSUB mem32 \1\xD8\204 8086,FPU FSUB mem64 \1\xDC\204 8086,FPU @@ -614,9 +614,9 @@ IMUL reg64,imm8 \324\1\x6B\100\15 X64 IMUL reg64,sbyte64 \324\1\x6B\100\15 X64,SM,ND IMUL reg64,imm32 \324\1\x69\100\255 X64 IMUL reg64,imm \324\155\x69\100\251 X64,SM,ND -IN reg_al,imm \1\xE4\25 8086,SB -IN reg_ax,imm \320\1\xE5\25 8086,SB -IN reg_eax,imm \321\1\xE5\25 386,SB +IN reg_al,imm8 \1\xE4\25 8086 +IN reg_ax,imm8 \320\1\xE5\25 8086 +IN reg_eax,imm8 \321\1\xE5\25 386 IN reg_al,reg_dx \1\xEC 8086 IN reg_ax,reg_dx \320\1\xED 8086 IN reg_eax,reg_dx \321\1\xED 386 @@ -630,7 +630,7 @@ INCBIN ignore ignore ignore INSB void \1\x6C 186 INSD void \321\1\x6D 386 INSW void \320\1\x6D 186 -INT imm \1\xCD\24 8086,SB +INT imm8 \1\xCD\24 8086 INT01 void \1\xF1 386,ND INT1 void \1\xF1 386 INT03 void \1\xCC 8086,ND @@ -687,15 +687,15 @@ JMPE imm32 \321\2\x0F\xB8\64 IA64 JMPE rm16 \320\2\x0F\x00\206 IA64 JMPE rm32 \321\2\x0F\x00\206 IA64 LAHF void \1\x9F 8086 -LAR reg16,mem \320\2\x0F\x02\110 286,PROT,SW +LAR reg16,mem16 \320\2\x0F\x02\110 286,PROT LAR reg16,reg16 \320\2\x0F\x02\110 286,PROT LAR reg16,reg32 \320\2\x0F\x02\110 386,PROT LAR reg16,reg64 \320\323\2\x0F\x02\110 X64,PROT,ND -LAR reg32,mem \321\2\x0F\x02\110 386,PROT,SW +LAR reg32,mem16 \321\2\x0F\x02\110 386,PROT LAR reg32,reg16 \321\2\x0F\x02\110 386,PROT LAR reg32,reg32 \321\2\x0F\x02\110 386,PROT LAR reg32,reg64 \321\323\2\x0F\x02\110 X64,PROT,ND -LAR reg64,mem \324\2\x0F\x02\110 X64,PROT,SW +LAR reg64,mem16 \324\2\x0F\x02\110 X64,PROT LAR reg64,reg16 \324\2\x0F\x02\110 X64,PROT LAR reg64,reg32 \324\2\x0F\x02\110 X64,PROT LAR reg64,reg64 \324\2\x0F\x02\110 X64,PROT @@ -746,15 +746,15 @@ LOOPZ imm \312\1\xE1\50 8086 LOOPZ imm,reg_cx \310\1\xE1\50 8086,NOLONG LOOPZ imm,reg_ecx \311\1\xE1\50 386 LOOPZ imm,reg_rcx \313\1\xE1\50 X64 -LSL reg16,mem \320\2\x0F\x03\110 286,PROT,SW +LSL reg16,mem16 \320\2\x0F\x03\110 286,PROT LSL reg16,reg16 \320\2\x0F\x03\110 286,PROT LSL reg16,reg32 \320\2\x0F\x03\110 386,PROT LSL reg16,reg64 \320\323\2\x0F\x03\110 X64,PROT,ND -LSL reg32,mem \321\2\x0F\x03\110 386,PROT,SW +LSL reg32,mem16 \321\2\x0F\x03\110 386,PROT LSL reg32,reg16 \321\2\x0F\x03\110 386,PROT LSL reg32,reg32 \321\2\x0F\x03\110 386,PROT LSL reg32,reg64 \321\323\2\x0F\x03\110 X64,PROT,ND -LSL reg64,mem \324\2\x0F\x03\110 X64,PROT,SW +LSL reg64,mem16 \324\2\x0F\x03\110 X64,PROT LSL reg64,reg16 \324\2\x0F\x03\110 X64,PROT LSL reg64,reg32 \324\2\x0F\x03\110 X64,PROT LSL reg64,reg64 \324\2\x0F\x03\110 X64,PROT @@ -818,23 +818,23 @@ MOV rm64,imm \324\1\xC7\200\255 X64,SM MOV mem,imm8 \1\xC6\200\21 8086,SM MOV mem,imm16 \320\1\xC7\200\31 8086,SM MOV mem,imm32 \321\1\xC7\200\41 386,SM -MOVD mmxreg,mem \360\2\x0F\x6E\110 PENT,MMX,SD +MOVD mmxreg,mem32 \360\2\x0F\x6E\110 PENT,MMX MOVD mmxreg,reg32 \360\2\x0F\x6E\110 PENT,MMX -MOVD mem,mmxreg \360\2\x0F\x7E\101 PENT,MMX,SD +MOVD mem32,mmxreg \360\2\x0F\x7E\101 PENT,MMX MOVD reg32,mmxreg \360\2\x0F\x7E\101 PENT,MMX -MOVD xmmreg,mem \360\320\2\x0F\x6E\110 X64,SD +MOVD xmmreg,mem32 \360\320\2\x0F\x6E\110 X64 MOVD xmmreg,reg32 \360\320\2\x0F\x6E\110 X64 -MOVD mem,xmmreg \360\320\2\x0F\x7E\101 X64,SD +MOVD mem32,xmmreg \360\320\2\x0F\x7E\101 X64 MOVD reg32,xmmreg \360\320\2\x0F\x7E\101 X64,SSE -MOVQ mmxreg,mmxrm \360\323\2\x0F\x6F\110 PENT,MMX,SQ -MOVQ mmxrm,mmxreg \360\323\2\x0F\x7F\101 PENT,MMX,SQ +MOVQ mmxreg,mmxrm64 \360\323\2\x0F\x6F\110 PENT,MMX +MOVQ mmxrm64,mmxreg \360\323\2\x0F\x7F\101 PENT,MMX MOVQ mmxreg,rm64 \360\2\x0F\x6E\110 X64,MMX MOVQ rm64,mmxreg \360\2\x0F\x7E\101 X64,MMX MOVSB void \1\xA4 8086 MOVSD void \321\1\xA5 386 MOVSQ void \324\1\xA5 X64 MOVSW void \320\1\xA5 8086 -MOVSX reg16,mem \320\2\x0F\xBE\110 386,SB +MOVSX reg16,mem8 \320\2\x0F\xBE\110 386 MOVSX reg16,reg8 \320\2\x0F\xBE\110 386 MOVSX reg32,rm8 \321\2\x0F\xBE\110 386 MOVSX reg32,rm16 \321\2\x0F\xBF\110 386 @@ -842,7 +842,7 @@ MOVSX reg64,rm8 \324\2\x0F\xBE\110 X64 MOVSX reg64,rm16 \324\2\x0F\xBF\110 X64 MOVSXD reg64,rm32 \324\1\x63\110 X64 MOVSX reg64,rm32 \324\1\x63\110 X64,ND -MOVZX reg16,mem \320\2\x0F\xB6\110 386,SB +MOVZX reg16,mem8 \320\2\x0F\xB6\110 386 MOVZX reg16,reg8 \320\2\x0F\xB6\110 386 MOVZX reg32,rm8 \321\2\x0F\xB6\110 386 MOVZX reg32,rm16 \321\2\x0F\xB7\110 386 @@ -899,67 +899,67 @@ OR rm64,imm \324\155\x81\201\251 X64,SM OR mem,imm8 \1\x80\201\21 8086,SM OR mem,imm16 \320\145\x81\201\141 8086,SM OR mem,imm32 \321\155\x81\201\151 386,SM -OUT imm,reg_al \1\xE6\24 8086,SB -OUT imm,reg_ax \320\1\xE7\24 8086,SB -OUT imm,reg_eax \321\1\xE7\24 386,SB +OUT imm8,reg_al \1\xE6\24 8086 +OUT imm8,reg_ax \320\1\xE7\24 8086 +OUT imm8,reg_eax \321\1\xE7\24 386 OUT reg_dx,reg_al \1\xEE 8086 OUT reg_dx,reg_ax \320\1\xEF 8086 OUT reg_dx,reg_eax \321\1\xEF 386 OUTSB void \1\x6E 186 OUTSD void \321\1\x6F 386 OUTSW void \320\1\x6F 186 -PACKSSDW mmxreg,mmxrm \360\323\2\x0F\x6B\110 PENT,MMX,SQ -PACKSSWB mmxreg,mmxrm \360\323\2\x0F\x63\110 PENT,MMX,SQ -PACKUSWB mmxreg,mmxrm \360\323\2\x0F\x67\110 PENT,MMX,SQ -PADDB mmxreg,mmxrm \360\323\2\x0F\xFC\110 PENT,MMX,SQ -PADDD mmxreg,mmxrm \360\323\2\x0F\xFE\110 PENT,MMX,SQ -PADDSB mmxreg,mmxrm \360\323\2\x0F\xEC\110 PENT,MMX,SQ -PADDSIW mmxreg,mmxrm \323\2\x0F\x51\110 PENT,MMX,SQ,CYRIX -PADDSW mmxreg,mmxrm \360\323\2\x0F\xED\110 PENT,MMX,SQ -PADDUSB mmxreg,mmxrm \360\323\2\x0F\xDC\110 PENT,MMX,SQ -PADDUSW mmxreg,mmxrm \360\323\2\x0F\xDD\110 PENT,MMX,SQ -PADDW mmxreg,mmxrm \360\323\2\x0F\xFD\110 PENT,MMX,SQ -PAND mmxreg,mmxrm \360\323\2\x0F\xDB\110 PENT,MMX,SQ -PANDN mmxreg,mmxrm \360\323\2\x0F\xDF\110 PENT,MMX,SQ +PACKSSDW mmxreg,mmxrm64 \360\323\2\x0F\x6B\110 PENT,MMX +PACKSSWB mmxreg,mmxrm64 \360\323\2\x0F\x63\110 PENT,MMX +PACKUSWB mmxreg,mmxrm64 \360\323\2\x0F\x67\110 PENT,MMX +PADDB mmxreg,mmxrm64 \360\323\2\x0F\xFC\110 PENT,MMX +PADDD mmxreg,mmxrm64 \360\323\2\x0F\xFE\110 PENT,MMX +PADDSB mmxreg,mmxrm64 \360\323\2\x0F\xEC\110 PENT,MMX +PADDSIW mmxreg,mmxrm64 \323\2\x0F\x51\110 PENT,MMX,CYRIX +PADDSW mmxreg,mmxrm64 \360\323\2\x0F\xED\110 PENT,MMX +PADDUSB mmxreg,mmxrm64 \360\323\2\x0F\xDC\110 PENT,MMX +PADDUSW mmxreg,mmxrm64 \360\323\2\x0F\xDD\110 PENT,MMX +PADDW mmxreg,mmxrm64 \360\323\2\x0F\xFD\110 PENT,MMX +PAND mmxreg,mmxrm64 \360\323\2\x0F\xDB\110 PENT,MMX +PANDN mmxreg,mmxrm64 \360\323\2\x0F\xDF\110 PENT,MMX PAUSE void \314\333\1\x90 8086 -PAVEB mmxreg,mmxrm \323\2\x0F\x50\110 PENT,MMX,SQ,CYRIX -PAVGUSB mmxreg,mmxrm \323\2\x0F\x0F\110\01\xBF PENT,3DNOW,SQ -PCMPEQB mmxreg,mmxrm \360\323\2\x0F\x74\110 PENT,MMX,SQ -PCMPEQD mmxreg,mmxrm \360\323\2\x0F\x76\110 PENT,MMX,SQ -PCMPEQW mmxreg,mmxrm \360\323\2\x0F\x75\110 PENT,MMX,SQ -PCMPGTB mmxreg,mmxrm \360\323\2\x0F\x64\110 PENT,MMX,SQ -PCMPGTD mmxreg,mmxrm \360\323\2\x0F\x66\110 PENT,MMX,SQ -PCMPGTW mmxreg,mmxrm \360\323\2\x0F\x65\110 PENT,MMX,SQ +PAVEB mmxreg,mmxrm64 \323\2\x0F\x50\110 PENT,MMX,CYRIX +PAVGUSB mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xBF PENT,3DNOW +PCMPEQB mmxreg,mmxrm64 \360\323\2\x0F\x74\110 PENT,MMX +PCMPEQD mmxreg,mmxrm64 \360\323\2\x0F\x76\110 PENT,MMX +PCMPEQW mmxreg,mmxrm64 \360\323\2\x0F\x75\110 PENT,MMX +PCMPGTB mmxreg,mmxrm64 \360\323\2\x0F\x64\110 PENT,MMX +PCMPGTD mmxreg,mmxrm64 \360\323\2\x0F\x66\110 PENT,MMX +PCMPGTW mmxreg,mmxrm64 \360\323\2\x0F\x65\110 PENT,MMX PDISTIB mmxreg,mem \2\x0F\x54\110 PENT,MMX,SM,CYRIX -PF2ID mmxreg,mmxrm \323\2\x0F\x0F\110\01\x1D PENT,3DNOW,SQ -PFACC mmxreg,mmxrm \323\2\x0F\x0F\110\01\xAE PENT,3DNOW,SQ -PFADD mmxreg,mmxrm \323\2\x0F\x0F\110\01\x9E PENT,3DNOW,SQ -PFCMPEQ mmxreg,mmxrm \323\2\x0F\x0F\110\01\xB0 PENT,3DNOW,SQ -PFCMPGE mmxreg,mmxrm \323\2\x0F\x0F\110\01\x90 PENT,3DNOW,SQ -PFCMPGT mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA0 PENT,3DNOW,SQ -PFMAX mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA4 PENT,3DNOW,SQ -PFMIN mmxreg,mmxrm \323\2\x0F\x0F\110\01\x94 PENT,3DNOW,SQ -PFMUL mmxreg,mmxrm \323\2\x0F\x0F\110\01\xB4 PENT,3DNOW,SQ -PFRCP mmxreg,mmxrm \323\2\x0F\x0F\110\01\x96 PENT,3DNOW,SQ -PFRCPIT1 mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA6 PENT,3DNOW,SQ -PFRCPIT2 mmxreg,mmxrm \323\2\x0F\x0F\110\01\xB6 PENT,3DNOW,SQ -PFRSQIT1 mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA7 PENT,3DNOW,SQ -PFRSQRT mmxreg,mmxrm \323\2\x0F\x0F\110\01\x97 PENT,3DNOW,SQ -PFSUB mmxreg,mmxrm \323\2\x0F\x0F\110\01\x9A PENT,3DNOW,SQ -PFSUBR mmxreg,mmxrm \323\2\x0F\x0F\110\01\xAA PENT,3DNOW,SQ -PI2FD mmxreg,mmxrm \323\2\x0F\x0F\110\01\x0D PENT,3DNOW,SQ +PF2ID mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x1D PENT,3DNOW +PFACC mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xAE PENT,3DNOW +PFADD mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x9E PENT,3DNOW +PFCMPEQ mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xB0 PENT,3DNOW +PFCMPGE mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x90 PENT,3DNOW +PFCMPGT mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xA0 PENT,3DNOW +PFMAX mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xA4 PENT,3DNOW +PFMIN mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x94 PENT,3DNOW +PFMUL mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xB4 PENT,3DNOW +PFRCP mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x96 PENT,3DNOW +PFRCPIT1 mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xA6 PENT,3DNOW +PFRCPIT2 mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xB6 PENT,3DNOW +PFRSQIT1 mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xA7 PENT,3DNOW +PFRSQRT mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x97 PENT,3DNOW +PFSUB mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x9A PENT,3DNOW +PFSUBR mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\xAA PENT,3DNOW +PI2FD mmxreg,mmxrm64 \323\2\x0F\x0F\110\01\x0D PENT,3DNOW PMACHRIW mmxreg,mem \2\x0F\x5E\110 PENT,MMX,SM,CYRIX -PMADDWD mmxreg,mmxrm \360\323\2\x0F\xF5\110 PENT,MMX,SQ -PMAGW mmxreg,mmxrm \323\2\x0F\x52\110 PENT,MMX,SQ,CYRIX -PMULHRIW mmxreg,mmxrm \323\2\x0F\x5D\110 PENT,MMX,SQ,CYRIX -PMULHRWA mmxreg,mmxrm \323\2\x0F\x0F\110\1\xB7 PENT,3DNOW,SQ -PMULHRWC mmxreg,mmxrm \323\2\x0F\x59\110 PENT,MMX,SQ,CYRIX -PMULHW mmxreg,mmxrm \360\323\2\x0F\xE5\110 PENT,MMX,SQ -PMULLW mmxreg,mmxrm \360\323\2\x0F\xD5\110 PENT,MMX,SQ -PMVGEZB mmxreg,mem \2\x0F\x5C\110 PENT,MMX,SQ,CYRIX -PMVLZB mmxreg,mem \2\x0F\x5B\110 PENT,MMX,SQ,CYRIX -PMVNZB mmxreg,mem \2\x0F\x5A\110 PENT,MMX,SQ,CYRIX -PMVZB mmxreg,mem \2\x0F\x58\110 PENT,MMX,SQ,CYRIX +PMADDWD mmxreg,mmxrm64 \360\323\2\x0F\xF5\110 PENT,MMX +PMAGW mmxreg,mmxrm64 \323\2\x0F\x52\110 PENT,MMX,CYRIX +PMULHRIW mmxreg,mmxrm64 \323\2\x0F\x5D\110 PENT,MMX,CYRIX +PMULHRWA mmxreg,mmxrm64 \323\2\x0F\x0F\110\1\xB7 PENT,3DNOW +PMULHRWC mmxreg,mmxrm64 \323\2\x0F\x59\110 PENT,MMX,CYRIX +PMULHW mmxreg,mmxrm64 \360\323\2\x0F\xE5\110 PENT,MMX +PMULLW mmxreg,mmxrm64 \360\323\2\x0F\xD5\110 PENT,MMX +PMVGEZB mmxreg,mem64 \2\x0F\x5C\110 PENT,MMX,CYRIX +PMVLZB mmxreg,mem64 \2\x0F\x5B\110 PENT,MMX,CYRIX +PMVNZB mmxreg,mem64 \2\x0F\x5A\110 PENT,MMX,CYRIX +PMVZB mmxreg,mem64 \2\x0F\x58\110 PENT,MMX,CYRIX POP reg16 \320\10\x58 8086 POP reg32 \321\10\x58 386,NOLONG POP reg64 \323\10\x58 X64 @@ -976,39 +976,39 @@ POPF void \322\1\x9D 8086 POPFD void \321\1\x9D 386,NOLONG POPFQ void \321\1\x9D X64 POPFW void \320\1\x9D 8086 -POR mmxreg,mmxrm \360\323\2\x0F\xEB\110 PENT,MMX,SQ -PREFETCH mem \2\x0F\x0D\200 PENT,3DNOW,SQ -PREFETCHW mem \2\x0F\x0D\201 PENT,3DNOW,SQ -PSLLD mmxreg,mmxrm \360\323\2\x0F\xF2\110 PENT,MMX,SQ -PSLLD mmxreg,imm \360\2\x0F\x72\206\25 PENT,MMX -PSLLQ mmxreg,mmxrm \360\323\2\x0F\xF3\110 PENT,MMX,SQ -PSLLQ mmxreg,imm \360\2\x0F\x73\206\25 PENT,MMX -PSLLW mmxreg,mmxrm \360\323\2\x0F\xF1\110 PENT,MMX,SQ -PSLLW mmxreg,imm \360\2\x0F\x71\206\25 PENT,MMX -PSRAD mmxreg,mmxrm \360\323\2\x0F\xE2\110 PENT,MMX,SQ -PSRAD mmxreg,imm \360\2\x0F\x72\204\25 PENT,MMX -PSRAW mmxreg,mmxrm \360\323\2\x0F\xE1\110 PENT,MMX,SQ -PSRAW mmxreg,imm \360\2\x0F\x71\204\25 PENT,MMX -PSRLD mmxreg,mmxrm \360\323\2\x0F\xD2\110 PENT,MMX,SQ -PSRLD mmxreg,imm \360\2\x0F\x72\202\25 PENT,MMX -PSRLQ mmxreg,mmxrm \360\323\2\x0F\xD3\110 PENT,MMX,SQ -PSRLQ mmxreg,imm \360\2\x0F\x73\202\25 PENT,MMX -PSRLW mmxreg,mmxrm \360\323\2\x0F\xD1\110 PENT,MMX,SQ -PSRLW mmxreg,imm \360\2\x0F\x71\202\25 PENT,MMX -PSUBB mmxreg,mmxrm \360\323\2\x0F\xF8\110 PENT,MMX,SQ -PSUBD mmxreg,mmxrm \360\323\2\x0F\xFA\110 PENT,MMX,SQ -PSUBSB mmxreg,mmxrm \360\323\2\x0F\xE8\110 PENT,MMX,SQ -PSUBSIW mmxreg,mmxrm \323\2\x0F\x55\110 PENT,MMX,SQ,CYRIX -PSUBSW mmxreg,mmxrm \360\323\2\x0F\xE9\110 PENT,MMX,SQ -PSUBUSB mmxreg,mmxrm \360\323\2\x0F\xD8\110 PENT,MMX,SQ -PSUBUSW mmxreg,mmxrm \360\323\2\x0F\xD9\110 PENT,MMX,SQ -PSUBW mmxreg,mmxrm \360\323\2\x0F\xF9\110 PENT,MMX,SQ -PUNPCKHBW mmxreg,mmxrm \360\323\2\x0F\x68\110 PENT,MMX,SQ -PUNPCKHDQ mmxreg,mmxrm \360\323\2\x0F\x6A\110 PENT,MMX,SQ -PUNPCKHWD mmxreg,mmxrm \360\323\2\x0F\x69\110 PENT,MMX,SQ -PUNPCKLBW mmxreg,mmxrm \360\323\2\x0F\x60\110 PENT,MMX,SQ -PUNPCKLDQ mmxreg,mmxrm \360\323\2\x0F\x62\110 PENT,MMX,SQ -PUNPCKLWD mmxreg,mmxrm \360\323\2\x0F\x61\110 PENT,MMX,SQ +POR mmxreg,mmxrm64 \360\323\2\x0F\xEB\110 PENT,MMX +PREFETCH mem64 \2\x0F\x0D\200 PENT,3DNOW +PREFETCHW mem64 \2\x0F\x0D\201 PENT,3DNOW +PSLLD mmxreg,mmxrm64 \360\323\2\x0F\xF2\110 PENT,MMX +PSLLD mmxreg,imm8 \360\2\x0F\x72\206\25 PENT,MMX +PSLLQ mmxreg,mmxrm64 \360\323\2\x0F\xF3\110 PENT,MMX +PSLLQ mmxreg,imm8 \360\2\x0F\x73\206\25 PENT,MMX +PSLLW mmxreg,mmxrm64 \360\323\2\x0F\xF1\110 PENT,MMX +PSLLW mmxreg,imm8 \360\2\x0F\x71\206\25 PENT,MMX +PSRAD mmxreg,mmxrm64 \360\323\2\x0F\xE2\110 PENT,MMX +PSRAD mmxreg,imm8 \360\2\x0F\x72\204\25 PENT,MMX +PSRAW mmxreg,mmxrm64 \360\323\2\x0F\xE1\110 PENT,MMX +PSRAW mmxreg,imm8 \360\2\x0F\x71\204\25 PENT,MMX +PSRLD mmxreg,mmxrm64 \360\323\2\x0F\xD2\110 PENT,MMX +PSRLD mmxreg,imm8 \360\2\x0F\x72\202\25 PENT,MMX +PSRLQ mmxreg,mmxrm64 \360\323\2\x0F\xD3\110 PENT,MMX +PSRLQ mmxreg,imm8 \360\2\x0F\x73\202\25 PENT,MMX +PSRLW mmxreg,mmxrm64 \360\323\2\x0F\xD1\110 PENT,MMX +PSRLW mmxreg,imm8 \360\2\x0F\x71\202\25 PENT,MMX +PSUBB mmxreg,mmxrm64 \360\323\2\x0F\xF8\110 PENT,MMX +PSUBD mmxreg,mmxrm64 \360\323\2\x0F\xFA\110 PENT,MMX +PSUBSB mmxreg,mmxrm64 \360\323\2\x0F\xE8\110 PENT,MMX +PSUBSIW mmxreg,mmxrm64 \323\2\x0F\x55\110 PENT,MMX,CYRIX +PSUBSW mmxreg,mmxrm64 \360\323\2\x0F\xE9\110 PENT,MMX +PSUBUSB mmxreg,mmxrm64 \360\323\2\x0F\xD8\110 PENT,MMX +PSUBUSW mmxreg,mmxrm64 \360\323\2\x0F\xD9\110 PENT,MMX +PSUBW mmxreg,mmxrm64 \360\323\2\x0F\xF9\110 PENT,MMX +PUNPCKHBW mmxreg,mmxrm64 \360\323\2\x0F\x68\110 PENT,MMX +PUNPCKHDQ mmxreg,mmxrm64 \360\323\2\x0F\x6A\110 PENT,MMX +PUNPCKHWD mmxreg,mmxrm64 \360\323\2\x0F\x69\110 PENT,MMX +PUNPCKLBW mmxreg,mmxrm64 \360\323\2\x0F\x60\110 PENT,MMX +PUNPCKLDQ mmxreg,mmxrm64 \360\323\2\x0F\x62\110 PENT,MMX +PUNPCKLWD mmxreg,mmxrm64 \360\323\2\x0F\x61\110 PENT,MMX PUSH reg16 \320\10\x50 8086 PUSH reg32 \321\10\x50 386,NOLONG PUSH reg64 \323\10\x50 X64 @@ -1021,7 +1021,7 @@ PUSH reg_fsgs \1\x0F\346 386 PUSH imm8 \1\x6A\274 186 PUSH imm16 \320\144\x68\140 186,AR0,SZ PUSH imm32 \321\154\x68\150 386,NOLONG,AR0,SZ -PUSH imm32 \321\154\x68\150 386,NOLONG,SD +PUSH imm32 \321\154\x68\150 386,NOLONG PUSH imm64 \323\154\x68\250 X64,AR0,SZ PUSHA void \322\1\x60 186,NOLONG PUSHAD void \321\1\x60 386,NOLONG @@ -1030,66 +1030,66 @@ PUSHF void \322\1\x9C 8086 PUSHFD void \321\1\x9C 386,NOLONG PUSHFQ void \321\1\x9C X64 PUSHFW void \320\1\x9C 8086 -PXOR mmxreg,mmxrm \360\323\2\x0F\xEF\110 PENT,MMX,SQ +PXOR mmxreg,mmxrm64 \360\323\2\x0F\xEF\110 PENT,MMX RCL rm8,unity \1\xD0\202 8086 RCL rm8,reg_cl \1\xD2\202 8086 -RCL rm8,imm \1\xC0\202\25 186,SB +RCL rm8,imm8 \1\xC0\202\25 186 RCL rm16,unity \320\1\xD1\202 8086 RCL rm16,reg_cl \320\1\xD3\202 8086 -RCL rm16,imm \320\1\xC1\202\25 186,SB +RCL rm16,imm8 \320\1\xC1\202\25 186 RCL rm32,unity \321\1\xD1\202 386 RCL rm32,reg_cl \321\1\xD3\202 386 -RCL rm32,imm \321\1\xC1\202\25 386,SB +RCL rm32,imm8 \321\1\xC1\202\25 386 RCL rm64,unity \324\1\xD1\202 X64 RCL rm64,reg_cl \324\1\xD3\202 X64 -RCL rm64,imm \324\1\xC1\202\25 X64,SB +RCL rm64,imm8 \324\1\xC1\202\25 X64 RCR rm8,unity \1\xD0\203 8086 RCR rm8,reg_cl \1\xD2\203 8086 -RCR rm8,imm \1\xC0\203\25 186,SB +RCR rm8,imm8 \1\xC0\203\25 186 RCR rm16,unity \320\1\xD1\203 8086 RCR rm16,reg_cl \320\1\xD3\203 8086 -RCR rm16,imm \320\1\xC1\203\25 186,SB +RCR rm16,imm8 \320\1\xC1\203\25 186 RCR rm32,unity \321\1\xD1\203 386 RCR rm32,reg_cl \321\1\xD3\203 386 -RCR rm32,imm \321\1\xC1\203\25 386,SB +RCR rm32,imm8 \321\1\xC1\203\25 386 RCR rm64,unity \324\1\xD1\203 X64 RCR rm64,reg_cl \324\1\xD3\203 X64 -RCR rm64,imm \324\1\xC1\203\25 X64,SB +RCR rm64,imm8 \324\1\xC1\203\25 X64 RDSHR rm32 \321\2\x0F\x36\200 P6,CYRIX,SMM RDMSR void \2\x0F\x32 PENT,PRIV RDPMC void \2\x0F\x33 P6 RDTSC void \2\x0F\x31 PENT RDTSCP void \3\x0F\x01\xF9 X86_64 RET void \1\xC3 8086 -RET imm \1\xC2\30 8086,SW +RET imm16 \1\xC2\30 8086 RETF void \1\xCB 8086 -RETF imm \1\xCA\30 8086,SW +RETF imm16 \1\xCA\30 8086 RETN void \1\xC3 8086 -RETN imm \1\xC2\30 8086,SW +RETN imm16 \1\xC2\30 8086 ROL rm8,unity \1\xD0\200 8086 ROL rm8,reg_cl \1\xD2\200 8086 -ROL rm8,imm \1\xC0\200\25 186,SB +ROL rm8,imm8 \1\xC0\200\25 186 ROL rm16,unity \320\1\xD1\200 8086 ROL rm16,reg_cl \320\1\xD3\200 8086 -ROL rm16,imm \320\1\xC1\200\25 186,SB +ROL rm16,imm8 \320\1\xC1\200\25 186 ROL rm32,unity \321\1\xD1\200 386 ROL rm32,reg_cl \321\1\xD3\200 386 -ROL rm32,imm \321\1\xC1\200\25 386,SB +ROL rm32,imm8 \321\1\xC1\200\25 386 ROL rm64,unity \324\1\xD1\200 X64 ROL rm64,reg_cl \324\1\xD3\200 X64 -ROL rm64,imm \324\1\xC1\200\25 X64,SB +ROL rm64,imm8 \324\1\xC1\200\25 X64 ROR rm8,unity \1\xD0\201 8086 ROR rm8,reg_cl \1\xD2\201 8086 -ROR rm8,imm \1\xC0\201\25 186,SB +ROR rm8,imm8 \1\xC0\201\25 186 ROR rm16,unity \320\1\xD1\201 8086 ROR rm16,reg_cl \320\1\xD3\201 8086 -ROR rm16,imm \320\1\xC1\201\25 186,SB +ROR rm16,imm8 \320\1\xC1\201\25 186 ROR rm32,unity \321\1\xD1\201 386 ROR rm32,reg_cl \321\1\xD3\201 386 -ROR rm32,imm \321\1\xC1\201\25 386,SB +ROR rm32,imm8 \321\1\xC1\201\25 386 ROR rm64,unity \324\1\xD1\201 X64 ROR rm64,reg_cl \324\1\xD3\201 X64 -ROR rm64,imm \324\1\xC1\201\25 X64,SB +ROR rm64,imm8 \324\1\xC1\201\25 X64 RDM void \2\x0F\x3A P6,CYRIX,ND RSDC reg_sreg,mem80 \2\x0F\x79\110 486,CYRIX,SMM RSLDT mem80 \2\x0F\x7B\200 486,CYRIX,SMM @@ -1098,16 +1098,16 @@ RSTS mem80 \2\x0F\x7D\200 486,CYRIX,SMM SAHF void \1\x9E 8086 SAL rm8,unity \1\xD0\204 8086,ND SAL rm8,reg_cl \1\xD2\204 8086,ND -SAL rm8,imm \1\xC0\204\25 186,ND,SB +SAL rm8,imm8 \1\xC0\204\25 186,ND SAL rm16,unity \320\1\xD1\204 8086,ND SAL rm16,reg_cl \320\1\xD3\204 8086,ND -SAL rm16,imm \320\1\xC1\204\25 186,ND,SB +SAL rm16,imm8 \320\1\xC1\204\25 186,ND SAL rm32,unity \321\1\xD1\204 386,ND SAL rm32,reg_cl \321\1\xD3\204 386,ND -SAL rm32,imm \321\1\xC1\204\25 386,ND,SB +SAL rm32,imm8 \321\1\xC1\204\25 386,ND SAL rm64,unity \324\1\xD1\204 X64,ND SAL rm64,reg_cl \324\1\xD3\204 X64,ND -SAL rm64,imm \324\1\xC1\204\25 X64,ND,SB +SAL rm64,imm8 \324\1\xC1\204\25 X64,ND SALC void \1\xD6 8086,UNDOC SAR rm8,unity \1\xD0\207 8086 SAR rm8,reg_cl \1\xD2\207 8086 @@ -1162,16 +1162,16 @@ SFENCE void \3\x0F\xAE\xF8 X64,AMD SGDT mem \2\x0F\x01\200 286 SHL rm8,unity \1\xD0\204 8086 SHL rm8,reg_cl \1\xD2\204 8086 -SHL rm8,imm \1\xC0\204\25 186,SB +SHL rm8,imm8 \1\xC0\204\25 186 SHL rm16,unity \320\1\xD1\204 8086 SHL rm16,reg_cl \320\1\xD3\204 8086 -SHL rm16,imm \320\1\xC1\204\25 186,SB +SHL rm16,imm8 \320\1\xC1\204\25 186 SHL rm32,unity \321\1\xD1\204 386 SHL rm32,reg_cl \321\1\xD3\204 386 -SHL rm32,imm \321\1\xC1\204\25 386,SB +SHL rm32,imm8 \321\1\xC1\204\25 386 SHL rm64,unity \324\1\xD1\204 X64 SHL rm64,reg_cl \324\1\xD3\204 X64 -SHL rm64,imm \324\1\xC1\204\25 X64,SB +SHL rm64,imm8 \324\1\xC1\204\25 X64 SHLD mem,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2 SHLD reg16,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2 SHLD mem,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2 @@ -1186,13 +1186,13 @@ SHLD mem,reg64,reg_cl \324\2\x0F\xA5\101 X64,SM SHLD reg64,reg64,reg_cl \324\2\x0F\xA5\101 X64 SHR rm8,unity \1\xD0\205 8086 SHR rm8,reg_cl \1\xD2\205 8086 -SHR rm8,imm \1\xC0\205\25 186,SB +SHR rm8,imm8 \1\xC0\205\25 186 SHR rm16,unity \320\1\xD1\205 8086 SHR rm16,reg_cl \320\1\xD3\205 8086 -SHR rm16,imm \320\1\xC1\205\25 186,SB +SHR rm16,imm8 \320\1\xC1\205\25 186 SHR rm32,unity \321\1\xD1\205 386 SHR rm32,reg_cl \321\1\xD3\205 386 -SHR rm32,imm \321\1\xC1\205\25 386,SB +SHR rm32,imm8 \321\1\xC1\205\25 386 SHR rm64,unity \324\1\xD1\205 X64 SHR rm64,reg_cl \324\1\xD3\205 X64 SHR rm64,imm \324\1\xC1\205\25 X64,SB -- 1.6.4.13.ge6580 ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Nasm-devel mailing list Nasm-devel@... https://lists.sourceforge.net/lists/listinfo/nasm-devel |
| Free embeddable forum powered by Nabble | Forum Help |