(a) Identify any dependencies and/or hazards (and which type) in the following MIPS-style assembly code using. For each hazard mention how it can be resolved with the least impact on performance. lw $4, 1000($2) add $3, $2, $1 add $5, $3, $1 lw $5, 1200($4) sub $6, $4, $5 sub $4, $5, $4 sw $4, 1400($2) slt $2, $3, $5 (b) Is it possible to reorder the instructions in the above code-segment to minimize hazards and eliminate any stalls? If so, show how. If not, explain why.
## Deliverables
ASCII TEXT
## Platform
ASCII