# Store Floating-Point Single with Update D-Form * stfsup FRS,D(RA) Pseudo-code: EA <- (RA) + EXTS(D) MEM(RA, 4)<- SINGLE( (FRS) ) RA <- EA Description: Let the effective address (EA) be the sum (RA) +D. The contents of register FRS are converted to single format (see page 142) and stored into the word in stor- age addressed by RA. EA is placed into register RA. If RA=0, the instruction form is invalid. Special Registers Altered: None # Store Floating-Point Single with Update Indexed X-Form * stfsupx FRS,RA,RB Pseudo-code: EA <- (RA) + (RB) MEM(RA, 4)<- SINGLE( (FRS) ) RA <- EA Description: Let the effective address (EA) be the sum (RA) +(RB). The contents of register FRS are converted to single format (see page 142) and stored into the word in stor- age addressed by RA. EA is placed into register RA. If RA=0, the instruction form is invalid. Special Registers Altered: None # Store Floating-Point Double with Update D-Form * stfdup FRS,D(RA) Pseudo-code: EA <- (RA) + EXTS(D) MEM(RA, 8)<- (FRS) RA <- EA Description: Let the effective address (EA) be the sum (RA)+D. The contents of register FRS are stored into the dou- bleword in storage addressed by RA. EA is placed into register RA. If RA=0, the instruction form is invalid. Special Registers Altered: None # Store Floating-Point Double with Update Indexed X-Form * stfdupx FRS,RA,RB Pseudo-code: EA <- (RA) + (RB) MEM(RA, 8)<- (FRS) RA <- EA Description: Let the effective address (EA) be the sum (RA)+(RB). The contents of register FRS are stored into the dou- bleword in storage addressed by RA. EA is placed into register RA. If RA=0, the instruction form is invalid. Special Registers Altered: None