•#include
"arrayUtils.h"
•
•const
int SIZE = 100;
•
•int
g_array[SIZE];
•
•int
main(int argc, char* argv[])
•{
• int arrayNI[SIZE/2]; // uninitialized array
• int array[SIZE/2] = {0};
•
• __asm nop; // No Operation instruction
•
• g_array[0] = 1;
• g_array[10] = 1;
•
• g_array[10] += g_array[0];
• ++g_array[0];
• g_array[10] *= g_array[0];
•
• __asm nop;
•
• array[0] = 1;
• array[10] = 1;
•
• array[10] += array[0];
• ++array[0];
• array[10] *= array[0];
•
• useArrays(g_array, array,
arrayNI); // prevent optimizing arrays
away
•
• return 0;
•}