06 October 2025 01:24:04 AM TIMER_CLOCK(): C version Demonstrate the use of the CLOCK timer. CLOCK is a standard C library routine (defined in time.h) It returns the processor time used by the program since the beginning of program execution. Divide this by CLOCKS_PER_SEC to convert to seconds. CLOCK is a crude timer, and results less than a tenth of a second are probably not reliable. The number of clock ticks per second is 1000000 TEST01 Time the C RAND routine by computing N values. For a given N, repeat the computation 5 times. Data vectors will be of minimum size 1024 Data vectors will be of maximum size 1048756 CPU times are in seconds. N Rep #1 Rep #2 Rep #2 Rep #4 Rep #5 1024 x[0] = 1804289383 0.000016 x[0] = 386839851 0.000014 x[0] = 279527351 0.000015 x[0] = 1662919361 0.000015 x[0] = 1397401777 0.000014 2048 x[0] = 1891292515 0.000030 x[0] = 361520407 0.000029 x[0] = 1344992371 0.000029 x[0] = 419186726 0.000029 x[0] = 907339252 0.000029 4096 x[0] = 745712158 0.000059 x[0] = 116276305 0.000058 x[0] = 1531392060 0.000061 x[0] = 1758050055 0.000058 x[0] = 1135992855 0.000058 8192 x[0] = 358951894 0.000118 x[0] = 1272174340 0.000118 x[0] = 496561661 0.000119 x[0] = 2134878203 0.000118 x[0] = 869212447 0.000118 16384 x[0] = 791496463 0.000237 x[0] = 350615169 0.000237 x[0] = 1049613479 0.000237 x[0] = 2009662218 0.000237 x[0] = 2114718887 0.000236 32768 x[0] = 543828801 0.000476 x[0] = 1459138466 0.000473 x[0] = 989964655 0.000474 x[0] = 745636671 0.000473 x[0] = 675259397 0.000475 65536 x[0] = 608043060 0.000977 x[0] = 1397237622 0.000993 x[0] = 1493915180 0.000959 x[0] = 142574706 0.000974 x[0] = 1161560675 0.001010 131072 x[0] = 1899087921 0.002169 x[0] = 270842687 0.002109 x[0] = 452964975 0.001928 x[0] = 1456711665 0.001901 x[0] = 748455220 0.001916 262144 x[0] = 405118908 0.003818 x[0] = 844041136 0.004032 x[0] = 716498184 0.004062 x[0] = 2049438716 0.003908 x[0] = 1753313355 0.003734 524288 x[0] = 707539627 0.008115 x[0] = 1705391276 0.007330 x[0] = 672048454 0.007725 x[0] = 1327769184 0.007498 x[0] = 32459967 0.007490 1048576 x[0] = 365276336 0.014943 x[0] = 1614963815 0.015272 x[0] = 1532220195 0.015349 x[0] = 798196474 0.015348 x[0] = 411303290 0.015326 timer_clock(): Normal end of execution. 06 October 2025 01:24:05 AM