Index: doc/theses/mike_brooks_MMath/benchmarks/.gitignore
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/.gitignore	(revision 8e5dc27e239b30d231697830fd888167706116ff)
+++ doc/theses/mike_brooks_MMath/benchmarks/.gitignore	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -0,0 +1,1 @@
+llheap
Index: doc/theses/mike_brooks_MMath/benchmarks/list/Makefile
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/Makefile	(revision f449d1e2eac6e6089dbae8791452abab1a7a7765)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/Makefile	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -1,28 +1,25 @@
 # For correctness, see test-correctness.sh.
-# For performance:
-# pushd ~/cfax
-# . ~/setcfa build-fast
-# popd
-# make perfprogs CFA=$cfa -j8 MODE=performance
-# make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=common5
-# cp results-latest.csv results-baseline.csv
-# make results-latest.csv OP_MOVEMENTS=stack OP_POLARITIES=insfirst OP_ACCESSORS=allhead RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=thorough
-# cp results-latest.csv results-sizing.csv
-# make results-latest.csv OP_MOVEMENTS=queue OP_POLARITIES=inslast OP_ACCESSORS=remelem RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=thorough
-# cp results-latest.csv results-sizing-b.csv
-# make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=moderate FX_SOLUTIONS='lq-tailq lq-list cfa-cfa upp-upp'
-# cp results-latest.csv results-intrsv-cube.csv
-
-CFA = cfa
-CC = gcc-11
-CXX = g++-11
-UXX =  ~/u++/u++-7.0.0/bin/u++
-
-MODE=performance
-EXTRA_COMP_FLAGS=
-RUN_NUM_REPS=3
-RUN_DATA_SIZE_MODE=none
+# For performance, example:
+# 	pushd ~/cfax
+#	. ~/setcfa build-fast
+#	popd
+#	make perfprogs CFA=$cfa -j8 MODE=performance
+#	make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=common5
+#	cp results-latest.csv results-baseline.csv
+# For performance, see also: `results-smoketest.csv`, `make thesis`, and more such applied targets at the end
+
+CFA ?= cfa
+CC ?= gcc-11
+CXX ?= g++-11
+UXX ?=  ~/u++/u++-7.0.0/bin/u++
+
+MODE?=performance
+EXTRA_COMP_FLAGS?=
+RUN_NUM_REPS?=3
+RUN_DATA_SIZE_MODE?=none
 RUN_DURATION_SEC?=5
-RUN_TASKSET_CPULIST=6
+RUN_TASKSET_CPULIST?=6
+
+LLHEAP_LIB=../llheap/libllheap.so
 
 ifeq "$(MODE)" "performance"
@@ -68,11 +65,11 @@
 endef
 
-OP_MOVEMENTS=stack queue
-OP_POLARITIES=insfirst inslast
-OP_ACCESSORS=allhead inselem remelem
-RUN_INTERLEAVE_PCTS=0
-
-
-FX_SOLUTIONS=lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref
+OP_MOVEMENTS?=stack queue
+OP_POLARITIES?=insfirst inslast
+OP_ACCESSORS?=allhead inselem remelem
+RUN_INTERLEAVE_PCTS?=0
+
+
+FX_SOLUTIONS?=lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref
 
 OPS=$(call cross3,-,$(OP_MOVEMENTS),$(OP_POLARITIES),$(OP_ACCESSORS))
@@ -98,4 +95,6 @@
 CORES=$(call filterFds,$(CORES_FULL))                    # lq-tailq--stack-inslast-allhead
 
+.SECONDEXPANSION: # allow $$ expansion for dynamic dependencies
+
 
 PERFPROGS=$(call cross,--,perfexp,$(CORES))
@@ -116,4 +115,17 @@
 perfexp--upp-% driver--upp-%.o : COMPILER=$(UXX) $(PERFFLAGS_UXX)
 perfexp--%     driver--%.o     : COMPILER=NO-COMPILER-FOR-$(FX_COARSE)
+
+USE_LLHEAP=no
+perfexp--cpp-% driver--cpp-%.o : USE_LLHEAP=yes
+perfexp--cpp-%AllocGlib driver--cpp-%AllocGlib.o : USE_LLHEAP=no
+
+LLHEAP_LIB_COND=$(if $(filter $(USE_LLHEAP),yes),$(LLHEAP_LIB))
+LLHEAP_PRELOAD_COND=$(if $(filter $(USE_LLHEAP),yes),LD_PRELOAD=$(LLHEAP_LIB))
+
+$(dir $(LLHEAP_LIB)) :
+	$(error Manual action required: clone llheap into $@)
+
+$(LLHEAP_LIB) : $$(dir $$@)
+	$(MAKE) -C $< $(notdir $@)
 
 # Without this %.d rule, ordinary make runs have noise about the recipe for driver--%.o being ill-formed when called on a *.d.
@@ -126,9 +138,17 @@
 	@touch $@
 
-perfexp--% : driver--%.o observation.o
+ifeq "$(MAKE_DISABLE_OBSERVATION)" "yes"
+OBSERVATION_COMP_FLAG= -DDISABLE_OBSERVATION
+OBSERVATION_OBJ_COND=
+else
+OBSERVATION_COMP_FLAG=
+OBSERVATION_OBJ_COND= observation.o
+endif
+
+perfexp--% : $$(LLHEAP_LIB_COND) driver--%.o $(OBSERVATION_OBJ_COND)
 	$(COMPILER) $(EXTRA_COMP_FLAGS) $^ -o $@
 
 driver--%.o : driver.c
-	$(COMPILER) $(EXTRA_COMP_FLAGS) -c $< $(OP_DEFINES) -include op-$(OP).h -include fx-$(FX).h -o $@ -MMD 
+	$(COMPILER) $(EXTRA_COMP_FLAGS) $(OBSERVATION_COMP_FLAG) -c $< $(OP_DEFINES) -include op-$(OP).h -include fx-$(FX).h -o $@ -MMD 
 
 
@@ -136,145 +156,4 @@
 echo_% :
 	@echo '$($(@:echo_%=%))'
-
-
-
-
-# ifeq "$(RUN_DATA_SIZE_MODE)" "common5"
-# RUN_DATA_SIZES=\
-#   7-1000000 \
-#   71-100000 \
-#   809-10000 \
-#   9051-1000 \
-#   72421-100
-# else ifeq "$(RUN_DATA_SIZE_MODE)" "thorough"
-# RUN_DATA_SIZES=\
-#   1-1000000 \
-#   2-1000000 \
-#   3-1000000 \
-#   5-1000000 \
-#   7-1000000 \
-#   11-100000 \
-#   13-100000 \
-#   19-100000 \
-#   29-100000 \
-#   37-100000 \
-#   53-100000 \
-#   71-100000 \
-#   101-10000 \
-#   149-10000 \
-#   211-10000 \
-#   283-10000 \
-#   401-10000 \
-#   569-10000 \
-#   809-10000 \
-#   1151-1000 \
-#   1601-1000 \
-#   2267-1000 \
-#   3203-1000 \
-#   4547-1000 \
-#   6473-1000 \
-#   9051-1000 \
-#   12809-100 \
-#   18119-100 \
-#   25601-100 \
-#   36209-100 \
-#   51203-100 \
-#   72421-100 \
-#   102407-10 \
-#   144817-10 \
-#   204803-10 \
-#   289637-10 \
-#   409609-10 \
-#   579263-10 \
-#   819229-10 \
-#   1158613-1 \
-#   1638431-1 \
-#   2317057-1 \
-#   3276803-1 \
-#   4634111-1 \
-#   6553621-1 \
-#   9268211-1
-# else ifeq "$(RUN_DATA_SIZE_MODE)" "bignquick"
-# RUN_DATA_SIZES=\
-#   3-1000000 \
-#   29-100000 \
-#   283-10000 \
-#   3203-1000 \
-#   25601-100 \
-#   289637-10 \
-#   1000000-1 \
-#   3276803-1 \
-#   10000000-1
-# else ifeq "$(RUN_DATA_SIZE_MODE)" "bignthorough"
-# RUN_DATA_SIZES=\
-#   1-1000000 \
-#   3-1000000 \
-#   7-1000000 \
-#   13-100000 \
-#   29-100000 \
-#   53-100000 \
-#   101-10000 \
-#   211-10000 \
-#   401-10000 \
-#   809-10000 \
-#   1601-1000 \
-#   3203-1000 \
-#   6473-1000 \
-#   12809-100 \
-#   25601-100 \
-#   51203-100 \
-#   102407-10 \
-#   204803-10 \
-#   409609-10 \
-#   819229-10 \
-#   1638431-1 \
-#   3276803-1 \
-#   6553621-1 \
-#   12809000-1 \
-#   25601000-1 \
-#   51203000-1 \
-#   102407000-1 \
-#   204803000-1 \
-#   409609000-1
-# else ifeq "$(RUN_DATA_SIZE_MODE)" "moderate"
-# RUN_DATA_SIZES=\
-#   1-1000000 \
-#   3-1000000 \
-#   7-1000000 \
-#   13-100000 \
-#   29-100000 \
-#   53-100000 \
-#   101-10000 \
-#   211-10000 \
-#   401-10000 \
-#   1601-1000 \
-#   6473-1000 \
-#   25601-100
-# else ifeq "$(RUN_DATA_SIZE_MODE)" "sweetspot"
-# RUN_DATA_SIZES=\
-#   1-1000000 \
-#   2-1000000 \
-#   3-1000000 \
-#   5-1000000 \
-#   7-1000000 \
-#   11-100000 \
-#   13-100000 \
-#   19-100000 \
-#   29-100000 \
-#   37-100000 \
-#   53-100000 \
-#   71-100000 \
-#   101-10000 \
-#   149-10000
-# else ifeq "$(RUN_DATA_SIZE_MODE)" "manual"
-# ifeq "$(RUN_DATA_SIZES)" ""
-# $(error RUN_DATA_SIZE_MODE is manual but RUN_DATA_SIZES not given)
-# endif
-# else ifeq "$(RUN_DATA_SIZE_MODE)" "none"
-# # Assume user manages RUN_ARGS; empty RUN_ARGS just means run with compiled-in defaults
-# RUN_DATA_SIZES=none
-# else
-# $(error Bad RUN_DATA_SIZE_MODE ($(RUN_DATA_SIZE_MODE)); should be common5, thorough or manual)
-# endif
 
 
@@ -407,7 +286,31 @@
   101-10000 \
   149-10000 \
+, $(if $(filter $(RUN_DATA_SIZE_MODE),peter), \
+  4-1000000 \
+  8-1000000 \
+  16-100000 \
+  32-100000 \
+  64-100000 \
+  128-10000 \
+  256-10000 \
+  512-10000 \
+  1024-1000 \
+  2048-1000 \
+  4096-1000 \
+  8192-1000 \
+  16384-100 \
+  32768-100 \
+  65536-100 \
+  131072-10 \
+  262144-10 \
+  524288-10 \
+  1048576-1 \
+  2097152-1 \
+  4194304-1 \
+  8388608-1 \
+  16777216-1 \
 , $(if $(filter $(RUN_DATA_SIZE_MODE),none), \
 , $(error Bad RUN_DATA_SIZE_MODE ($(RUN_DATA_SIZE_MODE)); see list of accepted values in Makefile's RUN_DATA_SIZES defimition) \
-)))))))
+))))))))
 
 RUN_REP_IDS=$(shell echo {1..$(RUN_NUM_REPS)})              # 1 2 3
@@ -433,9 +336,15 @@
 %.1csv : RUN_ARGS=$(if $(filter none,$(SIZING)),,$(RUN_DURATION_SEC) $(CHECKDONE) $(NUMNODES) -1 $(SEED) $(RUN_INTERLEAVE_FRAC))  # use REP_ID as seed
 %.1csv : REP_TIME=$(shell date '+%F %H:%M:%S')
+%.1csv : FX=$(call proj,--,$(CORE),1)
+%.1csv : IS_CPP=$(filter cpp-%,$(FX))
+%.1csv : IS_NOT_EXPLICIT_GLIB=$(filter-out %AllocGlib,$(FX))
+%.1csv : USE_LLHEAP=$(if $(and $(IS_CPP),$(IS_NOT_EXPLICIT_GLIB)),yes,no)
 %.1csv : perfprogs FORCE
-	taskset --cpu-list $(RUN_TASKSET_CPULIST) ./perfexp--$(CORE) $(RUN_ARGS) | xargs -n 1 printf '%s,%s,%s,%s\n' "$(REP_TIME)" "$(REP_ID)" "$(RUN_ARGS)" | tee -a $(RESULT)
-
-
-BATCHTIME=$(shell date '+%F--%H-%M-%S')
+# @echo $(FX) $(IS_CPP) $(IS_NOT_EXPLICIT_GLIB) $(USE_LLHEAP) $(LLHEAP_PRELOAD_COND)
+	taskset --cpu-list $(RUN_TASKSET_CPULIST) sh -c '$(LLHEAP_PRELOAD_COND) ./perfexp--$(CORE) $(RUN_ARGS)' | xargs -n 1 printf '%s,%s,%s,%s\n' "$(REP_TIME)" "$(REP_ID)" "$(RUN_ARGS)" | tee -a $(RESULT)
+
+# := for evaluate once and save
+# =  for letting cmdline override
+BATCHTIME:=$(shell date '+%F--%H-%M-%S')
 RESULT=results--$(BATCHTIME).csv
 
@@ -473,5 +382,5 @@
 -include *.d
 
