Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started