FFREE

免费 浮点 注册

stableVMJITAOTinstruction

编码

操作码指令Op/En64 位兼容/传统说明
DD C0+iFFREE ST(i)有效有效设置 ST( i) 的标记为空 。

实测开销

正在从 arch-data 加载实测数据...

说明

将 FPU 标记寄存器中与寄存器 ST( i) 相关的标记设置为空 (11B) 。 ST(i)和FPU堆式顶尖指针(TOP)的内容不受影响.

此指令的操作在非64位模式和64位模式中是相同的.

行动

TAG(i) := 11B;

FPU Flags Affected
C0, C1, C2, C3 undefined.

浮点 例外

None

异常

保护模式
#NMCR0.EM[bit 2] 或 CR0.TS[bit 3] = 1.
#MF如果存在待决的x87 FPU例外.
#UD如果使用 LOCK 前缀 。
实地址模式
与保护模式中的例外相同.
虚拟 8086 模式
与保护模式中的例外相同.
兼容模式
与保护模式中的例外相同.
64 位模式
与保护模式中的例外相同.

来源