Question 6
a)
slt
$s1,$s3,$s2
# $s1 = ($s2 > $s3) ? 1 : 0
xori $s1,$s1,1
# $s1 = ~($s2 > $s3)
b)
sll
$at,$s2,32-m
b
m-1 .
. .
b0
0 . . .
0
srl
$s1,$s2,m
0 . .
.
0
0
b
31 . . .
b
m
or
$s1,$s1,$at
b
m-1 .
. .
b0
b
31 . . .
b
m