28 lines
1.1 KiB
Plaintext
Executable File
28 lines
1.1 KiB
Plaintext
Executable File
File: complex_updates.c
|
|
Original provenience: DSP-Stone
|
|
|
|
2016-03-02:
|
|
- Rename n_complex_updates_float to n_complex_updates
|
|
- Add generic TACLeBench header
|
|
- Prefix global function with benchmark name
|
|
- Avoid accepting arbitrary number of parameters
|
|
- Introduce return statement
|
|
- Make A, B, C, D global variables
|
|
- Split code into n_complex_updates_init and n_complex_updates_main
|
|
2016-04-25:
|
|
- Rename to complex_updates in order to shorten prefixes
|
|
- Remove second call of pin_down, since this was originally used as a border for
|
|
constant propagation
|
|
- Move pin_down call into init function
|
|
- Add operation on input data with volatile variable to completely prevent
|
|
constant propagation
|
|
- Prefix all global symbols with benchmark name
|
|
- Add calculation of checksum on result data, which is used in return statement
|
|
- Apply code formatting with clang-format (manually move loop-bound annotation
|
|
into separate line and align assignments in complex_updates_main)
|
|
2016-04-25:
|
|
- Replace usages of macros by their expansions:
|
|
STORAGE_CLASS => register, TYPE => float
|
|
2016-05-25:
|
|
- Apply code formatting with astyle
|