# DRAFT Fixed Point Signed Max (Rc=1) X-Form * maxs. RT,RA,RB (Rc=1) Pseudo-code: a <- (RA) b <- (RB) if a > b then RT <- a else RT <- b if a < b then c <- 0b100 else if a > b then c <- 0b010 else c <- 0b001 CR0 <- c || XER[SO] Special Registers Altered: CR0 (if Rc=1) # DRAFT Fixed Point Signed Max X-Form * maxs RT,RA,RB (Rc=0) Pseudo-code: if (RA) > (RB) then RT <- (RA) else RT <- (RB) Special Registers Altered: None # DRAFT Fixed Point Unsigned Max X-Form * maxu RT,RA,RB (Rc=0) * maxu. RT,RA,RB (Rc=1) Pseudo-code: if (RA) >u (RB) then RT <- (RA) else RT <- (RB) Special Registers Altered: CR0 (if Rc=1) # DRAFT Fixed Point Signed Min X-Form * mins RT,RA,RB (Rc=0) * mins. RT,RA,RB (Rc=1) Pseudo-code: if (RA) < (RB) then RT <- (RA) else RT <- (RB) Special Registers Altered: CR0 (if Rc=1) # DRAFT Fixed Point Unsigned Min X-Form * minu RT,RA,RB (Rc=0) * minu. RT,RA,RB (Rc=1) Pseudo-code: if (RA)