```
```
- a <- (RA)
+ a <- (RA|0)
b <- (RB)
if MMM[0] then # word mode
# shift left by XLEN/2 to make the dword comparison
a <- b
b <- t
# store the entire selected source (even in word mode)
- if a <u b then RT <- (RA)
+ if a <u b then RT <- (RA|0)
else RT <- (RB)
```
-Compute the integer minimum/maximum according to `MMM` of `RA` and `RB` and
-store the result in `RT`.
+Compute the integer minimum/maximum according to `MMM` of `(RA|0)` and `(RB)`
+and store the result in `RT`.
Special Registers altered: