HW5_SOL ECE 468ECE 468 & 573 Problem Set 5: Dataflow analysis and Loop transformations
ECE 468 & 573 Problem Set 5: Dataflow analysis and Loop transformations Loop transformations For the following problems, consider the code below: 1. X = 2; 2. Y = 10; 3. Y = X * Y; 4. A = Y * X - 2 * Y; 5. B = X / 2 + Y; 6. Z = 10; 7. if (B Z) goto 12 8. D = Y - Z * Y; 9. Q = Y - 8; 10. Z = Z - Q; 11. goto 7; 12. X = X + A*Y; 13. if (X Z*100) goto 4; 14. Y = D; 15. halt; 1. Draw the CFG for the code above. Identify the loops in the code. Answer: 1 1. X = 2; 2. Y = 10; 3. Y = X * Y; 14. Y = D; 15. hal
Written for
- Institution
- Purdue University
- Course
- ECE 468
Document information
- Uploaded on
- November 19, 2022
- Number of pages
- 7
- Written in
- 2022/2023
- Type
- Exam (elaborations)
- Contains
- Questions & answers
Subjects
-
hw5sol purdue university ece 468