Ignore:
Timestamp:
Aug 12, 2025, 12:44:35 AM (7 weeks ago)
Author:
Michael Brooks <mlbrooks@…>
Branches:
master
Children:
7f995d70
Parents:
81e1984b
Message:

Revise data in linked-list plots with streamlined harness and data from runs on swift.

No change to text discussing the plots, so some of that discussion is now stale.

Harness changes allow more ifdef feature disabling and eliminate side-array usage, keeping all per-node harness state inside the list nodes.

Completely disable the interleaving experiment, which was not giving discernable data.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h

    r81e1984b r6c58850  
    33// allhead:  inserts and removes happen via the api-provided "last"/"tail"/"back"/"first"/"tail"/"front"
    44
    5 #define BOP_INSERT(lst, iters, insNo, item)  BFX_INSERT_FIRST(B_UserItem, lst, (item))
    6 #define BOP_REMOVE(lst, iters, remNo)        BFX_REMOVE_LAST(B_UserItem, lst)
     5#define BOP_INSERT(lst, lastInsIter, item)  BFX_INSERT_FIRST(B_UserItem, lst, (item))
     6#define BOP_REMOVE(lst, remIter)        BFX_REMOVE_LAST(B_UserItem, lst)
     7#define BOP_SWITCH_REMDIR(fwd, rev)         fwd
Note: See TracChangeset for help on using the changeset viewer.