1 <!-- X Instructions here described in PowerISA Version 3.0 B Book 1 -->
3 <!-- Section 4.6.1 Floating-point storage access instructions. P 140 - 143 -->
5 # Load Floating-Point Single with Post-Update
14 FRT <- DOUBLE(MEM(RA, 4))
19 Let the effective address (EA) be the sum (RA)+D.
21 The word in storage addressed by EA is interpreted as
22 a floating-point single-precision operand. This word is
23 converted to floating-point double format (see
24 page 138) and placed into register FRT.
26 EA is placed into register RA.
28 If RA=0, the instruction form is invalid.
30 Special Registers Altered:
34 # Load Floating-Point Single with Post-Update Indexed
43 FRT <- DOUBLE(MEM(RA, 4))
48 Let the effective address (EA) be the sum (RA)+(RB).
50 The word in storage addressed by EA is interpreted as
51 a floating-point single-precision operand. This word is
52 converted to floating-point double format (see
53 page 138) and placed into register FRT.
55 EA is placed into register RA.
57 If RA=0, the instruction form is invalid.
59 Special Registers Altered:
63 # Load Floating-Point Double with Post-Update
77 Let the effective address (EA) be the sum (RA)+D.
79 The doubleword in storage addressed by EA is loaded
82 EA is placed into register RA.
84 If RA=0, the instruction form is invalid.
86 Special Registers Altered:
90 # Load Floating-Point Double with Post-Update Indexed
104 Let the effective address (EA) be the sum (RA)+(RB).
106 The doubleword in storage addressed by EA is loaded
109 EA is placed into register RA.
111 If RA=0, the instruction form is invalid.
113 Special Registers Altered: