diff --git a/examples/test_qr.c b/examples/test_qr.c index b9cdbecde7b6a2d430f0afbbe24015c88ba8a028..66bc6259754e1ddb22991ab120c166d0f6c116b3 100644 --- a/examples/test_qr.c +++ b/examples/test_qr.c @@ -585,8 +585,8 @@ void test_qr(int m, int n, int K, int nr_threads, int runs, double* matrix) { sizeof(int) * 3, 5); qsched_addlock(&s, tid_new, rid[j * m + i]); qsched_adduse(&s, tid_new, rid[k * m + i]); - qsched_adduse(&s, tid_new, rid[j * m + k]); - // qsched_addunlock(&s, tid[k * m + i], tid_new); + qsched_addlock(&s, tid_new, rid[j * m + k]); + qsched_addunlock(&s, tid[k * m + i], tid_new); qsched_addunlock(&s, tid[j * m + i - 1], tid_new); if (tid[j * m + i] != -1) qsched_addunlock(&s, tid[j * m + i], tid_new);