What is going to happen when we have a WAW(write after write) dependency which consists of two consecutive WRITE instructions into the same register.

We know we can solve a simple WAW dependency by having the second instruction put its results temporarily somewhere else.

What is going to happen though when we have 2 consecutive WRITE instructions? Can it be solved the same way (i.e. having a third instruction put its results somewhere else?)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.