# Floating Move Register X-Form * fmr FRT,FRB (Rc=0) * fmr. FRT,FRB (Rc=0) Pseudo-code: FRT <- FRB[0:63] Special Registers Altered: CR1 (if Rc=1) # Floating Absolute Value Register X-Form * fabs FRT,FRB (Rc=0) * fabs. FRT,FRB (Rc=0) Pseudo-code: FRT <- 0b0 || FRB[1:63] Special Registers Altered: CR1 (if Rc=1) # Floating Negative Absolute Value Register X-Form * fnabs FRT,FRB (Rc=0) * fnabs. FRT,FRB (Rc=0) Pseudo-code: FRT <- 0b1 || FRB[1:63] Special Registers Altered: CR1 (if Rc=1) # Floating Negate Register X-Form * fneg FRT,FRB (Rc=0) * fneg. FRT,FRB (Rc=0) Pseudo-code: FRT <- ¬FRB[0] || FRB[1:63] Special Registers Altered: CR1 (if Rc=1) # Floating Copy Sign Register X-Form * fcpsgn FRT,FRA,FRB (Rc=0) * fcpsgn. FRT,FRA,FRB (Rc=0) Pseudo-code: FRT <- FRA[0] || FRB[1:63] Special Registers Altered: CR1 (if Rc=1)