Compaq ECQD2KCTE manual Load Gfloating

Models: ECQD2KCTE

1 371
Download 371 pages 20.35 Kb
Page 148
Image 148

4.8.2 Load G_floating

Format:

LDG

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

!Memory format

Operation:

va {Rbv + SEXT(disp)}

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

Exceptions:

Access Violation

Fault on Read

Alignment

Translation Not Valid

Instruction mnemonics:

LDG

Load G_floating (Load D_floating)

Qualifiers:

None

Description:

LDG fetches a G_floating (or D_floating) datum from memory and writes it to register Fa. 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 memory, the bytes are reordered to conform to the G_floating register format (also conforming to the D_floating register format), and the result is then written to register Fa.

4–92Alpha Architecture Handbook

Page 148
Image 148
Compaq ECQD2KCTE manual Load Gfloating