 Instructions 32 Bit Version
 
 Copy dhry1.c to a new folder and the following
 cpuida.o, cpuidc.o and cpuidh.h from common_32bit.

 Line 12 in dhry1.c change opt to "No Opt", "Opt 2" or "Opt 3". 
 
 Compile and link using one or more of the following
 commands in Terminal pointing to the new folder.

 gcc dhry1.c cpuidc.o cpuida.o -lrt -lc -lm -o dhry1
 gcc dhry1.c cpuidc.o cpuida.o -lrt -lc -lm -O2 -o dhry12
 gcc dhry1.c cpuidc.o cpuida.o -lrt -lc -lm -O3 -o dhry13
 
 Execute using ./dhry1, ./dhry12 or ./dhry13.
 Results should be displayed and saved in Dhry.txt.


 Instructions 64 Bit Version

 Copy dhry1.c to a new folder and the following
 cpuida64.o, cpuidc64.o and cpuidh.h from common_64bit.
 
 Line 12 in dhry1.c change opt to "No Opt 64", "Opt 2 64" or "Opt 3 64". 

 Compile and link using one or more of the following
 commands in Terminal pointing to the new folder.

 gcc dhry1.c cpuidc64.o cpuida64.o -m64 -lrt -lc -lm -o dhry1_64
 gcc dhry1.c cpuidc64.o cpuida64.o -m64 -lrt -lc -lm -O2 -o dhry12_64
 gcc dhry1.c cpuidc64.o cpuida64.o -m64 -lrt -lc -lm -O3 -o dhry13_64

 Execute using ./dhry1_64, ./dhry12_64 or ./dhry13_64.
 Results should be displayed and saved in Dhry.txt.
 
 The execution files can be renamed later
