Question: number 1 is answerd, code is below, need help with rest probelms compare: addi $sp, $sp, 4 sw $ra, 0($sp) add $s0, $a0, $0 add

number 1 is answerd, code is below, need help with rest probelms

number 1 is answerd, code is below, need help with rest probelms

compare:

addi $sp, $sp, 4

sw $ra, 0($sp)

add $s0, $a0, $0

add $s1, $a1, $0

jal sub

addi $t1, $0, 1

beq $v0, $0, exit

slt $t2, $0, $v0

bne $t2, $0, exit

addi $t1, $0, $0

exit:

add $v0, $t1, $0

lw $ra, 0($sp)

addi $sp, $sp, 4

jr $ra

sub:

sub $v0, $a0, $a1

jr $ra

compare: addi $sp, $sp, 4 sw $ra, 0($sp) add $s0, $a0, $0

1) Rewrite the following delayed branch MIPS snippet to maximize performance, assuming it has forwarding. Loop: addi $t1, $a0, 4 add $a0, $t0, $al addi $a0, ?a0, 4 bne Sto, so, Loop nop jr ?ra 1) Rewrite the following delayed branch MIPS snippet to maximize performance, assuming it has forwarding. Loop: addi $t1, $a0, 4 add $a0, $t0, $al addi $a0, ?a0, 4 bne Sto, so, Loop nop jr ?ra

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!