FDECSTP
Decrement Stack-Top Pointer
estableVMJITAOTinstruccion
Codificaciones
| Opcode | Instruccion | Op/En | 64 bits | Compat/Legacy | Descripcion |
|---|---|---|---|---|---|
D9 F6 | FDECSTP | Valido | Valido | Decrement TOP campo en FPU palabra estado. |
Coste medido
Cargando las mediciones de arch-data...
Descripción
Se resta uno del campo TOP de la palabra de estado FPU (declara el top-of-puntero de pila). Si el campo TOP contiene un 0, se establece a 7. El efecto de esta instrucción es girar la pila por una posición. El contenido de los registros de datos FPU y el registro de etiquetas no están afectados.
La operación de esta instrucción es la misma en modos no-64-bit y modo 64-bit.
Operación
IF TOP = 0
THEN TOP := 7;
ELSE TOP := TOP 1;
FI;
FPU Flags Affected
The C1 flag is set to 0. The C0, C2, and C3 flags are undefined.Excepciones coma flotante
None.
Excepciones
Modo protegido
#NM | CR0.EM[bit 2] o CR0.TS[bit 3] = 1. |
#MF | Si hay una excepción x87 FPU pendiente. |
#UD | Si se utiliza el prefijo LOCK. |
Modo real
| Las mismas excepciones que en modo protegido. |
Modo virtual-8086
| Las mismas excepciones que en modo protegido. |
Modo de compatibilidad
| Las mismas excepciones que en modo protegido. |
Modo de 64 bits
| Las mismas excepciones que en modo protegido. |