30 lines
1.2 KiB
Plaintext
Executable File
30 lines
1.2 KiB
Plaintext
Executable File
File: countnegative.c
|
|
Original provenience: Mälardalen benchmark suite, www.mrtc.....
|
|
|
|
2015-11-26:
|
|
- Changed return type of InitSeed, Initialize, and Test to void
|
|
because the result was ignored anyway
|
|
- Prefixed all functions and global variables with "countnegative_"
|
|
- Added new function countnegative_return computing a checksum as
|
|
return value
|
|
- Separated initialization (called from countnegative_init) from
|
|
actual computation (called from countnegative_main), remove
|
|
pointless function countnegative_test afterwards
|
|
- Reordered functions in source code: initialization- and
|
|
return-value-related functions first, followed by algorithm core
|
|
function, followed by main functions
|
|
- Eliminated definition of macro WORSTCASE and kept only the relevant
|
|
part of the related #ifdef block
|
|
- Removed comments that referred to MAXSIZE being 100 (instead of 20)
|
|
- Made countnegative_seed volatile
|
|
- Changed C++ style comments to C style comments
|
|
- Applied code formatting with astyle as in the example
|
|
- Added general TACLeBench header to beginning of source code
|
|
|
|
2016-03-15:
|
|
- Return 0 if checksum is as expected, -1 otherwise
|
|
- Add entrypoint pragma
|
|
|
|
2016-04-20:
|
|
- Cast "expected" return value to int for comparison
|