1 <!-- https://bugs.libre-soc.org/show_bug.cgi?id=1055 -->
2 <!-- https://libre-soc.org/openpower/sv/rfc/ls004/ -->
4 # Store Floating-Point Single with Update Shifted Indexed
8 * stfsupsx FRS,RA,RB,SH
12 EA <- (RA) + (RB)<<(SH+1)
13 MEM(RA, 4)<- SINGLE( (FRS) )
18 Let the effective address (EA) be the sum of the contents of
19 register RB shifted by (SH+1), and the contents of register RA.
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 Double with Update Indexed
41 EA <- (RA) + (RB)<<(SH+1)
47 Let the effective address (EA) be the sum of the contents of
48 register RB shifted by (SH+1), and the contents of register RA.
50 The contents of register FRS are stored into the dou-
51 bleword in storage addressed by RA.
53 EA is placed into register RA.
55 If RA=0, the instruction form is invalid.
57 Special Registers Altered: