Question: For the given code: ADD R1, R2, R3 STR R2, [R1] Loop MOV R6, R6, LSR #2 LDR R4, [R3] ADD R4, R4, #1
![For the given code: ADD R1, R2, R3 STR R2, [R1] Loop](https://dsd5zvtm8ll6.cloudfront.net/questions/2024/03/6606559b41c81_1711694668640.jpg)
For the given code: ADD R1, R2, R3 STR R2, [R1] Loop MOV R6, R6, LSR #2 LDR R4, [R3] ADD R4, R4, #1 CMP R1, R4 BEQ Loop AND R2, R2, 0xFF STR R9, [R10] a) Explain the new pipeline hazards due to these loop instructions. b) Show the different ways the compiler will try to solve this type of hazards.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
