diff options
Diffstat (limited to 'baseline')
24 files changed, 51 insertions, 35 deletions
diff --git a/baseline/source/adpcm_dec/adpcm_dec.c b/baseline/source/adpcm_dec/adpcm_dec.c index 6811e69..04a5746 100644 --- a/baseline/source/adpcm_dec/adpcm_dec.c +++ b/baseline/source/adpcm_dec/adpcm_dec.c | |||
| @@ -708,7 +708,7 @@ void _Pragma( "entrypoint" ) adpcm_dec_main( void ) | |||
| 708 | int main(int argc, char **argv) | 708 | int main(int argc, char **argv) |
| 709 | { | 709 | { |
| 710 | SET_UP | 710 | SET_UP |
| 711 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 711 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 712 | START_LOOP | 712 | START_LOOP |
| 713 | adpcm_dec_init(); | 713 | adpcm_dec_init(); |
| 714 | adpcm_dec_main(); | 714 | adpcm_dec_main(); |
diff --git a/baseline/source/adpcm_enc/adpcm_enc.c b/baseline/source/adpcm_enc/adpcm_enc.c index d9fb09a..464768f 100644 --- a/baseline/source/adpcm_enc/adpcm_enc.c +++ b/baseline/source/adpcm_enc/adpcm_enc.c | |||
| @@ -747,7 +747,7 @@ void _Pragma( "entrypoint" ) adpcm_enc_main(void) | |||
| 747 | int main(int argc, char **argv) | 747 | int main(int argc, char **argv) |
| 748 | { | 748 | { |
| 749 | SET_UP | 749 | SET_UP |
| 750 | for(jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 750 | for(jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 751 | START_LOOP | 751 | START_LOOP |
| 752 | adpcm_enc_init(); | 752 | adpcm_enc_init(); |
| 753 | adpcm_enc_main(); | 753 | adpcm_enc_main(); |
diff --git a/baseline/source/ammunition/ammunition.c b/baseline/source/ammunition/ammunition.c index 224babd..269f4c0 100644 --- a/baseline/source/ammunition/ammunition.c +++ b/baseline/source/ammunition/ammunition.c | |||
| @@ -1174,7 +1174,7 @@ void _Pragma( "entrypoint" ) ammunition_main( void ) | |||
| 1174 | int main( int argc, char **argv ) | 1174 | int main( int argc, char **argv ) |
| 1175 | { | 1175 | { |
| 1176 | SET_UP | 1176 | SET_UP |
| 1177 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 1177 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 1178 | START_LOOP | 1178 | START_LOOP |
| 1179 | ammunition_init(); | 1179 | ammunition_init(); |
| 1180 | ammunition_main(); | 1180 | ammunition_main(); |
diff --git a/baseline/source/anagram/anagram.c b/baseline/source/anagram/anagram.c index 8f140a3..b458fd2 100644 --- a/baseline/source/anagram/anagram.c +++ b/baseline/source/anagram/anagram.c | |||
| @@ -659,7 +659,7 @@ int main(int argc, char **argv) | |||
| 659 | SET_UP | 659 | SET_UP |
| 660 | //int jobsComplete; | 660 | //int jobsComplete; |
| 661 | //int maxJobs=100; | 661 | //int maxJobs=100; |
| 662 | //for(jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 662 | //for(jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 663 | START_LOOP | 663 | START_LOOP |
| 664 | anagram_init(); | 664 | anagram_init(); |
| 665 | anagram_main(); | 665 | anagram_main(); |
diff --git a/baseline/source/audiobeam/audiobeam.c b/baseline/source/audiobeam/audiobeam.c index ed5d656..208de80 100644 --- a/baseline/source/audiobeam/audiobeam.c +++ b/baseline/source/audiobeam/audiobeam.c | |||
| @@ -581,7 +581,7 @@ int main( int argc, char **argv ) | |||
| 581 | //SET_UP | 581 | //SET_UP |
| 582 | int jobsComplete; | 582 | int jobsComplete; |
| 583 | int maxJobs=100; | 583 | int maxJobs=100; |
| 584 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 584 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 585 | // START_LOOP | 585 | // START_LOOP |
| 586 | audiobeam_init(); | 586 | audiobeam_init(); |
| 587 | audiobeam_main(); | 587 | audiobeam_main(); |
diff --git a/baseline/source/cjpeg_transupp/cjpeg_transupp.c b/baseline/source/cjpeg_transupp/cjpeg_transupp.c index e77d15b..3f48539 100644 --- a/baseline/source/cjpeg_transupp/cjpeg_transupp.c +++ b/baseline/source/cjpeg_transupp/cjpeg_transupp.c | |||
| @@ -707,7 +707,7 @@ void _Pragma ( "entrypoint" ) cjpeg_transupp_main( void ) | |||
| 707 | int main(int argc, char **argv) | 707 | int main(int argc, char **argv) |
| 708 | { | 708 | { |
| 709 | SET_UP | 709 | SET_UP |
| 710 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 710 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 711 | START_LOOP | 711 | START_LOOP |
| 712 | cjpeg_transupp_init(); | 712 | cjpeg_transupp_init(); |
| 713 | cjpeg_transupp_main(); | 713 | cjpeg_transupp_main(); |
diff --git a/baseline/source/cjpeg_wrbmp/cjpeg_wrbmp.c b/baseline/source/cjpeg_wrbmp/cjpeg_wrbmp.c index 7bef7ab..278725c 100644 --- a/baseline/source/cjpeg_wrbmp/cjpeg_wrbmp.c +++ b/baseline/source/cjpeg_wrbmp/cjpeg_wrbmp.c | |||
| @@ -211,7 +211,7 @@ int cjpeg_wrbmp_return() | |||
| 211 | int main(int argc, char **argv) | 211 | int main(int argc, char **argv) |
| 212 | { | 212 | { |
| 213 | SET_UP | 213 | SET_UP |
| 214 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 214 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 215 | START_LOOP | 215 | START_LOOP |
| 216 | cjpeg_wrbmp_init(); | 216 | cjpeg_wrbmp_init(); |
| 217 | cjpeg_wrbmp_main(); | 217 | cjpeg_wrbmp_main(); |
diff --git a/baseline/source/dijkstra/dijkstra.c b/baseline/source/dijkstra/dijkstra.c index af86ea6..1b6a52f 100644 --- a/baseline/source/dijkstra/dijkstra.c +++ b/baseline/source/dijkstra/dijkstra.c | |||
| @@ -193,7 +193,7 @@ void _Pragma( "entrypoint" ) dijkstra_main( void ) | |||
| 193 | int main(int argc, char** argv ) | 193 | int main(int argc, char** argv ) |
| 194 | { | 194 | { |
| 195 | SET_UP | 195 | SET_UP |
| 196 | for(jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 196 | for(jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 197 | START_LOOP | 197 | START_LOOP |
| 198 | dijkstra_init(); | 198 | dijkstra_init(); |
| 199 | dijkstra_main(); | 199 | dijkstra_main(); |
diff --git a/baseline/source/epic/epic.c b/baseline/source/epic/epic.c index 13ba442..e258a4a 100644 --- a/baseline/source/epic/epic.c +++ b/baseline/source/epic/epic.c | |||
| @@ -1130,7 +1130,7 @@ int epic_return(){ | |||
| 1130 | int main( int argc, char **argv ) | 1130 | int main( int argc, char **argv ) |
| 1131 | { | 1131 | { |
| 1132 | SET_UP | 1132 | SET_UP |
| 1133 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 1133 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 1134 | START_LOOP | 1134 | START_LOOP |
| 1135 | epic_init(); | 1135 | epic_init(); |
| 1136 | epic_main(); | 1136 | epic_main(); |
diff --git a/baseline/source/extra.h b/baseline/source/extra.h index 3f6df32..02e97af 100644 --- a/baseline/source/extra.h +++ b/baseline/source/extra.h | |||
| @@ -3,6 +3,7 @@ | |||
| 3 | * | 3 | * |
| 4 | * This header provides facilities by which to separably run and time TACLeBench | 4 | * This header provides facilities by which to separably run and time TACLeBench |
| 5 | **/ | 5 | **/ |
| 6 | #define _GNU_SOURCE | ||
| 6 | #include <time.h> | 7 | #include <time.h> |
| 7 | #include <sys/mman.h> | 8 | #include <sys/mman.h> |
| 8 | #include <stdlib.h> | 9 | #include <stdlib.h> |
| @@ -12,6 +13,12 @@ | |||
| 12 | #include <limits.h> | 13 | #include <limits.h> |
| 13 | #include <fcntl.h> | 14 | #include <fcntl.h> |
| 14 | #include <stdint.h> | 15 | #include <stdint.h> |
| 16 | #include <sched.h> | ||
| 17 | |||
| 18 | // This is only visible if _GNU_SOURCE is defined, and that define does not | ||
| 19 | // come along to places where this file is included. Address this by manually | ||
| 20 | // forcing it into the global namespace. | ||
| 21 | extern int sched_getcpu(); | ||
| 15 | 22 | ||
| 16 | // These constants correspond to the imx6q-sabredb platform | 23 | // These constants correspond to the imx6q-sabredb platform |
| 17 | #define LINE_SIZE 32 | 24 | #define LINE_SIZE 32 |
| @@ -47,15 +54,24 @@ | |||
| 47 | #endif | 54 | #endif |
| 48 | 55 | ||
| 49 | #define LOAD_PARAMS_ITRL \ | 56 | #define LOAD_PARAMS_ITRL \ |
| 50 | if (argc < 6) { \ | 57 | if (argc != 6) { \ |
| 51 | printf("Usage: %s <name> <loops> <my core> <runID> <save results?>\n", argv[0]);\ | 58 | fprintf(stderr, "Usage: %s <name> <loops> <my core> <runID> <save results?>\n", argv[0]);\ |
| 59 | fprintf(stderr, " <loops> integer number of iterations. -1 for infitite.\n");\ | ||
| 60 | fprintf(stderr, " <save results?> 1 to save results, 0 to discard.\n");\ | ||
| 52 | exit(1);\ | 61 | exit(1);\ |
| 53 | }\ | 62 | }\ |
| 54 | char *thisProgram=argv[1];\ | 63 | char *thisProgram=argv[1];\ |
| 55 | int maxJobs=atoi(argv[2]);\ | 64 | int parsedMaxJobs=atoi(argv[2]);\ |
| 56 | char *thisCore=argv[3];\ | 65 | unsigned int thisCore=atoi(argv[3]);\ |
| 66 | thisCore = sched_getcpu();\ | ||
| 57 | char *runID=argv[4];\ | 67 | char *runID=argv[4];\ |
| 58 | int output=atoi(argv[5]);\ | 68 | int output=atoi(argv[5]);\ |
| 69 | if (parsedMaxJobs < 0 && output != 0){\ | ||
| 70 | fprintf(stderr, "Infinite loops only supported when output is disabled!\n");\ | ||
| 71 | exit(1);\ | ||
| 72 | }\ | ||
| 73 | /* Cheat. -1 is larger than jobsComplete can ever reach. */\ | ||
| 74 | unsigned int maxJobs = parsedMaxJobs;\ | ||
| 59 | struct timespec _start, _end;\ | 75 | struct timespec _start, _end;\ |
| 60 | int jobsComplete;\ | 76 | int jobsComplete;\ |
| 61 | int jobs_complete = -1;\ | 77 | int jobs_complete = -1;\ |
| @@ -163,10 +179,10 @@ | |||
| 163 | #if MMDC_PROF | 179 | #if MMDC_PROF |
| 164 | #define SAVE_RESULTS \ | 180 | #define SAVE_RESULTS \ |
| 165 | if(jobs_complete >= maxJobs) {\ | 181 | if(jobs_complete >= maxJobs) {\ |
| 166 | fprintf(stderr, "Max jobs setting too small! Exiting...\n");\ | 182 | fprintf(stderr, "Max jobs setting too small! Trying to record job #%d when we only have space for %d jobs. Exiting...\n", jobs_complete, maxJobs);\ |
| 167 | exit(1);\ | 183 | exit(1);\ |
| 168 | }\ | 184 | }\ |
| 169 | if(jobs_complete>-1 && output) {\ | 185 | if(jobs_complete > -1 && output) {\ |
| 170 | progTime[jobs_complete] = _end.tv_sec - _start.tv_sec;\ | 186 | progTime[jobs_complete] = _end.tv_sec - _start.tv_sec;\ |
| 171 | progTime[jobs_complete] *= 1000000000;\ | 187 | progTime[jobs_complete] *= 1000000000;\ |
| 172 | progTime[jobs_complete] += _end.tv_nsec - _start.tv_nsec;\ | 188 | progTime[jobs_complete] += _end.tv_nsec - _start.tv_nsec;\ |
| @@ -176,10 +192,10 @@ | |||
| 176 | #else | 192 | #else |
| 177 | #define SAVE_RESULTS \ | 193 | #define SAVE_RESULTS \ |
| 178 | if(jobs_complete >= maxJobs) {\ | 194 | if(jobs_complete >= maxJobs) {\ |
| 179 | fprintf(stderr, "Max jobs setting too small! Exiting...\n");\ | 195 | fprintf(stderr, "Max jobs setting too small! Trying to record job #%d when we only have space for %d jobs. Exiting...\n", jobs_complete, maxJobs);\ |
| 180 | exit(1);\ | 196 | exit(1);\ |
| 181 | }\ | 197 | }\ |
| 182 | if(jobs_complete>-1 && output) {\ | 198 | if(jobs_complete > -1 && output) {\ |
| 183 | progTime[jobs_complete] = _end.tv_sec - _start.tv_sec;\ | 199 | progTime[jobs_complete] = _end.tv_sec - _start.tv_sec;\ |
| 184 | progTime[jobs_complete] *= 1000000000;\ | 200 | progTime[jobs_complete] *= 1000000000;\ |
| 185 | progTime[jobs_complete] += _end.tv_nsec - _start.tv_nsec;\ | 201 | progTime[jobs_complete] += _end.tv_nsec - _start.tv_nsec;\ |
| @@ -200,8 +216,8 @@ | |||
| 200 | perror("Unable to open output file");\ | 216 | perror("Unable to open output file");\ |
| 201 | exit(1);\ | 217 | exit(1);\ |
| 202 | }\ | 218 | }\ |
| 203 | for(int i = 0; i <= jobs_complete; i++){\ | 219 | for (int i = 0; i <= jobs_complete; i++){\ |
| 204 | fprintf(fp, "%s none %s none %d %.f %s %d %.f %.f \n",\ | 220 | fprintf(fp, "%s none %u none %d %.f %s %d %.f %.f \n",\ |
| 205 | thisProgram, thisCore, maxJobs,\ | 221 | thisProgram, thisCore, maxJobs,\ |
| 206 | progTime[i], runID, i, mmdc_read[i], mmdc_write[i]);\ | 222 | progTime[i], runID, i, mmdc_read[i], mmdc_write[i]);\ |
| 207 | }\ | 223 | }\ |
| @@ -260,7 +276,7 @@ | |||
| 260 | } \ | 276 | } \ |
| 261 | FLUSH_CACHES START_TIMER | 277 | FLUSH_CACHES START_TIMER |
| 262 | #else | 278 | #else |
| 263 | #define START_LOOP FLUSH_CACHES START_TIMER | 279 | #define START_LOOP sched_yield(); FLUSH_CACHES START_TIMER |
| 264 | #endif | 280 | #endif |
| 265 | 281 | ||
| 266 | #define STOP_LOOP STOP_TIMER jobs_complete++; SAVE_RESULTS | 282 | #define STOP_LOOP STOP_TIMER jobs_complete++; SAVE_RESULTS |
| @@ -272,7 +288,7 @@ Intended structure | |||
| 272 | main | 288 | main |
| 273 | SET_UP | 289 | SET_UP |
| 274 | notice that STOP LOOP negates the ++ if outout=0 | 290 | notice that STOP LOOP negates the ++ if outout=0 |
| 275 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 291 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 276 | START_LOOP | 292 | START_LOOP |
| 277 | tacleInit(); | 293 | tacleInit(); |
| 278 | tacleMain(); | 294 | tacleMain(); |
diff --git a/baseline/source/fmref/fmref.c b/baseline/source/fmref/fmref.c index 6be1436..bcc7ce6 100644 --- a/baseline/source/fmref/fmref.c +++ b/baseline/source/fmref/fmref.c | |||
| @@ -78,7 +78,7 @@ int fmref_return(void) | |||
| 78 | int main(int argc, char **argv){ | 78 | int main(int argc, char **argv){ |
| 79 | 79 | ||
| 80 | SET_UP | 80 | SET_UP |
| 81 | for(jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 81 | for(jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 82 | START_LOOP | 82 | START_LOOP |
| 83 | fmref_init(); | 83 | fmref_init(); |
| 84 | fmref_main(); | 84 | fmref_main(); |
diff --git a/baseline/source/g723_enc/g723_enc.c b/baseline/source/g723_enc/g723_enc.c index 6f31210..331c821 100644 --- a/baseline/source/g723_enc/g723_enc.c +++ b/baseline/source/g723_enc/g723_enc.c | |||
| @@ -875,7 +875,7 @@ int main( int argc, char **argv ) | |||
| 875 | //SET_UP | 875 | //SET_UP |
| 876 | int jobsComplete; | 876 | int jobsComplete; |
| 877 | int maxJobs=9; | 877 | int maxJobs=9; |
| 878 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 878 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 879 | // START_LOOP | 879 | // START_LOOP |
| 880 | g723_enc_init(); | 880 | g723_enc_init(); |
| 881 | g723_enc_main(); | 881 | g723_enc_main(); |
diff --git a/baseline/source/gsm_dec/gsm_dec.c b/baseline/source/gsm_dec/gsm_dec.c index 7a0a1bd..06d24d5 100644 --- a/baseline/source/gsm_dec/gsm_dec.c +++ b/baseline/source/gsm_dec/gsm_dec.c | |||
| @@ -753,7 +753,7 @@ void _Pragma( "entrypoint" ) gsm_dec_main( void ) | |||
| 753 | int main( int argc, char **argv) | 753 | int main( int argc, char **argv) |
| 754 | { | 754 | { |
| 755 | SET_UP | 755 | SET_UP |
| 756 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 756 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 757 | START_LOOP | 757 | START_LOOP |
| 758 | gsm_dec_init(); | 758 | gsm_dec_init(); |
| 759 | gsm_dec_main(); | 759 | gsm_dec_main(); |
diff --git a/baseline/source/gsm_enc/gsm_enc.c b/baseline/source/gsm_enc/gsm_enc.c index cdac899..3f051ec 100644 --- a/baseline/source/gsm_enc/gsm_enc.c +++ b/baseline/source/gsm_enc/gsm_enc.c | |||
| @@ -2061,7 +2061,7 @@ void gsm_enc_main( void ) | |||
| 2061 | int main( int argc, char** argv ) | 2061 | int main( int argc, char** argv ) |
| 2062 | { | 2062 | { |
| 2063 | SET_UP | 2063 | SET_UP |
| 2064 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 2064 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 2065 | START_LOOP | 2065 | START_LOOP |
| 2066 | gsm_enc_init(); | 2066 | gsm_enc_init(); |
| 2067 | gsm_enc_main(); | 2067 | gsm_enc_main(); |
diff --git a/baseline/source/h264_dec/h264_dec.c b/baseline/source/h264_dec/h264_dec.c index 76af705..1fed68b 100644 --- a/baseline/source/h264_dec/h264_dec.c +++ b/baseline/source/h264_dec/h264_dec.c | |||
| @@ -598,7 +598,7 @@ void _Pragma( "entrypoint" ) h264_dec_main( void ) | |||
| 598 | int main( int argc, char** argv ) | 598 | int main( int argc, char** argv ) |
| 599 | { | 599 | { |
| 600 | SET_UP | 600 | SET_UP |
| 601 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 601 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 602 | START_LOOP | 602 | START_LOOP |
| 603 | h264_dec_init(); | 603 | h264_dec_init(); |
| 604 | h264_dec_main(); | 604 | h264_dec_main(); |
diff --git a/baseline/source/huff_dec/huff_dec.c b/baseline/source/huff_dec/huff_dec.c index 48bdf4b..b83b99d 100644 --- a/baseline/source/huff_dec/huff_dec.c +++ b/baseline/source/huff_dec/huff_dec.c | |||
| @@ -382,7 +382,7 @@ int main( int argc, char **argv ) | |||
| 382 | //SET_UP | 382 | //SET_UP |
| 383 | int jobsComplete; | 383 | int jobsComplete; |
| 384 | int maxJobs=5; | 384 | int maxJobs=5; |
| 385 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 385 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 386 | // START_LOOP | 386 | // START_LOOP |
| 387 | huff_dec_init(); | 387 | huff_dec_init(); |
| 388 | huff_dec_main(); | 388 | huff_dec_main(); |
diff --git a/baseline/source/huff_enc/huff_enc.c b/baseline/source/huff_enc/huff_enc.c index 2e739e6..133fe95 100644 --- a/baseline/source/huff_enc/huff_enc.c +++ b/baseline/source/huff_enc/huff_enc.c | |||
| @@ -578,7 +578,7 @@ void _Pragma( "entrypoint" ) huff_enc_main() | |||
| 578 | int main( int argc, char **argv ) | 578 | int main( int argc, char **argv ) |
| 579 | { | 579 | { |
| 580 | SET_UP | 580 | SET_UP |
| 581 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 581 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 582 | START_LOOP | 582 | START_LOOP |
| 583 | huff_enc_init(); | 583 | huff_enc_init(); |
| 584 | huff_enc_main(); | 584 | huff_enc_main(); |
diff --git a/baseline/source/mpeg2/mpeg2.c b/baseline/source/mpeg2/mpeg2.c index e89e1f9..a810744 100644 --- a/baseline/source/mpeg2/mpeg2.c +++ b/baseline/source/mpeg2/mpeg2.c | |||
| @@ -13206,7 +13206,7 @@ void _Pragma ( "entrypoint" ) mpeg2_main( void ) | |||
| 13206 | int main( int argc, char **argv ) | 13206 | int main( int argc, char **argv ) |
| 13207 | { | 13207 | { |
| 13208 | SET_UP | 13208 | SET_UP |
| 13209 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 13209 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 13210 | START_LOOP | 13210 | START_LOOP |
| 13211 | mpeg2_init(); | 13211 | mpeg2_init(); |
| 13212 | mpeg2_main(); | 13212 | mpeg2_main(); |
diff --git a/baseline/source/ndes/ndes.c b/baseline/source/ndes/ndes.c index e56906f..b0f494c 100644 --- a/baseline/source/ndes/ndes.c +++ b/baseline/source/ndes/ndes.c | |||
| @@ -366,7 +366,7 @@ void _Pragma( "entrypoint" ) ndes_main() | |||
| 366 | int main( int argc, char **argv ) | 366 | int main( int argc, char **argv ) |
| 367 | { | 367 | { |
| 368 | SET_UP | 368 | SET_UP |
| 369 | for(jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 369 | for(jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 370 | START_LOOP | 370 | START_LOOP |
| 371 | ndes_init(); | 371 | ndes_init(); |
| 372 | ndes_main(); | 372 | ndes_main(); |
diff --git a/baseline/source/petrinet/petrinet.c b/baseline/source/petrinet/petrinet.c index 7c9e1a0..cabb40d 100644 --- a/baseline/source/petrinet/petrinet.c +++ b/baseline/source/petrinet/petrinet.c | |||
| @@ -977,7 +977,7 @@ int main( int argc, char **argv ) | |||
| 977 | { | 977 | { |
| 978 | SET_UP | 978 | SET_UP |
| 979 | 979 | ||
| 980 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 980 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 981 | 981 | ||
| 982 | START_LOOP | 982 | START_LOOP |
| 983 | petrinet_main(); | 983 | petrinet_main(); |
diff --git a/baseline/source/rijndael_dec/rijndael_dec.c b/baseline/source/rijndael_dec/rijndael_dec.c index 4082eff..93bb424 100644 --- a/baseline/source/rijndael_dec/rijndael_dec.c +++ b/baseline/source/rijndael_dec/rijndael_dec.c | |||
| @@ -183,7 +183,7 @@ void _Pragma( "entrypoint" ) rijndael_dec_main( void ) | |||
| 183 | int main(int argc, char** argv) | 183 | int main(int argc, char** argv) |
| 184 | { | 184 | { |
| 185 | SET_UP | 185 | SET_UP |
| 186 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 186 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 187 | START_LOOP | 187 | START_LOOP |
| 188 | rijndael_dec_init(); | 188 | rijndael_dec_init(); |
| 189 | rijndael_dec_main(); | 189 | rijndael_dec_main(); |
diff --git a/baseline/source/rijndael_enc/rijndael_enc.c b/baseline/source/rijndael_enc/rijndael_enc.c index f74d595..0c10353 100644 --- a/baseline/source/rijndael_enc/rijndael_enc.c +++ b/baseline/source/rijndael_enc/rijndael_enc.c | |||
| @@ -226,7 +226,7 @@ void _Pragma( "entrypoint" ) rijndael_enc_main( void ) | |||
| 226 | int main( int argc, char** argv ) | 226 | int main( int argc, char** argv ) |
| 227 | { | 227 | { |
| 228 | SET_UP | 228 | SET_UP |
| 229 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 229 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 230 | START_LOOP | 230 | START_LOOP |
| 231 | rijndael_enc_init(); | 231 | rijndael_enc_init(); |
| 232 | rijndael_enc_main(); | 232 | rijndael_enc_main(); |
diff --git a/baseline/source/statemate/statemate.c b/baseline/source/statemate/statemate.c index 379366a..00491e5 100644 --- a/baseline/source/statemate/statemate.c +++ b/baseline/source/statemate/statemate.c | |||
| @@ -1274,7 +1274,7 @@ void _Pragma ( "entrypoint" ) statemate_main( void ) | |||
| 1274 | int main ( int argc, char **argv ) | 1274 | int main ( int argc, char **argv ) |
| 1275 | { | 1275 | { |
| 1276 | SET_UP | 1276 | SET_UP |
| 1277 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 1277 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 1278 | START_LOOP | 1278 | START_LOOP |
| 1279 | statemate_init(); | 1279 | statemate_init(); |
| 1280 | statemate_main(); | 1280 | statemate_main(); |
diff --git a/baseline/source/susan/susan.c b/baseline/source/susan/susan.c index fb990b1..4bc4cb8 100644 --- a/baseline/source/susan/susan.c +++ b/baseline/source/susan/susan.c | |||
| @@ -2002,7 +2002,7 @@ int susan_return( void ) | |||
| 2002 | int main( int argc, char **argv ) | 2002 | int main( int argc, char **argv ) |
| 2003 | { | 2003 | { |
| 2004 | SET_UP | 2004 | SET_UP |
| 2005 | for (jobsComplete=-1; jobsComplete<maxJobs; jobsComplete++){ | 2005 | for (jobsComplete=0; jobsComplete<maxJobs; jobsComplete++){ |
| 2006 | START_LOOP | 2006 | START_LOOP |
| 2007 | susan_init(); | 2007 | susan_init(); |
| 2008 | susan_main(); | 2008 | susan_main(); |
