//dotpopt.c Optimized dot product of two arrays #include #include "dotp4.h" #define count 4 short x[count] = {x_array}; //declaration of 1st array short y[count] = {y_array}; //declaration of 2nd array volatile int result = 0; //result main() { result = dotpfunc(x,y,count); //call optimized function printf("result = %d decimal \n", result); //print result }