Consider the following intermediate program in three address code:

p = a – b

q = p * c

p = u * v

q = p + q

Which one of the following corresponds to a static single assignment form of the above code?

1

p1 = a - b

q1 = p1 * c

p1 = u * v

q1 = p1 + q1
2

p3 = a – b

q4 = p3 * c

p4 = u * v

q5 = p4 ­+ q4

3

p1 = a – b

q1 = p2 * c

p3 = u * v

q2 = p4 + q
4

p1 = a – b

q1 = p * c

p2 = u * v

q2 = p + q

Sponsored

hivanix.in

Visit

This quiz is brought to you by hivanix.in

🌐 Web App Development

Quick Navigation