instrucción stfs (Almacenar coma flotante único)

Finalidad

Almacena una palabra de datos de un registro de coma flotante en una ubicación especificada en la memoria.

Sintaxis

Bits VALOR
0 - 5 52
6 - 10 FRS
11 - 15 RA
16 - 31 D
Elemento Descripción
stfs FRS, D( RA)

Descripción

La instrucción stfs convierte el contenido del registro de coma flotante (FPR) FRS a una precisión única y almacena el resultado en la palabra de almacenamiento dirigida por la dirección efectiva (EA).

Si el registro de propósito general (GPR) RA no es 0, el EA es la suma del contenido de GPR RA y D, un signo de dos enteros de complemento firmado de 16 bits-ampliado a 32 bits. Si el GPR RA es 0, el EA es D.

La instrucción stfs tiene un formato de sintaxis y no afecta al Estado de coma flotante ni al Registro de control ni al Campo de Registro de condición 0.

Parámetros

Elemento Descripción
FRS Especifica el registro de coma flotante de datos almacenados.
S Especifica un signo entero de complemento de dos con signo de 16 bits-ampliado a 32 bits para el cálculo de EA.
RA Especifica el registro de propósito general de origen para el cálculo de EA.

Ejemplos

El código siguiente almacena el contenido de precisión única de FPR 6 en una ubicación en la memoria:


.csect data[rw]
buffer: .long 0
# Assume FPR 6 contains 0x4865 6C6C 6F20 776F.
# Assume GPR 4 contains the address of csect data[rw].
.csect text[pr]
stfs 6,buffer(4)
# buffer now contains 0x432B 6363.