-results-general.csv: FORCE
+results-general.csv: FORCE cleanbuild
 	$(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=sweetspot OP_ACCESSORS=remelem RUN_INTERLEAVE_PCTS='0 50' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead'
 	cat results-latest.csv >> $@
@@ -487,21 +396,19 @@
 	cat results-latest.csv >> $@
 
-results-zoomout-noshuf.csv: FORCE
-	@echo Do we need to make for tiny user iters?  If so:
-	@echo make clean
-	@echo make perfprogs CFA=$$cfa EXTRA_COMP_FLAGS=-DTINY_USER_ITEMS -j8
+results-zoomout-noshuf.csv: EXTRA_COMP_FLAGS+= -DTINY_USER_ITEMS
+results-zoomout-noshuf.csv: FORCE cleanbuild
 	make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=bignthorough OPS=stack-insfirst-allhead FX_SOLUTIONS='lq-tailq cfa-cfa upp-upp cpp-stlref cfa-strip' SEED=-1
 	cp results-latest.csv $@
 
-results-zoomout-shuf.csv: FORCE
-	@echo Do we need to make for tiny user iters?  If so:
-	@echo make clean
-	@echo make perfprogs CFA=$$cfa EXTRA_COMP_FLAGS=-DTINY_USER_ITEMS -j8
+results-zoomout-shuf.csv: EXTRA_COMP_FLAGS+= -DTINY_USER_ITEMS
+results-zoomout-shuf.csv: FORCE cleanbuild
 	make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=bignthorough OPS=stack-insfirst-allhead FX_SOLUTIONS='lq-tailq cfa-cfa upp-upp cpp-stlref cfa-strip'
 	cp results-latest.csv $@
 
-thesis: results-general.csv results-zoomout-noshuf.csv results-zoomout-shuf.csv
-
-# matches peter's "random"
+thesis:
+	$(MAKE) results-general.csv
+	$(MAKE)	results-zoomout-noshuf.csv
+	$(MAKE) results-zoomout-shuf.csv
+
 results-smoketest.csv: RUN_DATA_SIZE_MODE=bignquick
 results-smoketest.csv: RUN_NUM_REPS=1
@@ -512,2 +419,51 @@
 results-smoketest.csv: $(RESULT)
 	mv $< $@
+
+CPUS_AVAIL=8
+
+export RUN_DATA_SIZE_MODE
+export RUN_NUM_REPS
+export RUN_DURATION_SEC
+export OP_MOVEMENTS
+export OP_POLARITIES
+export OP_ACCESSORS
+export EXTRA_COMP_FLAGS
+export FX_SOLUTIONS
+export MAKE_DISABLE_OBSERVATION
+
+cleanbuild: FORCE clean
+	$(MAKE) -j $(CPUS_AVAIL) perfprogs
+
+# equivalents to peter's tests
+
+peter-all:
+	$(MAKE) results-peter-linear.csv
+	$(MAKE) results-peter-random2.csv
+	$(MAKE) results-peter-removeHere.csv
+
+# debatable FX_SOLUTIONS using cfa-cfa or cfa-mandhead
+# cfa-cfa faster on allhead (so I thought from thesis analysis; doubting that now under minimal harness), slower on remelem
+# cfa-mandhead IS what Peter's using
+results-peter-%.csv: RUN_DATA_SIZE_MODE=peter
+results-peter-%.csv: RUN_NUM_REPS=3
+results-peter-%.csv: RUN_DURATION_SEC=3
+results-peter-%.csv: OP_MOVEMENTS=stack
+results-peter-%.csv: OP_POLARITIES=insfirst
+results-peter-%.csv: OP_ACCESSORS=allhead
+results-peter-%.csv: FX_SOLUTIONS=cfa-mandHead cpp-stlref cpp-stlrefAllocGlib
+results-peter-%.csv: MAKE_DISABLE_OBSERVATION=yes
+results-peter-%.csv: cleanbuild $(RESULT)
+	mv $(RESULT) $@
+
+results-peter-linear.csv: EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING -DDISABLE_SHUFFLING_INDIRECTION -DDISABLE_ITERS_AR -DTINY_USER_ITEMS
+
+results-peter-random2.csv: EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING -DDISABLE_ITERS_AR -DTINY_USER_ITEMS
+
+results-peter-removeHere.csv: EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING  -DDISABLE_SHUFFLING_INDIRECTION -DTINY_USER_ITEMS
+results-peter-removeHere.csv: OP_ACCESSORS=remelem
+
+peter-summary.txt: FORCE
+	rm -f $@
+	printf '#size\tmean\tstd\tmin\tmax\tntrials\tignore\tignore\n' >> $@
+	echo >> $@
+	for f in results-peter*.csv; do echo -------------- $$f ---------------- >> $@; python3 qplot.py $$f >> $@; done
Index: doc/theses/mike_brooks_MMath/benchmarks/list/driver.c
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/driver.c	(revision f449d1e2eac6e6089dbae8791452abab1a7a7765)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/driver.c	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -4,5 +4,10 @@
 #include <string.h>
 
+#ifdef DISABLE_OBSERVATION
+#include "proglang.h"
+#define bobs_init(...)
+#else
 #include "observation.h"
+#endif
 
 #ifdef TINY_USER_ITEMS
@@ -20,4 +25,5 @@
 {
     BFX_INTRUSION(B_UserItem)
+//    BFX_LISTED_ELEM_T(B_UserItem) selfListed;
     UDATA_T userdata[ UDATA_LEN ];
 }
@@ -51,4 +57,18 @@
 static BFX_LIST_HEAD_T(B_UserItem) lst;
 
+#ifdef DISABLE_OBSERVATION
+MAYBE_EXTERN_C (
+    void bobs_seek(unsigned int i) {}
+    void bobs_moveNext() {}
+    void bobs_movePrev() {}
+    int bobs_hasCurrent() { return 0; }
+    void * bobs_getCurrentLoc() { return NULL; }
+    int bobs_getCurrentVal() { return 0; }
+    // enum bobs_op_movement_t bobs_op_movement = OP_MOVEMENT;
+    // enum bobs_op_polarity_t bobs_op_polarity = OP_POLARITY;
+)
+
+#else
+
 MAYBE_EXTERN_C (
 
@@ -87,5 +107,8 @@
     enum bobs_op_polarity_t bobs_op_polarity = OP_POLARITY;
 )
-
+#endif
+
+
+#ifndef DISABLE_OBSERVATION
 
 // Remove progress end (number) is based (upon) remove-number
@@ -101,9 +124,29 @@
 )
 
+#endif // ndef DISABLE_OBSERVATION
+
 unsigned int uDefaultPreemption() {
         return 0;
 }
 
+#ifdef DISABLE_ITERS_AR
+// Saves on memory accesses, makes element-oriented removals and observation impossible (instead, they crash)
+static inline BFX_LISTED_ELEM_T(B_UserItem) buhrdice_pass( BFX_LISTED_ELEM_T(B_UserItem) v ) {   // prevent eliding, cheaper than volatile
+    __asm__ __volatile__ ( "" : "+r"(v) );
+    return v ;
+} // pass
+#define ITERS_SAVE(i, insertElemExpr) buhrdice_pass(insertElemExpr)
+#endif
+
 int main(int argc, const char *argv[]) {
+
+  #ifdef DISABLE_OBSERVATION
+    // define the outbound dependencies as locals, for compiling into nops
+    size_t       bobs_ops_completed      = 0;
+    unsigned int bobs_prog_inserting     = 0;
+    unsigned int bobs_prog_removing      = 0;
+    unsigned int bobs_prog_removing_end  = 0;
+    unsigned int bobs_prog_rollover_flag = 0;
+  #endif
 
     const char * usage_args = "[ExperimentDurSec [CheckDonePeriod [NumNodes [ExperimentDurOpCount [Seed [InterleaveFrac]]]]]]";
@@ -227,4 +270,5 @@
     memset(ui, 0, (size_t)NumNodes * (size_t)sizeof(B_UserItem));
 
+  #ifndef DISABLE_ITERS_AR
     listedItems = (BFX_LISTED_ELEM_T(B_UserItem)*)malloc( (size_t)NumNodes * (size_t)sizeof(BFX_LISTED_ELEM_T(B_UserItem)) );
     if (!listedItems) {
@@ -233,4 +277,6 @@
     }
     memset(listedItems, 0, (size_t)NumNodes * (size_t)sizeof(BFX_LISTED_ELEM_T(B_UserItem)));
+    #define ITERS_SAVE(i, insertElemExpr) listedItems[i] = (insertElemExpr)
+  #endif
 
     // Construct and fill with demo data
@@ -285,6 +331,6 @@
         for ( int t = 0; t < CheckDonePeriod; t += 1 ) {
             TRACE('a')              // insert special first
-            listedItems[0] =
-                BOP_INIT(lst, listedItems, 0, ui[INSERTPOS(0)]);
+            ITERS_SAVE( 0,
+                BOP_INIT(lst, listedItems, 0, ui[INSERTPOS(0)]) );
             TRACE('b')              // insert general
             for ( int privateCurInsert = 1;
@@ -293,8 +339,22 @@
                 ) {
                 TRACE('-')
-                listedItems[privateCurInsert] =
-                    BOP_INSERT( lst, listedItems, privateCurInsert, ui[INSERTPOS(privateCurInsert)] );
+                ITERS_SAVE( privateCurInsert,
+                    BOP_INSERT( lst, listedItems, privateCurInsert, ui[INSERTPOS(privateCurInsert)] ) );
                 TRACE('+')
             }
+          #ifdef DISABLE_INTERLEAVING
+            // interleaving off, simple removes
+            // (remove logic of 2b01f8eb0956)
+            TRACE('c')
+            for ( int privateCurRemove = 1;
+                  (bobs_prog_removing = privateCurRemove, privateCurRemove < NumNodes);
+                  privateCurRemove += 1
+                ) {
+                TRACE('-')
+                BOP_REMOVE( lst, listedItems, privateCurRemove-1 );
+                TRACE('+')
+            }
+          #else
+            // interleaving on, complex removes
             TRACE('c')              // remove general
             int removeProgress[] = { 0, 0 };
@@ -324,4 +384,5 @@
                 }
             }
+          #endif // DISABLE_INTERLEAVING
             TRACE('D')              // remove special last
             BOP_TEARDOWN(lst, listedItems, NumNodes-1);
