Ignore:
Timestamp:
Aug 12, 2025, 12:44:35 AM (6 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/fx-cpp-stlref.h

    r81e1984b r6c58850  
    1717#define BFX_INIT(S, lst)
    1818
     19#define BFX_GET_FIRST(S, lst)                    ((lst).begin())
    1920#define BFX_GET_AFTER(S, lst, iter)              ({ list<S*>::iterator answer = (iter); answer++; answer;})
    2021#define BFX_GET_BEFORE(S, lst, iter)             ({ list<S*>::iterator answer = (iter); if ((answer) == lst.begin()) { answer = lst.end(); } else { answer--; } answer; })
Note: See TracChangeset for help on using the changeset viewer.