Added the "finit" and "fninit" instructions
This commit is contained in:
parent
6035c59379
commit
1eab4a6480
@ -419,6 +419,18 @@
|
||||
/* FIXME implement */
|
||||
/* FIADD 0xde /0 1 m64int */
|
||||
/* FIXME implement */
|
||||
/* FINIT 0x9bdbe3 3 */
|
||||
{ "finit", 0x9bdbe3, OP3F, AOT_NONE, AOT_NONE, AOT_NONE },
|
||||
/* FIST 0xdf /2 1 m16int */
|
||||
/* FIXME implement */
|
||||
/* FIST 0xdb /2 1 m32int */
|
||||
/* FIXME implement */
|
||||
/* FISTP 0xdf /3 1 m16int */
|
||||
/* FIXME implement */
|
||||
/* FISTP 0xdb /3 1 m32int */
|
||||
/* FIXME implement */
|
||||
/* FISTP 0xdf /7 1 m64int */
|
||||
/* FIXME implement */
|
||||
/* FLD 0xd9 /0 1 m32real */
|
||||
/* FIXME implement */
|
||||
/* FLD 0xdd /0 1 m64real */
|
||||
@ -450,6 +462,8 @@
|
||||
{ "fldz", 0xd9ee, OP2F, AOT_NONE, AOT_NONE, AOT_NONE },
|
||||
/* FNCLEX 0xdbe2 2 */
|
||||
{ "fnclex", 0xdbe2, OP2F, AOT_NONE, AOT_NONE, AOT_NONE },
|
||||
/* FNINIT 0xdbe3 2 */
|
||||
{ "fninit", 0xdbe3, OP2F, AOT_NONE, AOT_NONE, AOT_NONE },
|
||||
/* FNOP 0xd9d0 2 */
|
||||
{ "fnop", 0xd9d0, OP2F, AOT_NONE, AOT_NONE, AOT_NONE },
|
||||
/* FWAIT 0x9b 1 */
|
||||
|
@ -142,6 +142,7 @@
|
||||
faddp %st7, %st0
|
||||
fchs
|
||||
fclex
|
||||
finit
|
||||
fld %st0 /* d9 c0 */
|
||||
fld %st1
|
||||
fld %st2
|
||||
@ -158,6 +159,7 @@
|
||||
fldpi
|
||||
fldz
|
||||
fnclex
|
||||
fninit
|
||||
fwait
|
||||
nop /* 90 */
|
||||
pop %ds /* 1f */
|
||||
|
Loading…
Reference in New Issue
Block a user