# Load Floating-Point Single SVD-Form * lfssh FRT,SVD(RA),RC Pseudo-code: b <- (RA|0) n <- (RC)[58:63] EA <- b + SHL64(srcstep * EXTS(SVD), n) FRT <- DOUBLE(MEM(EA, 4)) Special Registers Altered: None # Load Floating-Point Single with Update SVD-Form * lfsush FRT,SVD(RA),RC Pseudo-code: n <- (RC)[58:63] EA <- (RA) + SHL64(srcstep * EXTS(SVD), n) FRT <- DOUBLE(MEM(EA, 4)) RA <- EA Special Registers Altered: None # Load Floating-Point Double SVD-Form * lfdsh FRT,SVD(RA),RC Pseudo-code: b <- (RA|0) n <- (RC)[58:63] EA <- b + SHL64(srcstep * EXTS(SVD), n) FRT <- MEM(EA, 8) Special Registers Altered: None # Load Floating-Point Double with Update SVD-Form * lfdush FRT,SVD(RA),RC Pseudo-code: n <- (RC)[58:63] EA <- (RA) + SHL64(srcstep * EXTS(SVD), n) FRT <- MEM(EA, 8) RA <- EA Special Registers Altered: None