diff options
Diffstat (limited to 'dis/Transitive/transitive.c')
-rw-r--r-- | dis/Transitive/transitive.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/dis/Transitive/transitive.c b/dis/Transitive/transitive.c index 9337aad..0679f7e 100644 --- a/dis/Transitive/transitive.c +++ b/dis/Transitive/transitive.c | |||
@@ -47,7 +47,6 @@ int main(int argc, char **argv) { | |||
47 | 47 | ||
48 | time_t startTime, stopTime; | 48 | time_t startTime, stopTime; |
49 | unsigned int sum; | 49 | unsigned int sum; |
50 | volatile int realRes = 0; | ||
51 | 50 | ||
52 | assert(fscanf(stdin, "%d %d %d", &n, &m, &seed) == 3); | 51 | assert(fscanf(stdin, "%d %d %d", &n, &m, &seed) == 3); |
53 | 52 | ||
@@ -100,14 +99,15 @@ int main(int argc, char **argv) { | |||
100 | 99 | ||
101 | stopTime = time(NULL); | 100 | stopTime = time(NULL); |
102 | 101 | ||
102 | volatile int _stop_optimizer = 0; | ||
103 | for (j = 0; j < n; j++) { | 103 | for (j = 0; j < n; j++) { |
104 | sum = 0; | 104 | sum = 0; |
105 | for (i = 0; i < n; i++) { | 105 | for (i = 0; i < n; i++) { |
106 | if (*(din + j * n + i) != NO_PATH) | 106 | if (*(din + j * n + i) != NO_PATH) |
107 | sum += *(din + j * n + i); | 107 | sum += *(din + j * n + i); |
108 | } | 108 | } |
109 | realRes += sum; | 109 | _stop_optimizer += sum; |
110 | // fprintf(stdout, "%u ", sum); | 110 | //fprintf(stdout, "%u ", sum); |
111 | } | 111 | } |
112 | for (i = 0; i < n; i++) { | 112 | for (i = 0; i < n; i++) { |
113 | sum = 0; | 113 | sum = 0; |
@@ -115,8 +115,8 @@ int main(int argc, char **argv) { | |||
115 | if (*(din + j * n + i) != NO_PATH) | 115 | if (*(din + j * n + i) != NO_PATH) |
116 | sum += *(din + j * n + i); | 116 | sum += *(din + j * n + i); |
117 | } | 117 | } |
118 | realRes += sum; | 118 | _stop_optimizer += sum; |
119 | // fprintf(stdout, "%u ", sum); | 119 | //fprintf(stdout, "%u ", sum); |
120 | } | 120 | } |
121 | fprintf(stderr, "time for transitive stressmark = %f seconds.\n", | 121 | fprintf(stderr, "time for transitive stressmark = %f seconds.\n", |
122 | difftime(stopTime, startTime)); | 122 | difftime(stopTime, startTime)); |