Which instructions would most appropriately match the following code snippet:
if (x < y)
{
a = 5;
b = x + 1;
}
else
{
a = 6;
b = y + x;
}
Presume x is in $s0, y is in $s1, a is in $t0, and b is in $t1.
sltu $t5, $s0, $s1
bne $t5, $zero, Else
addi $t0, $zero, 5
addi $t1, $s0, 1
j Exit
Else:
addi $t0, $zero, 6
add $t1, $s1, $s0
Exit:
sltu $t5, $s0, $s1
beq $t5, $zero, Else
addi $t0, $zero, 5
addi $t1, $s0, 1
j Else
Else:
addi $t0, $zero, 6
add $t1, $s1, $s0
Exit:
sltu $t5, $s0, $s1
beq $t5, $zero, Else
addi $t0, $zero, 5
addi $t1, $s0, 1
j Exit
Else:
addi $t0, $zero, 6
add $t1, $s1, $s0
Exit:
sltu $t5, $s0, $s1
bne $t5, $zero, Else
addi $t0, $zero, 5
addi $t1, $s0, 1
j Exit
Else:
addi $t0, $zero, 6
add $t1, $s1, $s0
Exit: