changes
[cdsspec-compiler.git] / benchmark / chase-lev-deque-bugfix / deque.h
index da81cfa13cf76d998a508b3e7bbc01b0b3dff899..0a87de7700c49bb57601de3dff7b8dbe149e2064 100644 (file)
@@ -72,7 +72,7 @@ void resize(Deque *q);
 /**
     @Begin
     @Interface: Take 
-    @Commit_point_set: Take_Point1 | Take_Point2 | Take_Point3
+    @Commit_point_set: Take_Read_Bottom | Take_CAS_Top |Take_Additional_Point
     @ID: __RET__ == EMPTY ? DEFAULT_CALL_ID : get_id(back(__deque))
     @Action:
         int _Old_Val = EMPTY;
@@ -91,7 +91,7 @@ int take(Deque *q);
 /**
     @Begin
     @Interface: Push 
-    @Commit_point_set: Push_Read_Array | Push_Update_Buffer | Push_Update_Bottom
+    @Commit_point_set: Push_Update_Bottom 
     @ID: get_and_inc(tag);
     @Action:
         tag_elem_t *elem = new_tag_elem(__ID__, x);
@@ -103,7 +103,7 @@ void push(Deque *q, int x);
 /**
     @Begin
     @Interface: Steal 
-    @Commit_point_set: Steal_Point1 | Steal_Point2 | Steal_Point3
+    @Commit_point_set: Steal_Read_Bottom | Steal_CAS_Top | Steal_Additional_Point
     @ID: (__RET__ == EMPTY || __RET__ == ABORT) ? DEFAULT_CALL_ID : get_id(front(__deque))
     @Action:
         int _Old_Val = EMPTY;