Q) Pick a compiler of your choice that has an option to produce assembly language. For example the -S option provided by gcc compiler.
*) Determine if your compiler performs constant folding optimization. Create a simple program that can benefit from constant folding and inspect the resulting assembly code.