1 <!-- X Instructions here described in PowerISA Version 3.0 B Book 1 -->
3 <!-- Section 4.6.3 Floating-point store instructions. P 144 - 147 -->
5 # Store Floating-Point Single with Update
14 MEM(RA, 4)<- SINGLE( (FRS) )
19 Let the effective address (EA) be the sum (RA) +D.
21 The contents of register FRS are converted to single
22 format (see page 142) and stored into the word in stor-
25 EA is placed into register RA.
27 If RA=0, the instruction form is invalid.
29 Special Registers Altered:
33 # Store Floating-Point Single with Update Indexed
42 MEM(RA, 4)<- SINGLE( (FRS) )
47 Let the effective address (EA) be the sum (RA) +(RB).
49 The contents of register FRS are converted to single
50 format (see page 142) and stored into the word in stor-
53 EA is placed into register RA.
55 If RA=0, the instruction form is invalid.
57 Special Registers Altered:
61 # Store Floating-Point Double with Update
75 Let the effective address (EA) be the sum (RA)+D.
77 The contents of register FRS are stored into the dou-
78 bleword in storage addressed by RA.
80 EA is placed into register RA.
82 If RA=0, the instruction form is invalid.
84 Special Registers Altered:
88 # Store Floating-Point Double with Update Indexed
102 Let the effective address (EA) be the sum (RA)+(RB).
104 The contents of register FRS are stored into the dou-
105 bleword in storage addressed by RA.
107 EA is placed into register RA.
109 If RA=0, the instruction form is invalid.
111 Special Registers Altered: