![Mcqmate logo](https://mcqmate.com/images/logos/logo-black.png)
![Mcqmate logo](https://mcqmate.com/images/logos/logo-white.png)
McqMate
Q. |
In compiler optimization, operator strength reduction uses mathematical identities to replace slow math operations with faster operations. Which of the following code replacements is an illustration of operator strength reduction? |
A. | Replace P + P by 2 * P or Replace 3 + 4 by 7. |
B. | Replace P * 32 by P < < 5 |
C. | Replace P * 0 by 0 |
D. | Replace (P < <4) – P by P * 15 |
Answer» B. Replace P * 32 by P < < 5 |
View all MCQs in
Theory of Computation and Compiler DesignNo comments yet