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

 Line  53 in linpack.c change opt to "No Opt", "Opt 2" or "Opt 3".
 Line 460 in linpack.c has numeric values checked for consistency
 on running. These might need replacing with new values when
 using a different compiler or options. New numbers will be in
 the results log.
 
 Compile and link using one or more of the following
 commands in Terminal pointing to the new folder.

 gcc linpack.c cpuidc.o cpuida.o -lrt -lc -lm -o linpack
 gcc linpack.c cpuidc.o cpuida.o -lrt -lc -lm -O2 -o linpack2
 gcc linpack.c cpuidc.o cpuida.o -lrt -lc -lm -O3 -o linpack3
 
 Execute using ./linpack, ./linpack2 or ./linpack3.
 Results should be displayed and saved in Linpack.txt.


 Instructions 64 Bit Version

 Copy linpack.c to a new folder and the following
 cpuida64.o, cpuidc64.o and cpuidh.h from common_64bit.
 
 Line 53 in linpack.c change opt to "No Opt 64", "Opt 2 64" or "Opt 3 64". 
 Line 460 in linpack.c has numeric values checked for consistency
 on running. These might need replacing with new values when
 using a different compiler or options. New numbers will be in
 the results log.

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

 gcc linpack.c cpuidc64.o cpuida64.o -m64 -lrt -lc -lm -o linpack_64
 gcc linpack.c cpuidc64.o cpuida64.o -m64 -lrt -lc -lm -O2 -o linpack2_64
 gcc linpack.c cpuidc64.o cpuida64.o -m64 -lrt -lc -lm -O3 -o linpack3_64

 Execute using ./linpack_64, ./linpack2_64 or ./linpack3_64.
 Results should be displayed and saved in Linpack.txt.
 
 The execution files can be renamed later.


