arraywalk program
argument support for planned CSV output
refactor arraywalk into multiple source files
arraywalk code cleanup (-std=C99)
due to a typo, warnings were disabled for gcc (-w vs. -W)
added stddev
openCSVlog was passed argv[argc] instead of argv[1]
or how to not forget about placeholder code .. :)
refactor result printer for readability
off by one error fix in initial index calculation
arraywalk: moved csv business to separate source files
arraywalk more code cleanup, also removed need for sizeof operator in main.c
added options infrastructure
option parsing for arraywalk, using getopt
arraywalk: obey silent flag
arraywalk: support for starting multiple processes
extra compiler warnings, more type correctness, support for tree or linear process spawning, added option to print run configuration at program start
compile-time configurability of walking_t width using the WALKING_MIN_WIDTH macro, which causes the corresponding uint_fastN_t to be typedef'd for walking_t
bugfix: overflow check in loop for increasing the array size; bugfix: old average now initialized to first average calculated to prevent division by zero (also makes the delta reporting consistent as it will report 0% for the first test)
ignore object files
alternative timing (select at compile time), frequency selection and cycle estimation, minor cast warning fix for WALKING_T_CAST
refactored walkArray() for more flexible optimization testing (also removed the aggregate return, and thus enabled the warning again)