Add Geode LX (AMD's Cyrix-derived core) instructions

Add Geode's instructions: DMINT, RDM, PFRCP, PFRSQRT
This commit is contained in:
H. Peter Anvin 2007-09-22 19:13:05 -07:00
parent 48f7a93c0a
commit 83828b6ce8

View File

@ -296,6 +296,7 @@ DIV rm8 \300\1\xF6\206 8086
DIV rm16 \320\300\1\xF7\206 8086
DIV rm32 \321\300\1\xF7\206 386
DIV rm64 \324\300\1\xF7\206 X64
DMINT void \2\x0F\x38 P6,CYRIX
EMMS void \2\x0F\x77 PENT,MMX
ENTER imm,imm \1\xC8\30\25 186
EQU imm \0 8086
@ -1073,6 +1074,7 @@ ROR rm32,imm \321\300\1\xC1\201\25 386,SB
ROR rm64,unity \324\300\1\xD1\201 X64
ROR rm64,reg_cl \324\300\1\xD3\201 X64
ROR rm64,imm \324\300\1\xC1\201\25 X64,SB
RDM void \2\x0F\x3A P6,CYRIX
RSDC reg_sreg,mem80 \301\2\x0F\x79\110 486,CYRIX,SMM
RSLDT mem80 \300\2\x0F\x7B\200 486,CYRIX,SMM
RSM void \2\x0F\xAA PENT,SMM
@ -2211,3 +2213,7 @@ ROUNDSD xmmreg,xmmrm,imm \366\3\x0F\x3A\x08\110\26 SSE5,AMD
; Intel SMX
GETSEC void \2\x0F\x37 KATMAI
; Geode (Cyrix) 3DNow! additions
PFRCP mmxreg,mmxrm \301\2\x0F\x0F\110\1\x86 PENT,3DNOW,SM,CYRIX
PFRSQRT mmxreg,mmxrm \301\2\x0F\x0F\110\1\x87 PENT,3DNOW,SM,CYRIX