File: ludcmp.c Original provenience: SNU-RT benchmark suite, via Mälardalen benchmark suite, www.mrtc..... 2015-11-27: - Removed commented-out parameter nmax - Made chkerr a global variable, set in the ludmp function - Changed return value of ludcmp to void - Renamed ludcmp to ludcmp_test, wrap call in new function ludcmp_main - Move initialization code into new function ludcmp_init - Compute checksum in new function ludcmp_return - Prefix fabs and global variables with "ludcmp_" - Reordered functions in source code: initialization- and return-value-related functions first, followed by algorithm core functions, followed by main functions - Applied code formatting with astyle as in the example 2015-12-15: - Sorted out licensing terms, added general TACLeBench header to beginning of source code 2016-03-15: - Return 0 if checksum is as expected, -1 otherwise - Touch input matrix with volatile to rule out optimizations - Add entrypoint pragma