- Timestamp:
- Apr 10, 2023, 9:25:28 PM (2 years ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- a1b41e3
- Parents:
- 372b6d3 (diff), a085470 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h
r372b6d3 r6adeb5f 3 3 // inselem: inserts happen via an element-level operation and removes happen via the api-provided "last"/"tail"/"back" 4 4 5 #define BOP_INIT(lst, ui, iters, i) BFX_INSERT_FIRST(B_UserItem, lst, ui[i])5 #define BOP_INIT(lst, iters, insNo, item) BFX_INSERT_FIRST(B_UserItem, lst, (item)) 6 6 7 #define BOP_INSERT(lst, ui, iters, i) BFX_INSERT_BEFORE(B_UserItem, lst, ui[i], iters[i-1])8 #define BOP_REMOVE(lst, ui, iters, i)BFX_REMOVE_LAST(B_UserItem, lst)7 #define BOP_INSERT(lst, iters, insNo, item) BFX_INSERT_BEFORE(B_UserItem, lst, (item), iters[(insNo)-1]) 8 #define BOP_REMOVE(lst, iters, remNo) BFX_REMOVE_LAST(B_UserItem, lst)
Note:
See TracChangeset
for help on using the changeset viewer.