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
Información del documento
- Subido en
- 19 de noviembre de 2022
- Número de páginas
- 7
- Escrito en
- 2022/2023
- Tipo
- Examen
- Contiene
- Preguntas y respuestas