Index: doc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlrefAllocGlib.h
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlrefAllocGlib.h	(revision 8e5dc27e239b30d231697830fd888167706116ff)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/fx-cpp-stlrefAllocGlib.h	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -0,0 +1,1 @@
+fx-cpp-stlref.h
Index: doc/theses/mike_brooks_MMath/benchmarks/list/peter-summary.txt
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/peter-summary.txt	(revision 8e5dc27e239b30d231697830fd888167706116ff)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/peter-summary.txt	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -0,0 +1,248 @@
+#size	mean	std	min	max	ntrials	ignore	ignore
+
+-------------- results-peter-linear.csv ----------------
+"cfa-mandHead"
+4	3.340529666666667	0.008761095384330123	3.33278	3.350036	3	10.021589	3.338773000000001
+8	4.505142666666667	0.01860111115856651	4.490174	4.525967	3	13.515428	4.499287000000001
+16	4.294048666666666	0.22011393951618174	4.041588	4.445732	3	12.882145999999999	4.394825999999998
+32	2.5542206666666667	0.006641025322443421	2.546974	2.560016	3	7.662662	2.5556720000000004
+64	2.501508	0.003747215366108648	2.499122	2.505827	3	7.504524	2.499575
+128	2.692693333333333	0.0015901529276560872	2.691421	2.694476	3	8.07808	2.692183
+256	2.525259	0.0009889089948016709	2.524388	2.526334	3	7.575777	2.5250550000000005
+512	2.4427886666666665	0.0004827632269894966	2.442255	2.443195	3	7.328365999999999	2.442916
+1024	2.478586	0.06422890664646261	2.441373	2.552751	3	7.435758	2.441633999999999
+2048	2.5016516666666666	0.020388664726590938	2.489061	2.525175	3	7.504955	2.4907189999999995
+4096	2.552877666666667	0.013081143731850474	2.538889	2.564807	3	7.658633	2.554937
+8192	2.574939666666667	0.015278738342328485	2.559341	2.589877	3	7.724819	2.5756010000000003
+16384	2.6037713333333334	0.01923444577660948	2.584864	2.623317	3	7.811314	2.6031329999999997
+32768	2.6426916666666664	0.005081165647106241	2.6396	2.648556	3	7.928075	2.639919
+65536	2.623124666666667	0.00870073297678601	2.615657	2.632679	3	7.8693740000000005	2.621038
+131072	2.625349	0.005596630325472773	2.618943	2.62929	3	7.876047	2.627814
+262144	2.6255913333333334	0.0020117617486505534	2.623352	2.627246	3	7.876774	2.6261760000000005
+524288	2.6356289999999998	0.005655197962936275	2.630649	2.641777	3	7.906886999999999	2.6344609999999995
+1048576	2.6578273333333335	0.001038507262051355	2.657162	2.659024	3	7.973482000000001	2.657296000000001
+2097152	2.6627096666666668	0.00045676069591577825	2.662307	2.663206	3	7.988129000000001	2.6626160000000003
+4194304	2.6638876666666667	0.0025938576162412874	2.661239	2.666423	3	7.991663	2.664001
+8388608	2.663504666666667	0.0004014789326144097	2.663044	2.66378	3	7.990514	2.66369
+16777216	2.665862666666667	0.0012121589554732152	2.664776	2.66717	3	7.997588	2.6656420000000005
+
+
+
+"cpp-stlref"
+4	16.276131333333336	0.5494111256111703	15.849802	16.896156	3	48.828394	16.082436000000005
+8	16.028297	0.688629419780333	15.54007	16.815951	3	48.084891	15.72887
+16	16.370842666666665	0.31107334721948404	16.11476	16.717019	3	49.112528	16.280748999999993
+32	16.089928666666665	0.4089804973618348	15.628542	16.407839	3	48.269785999999996	16.233405
+64	15.862842666666666	0.3678171071950493	15.597278	16.282672	3	47.588528	15.708577999999996
+128	15.657848333333334	0.07779775566385744	15.608806	15.747551	3	46.973545	15.617188
+256	15.951337333333333	0.05863847400242824	15.896764	16.013334	3	47.854012	15.943914
+512	15.743774333333334	0.09084123824196441	15.661153	15.841053	3	47.231323	15.729117000000004
+1024	16.101161	0.5699947883191555	15.7544	16.759012	3	48.303483	15.790070999999998
+2048	16.154151666666667	0.6814711520250398	15.647362	16.928868	3	48.462455	15.886224999999996
+4096	15.753359000000001	0.1007028054673754	15.671371	15.865764	3	47.260077	15.722942000000002
+8192	15.594199333333334	0.012105043838554857	15.584895	15.607885	3	46.782598	15.589818000000001
+16384	15.607441333333334	0.010023201201878135	15.596045	15.614888	3	46.822324	15.611391000000001
+32768	15.657772666666666	0.011978340132645015	15.650821	15.671604	3	46.973318	15.650892999999998
+65536	16.302417666666667	0.3955774443422339	16.027306	16.755753	3	48.907253	16.124194000000003
+131072	16.484600666666665	0.497479630407451	16.195867	17.059038	3	49.453801999999996	16.198896999999995
+262144	16.15355	0.11938578762566385	16.039748	16.277829	3	48.46065	16.143072999999998
+524288	16.720857	0.4053741552306945	16.252952	16.966074	3	50.162571	16.943545
+1048576	17.611560666666666	0.06862991368443752	17.535111	17.667859	3	52.834682	17.631712
+2097152	17.568843333333334	0.5502932928233218	16.939517	17.959559	3	52.70653	17.807454000000007
+4194304	18.17669	0.26978990868636926	17.876003	18.397582	3	54.53007	18.256484999999998
+8388608	18.706492666666666	0.2003463984311512	18.480551	18.862492	3	56.119478	18.776435000000003
+16777216	19.716534333333332	0.13481877965006636	19.615948	19.869725	3	59.149603	19.663929999999997
+
+
+
+"cpp-stlrefAllocGlib"
+4	19.224453333333333	0.44544137306084813	18.819225	19.701404	3	57.67336	19.152731
+8	20.083212666666668	0.3074090156653381	19.818401	20.420329	3	60.249638000000004	20.010908000000004
+16	19.940246	0.21710925006318896	19.697487	20.115824	3	59.820738	20.007426999999996
+32	20.20882333333333	0.16411592010019274	20.096762	20.397201	3	60.62647	20.132507
+64	20.112860333333334	0.26804319986213776	19.956445	20.422364	3	60.338581000000005	19.959772
+128	21.207455666666664	0.6801519098365703	20.482704	21.831858	3	63.622367	21.307805
+256	20.468528333333335	0.17266237070170748	20.279176	20.617256	3	61.405585	20.509153
+512	20.840860666666668	0.7295546086965193	20.401091	21.683001	3	62.522582	20.438489999999998
+1024	20.861529666666666	0.7630444147868014	20.334591	21.736545	3	62.584588999999994	20.51345299999999
+2048	20.47649733333333	0.05366503078666292	20.421794	20.52906	3	61.429491999999996	20.478637999999997
+4096	20.483762	0.027744203304474305	20.455471	20.510925	3	61.451285999999996	20.484889999999993
+8192	20.460311	0.015628581925433916	20.44675	20.477403	3	61.380933	20.45678
+16384	20.467579	0.01575372251247119	20.453471	20.484578	3	61.402737	20.464688000000002
+32768	21.103698333333334	0.06190962175892705	21.049569	21.171202	3	63.311095	21.090324000000003
+65536	21.22763433333333	0.1595218077766575	21.12116	21.411043	3	63.682902999999996	21.150699999999993
+131072	21.656289666666666	0.2818656622618887	21.400088	21.958226	3	64.968869	21.610555
+262144	21.395606333333333	0.37086180086028425	20.993423	21.724075	3	64.186819	21.469321
+524288	21.980743333333333	0.26432120025516814	21.77704	22.279431	3	65.94223	21.885758999999997
+1048576	22.90828433333333	0.28435203453172697	22.591719	23.142038	3	68.724853	22.991096
+2097152	23.702545666666666	0.5537059649103804	23.145829	24.253191	3	71.107637	23.708616999999997
+4194304	25.14661866666667	0.1268405781693439	25.02952	25.281355	3	75.439856	25.128981
+8388608	25.77380033333333	0.07199834949728631	25.721839	25.855984	3	77.321401	25.743577999999992
+16777216	27.38273433333333	0.15407887582771798	27.214544	27.517072	3	82.148203	27.416586999999993
+
+
+
+-------------- results-peter-random2.csv ----------------
+"cfa-mandHead"
+4	3.8446580000000004	0.04442244751249069	3.811747	3.895187	3	11.533974	3.82704
+8	4.875527666666667	0.010263203025046633	4.866984	4.886912	3	14.626583	4.872687
+16	4.160045666666666	0.23566209183984865	3.955342	4.417668	3	12.480137	4.107126999999999
+32	2.599097	0.008299745538268044	2.589913	2.606061	3	7.7972909999999995	2.6013169999999994
+64	2.583352	0.15829297938000925	2.479641	2.765552	3	7.750056	2.504863
+128	2.594545333333333	0.010607974468923463	2.587485	2.606744	3	7.7836359999999996	2.5894069999999996
+256	2.5687273333333334	0.05500095680379863	2.534304	2.63216	3	7.706182	2.5397179999999997
+512	2.4483833333333336	0.013572043852468742	2.432845	2.457919	3	7.34515	2.454386
+1024	2.4539416666666667	0.006324427431264631	2.450027	2.461238	3	7.361825	2.4505599999999994
+2048	3.9189399999999996	0.1666979599065326	3.807611	4.110592	3	11.75682	3.838617
+4096	4.991256333333333	0.03926631001677352	4.96377	5.036228	3	14.973769	4.973771
+8192	5.652936	0.1771160933088803	5.449181	5.770079	3	16.958808	5.739548000000002
+16384	6.6726719999999995	0.18459916363840873	6.532732	6.881888	3	20.018016	6.603396
+32768	8.741499666666668	0.14506381014689163	8.633212	8.906318	3	26.224499	8.684969
+65536	13.195417666666666	0.12780091720067346	13.073379	13.328291	3	39.586253	13.184583
+131072	17.858402333333334	0.05435147556721232	17.808503	17.916316	3	53.575207	17.850388
+262144	21.103452333333333	0.0814247657002044	21.048639	21.197015	3	63.310357	21.064703
+524288	28.313810999999998	0.8406181384380201	27.35316	28.914557	3	84.94143299999999	28.673715999999988
+1048576	71.38568766666667	0.6014280748271877	70.824693	72.020698	3	214.157063	71.311672
+2097152	106.33540133333334	0.789487415632025	105.711664	107.223034	3	319.006204	106.07150600000004
+4194304	123.86176333333333	0.8874223864599892	123.047113	124.807398	3	371.58529	123.73077899999998
+8388608	135.366453	0.21509593732100057	135.150711	135.580897	3	406.099359	135.367751
+16777216	143.476079	0.20722226799018506	143.293858	143.701494	3	430.42823699999997	143.43288499999997
+
+
+
+"cpp-stlref"
+4	15.915370666666668	0.07833789890808569	15.84974	16.002096	3	47.746112000000004	15.894276000000001
+8	16.032191	0.13848856093916237	15.88888	16.165292	3	48.09657300000001	16.042401000000005
+16	16.196648999999997	0.1607113816722393	16.037612	16.358984	3	48.589946999999995	16.193351
+32	16.109795000000002	0.12627428116208128	15.987786	16.239941	3	48.329385	16.101658
+64	16.047202000000002	0.13967066195518624	15.935047	16.203648	3	48.141606	16.002910999999997
+128	16.143997666666667	0.26743045952982564	15.920017	16.44009	3	48.431993	16.071885999999996
+256	16.22089766666667	0.061915584842051924	16.17775	16.29184	3	48.662693000000004	16.193103
+512	16.030787	0.08936869791487559	15.937505	16.115646	3	48.092361000000004	16.03921
+1024	16.067847999999998	0.055631530870542435	16.024254	16.130505	3	48.203543999999994	16.048784999999995
+2048	15.961977666666668	0.034348125979933204	15.922576	15.985606	3	47.885933	15.977751000000001
+4096	15.975152333333332	0.06497286587748251	15.90946	16.039381	3	47.925456999999994	15.976616
+8192	16.005367	0.1504008899042818	15.917287	16.179029	3	48.016101	15.919784999999997
+16384	16.042678333333335	0.18560050480624657	15.919384	16.256136	3	48.128035000000004	15.952515000000002
+32768	15.970481999999999	0.02251440820896761	15.948655	15.993626	3	47.911446	15.969164999999995
+65536	15.963838	0.004959809371336667	15.958378	15.968065	3	47.891514	15.965071000000002
+131072	16.159582999999998	0.11400060573523164	16.079157	16.290045	3	48.47874899999999	16.109547
+262144	16.882718333333333	0.5000908546717612	16.307476	17.214078	3	50.648155	17.126601
+524288	16.3538	0.3247682727253382	15.980275	16.569437	3	49.0614	16.511688
+1048576	16.870553	0.7176977237723418	16.249377	17.656215	3	50.611659	16.706067000000008
+2097152	17.572880333333334	0.3976848388389145	17.31286	18.030679	3	52.718641	17.375102
+4194304	18.10557633333333	0.029533561186103237	18.072766	18.130034	3	54.316728999999995	18.113928999999995
+8388608	18.839737	0.2315488997145098	18.598002	19.059539	3	56.519211	18.861669999999997
+16777216	19.789655999999997	0.16025939614574827	19.604915	19.891308	3	59.368967999999995	19.872745
+
+
+
+"cpp-stlrefAllocGlib"
+4	18.941975333333332	0.10773994834940963	18.852994	19.061763	3	56.825925999999995	18.911169
+8	19.87940433333333	0.3963261118628617	19.56545	20.324737	3	59.63821299999999	19.748025999999996
+16	20.238258	0.4378155019651545	19.941289	20.741058	3	60.714774	20.032426999999995
+32	20.308837666666665	0.16467547529712334	20.120426	20.425265	3	60.926513	20.380822000000006
+64	20.614343333333334	0.3254977106913869	20.239342	20.823736	3	61.84303	20.779951999999998
+128	20.571918999999998	0.22682495038906028	20.436141	20.833774	3	61.715756999999996	20.445842
+256	20.781418333333335	0.13218721043026063	20.684039	20.931899	3	62.344255000000004	20.728317000000004
+512	21.126021333333334	0.631068886358956	20.706277	21.851751	3	63.378064	20.820036
+1024	21.028246666666664	0.37246455816672414	20.744808	21.450103	3	63.08474	20.889829
+2048	20.78677	0.11080288855891728	20.691626	20.908423	3	62.36031	20.760261
+4096	20.806661000000002	0.09642768155980845	20.749695	20.917996	3	62.419983	20.752292
+8192	21.070319333333334	0.028216666215791643	21.044583	21.100491	3	63.210958000000005	21.065884
+16384	21.095253666666668	0.006388735581735984	21.091035	21.102604	3	63.285761	21.092122000000003
+32768	22.163546666666665	0.42766503472967493	21.713697	22.564891	3	66.49064	22.212052000000003
+65536	21.965538999999996	0.2921802096788901	21.780763	22.302391	3	65.89661699999999	21.81346299999999
+131072	21.74838733333333	0.308388176722671	21.414177	22.021939	3	65.245162	21.809046
+262144	22.046801	0.3753479197597875	21.651819	22.398817	3	66.14040299999999	22.089766999999988
+524288	22.286398333333334	0.17156444356081899	22.110954	22.4538	3	66.859195	22.294441
+1048576	23.110943333333335	0.43967250848140693	22.604161	23.390615	3	69.33283	23.338053999999996
+2097152	24.137377666666666	0.06622887568374777	24.070422	24.202855	3	72.412133	24.138855999999997
+4194304	25.533254666666664	0.049896312692758044	25.484809	25.584485	3	76.599764	25.530469999999994
+8388608	25.989402	0.11912766696280118	25.873406	26.111432	3	77.968206	25.98336799999999
+16777216	26.881743	0.15939301674477419	26.699781	26.996672	3	80.645229	26.948776
+
+
+
+-------------- results-peter-removeHere.csv ----------------
+"cfa-mandHead"
+4	2.36922	0.0022503015353502495	2.366623	2.370593	3	7.10766	2.3704440000000004
+8	2.186883	0.00045484832636825224	2.186565	2.187404	3	6.560649	2.18668
+16	2.1378903333333334	0.0004371685411067379	2.137403	2.138248	3	6.413671	2.13802
+32	3.0958493333333337	1.5491722333770166	2.200472	4.884679	3	9.287548000000001	2.2023970000000013
+64	2.2463683333333333	0.0003403444333808968	2.246136	2.246759	3	6.739105	2.2462100000000005
+128	3.0993243333333336	1.330225066353184	2.32831	4.635332	3	9.297973	2.3343310000000006
+256	2.3696503333333334	0.005681040779059159	2.365336	2.376087	3	7.108951	2.367528
+512	2.8005343333333332	0.4225188505727684	2.360931	3.203595	3	8.401603	2.837077
+1024	2.459085333333333	0.1162703367344111	2.373026	2.591357	3	7.377255999999999	2.412873
+2048	2.498574	0.10671955121719744	2.408528	2.616452	3	7.495722000000001	2.470742
+4096	2.542479333333333	0.08124841365425742	2.451918	2.60898	3	7.627438	2.56654
+8192	2.537698333333333	0.029191205770460086	2.504454	2.559141	3	7.6130949999999995	2.5494999999999997
+16384	2.529886	0.027836545116087803	2.497754	2.546676	3	7.589658	2.5452279999999994
+32768	2.5621786666666666	0.00766751076512673	2.55374	2.568718	3	7.686536	2.5640780000000007
+65536	2.6233	0.008139090305433493	2.613981	2.629014	3	7.8698999999999995	2.6269049999999994
+131072	2.6416036666666667	0.0252856532906177	2.616369	2.66694	3	7.924811	2.6415019999999996
+262144	2.618085	0.002215498138117177	2.616613	2.620633	3	7.854255	2.617009
+524288	2.672014666666667	0.001754454996097903	2.670033	2.67337	3	8.016044	2.672641000000001
+1048576	2.7498653333333336	0.004245263988650465	2.745776	2.754251	3	8.249596	2.749569
+2097152	2.7790606666666666	0.005893248368542756	2.77558	2.785865	3	8.337182	2.775737000000001
+4194304	2.7797783333333332	0.003060768748751403	2.776809	2.782923	3	8.339335	2.7796030000000003
+8388608	2.782700333333333	0.002322469016657506	2.780519	2.785142	3	8.348101	2.78244
+16777216	2.785602666666667	0.00142696753058127	2.784009	2.786762	3	8.356808000000001	2.7860370000000008
+
+
+
+"cpp-stlref"
+4	16.52649033333333	0.24657610874602873	16.246723	16.712172	3	49.579471	16.620575999999996
+8	16.838661333333334	0.7715724984188681	16.006542	17.530415	3	50.515984	16.979027000000006
+16	16.436042999999998	0.3763050186843123	16.048996	16.800597	3	49.308128999999994	16.45853599999999
+32	16.274640333333334	0.2665678774952708	16.116769	16.582412	3	48.823921	16.124739999999992
+64	17.383321666666667	0.8572756472292523	16.836122	18.37131	3	52.149965	16.942533000000005
+128	16.13021433333333	0.1425726994004569	15.992777	16.27742	3	48.390643	16.120445999999994
+256	16.724054	0.7101011196660665	16.126905	17.509253	3	50.172162	16.536004
+512	16.38449233333333	0.28172649243962494	16.068592	16.609711	3	49.153476999999995	16.475174
+1024	16.487834333333335	0.33633567416248683	16.146726	16.819185	3	49.463503	16.497592
+2048	16.339519999999997	0.049047848892689	16.285704	16.381711	3	49.018559999999994	16.351145
+4096	16.145166333333332	0.17450450871348167	15.943667	16.246497	3	48.435499	16.245335
+8192	16.239072	0.0048785203699480235	16.233781	16.243392	3	48.717216	16.240043
+16384	16.581089000000002	0.3596252538448892	16.16583	16.789262	3	49.743267	16.788175000000003
+32768	16.250555000000002	0.049435486960279405	16.19396	16.285304	3	48.751665	16.272401
+65536	16.60103666666667	0.4055201871970547	16.357564	17.069165	3	49.803110000000004	16.376381000000006
+131072	16.708181333333332	0.31643033856021446	16.52455	17.073562	3	50.124544	16.526431999999996
+262144	16.834255666666667	0.3487601370373809	16.436937	17.08981	3	50.502767	16.97602
+524288	17.313745	0.5946245421785086	16.644876	17.782489	3	51.941235000000006	17.513870000000008
+1048576	17.414923666666667	0.2226544666121333	17.25476	17.669177	3	52.244771	17.320833999999994
+2097152	17.626780333333333	0.28852538194469907	17.395531	17.950106	3	52.880341	17.534704
+4194304	18.242337333333335	0.1611989752583221	18.118954	18.424725	3	54.727012	18.183333
+8388608	19.071105333333335	0.29437500586213566	18.741661	19.308329	3	57.213316000000006	19.163326000000005
+16777216	19.736657333333333	0.29974515276870406	19.547069	20.082229	3	59.209972	19.580674
+
+
+
+"cpp-stlrefAllocGlib"
+4	19.075187666666668	0.13807014138594031	18.932756	19.208438	3	57.225563	19.084368999999995
+8	20.35843	0.3067780864061182	20.095395	20.695428	3	61.075289999999995	20.284467
+16	20.2228	0.16661633644093907	20.078245	20.405027	3	60.6684	20.185127999999995
+32	20.699953333333337	0.27850907696937505	20.523689	21.021035	3	62.09986000000001	20.555136
+64	20.69399	0.4304234483726482	20.406522	21.188845	3	62.08197	20.486603000000002
+128	20.690834666666664	0.09756554623602186	20.603125	20.795921	3	62.072503999999995	20.673457999999997
+256	21.443757333333334	1.3057143943046392	20.643359	22.950488	3	64.331272	20.737424999999995
+512	21.176359666666666	0.6098610469970474	20.674502	21.855114	3	63.529078999999996	20.99946299999999
+1024	21.258606666666665	0.8317208463555151	20.769132	22.218935	3	63.775819999999996	20.787753
+2048	20.955873999999998	0.19034410857181847	20.80585	21.169992	3	62.867622	20.891779999999997
+4096	20.843175666666667	0.021817964211478143	20.820346	20.863817	3	62.529527	20.845364
+8192	21.028745333333333	0.24298482576558836	20.864014	21.307807	3	63.086236	20.914415
+16384	21.094754	0.16951372091662584	20.922581	21.261477	3	63.284262	21.100203999999998
+32768	22.09043966666667	0.5149106007379675	21.72799	22.679838	3	66.271319	21.863491000000007
+65536	22.378137	0.5302717402643651	21.912406	22.955254	3	67.134411	22.266750999999996
+131072	21.370668	0.3722365565013726	21.137112	21.799934	3	64.112004	21.174957999999997
+262144	21.831169333333335	0.1833485149144469	21.636358	22.00036	3	65.493508	21.856790000000004
+524288	22.334094000000004	0.38576379609419126	22.083422	22.778313	3	67.00228200000001	22.14054700000001
+1048576	22.772765333333336	0.5403520615805341	22.373587	23.387653	3	68.318296	22.557056000000003
+2097152	24.477956000000002	0.13257567351893884	24.325468	24.565899	3	73.433868	24.542501
+4194304	25.636546666666664	0.11416840116833182	25.517562	25.745196	3	76.90964	25.646881999999998
+8388608	26.297145999999998	0.15534560009540102	26.128939	26.435213	3	78.891438	26.32728599999999
+16777216	27.60076533333333	0.11077747047271427	27.498203	27.718246	3	82.802296	27.585846999999994
+
+
+
Index: doc/theses/mike_brooks_MMath/benchmarks/list/qplot.py
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/qplot.py	(revision f449d1e2eac6e6089dbae8791452abab1a7a7765)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/qplot.py	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -8,13 +8,4 @@
 
 printSingleDetail(
-    infileLocal = sys.argv[1],
-    tgtMovement = 'stack',
-    tgtPolarity = 'insfirst',
-    tgtAccessor = 'allhead'
-
-
-    # tgtMovement = 'all',
-    # tgtPolarity = 'all',
-    # tgtAccessor = 'remelem',
-    # tgtInterleave = 0.5
-    )
+    infileLocal = sys.argv[1]
+)
Index: doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-linear.csv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-linear.csv	(revision 8e5dc27e239b30d231697830fd888167706116ff)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-linear.csv	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -0,0 +1,207 @@
+2025-07-27 14:32:08,3,3 100 65536 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.045232,21.121160
+2025-07-27 14:32:11,3,3 100000 32 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.000680,15.628542
+2025-07-27 14:32:14,2,3 1 2097152 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,127926272,3.032955,23.708617
+2025-07-27 14:32:17,1,3 100000 32 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1180800000,3.007467,2.546974
+2025-07-27 14:32:21,2,3 1 1048576 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1129316352,3.000928,2.657296
+2025-07-27 14:32:24,3,3 1 1048576 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,130023424,3.009007,23.142038
+2025-07-27 14:32:27,3,3 1 16777216 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1140850688,3.042843,2.667170
+2025-07-27 14:32:30,1,3 100 32768 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1137049600,3.001719,2.639919
+2025-07-27 14:32:33,1,3 1 4194304 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1128267776,3.005706,2.664001
+2025-07-27 14:32:36,2,3 100 32768 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1137049600,3.001356,2.639600
+2025-07-27 14:32:39,3,3 10 524288 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,141557760,3.082709,21.777040
+2025-07-27 14:32:43,2,3 100 65536 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.049491,21.150700
+2025-07-27 14:32:46,2,3 1000 8192 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,196608000,3.065083,15.589818
+2025-07-27 14:32:49,2,3 100000 64 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.006172,20.422364
+2025-07-27 14:32:52,1,3 10000 128 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193280000,3.016870,15.608806
+2025-07-27 14:32:55,2,3 10 262144 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186122240,3.029666,16.277829
+2025-07-27 14:32:58,1,3 1000 2048 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192512000,3.012305,15.647362
+2025-07-27 14:33:01,2,3 1 8388608 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.100522,18.480551
+2025-07-27 14:33:04,1,3 100 32768 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193331200,3.025792,15.650821
+2025-07-27 14:33:07,3,3 1000000 8 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,152000000,3.012397,19.818401
+2025-07-27 14:33:10,2,3 1000 4096 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1171456000,3.004558,2.564807
+2025-07-27 14:33:14,2,3 1 16777216 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.291010,19.615948
+2025-07-27 14:33:17,3,3 1000000 8 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,664000000,3.005242,4.525967
+2025-07-27 14:33:20,3,3 100 16384 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193331200,3.015202,15.596045
+2025-07-27 14:33:23,3,3 1 4194304 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1128267776,3.002590,2.661239
+2025-07-27 14:33:26,1,3 10 524288 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,178257920,3.020321,16.943545
+2025-07-27 14:33:29,3,3 10 131072 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1141637120,3.001695,2.629290
+2025-07-27 14:33:32,3,3 1000 1024 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1229824000,3.002459,2.441373
+2025-07-27 14:33:36,2,3 10 524288 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1142947840,3.011052,2.634461
+2025-07-27 14:33:39,1,3 1000 1024 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190464000,3.007440,15.790071
+2025-07-27 14:33:42,1,3 1 4194304 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,163577856,3.009437,18.397582
+2025-07-27 14:33:45,3,3 100 65536 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.046060,16.027306
+2025-07-27 14:33:48,1,3 1 2097152 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,123731968,3.000895,24.253191
+2025-07-27 14:33:51,1,3 1000 8192 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.019516,20.477403
+2025-07-27 14:33:54,1,3 10 524288 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1137704960,3.005563,2.641777
+2025-07-27 14:33:57,2,3 1000000 4 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,896000000,3.001632,3.350036
+2025-07-27 14:34:00,2,3 1000 8192 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1179648000,3.019121,2.559341
+2025-07-27 14:34:03,2,3 1 8388608 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.023339,25.743578
+2025-07-27 14:34:07,3,3 1 2097152 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,130023424,3.009500,23.145829
+2025-07-27 14:34:10,1,3 100 65536 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1140326400,3.002113,2.632679
+2025-07-27 14:34:13,3,3 100000 64 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1203200000,3.006943,2.499122
+2025-07-27 14:34:16,3,3 1000 2048 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1206272000,3.002485,2.489061
+2025-07-27 14:34:19,2,3 100 65536 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1146880000,3.006016,2.621038
+2025-07-27 14:34:22,1,3 10 131072 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1145569280,3.000181,2.618943
+2025-07-27 14:34:25,1,3 1 16777216 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,150994944,3.000228,19.869725
+2025-07-27 14:34:28,1,3 1000 8192 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,196608000,3.068635,15.607885
+2025-07-27 14:34:31,3,3 10000 256 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1190400000,3.005825,2.525055
+2025-07-27 14:34:35,2,3 1 4194304 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.062930,18.256485
+2025-07-27 14:34:38,3,3 1000 4096 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.024459,20.510925
+2025-07-27 14:34:41,2,3 100 65536 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,183500800,3.074694,16.755753
+2025-07-27 14:34:44,2,3 1 1048576 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,170917888,3.013575,17.631712
+2025-07-27 14:34:47,2,3 100000 32 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1174400000,3.006483,2.560016
+2025-07-27 14:34:50,3,3 100000 32 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,150400000,3.027929,20.132507
+2025-07-27 14:34:53,3,3 1 1048576 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1128267776,3.000091,2.659024
+2025-07-27 14:34:56,1,3 1 1048576 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,171966464,3.015451,17.535111
+2025-07-27 14:34:59,3,3 100000 64 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,198400000,3.094500,15.597278
+2025-07-27 14:35:03,1,3 1000000 8 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,152000000,3.103890,20.420329
+2025-07-27 14:35:06,1,3 1 2097152 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1128267776,3.004810,2.663206
+2025-07-27 14:35:09,3,3 10000 256 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145920000,3.008470,20.617256
+2025-07-27 14:35:12,2,3 1000 1024 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1175552000,3.000892,2.552751
+2025-07-27 14:35:15,2,3 1 4194304 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,121634816,3.056559,25.128981
+2025-07-27 14:35:18,3,3 10 524288 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,178257920,3.024337,16.966074
+2025-07-27 14:35:21,2,3 1 1048576 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,133169152,3.008520,22.591719
+2025-07-27 14:35:24,2,3 100 16384 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1143603200,3.000034,2.623317
+2025-07-27 14:35:27,1,3 1000 2048 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1206272000,3.004484,2.490719
+2025-07-27 14:35:31,2,3 1000 2048 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.011316,20.421794
+2025-07-27 14:35:34,3,3 10000 128 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,140800000,3.000139,21.307805
+2025-07-27 14:35:37,1,3 10000 256 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,148480000,3.011052,20.279176
+2025-07-27 14:35:40,1,3 10000 512 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,143360000,3.108475,21.683001
+2025-07-27 14:35:43,3,3 1000 8192 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.014996,20.446750
+2025-07-27 14:35:46,3,3 1000 8192 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1163264000,3.012711,2.589877
+2025-07-27 14:35:49,1,3 100 65536 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.087027,21.411043
+2025-07-27 14:35:52,1,3 100 32768 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.034910,21.049569
+2025-07-27 14:35:55,1,3 10000 512 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1228800000,3.002198,2.443195
+2025-07-27 14:35:58,1,3 1 16777216 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1140850688,3.040112,2.664776
+2025-07-27 14:36:02,1,3 100000 16 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,684800000,3.009577,4.394826
+2025-07-27 14:36:05,2,3 10000 512 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,148480000,3.029154,20.401091
+2025-07-27 14:36:08,1,3 1000000 8 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,672000000,3.023521,4.499287
+2025-07-27 14:36:11,1,3 10 131072 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,176947200,3.018549,17.059038
+2025-07-27 14:36:14,2,3 1000 8192 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.016475,20.456780
+2025-07-27 14:36:17,3,3 1000000 4 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,904000000,3.012833,3.332780
+2025-07-27 14:36:20,1,3 100 16384 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.015987,20.453471
+2025-07-27 14:36:23,1,3 100 65536 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.064474,16.124194
+2025-07-27 14:36:26,1,3 1000 4096 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1183744000,3.005395,2.538889
+2025-07-27 14:36:30,2,3 10 131072 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186122240,3.014411,16.195867
+2025-07-27 14:36:33,3,3 1 4194304 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,121634816,3.075093,25.281355
+2025-07-27 14:36:36,1,3 100 16384 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1161625600,3.002644,2.584864
+2025-07-27 14:36:39,2,3 10 262144 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.026815,20.993423
+2025-07-27 14:36:42,3,3 1000000 4 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.043162,15.849802
+2025-07-27 14:36:45,2,3 10000 512 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,194560000,3.047034,15.661153
+2025-07-27 14:36:48,1,3 10000 256 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1190400000,3.005032,2.524388
+2025-07-27 14:36:51,2,3 100000 32 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185600000,3.012920,16.233405
+2025-07-27 14:36:54,2,3 1000 2048 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1189888000,3.004676,2.525175
+2025-07-27 14:36:58,3,3 10000 256 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.011483,15.896764
+2025-07-27 14:37:01,1,3 1 1048576 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1129316352,3.000777,2.657162
+2025-07-27 14:37:04,3,3 100000 16 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,742400000,3.000475,4.041588
+2025-07-27 14:37:07,2,3 1 2097152 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1128267776,3.004144,2.662616
+2025-07-27 14:37:10,3,3 10000 128 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1114880000,3.001461,2.692183
+2025-07-27 14:37:13,1,3 1000000 4 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,900000000,3.004896,3.338773
+2025-07-27 14:37:16,3,3 100 16384 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.017641,20.464688
+2025-07-27 14:37:19,1,3 1000 1024 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,138240000,3.004860,21.736545
+2025-07-27 14:37:22,1,3 1000 8192 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1171456000,3.017203,2.575601
+2025-07-27 14:37:25,3,3 1 8388608 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.150163,18.776435
+2025-07-27 14:37:29,2,3 1000 4096 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.020620,20.484890
+2025-07-27 14:37:32,2,3 10 131072 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1141637120,3.000010,2.627814
+2025-07-27 14:37:35,1,3 1 8388608 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,159383552,3.006371,18.862492
+2025-07-27 14:37:38,2,3 1000000 4 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188000000,3.023498,16.082436
+2025-07-27 14:37:41,1,3 10 524288 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,136314880,3.037018,22.279431
+2025-07-27 14:37:44,2,3 10000 256 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,148480000,3.045199,20.509153
+2025-07-27 14:37:47,3,3 100 16384 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1153433600,3.002541,2.603133
+2025-07-27 14:37:50,1,3 100000 32 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,150400000,3.022553,20.096762
+2025-07-27 14:37:53,2,3 1000 1024 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,148480000,3.019280,20.334591
+2025-07-27 14:37:56,2,3 100000 64 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1203200000,3.007489,2.499575
+2025-07-27 14:37:59,2,3 1000000 8 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,152000000,3.041658,20.010908
+2025-07-27 14:38:03,2,3 10 524288 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188743680,3.067642,16.252952
+2025-07-27 14:38:06,2,3 10000 128 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1114880000,3.000611,2.691421
+2025-07-27 14:38:09,1,3 1 1048576 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,131072000,3.013489,22.991096
+2025-07-27 14:38:12,2,3 10000 512 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1228800000,3.001855,2.442916
+2025-07-27 14:38:15,2,3 100000 16 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,187200000,3.016683,16.114760
+2025-07-27 14:38:18,3,3 1000 8192 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,196608000,3.064115,15.584895
+2025-07-27 14:38:21,1,3 1000000 4 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,160000000,3.064437,19.152731
+2025-07-27 14:38:24,3,3 1 4194304 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,171966464,3.074073,17.876003
+2025-07-27 14:38:27,3,3 10000 512 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1228800000,3.001043,2.442255
+2025-07-27 14:38:31,3,3 1000 4096 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1175552000,3.003461,2.554937
+2025-07-27 14:38:34,1,3 10000 512 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.000929,15.841053
+2025-07-27 14:38:37,3,3 1 8388608 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.036540,25.855984
+2025-07-27 14:38:40,1,3 10000 256 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.033566,16.013334
+2025-07-27 14:38:43,2,3 100 32768 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193331200,3.029810,15.671604
+2025-07-27 14:38:46,1,3 100000 64 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,153600000,3.065821,19.959772
+2025-07-27 14:38:49,1,3 100000 16 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,180800000,3.022437,16.717019
+2025-07-27 14:38:52,3,3 1000 1024 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,146432000,3.003826,20.513453
+2025-07-27 14:38:55,1,3 10000 128 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1113600000,3.000568,2.694476
+2025-07-27 14:38:58,2,3 1000000 8 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.019943,15.728870
+2025-07-27 14:39:01,3,3 1 2097152 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,169869312,3.024940,17.807454
+2025-07-27 14:39:05,2,3 1000 2048 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190464000,3.025754,15.886225
+2025-07-27 14:39:08,2,3 1000000 8 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,672000000,3.017397,4.490174
+2025-07-27 14:39:11,3,3 1000 4096 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192512000,3.026855,15.722942
+2025-07-27 14:39:14,1,3 100000 64 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1203200000,3.015011,2.505827
+2025-07-27 14:39:17,1,3 1 4194304 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,121634816,3.044461,25.029520
+2025-07-27 14:39:20,2,3 100 16384 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.020574,20.484578
+2025-07-27 14:39:23,1,3 10 262144 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188743680,3.027401,16.039748
+2025-07-27 14:39:26,3,3 100 65536 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1153433600,3.016987,2.615657
+2025-07-27 14:39:29,3,3 100000 16 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,150400000,3.025420,20.115824
+2025-07-27 14:39:32,1,3 10 262144 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,138936320,3.018263,21.724075
+2025-07-27 14:39:36,2,3 10000 128 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,138240000,3.018036,21.831858
+2025-07-27 14:39:39,2,3 10000 256 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1187840000,3.000881,2.526334
+2025-07-27 14:39:42,3,3 100000 32 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1174400000,3.001381,2.555672
+2025-07-27 14:39:45,2,3 100000 32 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.002468,20.397201
+2025-07-27 14:39:48,1,3 1000 2048 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.027133,20.529060
+2025-07-27 14:39:51,3,3 10 262144 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186122240,3.004585,16.143073
+2025-07-27 14:39:54,2,3 1 8388608 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1132462080,3.015796,2.663044
+2025-07-27 14:39:57,3,3 10 262144 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,141557760,3.039149,21.469321
+2025-07-27 14:40:00,2,3 10000 128 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193280000,3.018490,15.617188
+2025-07-27 14:40:03,2,3 100000 16 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,153600000,3.025534,19.697487
+2025-07-27 14:40:07,2,3 10000 256 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.020415,15.943914
+2025-07-27 14:40:10,2,3 10 524288 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,141557760,3.098099,21.885759
+2025-07-27 14:40:13,1,3 10 131072 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,140247040,3.001299,21.400088
+2025-07-27 14:40:16,1,3 10 262144 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1145569280,3.005231,2.623352
+2025-07-27 14:40:19,3,3 1000 2048 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.019698,20.478638
+2025-07-27 14:40:22,2,3 100 32768 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.052447,21.171202
+2025-07-27 14:40:25,2,3 100000 64 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185600000,3.022064,16.282672
+2025-07-27 14:40:28,3,3 10000 512 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,148480000,3.034707,20.438490
+2025-07-27 14:40:31,1,3 1 8388608 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1132462080,3.016528,2.663690
+2025-07-27 14:40:34,2,3 1 16777216 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.231619,27.517072
+2025-07-27 14:40:38,2,3 1 4194304 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1128267776,3.008439,2.666423
+2025-07-27 14:40:41,1,3 1000 4096 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192512000,3.054350,15.865764
+2025-07-27 14:40:44,1,3 1000000 8 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,184000000,3.094135,16.815951
+2025-07-27 14:40:47,3,3 10 131072 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186122240,3.014975,16.198897
+2025-07-27 14:40:51,2,3 100 16384 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193331200,3.018845,15.614888
+2025-07-27 14:40:54,3,3 10 131072 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,137625600,3.022014,21.958226
+2025-07-27 14:40:57,3,3 100 32768 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1133772800,3.002861,2.648556
+2025-07-27 14:41:00,3,3 1 2097152 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1128267776,3.003795,2.662307
+2025-07-27 14:41:03,3,3 10000 512 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,194560000,3.060257,15.729117
+2025-07-27 14:41:06,2,3 1000 1024 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,179200000,3.003215,16.759012
+2025-07-27 14:41:09,1,3 1000000 4 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,180000000,3.041308,16.896156
+2025-07-27 14:41:12,3,3 1 16777216 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.196090,27.214544
+2025-07-27 14:41:16,2,3 1000 4096 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192512000,3.016927,15.671371
+2025-07-27 14:41:19,1,3 10000 128 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.015054,20.482704
+2025-07-27 14:41:22,3,3 100000 64 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,153600000,3.065310,19.956445
+2025-07-27 14:41:25,3,3 100 32768 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193331200,3.025806,15.650893
+2025-07-27 14:41:28,3,3 1000000 4 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,156000000,3.073419,19.701404
+2025-07-27 14:41:31,1,3 100 16384 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,193331200,3.018169,15.611391
+2025-07-27 14:41:34,1,3 100000 16 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,150400000,3.009117,20.007427
+2025-07-27 14:41:37,1,3 1 2097152 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.013114,17.959559
+2025-07-27 14:41:40,1,3 100000 64 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.016047,15.708578
+2025-07-27 14:41:43,3,3 1 8388608 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1132462080,3.016630,2.663780
+2025-07-27 14:41:47,2,3 10 131072 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,138936320,3.002491,21.610555
+2025-07-27 14:41:50,2,3 1 2097152 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,178257920,3.019603,16.939517
+2025-07-27 14:41:53,1,3 100000 32 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185600000,3.045295,16.407839
+2025-07-27 14:41:56,3,3 100 32768 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.040786,21.090324
+2025-07-27 14:41:59,3,3 1000000 8 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,200000000,3.108014,15.540070
+2025-07-27 14:42:02,1,3 1000 1024 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1228800000,3.000280,2.441634
+2025-07-27 14:42:05,1,3 1 8388608 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.020786,25.721839
+2025-07-27 14:42:08,3,3 1 16777216 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.299060,19.663930
+2025-07-27 14:42:12,2,3 100000 16 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,675200000,3.001758,4.445732
+2025-07-27 14:42:15,1,3 1 16777216 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.219818,27.416587
+2025-07-27 14:42:19,3,3 1000 1024 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190464000,3.000646,15.754400
+2025-07-27 14:42:22,3,3 1 1048576 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,169869312,3.001227,17.667859
+2025-07-27 14:42:25,3,3 1000 2048 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,178176000,3.016318,16.928868
+2025-07-27 14:42:28,2,3 10 262144 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1142947840,3.001582,2.626176
+2025-07-27 14:42:31,3,3 10 524288 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1142947840,3.006695,2.630649
+2025-07-27 14:42:34,2,3 1 16777216 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1140850688,3.041099,2.665642
+2025-07-27 14:42:37,1,3 1000 4096 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.016282,20.455471
+2025-07-27 14:42:40,3,3 100000 16 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185600000,3.021707,16.280749
+2025-07-27 14:42:43,2,3 1000000 4 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,160000000,3.011076,18.819225
+2025-07-27 14:42:46,3,3 10000 128 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190720000,3.003373,15.747551
+2025-07-27 14:42:50,3,3 10 262144 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1142947840,3.002805,2.627246
Index: doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-random2.csv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-random2.csv	(revision 8e5dc27e239b30d231697830fd888167706116ff)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-random2.csv	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -0,0 +1,207 @@
+2025-07-27 14:42:54,3,3 100 16384 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.025549,15.919384
+2025-07-27 14:42:57,3,3 10000 512 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1233920000,3.001936,2.432845
+2025-07-27 14:43:00,3,3 100 16384 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,142540800,3.007982,21.102604
+2025-07-27 14:43:03,2,3 10000 512 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,148480000,3.091359,20.820036
+2025-07-27 14:43:07,3,3 1 16777216 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,33554432,4.821822,143.701494
+2025-07-27 14:43:12,1,3 10000 128 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144640000,3.013397,20.833774
+2025-07-27 14:43:15,1,3 1 1048576 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,41943040,3.020767,72.020698
+2025-07-27 14:43:19,2,3 1 8388608 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,25165824,3.406641,135.367751
+2025-07-27 14:43:22,2,3 100000 32 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1158400000,3.000155,2.589913
+2025-07-27 14:43:26,2,3 10000 256 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,184320000,3.002912,16.291840
+2025-07-27 14:43:29,2,3 10 262144 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,144179200,3.037092,21.064703
+2025-07-27 14:43:32,3,3 1000 4096 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188416000,3.010250,15.976616
+2025-07-27 14:43:35,2,3 1000 4096 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,598016000,3.011745,5.036228
+2025-07-27 14:43:38,2,3 100 16384 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,460390400,3.007607,6.532732
+2025-07-27 14:43:41,2,3 1000000 8 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,616000000,3.001575,4.872687
+2025-07-27 14:43:44,2,3 100000 16 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,760000000,3.006060,3.955342
+2025-07-27 14:43:47,1,3 1000 8192 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,524288000,3.025183,5.770079
+2025-07-27 14:43:50,2,3 100 16384 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,142540800,3.006333,21.091035
+2025-07-27 14:43:53,3,3 1000 1024 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,187392000,3.007414,16.048785
+2025-07-27 14:43:56,1,3 10000 256 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186880000,3.026167,16.193103
+2025-07-27 14:44:00,2,3 1000000 4 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,788000000,3.003657,3.811747
+2025-07-27 14:44:03,2,3 100 32768 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.039659,15.993626
+2025-07-27 14:44:06,1,3 100 16384 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,437452800,3.010501,6.881888
+2025-07-27 14:44:09,1,3 1000 1024 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,187392000,3.002817,16.024254
+2025-07-27 14:44:12,2,3 10 524288 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,183500800,3.040505,16.569437
+2025-07-27 14:44:15,3,3 1000 2048 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188416000,3.010464,15.977751
+2025-07-27 14:44:18,1,3 1 4194304 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.004655,25.584485
+2025-07-27 14:44:21,1,3 1000 1024 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1224704000,3.001211,2.450560
+2025-07-27 14:44:24,2,3 1 4194304 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,121634816,3.105394,25.530470
+2025-07-27 14:44:28,1,3 1 2097152 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.025046,18.030679
+2025-07-27 14:44:31,1,3 100000 16 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,184000000,3.010053,16.358984
+2025-07-27 14:44:34,3,3 100000 32 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,150400000,3.026112,20.120426
+2025-07-27 14:44:37,2,3 1 16777216 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,33554432,4.812809,143.432885
+2025-07-27 14:44:43,3,3 100 65536 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,229376000,3.024227,13.184583
+2025-07-27 14:44:46,1,3 10000 512 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,138240000,3.020786,21.851751
+2025-07-27 14:44:49,2,3 10 131072 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,137625600,3.001483,21.809046
+2025-07-27 14:44:52,1,3 1000000 4 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,160000000,3.025787,18.911169
+2025-07-27 14:44:55,3,3 10 262144 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,175636480,3.023420,17.214078
+2025-07-27 14:44:58,1,3 1 1048576 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,128974848,3.010022,23.338054
+2025-07-27 14:45:01,1,3 100 32768 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.035010,15.969165
+2025-07-27 14:45:04,1,3 10000 512 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.019201,15.937505
+2025-07-27 14:45:07,3,3 1000000 4 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.043150,15.849740
+2025-07-27 14:45:10,2,3 1000000 8 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,160000000,3.130472,19.565450
+2025-07-27 14:45:14,1,3 1000000 8 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,152000000,3.089360,20.324737
+2025-07-27 14:45:17,2,3 10 131072 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,187432960,3.019460,16.109547
+2025-07-27 14:45:20,3,3 100 16384 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,455475200,3.007683,6.603396
+2025-07-27 14:45:23,1,3 100 32768 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,337510400,3.005975,8.906318
+2025-07-27 14:45:26,1,3 100000 64 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.065254,20.823736
+2025-07-27 14:45:29,3,3 100000 32 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185600000,3.014133,16.239941
+2025-07-27 14:45:32,2,3 1000 8192 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.103150,21.044583
+2025-07-27 14:45:35,2,3 100000 32 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188800000,3.039993,16.101658
+2025-07-27 14:45:38,1,3 10 262144 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,136314880,3.053292,22.398817
+2025-07-27 14:45:42,3,3 1000000 8 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,616000000,3.010338,4.886912
+2025-07-27 14:45:45,2,3 100 65536 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,229376000,3.057190,13.328291
+2025-07-27 14:45:48,2,3 1000 1024 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,140288000,3.009192,21.450103
+2025-07-27 14:45:51,1,3 1000 4096 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,606208000,3.009077,4.963770
+2025-07-27 14:45:54,1,3 100000 16 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,150400000,3.012877,20.032427
+2025-07-27 14:45:57,3,3 10 131072 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,169082880,3.018195,17.850388
+2025-07-27 14:46:00,2,3 10000 256 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1185280000,3.003860,2.534304
+2025-07-27 14:46:03,1,3 100000 32 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1152000000,3.002182,2.606061
+2025-07-27 14:46:06,1,3 1 1048576 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,180355072,3.013024,16.706067
+2025-07-27 14:46:09,3,3 1000 4096 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.084484,20.917996
+2025-07-27 14:46:13,3,3 1 4194304 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.032107,18.072766
+2025-07-27 14:46:16,3,3 1 8388608 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,25165824,3.412005,135.580897
+2025-07-27 14:46:20,2,3 10000 512 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1223680000,3.007706,2.457919
+2025-07-27 14:46:23,2,3 1 4194304 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,25165824,3.096582,123.047113
+2025-07-27 14:46:26,2,3 100000 16 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,152000000,3.031076,19.941289
+2025-07-27 14:46:29,2,3 100 16384 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188416000,3.005709,15.952515
+2025-07-27 14:46:32,2,3 100 65536 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,137625600,3.069380,22.302391
+2025-07-27 14:46:35,2,3 1 2097152 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,29360128,3.148082,107.223034
+2025-07-27 14:46:39,2,3 1 8388608 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.051500,25.983368
+2025-07-27 14:46:42,2,3 1000 2048 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188416000,3.000068,15.922576
+2025-07-27 14:46:45,2,3 100000 64 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.072559,16.002911
+2025-07-27 14:46:48,1,3 100 16384 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185139200,3.009648,16.256136
+2025-07-27 14:46:51,3,3 100 32768 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.031112,15.948655
+2025-07-27 14:46:54,2,3 1 1048576 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,170917888,3.017763,17.656215
+2025-07-27 14:46:58,3,3 1000000 8 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,152000000,3.001700,19.748026
+2025-07-27 14:47:01,2,3 1000000 8 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.103736,16.165292
+2025-07-27 14:47:04,3,3 10000 512 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,148480000,3.074468,20.706277
+2025-07-27 14:47:07,2,3 100000 32 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.000057,20.380822
+2025-07-27 14:47:10,3,3 1 2097152 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,174063616,3.024373,17.375102
+2025-07-27 14:47:13,3,3 1000 4096 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,606208000,3.015140,4.973771
+2025-07-27 14:47:16,3,3 1 2097152 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,125829120,3.037371,24.138856
+2025-07-27 14:47:19,1,3 1000 2048 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145408000,3.018708,20.760261
+2025-07-27 14:47:22,3,3 10000 128 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1159680000,3.002883,2.589407
+2025-07-27 14:47:25,1,3 100000 32 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.006599,20.425265
+2025-07-27 14:47:29,1,3 1 4194304 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.041715,18.130034
+2025-07-27 14:47:32,2,3 10000 128 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1152000000,3.002969,2.606744
+2025-07-27 14:47:35,1,3 1000 1024 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145408000,3.016461,20.744808
+2025-07-27 14:47:38,1,3 10 131072 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,169082880,3.011113,17.808503
+2025-07-27 14:47:41,3,3 100000 32 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1155200000,3.005041,2.601317
+2025-07-27 14:47:44,1,3 1000 4096 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192512000,3.062762,15.909460
+2025-07-27 14:47:47,2,3 100000 16 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185600000,3.005486,16.193351
+2025-07-27 14:47:50,3,3 1 16777216 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,150994944,3.000684,19.872745
+2025-07-27 14:47:54,3,3 10 131072 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,140247040,3.003275,21.414177
+2025-07-27 14:47:57,3,3 10 131072 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,187432960,3.013764,16.079157
+2025-07-27 14:48:00,3,3 1000 8192 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.111394,21.100491
+2025-07-27 14:48:03,3,3 100000 64 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1203200000,3.013851,2.504863
+2025-07-27 14:48:06,1,3 1000 8192 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188416000,3.048388,16.179029
+2025-07-27 14:48:09,3,3 1 8388608 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.066540,26.111432
+2025-07-27 14:48:13,1,3 1 16777216 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.170503,26.996672
+2025-07-27 14:48:17,1,3 1 16777216 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,150994944,3.003487,19.891308
+2025-07-27 14:48:20,3,3 1 1048576 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,133169152,3.010177,22.604161
+2025-07-27 14:48:24,1,3 100 16384 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,142540800,3.006488,21.092122
+2025-07-27 14:48:27,1,3 1000 2048 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188416000,3.011944,15.985606
+2025-07-27 14:48:30,2,3 1000 2048 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,731136000,3.005402,4.110592
+2025-07-27 14:48:33,2,3 10 262144 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,138936320,3.008224,21.651819
+2025-07-27 14:48:36,1,3 10000 128 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1159680000,3.000655,2.587485
+2025-07-27 14:48:39,2,3 1000 2048 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145408000,3.008728,20.691626
+2025-07-27 14:48:42,2,3 10000 256 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,143360000,3.000797,20.931899
+2025-07-27 14:48:45,3,3 10000 128 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.008200,20.436141
+2025-07-27 14:48:48,2,3 1000 4096 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.060050,20.752292
+2025-07-27 14:48:51,3,3 1000000 8 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.050665,15.888880
+2025-07-27 14:48:54,2,3 10 524288 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,104857600,3.031911,28.914557
+2025-07-27 14:48:57,3,3 100000 16 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,731200000,3.003131,4.107127
+2025-07-27 14:49:01,3,3 10 524288 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,104857600,3.006657,28.673716
+2025-07-27 14:49:04,2,3 10000 512 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.038468,16.039210
+2025-07-27 14:49:07,2,3 1000 8192 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,524288000,3.009176,5.739548
+2025-07-27 14:49:10,1,3 1 2097152 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,29360128,3.103708,105.711664
+2025-07-27 14:49:13,1,3 1 8388608 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,25165824,3.401179,135.150711
+2025-07-27 14:49:17,1,3 100000 32 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188800000,3.018494,15.987786
+2025-07-27 14:49:20,3,3 1000000 4 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,160000000,3.016479,18.852994
+2025-07-27 14:49:23,1,3 1000000 4 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188000000,3.008394,16.002096
+2025-07-27 14:49:26,3,3 100000 64 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,153600000,3.108763,20.239342
+2025-07-27 14:49:29,1,3 10 262144 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,175636480,3.008056,17.126601
+2025-07-27 14:49:32,2,3 1 2097152 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,174063616,3.013539,17.312860
+2025-07-27 14:49:36,3,3 10000 128 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186880000,3.003514,16.071886
+2025-07-27 14:49:39,2,3 1 1048576 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,128974848,3.016801,23.390615
+2025-07-27 14:49:42,3,3 1 2097152 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,29360128,3.114273,106.071506
+2025-07-27 14:49:45,1,3 1000 8192 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.106291,21.065884
+2025-07-27 14:49:48,3,3 10000 512 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.052948,16.115646
+2025-07-27 14:49:51,3,3 10 524288 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,136314880,3.014052,22.110954
+2025-07-27 14:49:54,1,3 100000 64 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.059529,15.935047
+2025-07-27 14:49:57,1,3 100000 16 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,680000000,3.004014,4.417668
+2025-07-27 14:50:01,1,3 1000 2048 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,788480000,3.002225,3.807611
+2025-07-27 14:50:04,2,3 100 32768 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,347340800,3.016644,8.684969
+2025-07-27 14:50:07,3,3 10 262144 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,136314880,3.011164,22.089767
+2025-07-27 14:50:10,3,3 1 4194304 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,121634816,3.099840,25.484809
+2025-07-27 14:50:13,1,3 10 524288 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,136314880,3.039064,22.294441
+2025-07-27 14:50:16,3,3 1000 2048 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145408000,3.040252,20.908423
+2025-07-27 14:50:19,1,3 100 65536 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.032960,15.958378
+2025-07-27 14:50:22,1,3 100 65536 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,137625600,3.002091,21.813463
+2025-07-27 14:50:25,1,3 1 8388608 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.038586,25.873406
+2025-07-27 14:50:29,2,3 10 262144 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186122240,3.035184,16.307476
+2025-07-27 14:50:32,1,3 1000000 8 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.080141,16.042401
+2025-07-27 14:50:35,2,3 10000 128 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.009628,20.445842
+2025-07-27 14:50:38,3,3 1000 1024 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1219584000,3.001686,2.461238
+2025-07-27 14:50:41,2,3 1 8388608 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,159383552,3.006240,18.861670
+2025-07-27 14:50:45,3,3 100 65536 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144179200,3.140333,21.780763
+2025-07-27 14:50:48,1,3 10000 256 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1141760000,3.005295,2.632160
+2025-07-27 14:50:51,3,3 100 32768 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,350617600,3.026956,8.633212
+2025-07-27 14:50:54,1,3 1 16777216 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,33554432,4.808144,143.293858
+2025-07-27 14:51:00,2,3 100000 64 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1088000000,3.008921,2.765552
+2025-07-27 14:51:03,3,3 1 4194304 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,25165824,3.140881,124.807398
+2025-07-27 14:51:06,2,3 1000000 4 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,160000000,3.049882,19.061763
+2025-07-27 14:51:09,3,3 100 65536 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.034801,15.968065
+2025-07-27 14:51:12,3,3 10000 256 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186880000,3.023298,16.177750
+2025-07-27 14:51:15,3,3 100000 16 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145600000,3.019898,20.741058
+2025-07-27 14:51:19,1,3 10 262144 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,141557760,3.000602,21.197015
+2025-07-27 14:51:22,3,3 10000 256 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1182720000,3.003775,2.539718
+2025-07-27 14:51:25,1,3 1000000 4 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,772000000,3.007084,3.895187
+2025-07-27 14:51:28,1,3 10000 128 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,189440000,3.015888,15.920017
+2025-07-27 14:51:31,1,3 1000 4096 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147456000,3.059667,20.749695
+2025-07-27 14:51:34,2,3 1 16777216 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.135636,26.699781
+2025-07-27 14:51:38,1,3 10 524288 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,183500800,3.029908,16.511688
+2025-07-27 14:51:41,3,3 1000000 4 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,784000000,3.000399,3.827040
+2025-07-27 14:51:44,3,3 100 32768 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,137625600,3.056947,22.212052
+2025-07-27 14:51:47,3,3 10 524288 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188743680,3.016176,15.980275
+2025-07-27 14:51:50,1,3 10000 512 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1223680000,3.003383,2.454386
+2025-07-27 14:51:53,3,3 100000 64 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185600000,3.007397,16.203648
+2025-07-27 14:51:57,2,3 1000 1024 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1224704000,3.000558,2.450027
+2025-07-27 14:52:00,1,3 10 524288 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,110100480,3.011596,27.353160
+2025-07-27 14:52:03,2,3 1 16777216 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.289159,19.604915
+2025-07-27 14:52:07,3,3 1000 8192 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,196608000,3.129957,15.919785
+2025-07-27 14:52:10,3,3 1 1048576 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,185597952,3.015851,16.249377
+2025-07-27 14:52:13,1,3 10000 256 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145920000,3.024676,20.728317
+2025-07-27 14:52:16,3,3 1000 8192 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,557056000,3.035499,5.449181
+2025-07-27 14:52:19,2,3 10 131072 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,167772160,3.005859,17.916316
+2025-07-27 14:52:22,3,3 1000 2048 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,782336000,3.003088,3.838617
+2025-07-27 14:52:25,2,3 1 4194304 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.039013,18.113929
+2025-07-27 14:52:29,2,3 100000 64 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,147200000,3.058809,20.779952
+2025-07-27 14:52:32,3,3 10 262144 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,144179200,3.034776,21.048639
+2025-07-27 14:52:35,2,3 1000000 4 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,192000000,3.051701,15.894276
+2025-07-27 14:52:38,2,3 1000 4096 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,188416000,3.022076,16.039381
+2025-07-27 14:52:41,2,3 10000 128 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,183040000,3.009194,16.440090
+2025-07-27 14:52:44,2,3 1 2097152 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,125829120,3.028760,24.070422
+2025-07-27 14:52:47,3,3 1000 1024 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,144384000,3.016157,20.889829
+2025-07-27 14:52:50,1,3 1 8388608 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,167772160,3.120227,18.598002
+2025-07-27 14:52:54,1,3 1 4194304 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,25165824,3.113787,123.730779
+2025-07-27 14:52:57,1,3 10 131072 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,136314880,3.001918,22.021939
+2025-07-27 14:53:00,1,3 100000 64 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1216000000,3.015244,2.479641
+2025-07-27 14:53:03,1,3 1000000 8 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,624000000,3.036998,4.866984
+2025-07-27 14:53:06,3,3 1 16777216 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,117440512,3.164878,26.948776
+2025-07-27 14:53:10,2,3 1000 1024 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,186368000,3.006210,16.130505
+2025-07-27 14:53:13,1,3 10 131072 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,184811520,3.010588,16.290045
+2025-07-27 14:53:16,2,3 100 65536 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,190054400,3.034232,15.965071
+2025-07-27 14:53:19,3,3 100000 16 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,187200000,3.002241,16.037612
+2025-07-27 14:53:23,3,3 10000 256 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,145920000,3.018215,20.684039
+2025-07-27 14:53:26,2,3 100 32768 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,134348800,3.031566,22.564891
+2025-07-27 14:53:29,3,3 1 1048576 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,42991616,3.044868,70.824693
+2025-07-27 14:53:32,1,3 100 32768 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,140902400,3.059512,21.713697
+2025-07-27 14:53:35,3,3 1 8388608 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,159383552,3.037777,19.059539
+2025-07-27 14:53:38,2,3 1000 8192 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-allhead,196608000,3.129466,15.917287
+2025-07-27 14:53:41,2,3 1 1048576 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,42991616,3.065804,71.311672
+2025-07-27 14:53:45,1,3 100 65536 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-allhead,235929600,3.084397,13.073379
+2025-07-27 14:53:48,2,3 10 524288 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,136314880,3.060787,22.453800
+2025-07-27 14:53:51,1,3 1 2097152 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-allhead,125829120,3.045424,24.202855
Index: doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-removeHere.csv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-removeHere.csv	(revision 8e5dc27e239b30d231697830fd888167706116ff)
+++ doc/theses/mike_brooks_MMath/benchmarks/list/results-peter-removeHere.csv	(revision 8e5dc27e239b30d231697830fd888167706116ff)
@@ -0,0 +1,207 @@
+2025-07-27 14:53:56,2,3 10000 512 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1274880000,3.009904,2.360931
+2025-07-27 14:53:59,3,3 100000 16 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1403200000,3.000070,2.138020
+2025-07-27 14:54:02,1,3 100 16384 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,144179200,3.016601,20.922581
+2025-07-27 14:54:05,3,3 1000000 8 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1376000000,3.008871,2.186680
+2025-07-27 14:54:08,2,3 100000 64 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147200000,3.118998,21.188845
+2025-07-27 14:54:11,1,3 1000 2048 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1146880000,3.000756,2.616452
+2025-07-27 14:54:14,3,3 1000 8192 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1204224000,3.015924,2.504454
+2025-07-27 14:54:17,1,3 1 2097152 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,174063616,3.027929,17.395531
+2025-07-27 14:54:21,1,3 100 16384 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1178009600,3.000009,2.546676
+2025-07-27 14:54:24,2,3 100 16384 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,142540800,3.030628,21.261477
+2025-07-27 14:54:27,2,3 1000000 4 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,160000000,3.029241,18.932756
+2025-07-27 14:54:30,3,3 10 131072 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,137625600,3.000229,21.799934
+2025-07-27 14:54:33,3,3 1000000 4 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1268000000,3.005912,2.370593
+2025-07-27 14:54:36,2,3 1 8388608 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.091890,26.327286
+2025-07-27 14:54:39,2,3 1000 8192 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188416000,3.060515,16.243392
+2025-07-27 14:54:42,2,3 10 524288 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,136314880,3.010299,22.083422
+2025-07-27 14:54:45,3,3 1000 4096 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1171456000,3.006589,2.566540
+2025-07-27 14:54:49,2,3 1000 2048 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1247232000,3.003993,2.408528
+2025-07-27 14:54:52,1,3 1000 4096 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1224704000,3.002874,2.451918
+2025-07-27 14:54:55,3,3 100000 32 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188800000,3.042846,16.116769
+2025-07-27 14:54:58,3,3 1000 8192 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147456000,3.076524,20.864014
+2025-07-27 14:55:01,3,3 10000 128 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,145920000,3.016671,20.673458
+2025-07-27 14:55:04,1,3 10 131072 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,176947200,3.021119,17.073562
+2025-07-27 14:55:07,2,3 1 16777216 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1090519040,3.039017,2.786762
+2025-07-27 14:55:11,1,3 1 16777216 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,167772160,3.279454,19.547069
+2025-07-27 14:55:14,2,3 10 262144 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1148190720,3.004825,2.617009
+2025-07-27 14:55:17,2,3 10000 512 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184320000,3.061502,16.609711
+2025-07-27 14:55:20,1,3 1000 1024 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,186368000,3.009233,16.146726
+2025-07-27 14:55:23,2,3 1000000 4 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1268000000,3.000878,2.366623
+2025-07-27 14:55:26,1,3 1000 1024 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1158144000,3.001165,2.591357
+2025-07-27 14:55:30,1,3 10000 512 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184320000,3.036704,16.475174
+2025-07-27 14:55:33,3,3 1 1048576 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,128974848,3.016419,23.387653
+2025-07-27 14:55:36,3,3 10 131072 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,182190080,3.010952,16.526432
+2025-07-27 14:55:39,3,3 10000 128 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1288960000,3.001098,2.328310
+2025-07-27 14:55:42,3,3 100000 64 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,179200000,3.036102,16.942533
+2025-07-27 14:55:45,2,3 100000 32 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147200000,3.025716,20.555136
+2025-07-27 14:55:48,1,3 10 262144 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,138936320,3.006076,21.636358
+2025-07-27 14:55:51,2,3 1000 4096 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188416000,3.060881,16.245335
+2025-07-27 14:55:54,1,3 1 1048576 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,174063616,3.003426,17.254760
+2025-07-27 14:55:57,3,3 1000 4096 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188416000,3.004042,15.943667
+2025-07-27 14:56:00,3,3 1 8388608 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.013887,2.785142
+2025-07-27 14:56:04,1,3 1 16777216 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1090519040,3.036015,2.784009
+2025-07-27 14:56:07,3,3 1000 1024 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1264640000,3.001023,2.373026
+2025-07-27 14:56:10,3,3 100 16384 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,186777600,3.019415,16.165830
+2025-07-27 14:56:13,3,3 1 1048576 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1089470464,3.000675,2.754251
+2025-07-27 14:56:16,1,3 10 131072 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1136394240,3.001788,2.641502
+2025-07-27 14:56:20,2,3 100 16384 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1179648000,3.002473,2.545228
+2025-07-27 14:56:23,2,3 10000 128 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1286400000,3.002883,2.334331
+2025-07-27 14:56:26,3,3 1 4194304 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,121634816,3.103824,25.517562
+2025-07-27 14:56:29,3,3 100 65536 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,131072000,3.008791,22.955254
+2025-07-27 14:56:32,1,3 10000 128 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,647680000,3.002212,4.635332
+2025-07-27 14:56:35,1,3 10000 512 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,138240000,3.021251,21.855114
+2025-07-27 14:56:38,1,3 100000 32 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,614400000,3.001147,4.884679
+2025-07-27 14:56:41,2,3 1 4194304 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.011983,25.646882
+2025-07-27 14:56:44,1,3 100 16384 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,180224000,3.025632,16.788175
+2025-07-27 14:56:48,1,3 10000 128 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,186880000,3.012589,16.120446
+2025-07-27 14:56:51,2,3 1000 8192 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147456000,3.083956,20.914415
+2025-07-27 14:56:54,2,3 100000 64 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1337600000,3.004530,2.246210
+2025-07-27 14:56:57,2,3 10000 256 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,145920000,3.026005,20.737425
+2025-07-27 14:57:00,1,3 100000 32 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188800000,3.044351,16.124740
+2025-07-27 14:57:03,3,3 1 4194304 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,167772160,3.039856,18.118954
+2025-07-27 14:57:06,2,3 100000 32 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1363200000,3.002307,2.202397
+2025-07-27 14:57:09,2,3 1 1048576 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1092616192,3.000079,2.745776
+2025-07-27 14:57:12,2,3 1000 4096 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147456000,3.073774,20.845364
+2025-07-27 14:57:16,1,3 100 65536 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,137625600,3.064475,22.266751
+2025-07-27 14:57:19,1,3 100000 64 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147200000,3.015628,20.486603
+2025-07-27 14:57:22,1,3 1 16777216 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.229403,27.498203
+2025-07-27 14:57:25,3,3 100 65536 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,176947200,3.020341,17.069165
+2025-07-27 14:57:28,1,3 10000 512 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,936960000,3.001640,3.203595
+2025-07-27 14:57:31,1,3 10 524288 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,173015040,3.076638,17.782489
+2025-07-27 14:57:35,3,3 1 2097152 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.003710,2.775737
+2025-07-27 14:57:38,2,3 1000 4096 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1150976000,3.002873,2.608980
+2025-07-27 14:57:41,1,3 100000 16 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,182400000,3.002037,16.458536
+2025-07-27 14:57:44,3,3 10 524288 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,183500800,3.054348,16.644876
+2025-07-27 14:57:47,1,3 1000 2048 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184320000,3.013843,16.351145
+2025-07-27 14:57:50,1,3 100 32768 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,140902400,3.061526,21.727990
+2025-07-27 14:57:53,1,3 1 2097152 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,123731968,3.036692,24.542501
+2025-07-27 14:57:56,1,3 100000 64 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,166400000,3.056986,18.371310
+2025-07-27 14:57:59,1,3 100 32768 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1169817600,3.004931,2.568718
+2025-07-27 14:58:03,3,3 10 131072 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1146880000,3.000661,2.616369
+2025-07-27 14:58:06,2,3 1 1048576 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,174063616,3.014927,17.320834
+2025-07-27 14:58:09,2,3 100 65536 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,183500800,3.001626,16.357564
+2025-07-27 14:58:12,3,3 1000000 8 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,152000000,3.083239,20.284467
+2025-07-27 14:58:15,2,3 100 16384 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,180224000,3.025828,16.789262
+2025-07-27 14:58:18,2,3 1000000 8 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,152000000,3.145705,20.695428
+2025-07-27 14:58:21,3,3 100 16384 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1202585600,3.003763,2.497754
+2025-07-27 14:58:24,1,3 10 131072 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,142868480,3.019827,21.137112
+2025-07-27 14:58:27,3,3 1000 1024 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,135168000,3.003289,22.218935
+2025-07-27 14:58:30,3,3 1000 8192 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188416000,3.058704,16.233781
+2025-07-27 14:58:34,2,3 10000 512 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,148480000,3.069750,20.674502
+2025-07-27 14:58:37,2,3 1000000 8 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,192000000,3.073256,16.006542
+2025-07-27 14:58:40,2,3 10 131072 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,142868480,3.025234,21.174958
+2025-07-27 14:58:43,1,3 10000 256 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,145920000,3.012279,20.643359
+2025-07-27 14:58:46,3,3 100 65536 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1146880000,3.012745,2.626905
+2025-07-27 14:58:49,1,3 1000 1024 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,145408000,3.019998,20.769132
+2025-07-27 14:58:52,2,3 10 131072 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1125908480,3.002730,2.666940
+2025-07-27 14:58:55,2,3 1000 2048 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184320000,3.019477,16.381711
+2025-07-27 14:58:58,2,3 1000 8192 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1179648000,3.018885,2.559141
+2025-07-27 14:59:01,3,3 10 262144 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1145569280,3.002117,2.620633
+2025-07-27 14:59:05,3,3 100 32768 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,186777600,3.024669,16.193960
+2025-07-27 14:59:08,3,3 1000000 4 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,160000000,3.073350,19.208438
+2025-07-27 14:59:11,3,3 100000 64 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1337600000,3.004432,2.246136
+2025-07-27 14:59:14,3,3 1000 2048 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1214464000,3.000627,2.470742
+2025-07-27 14:59:17,1,3 1000 4096 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147456000,3.070085,20.820346
+2025-07-27 14:59:20,2,3 1 2097152 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,123731968,3.039587,24.565899
+2025-07-27 14:59:23,1,3 1000000 4 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,160000000,3.053499,19.084369
+2025-07-27 14:59:26,1,3 1000 2048 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,145408000,3.025337,20.805850
+2025-07-27 14:59:29,3,3 100000 32 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1366400000,3.006725,2.200472
+2025-07-27 14:59:32,3,3 1000 1024 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,182272000,3.007049,16.497592
+2025-07-27 14:59:36,1,3 100000 32 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,144000000,3.027029,21.021035
+2025-07-27 14:59:39,1,3 1000 8192 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188416000,3.059884,16.240043
+2025-07-27 14:59:42,3,3 10 524288 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,136314880,3.105023,22.778313
+2025-07-27 14:59:45,2,3 100000 16 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,148800000,3.003547,20.185128
+2025-07-27 14:59:48,2,3 10000 128 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188160000,3.009201,15.992777
+2025-07-27 14:59:51,2,3 10 262144 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,138936320,3.056649,22.000360
+2025-07-27 14:59:54,1,3 1000 8192 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1179648000,3.007513,2.549500
+2025-07-27 14:59:57,1,3 100000 16 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1403200000,3.000390,2.138248
+2025-07-27 15:00:00,2,3 10 524288 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1127219200,3.013474,2.673370
+2025-07-27 15:00:03,3,3 1 8388608 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,159383552,3.077430,19.308329
+2025-07-27 15:00:07,1,3 10000 256 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1267200000,3.000131,2.367528
+2025-07-27 15:00:10,1,3 1 8388608 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.008884,2.780519
+2025-07-27 15:00:13,3,3 10000 256 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,181760000,3.005584,16.536004
+2025-07-27 15:00:16,2,3 1000 1024 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,179200000,3.013998,16.819185
+2025-07-27 15:00:19,2,3 100000 16 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,187200000,3.004372,16.048996
+2025-07-27 15:00:22,3,3 1000 2048 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,143360000,3.034930,21.169992
+2025-07-27 15:00:25,1,3 1000000 4 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188000000,3.054384,16.246723
+2025-07-27 15:00:28,3,3 1 16777216 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,150994944,3.032315,20.082229
+2025-07-27 15:00:32,2,3 10000 256 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1269760000,3.003409,2.365336
+2025-07-27 15:00:35,3,3 100000 16 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,150400000,3.019768,20.078245
+2025-07-27 15:00:38,3,3 10000 512 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,189440000,3.044034,16.068592
+2025-07-27 15:00:41,2,3 1000000 4 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,180000000,3.008191,16.712172
+2025-07-27 15:00:44,3,3 1 2097152 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,167772160,3.011528,17.950106
+2025-07-27 15:00:47,2,3 1 4194304 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,163577856,3.013877,18.424725
+2025-07-27 15:00:50,1,3 10 262144 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,178257920,3.026110,16.976020
+2025-07-27 15:00:53,3,3 1000000 4 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184000000,3.058186,16.620576
+2025-07-27 15:00:56,1,3 100 65536 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,183500800,3.005079,16.376381
+2025-07-27 15:00:59,1,3 10000 256 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,186880000,3.013796,16.126905
+2025-07-27 15:01:02,1,3 100 65536 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1153433600,3.015053,2.613981
+2025-07-27 15:01:06,3,3 100 16384 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,142540800,3.007640,21.100204
+2025-07-27 15:01:09,3,3 1 4194304 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.011486,2.782923
+2025-07-27 15:01:12,2,3 100 65536 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,137625600,3.015708,21.912406
+2025-07-27 15:01:15,1,3 10 524288 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1127219200,3.012652,2.672641
+2025-07-27 15:01:18,2,3 1 16777216 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,167772160,3.285092,19.580674
+2025-07-27 15:01:22,3,3 10 262144 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,138936320,3.036702,21.856790
+2025-07-27 15:01:25,2,3 10 524288 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,173015040,3.030163,17.513870
+2025-07-27 15:01:28,3,3 1 8388608 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.068596,26.128939
+2025-07-27 15:01:31,1,3 1 8388608 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,159383552,3.054319,19.163326
+2025-07-27 15:01:34,3,3 10000 256 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,133120000,3.055169,22.950488
+2025-07-27 15:01:37,3,3 100000 32 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147200000,3.021087,20.523689
+2025-07-27 15:01:40,1,3 1 8388608 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.104565,26.435213
+2025-07-27 15:01:44,1,3 10 262144 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1148190720,3.004371,2.616613
+2025-07-27 15:01:47,2,3 10000 128 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,145920000,3.006408,20.603125
+2025-07-27 15:01:50,3,3 1 16777216 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1090519040,3.038226,2.786037
+2025-07-27 15:01:53,1,3 1 4194304 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.023529,25.745196
+2025-07-27 15:01:56,3,3 1 16777216 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.239696,27.585847
+2025-07-27 15:02:00,3,3 10 262144 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,183500800,3.016191,16.436937
+2025-07-27 15:02:03,1,3 1 4194304 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.007893,2.779603
+2025-07-27 15:02:06,2,3 1000 1024 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1244160000,3.002000,2.412873
+2025-07-27 15:02:09,3,3 10000 512 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,143360000,3.010483,20.999463
+2025-07-27 15:02:12,3,3 10000 128 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184320000,3.000254,16.277420
+2025-07-27 15:02:16,1,3 100 32768 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,186777600,3.041730,16.285304
+2025-07-27 15:02:19,2,3 10000 256 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,171520000,3.003187,17.509253
+2025-07-27 15:02:22,2,3 100 65536 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1146880000,3.015164,2.629014
+2025-07-27 15:02:25,3,3 1000 4096 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147456000,3.076495,20.863817
+2025-07-27 15:02:28,2,3 1 2097152 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1077936128,3.002984,2.785865
+2025-07-27 15:02:31,2,3 1 16777216 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,117440512,3.255245,27.718246
+2025-07-27 15:02:35,1,3 1000000 8 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,176000000,3.085353,17.530415
+2025-07-27 15:02:38,3,3 1000 2048 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184320000,3.001781,16.285704
+2025-07-27 15:02:41,1,3 1 1048576 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1091567616,3.001340,2.749569
+2025-07-27 15:02:44,3,3 10000 256 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1264640000,3.004895,2.376087
+2025-07-27 15:02:47,3,3 100 32768 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,134348800,3.047009,22.679838
+2025-07-27 15:02:50,1,3 1000 4096 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,188416000,3.061100,16.246497
+2025-07-27 15:02:53,3,3 10000 512 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1059840000,3.006848,2.837077
+2025-07-27 15:02:56,3,3 1 2097152 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,123731968,3.009838,24.325468
+2025-07-27 15:03:00,3,3 100000 16 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,179200000,3.010667,16.800597
+2025-07-27 15:03:03,2,3 1000000 8 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1376000000,3.008714,2.186565
+2025-07-27 15:03:06,1,3 1000000 8 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,152000000,3.054500,20.095395
+2025-07-27 15:03:09,2,3 1000 1024 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,144384000,3.001419,20.787753
+2025-07-27 15:03:12,1,3 100000 16 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147200000,3.003620,20.405027
+2025-07-27 15:03:15,1,3 1000 8192 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147456000,3.141964,21.307807
+2025-07-27 15:03:18,1,3 1000000 8 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1376000000,3.009868,2.187404
+2025-07-27 15:03:21,2,3 1 4194304 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.004870,2.776809
+2025-07-27 15:03:24,2,3 1 2097152 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,171966464,3.015381,17.534704
+2025-07-27 15:03:28,3,3 10 524288 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1127219200,3.009713,2.670033
+2025-07-27 15:03:31,2,3 100000 32 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,182400000,3.024632,16.582412
+2025-07-27 15:03:34,2,3 100 32768 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,186777600,3.039320,16.272401
+2025-07-27 15:03:37,2,3 100 32768 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1173094400,3.007906,2.564078
+2025-07-27 15:03:40,1,3 10 524288 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,136314880,3.018086,22.140547
+2025-07-27 15:03:43,3,3 100 32768 -1 3 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1176371200,3.004146,2.553740
+2025-07-27 15:03:46,1,3 1 2097152 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.003540,2.775580
+2025-07-27 15:03:49,1,3 10000 128 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,144640000,3.007922,20.795921
+2025-07-27 15:03:52,2,3 10 131072 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,182190080,3.010609,16.524550
+2025-07-27 15:03:55,1,3 1000000 4 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1268000000,3.005723,2.370444
+2025-07-27 15:03:59,1,3 1 4194304 -1 1 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,167772160,3.050657,18.183333
+2025-07-27 15:04:02,1,3 100000 64 -1 1 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1337600000,3.005265,2.246759
+2025-07-27 15:04:05,2,3 100000 64 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,179200000,3.017033,16.836122
+2025-07-27 15:04:08,2,3 100 32768 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,137625600,3.008976,21.863491
+2025-07-27 15:04:11,2,3 1 8388608 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1082130432,3.010963,2.782440
+2025-07-27 15:04:14,1,3 1 1048576 -1 1 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,134217728,3.002932,22.373587
+2025-07-27 15:04:17,2,3 1000 2048 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,145408000,3.037832,20.891780
+2025-07-27 15:04:20,3,3 1000000 8 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,184000000,3.124141,16.979027
+2025-07-27 15:04:24,2,3 100000 16 -1 2 0  ,./perfexp--cfa-mandHead--stack-insfirst-remelem,1404800000,3.002624,2.137403
+2025-07-27 15:04:27,2,3 1 8388608 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,167772160,3.144329,18.741661
+2025-07-27 15:04:30,3,3 100000 64 -1 3 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,147200000,3.003840,20.406522
+2025-07-27 15:04:33,2,3 1 1048576 -1 2 0  ,./perfexp--cpp-stlrefAllocGlib--stack-insfirst-remelem,133169152,3.003904,22.557056
+2025-07-27 15:04:36,3,3 1 1048576 -1 3 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,169869312,3.001451,17.669177
+2025-07-27 15:04:39,2,3 10 262144 -1 2 0  ,./perfexp--cpp-stlref--stack-insfirst-remelem,175636480,3.001594,17.089810
