Compaq ECQD2KCTE manual Store Gfloating, Stg

Models: ECQD2KCTE

1 371
Download 371 pages 20.35 Kb
Page 152
Image 152

4.8.6 Store G_floating

Format:

STG

Fa.rg,disp.ab(Rb.ab)

!Memory format

Operation:

va {Rbv + SEXT(disp)}

(va)<63:0> Fav<15:0> Fav<31:16> Fav<47:32> Fav<63:48>

Exceptions:

Access Violation

Fault on Write

Alignment

Translation Not Valid

Instruction mnemonics:

STG

Store G_floating (Store D_floating)

Qualifiers:

None

Description:

STG stores a G_floating (or D_floating) datum from Fa to memory. If the data is not naturally aligned, an alignment exception is generated.

The virtual address is computed by adding register Rb to the sign-extended 16-bit displace- ment. The source operand is fetched from register Fa, the bytes are reordered to conform to the G_floating memory format (also conforming to the D_floating memory format), and the result is then written to memory.

4–96Alpha Architecture Handbook

Page 152
Image 152
Compaq ECQD2KCTE manual Store Gfloating, Stg