changes to ms-queue
[cdsspec-compiler.git] / benchmark / ms-queue / main.c
index 48400145d2c4af186bfcfeb5b8769d5449773bdd..d3bc9c238b1d7734281bfa1b641e16bf6cd662e1 100644 (file)
@@ -23,23 +23,33 @@ int get_thread_num()
        return -1;
 }
 
+bool succ1, succ2;
+
 static void main_task(void *param)
 {
+
        unsigned int val;
        int pid = *((int *)param);
+/*
+       if (!pid) {
+               input[0] = 17;
+               succ1 = dequeue(queue, &input[0]);
+       } else {
+               input[1] = 37;
+               enqueue(queue, input[1]);
+       }
+*/
 
        if (!pid) {
                input[0] = 17;
-               //enqueue(queue, input[0]);
                enqueue(queue, input[0]);
-               //output[0] = dequeue(queue);
+               succ1 = dequeue(queue, &input[0]);
        } else {
                input[1] = 37;
-               //enqueue(queue, input[1]);
-               //output[1] = dequeue(queue);
-               //output[0] = dequeue(queue);
-               bool succ = dequeue(queue, &output[0]);
+               enqueue(queue, input[1]);
+               succ2 = dequeue(queue, &output[1]);
        }
+
 }
 
 int user_main(int argc, char **argv)