X-Git-Url: http://plrg.eecs.uci.edu/git/?p=cdsspec-compiler.git;a=blobdiff_plain;f=benchmark%2Fchase-lev-deque-bugfix%2Fdeque.h;fp=benchmark%2Fchase-lev-deque-bugfix%2Fdeque.h;h=d8114d596ae4ef3ae07419146a8f55c4e6af43d3;hp=fa76d8dc4e7073e52fc72c234430e21c6d219a7c;hb=8ff287cadddda3206afcea38178860af6ba6dea6;hpb=1d9d47017487cb49f6c592a17667cebdd70a1da4 diff --git a/benchmark/chase-lev-deque-bugfix/deque.h b/benchmark/chase-lev-deque-bugfix/deque.h index fa76d8d..d8114d5 100644 --- a/benchmark/chase-lev-deque-bugfix/deque.h +++ b/benchmark/chase-lev-deque-bugfix/deque.h @@ -1,6 +1,13 @@ #ifndef DEQUE_H #define DEQUE_H +#include +#include +#include +#include +#include +#include "common.h" + typedef struct { atomic_size_t size; atomic_int buffer[]; @@ -59,7 +66,7 @@ void resize(Deque *q); /** @Begin @Interface: Take - @Commit_point_set: Take_Point1 | Take_Point2 | Take_Point3 | Take_Point4 + @Commit_point_set: Take_Point1 | Take_Point2 | Take_Point3 @ID: size(__deque) == 0 ? DEFAULT_CALL_ID : get_id(back(__deque)) @Action: int _Old_Val = EMPTY; @@ -88,7 +95,7 @@ void push(Deque *q, int x); /** @Begin @Interface: Steal - @Commit_point_set: Steal_Point1 | Steal_Point2 | Steal_Point3 + @Commit_point_set: Steal_Point1 | Steal_Point2 @ID: size(__deque) == 0 ? DEFAULT_CALL_ID : get_id(front(__deque)) @Action: int _Old_Val = EMPTY;