Skip to content

Instantly share code, notes, and snippets.

@IAFahim
Created September 20, 2026 13:18
Show Gist options
  • Select an option

  • Save IAFahim/da541d3b7dc1c31fe8d88238ba952673 to your computer and use it in GitHub Desktop.

Select an option

Save IAFahim/da541d3b7dc1c31fe8d88238ba952673 to your computer and use it in GitHub Desktop.
tl#286 raw receipts: probe source, perf-stat CSVs (before/after/variant-interleaved @ 6a0f676), disposition-restore variant + analyzers
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace Tl;
internal static class Checked
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Live(bool disposed)
{
if (disposed) Fail.Disposed();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Columns(ReadOnlySpan<ushort> positions, Span<float> effects)
{
if (effects.Length != positions.Length) Fail.ColumnLength(positions.Length, effects.Length);
Overlap(MemoryMarshal.AsBytes(positions), MemoryMarshal.AsBytes(effects));
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Columns(ReadOnlySpan<ushort> positions, Span<ushort> next, Span<float> effects)
{
Columns(positions, effects);
if (next.IsEmpty) return;
if (next.Length != positions.Length) Fail.ColumnLength(positions.Length, next.Length);
NextOverlap(positions, next, effects);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Columns(ReadOnlySpan<ushort> ids, ReadOnlySpan<ushort> positions, Span<ushort> next, Span<float> effects)
{
Columns(positions, next, effects);
if (ids.Length != positions.Length) Fail.ColumnLength(positions.Length, ids.Length);
Overlap(MemoryMarshal.AsBytes(ids), MemoryMarshal.AsBytes(positions));
Overlap(MemoryMarshal.AsBytes(ids), MemoryMarshal.AsBytes(effects));
Overlap(MemoryMarshal.AsBytes(ids), MemoryMarshal.AsBytes(next));
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Columns(ReadOnlySpan<ushort> ids, ReadOnlySpan<ushort> positions, Span<ushort> next)
{
if (ids.Length != positions.Length) Fail.ColumnLength(positions.Length, ids.Length);
if (positions.Length != next.Length) Fail.ColumnLength(positions.Length, next.Length);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static void Length(ReadOnlySpan<ushort> positions, ReadOnlySpan<ushort> next)
{
if (next.Length != positions.Length) Fail.ColumnLength(positions.Length, next.Length);
}
[Conditional("TL_CHECKED")]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
static void Overlap(ReadOnlySpan<byte> left, ReadOnlySpan<byte> right)
{
if (left.Overlaps(right)) Fail.ColumnOverlap();
}
[Conditional("TL_CHECKED")]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
static void NextOverlap(ReadOnlySpan<ushort> positions, ReadOnlySpan<ushort> next, ReadOnlySpan<float> effects)
{
if (Unsafe.AreSame(ref MemoryMarshal.GetReference(positions), ref MemoryMarshal.GetReference(next))) return;
if (MemoryMarshal.AsBytes(effects).Overlaps(MemoryMarshal.AsBytes(next))
|| MemoryMarshal.AsBytes(positions).Overlaps(MemoryMarshal.AsBytes(next)))
Fail.ColumnOverlap();
}
}
internal static class Fail
{
[DoesNotReturn]
internal static void ColumnLength(int positions, int column)
=> throw new ArgumentException($"Column length {column} must equal position count {positions}.");
[DoesNotReturn]
internal static void ColumnOverlap()
=> throw new ArgumentException("Lane columns must not overlap.");
[DoesNotReturn]
internal static void Disposed()
=> throw new ObjectDisposedException("TimelineSet");
}
import glob, os, re, statistics
E = 100000*9200*4
def med(pattern):
vals = []
for path in sorted(glob.glob(pattern)):
ev = {}
for line in open(path):
p = [x.strip() for x in line.rstrip().split(',')]
if len(p) < 4: continue
v = p[0].replace(',','')
if not re.fullmatch(r'[\d.]+', v): continue
if p[2]=='cpu_core/cycles/u': ev['c']=float(v)
elif p[2]=='cpu_core/instructions/u': ev['i']=float(v)
elif p[2]=='cpu_core/branches/u': ev['br']=float(v)
elif p[2]=='cpu_core/branch-misses/u': ev['brm']=float(v)
elif p[2]=='task-clock:u': ev['t']=float(v)*1e6
if 'c' in ev and 't' in ev:
vals.append((ev['i']/E, ev['c']/E, ev['br']/E, ev['brm']/E, ev['c']/ev['t']))
if not vals: return None
return tuple(statistics.median(v[k] for v in vals) for k in range(5))
rows = {}
for v in ('before','after'):
for cell in ('apply-step:fwd','apply-step:bwd','empty:fwd'):
rows[(v,cell)] = med(f'/tmp/perf-w286/pair/{v}-{cell}-r*.csv')
be, ae = rows[('before','empty:fwd')], rows[('after','empty:fwd')]
print(f"{'cell':16s} {'variant':7s} {'instr':>7s} {'cyc':>6s} {'br':>6s} {'brm':>6s} {'GHz':>5s} {'raw ns':>7s} {'sub ns':>7s}")
for v in ('before','after'):
for cell in ('apply-step:fwd','apply-step:bwd'):
i,c,br,brm,g = rows[(v,cell)]
e = rows[(v,'empty:fwd')]
sub = (c/g) - (e[1]/e[4])
print(f"{cell:16s} {v:7s} {i:7.1f} {c:6.2f} {br:6.2f} {brm:6.4f} {g:5.2f} {c/g:7.3f} {sub:7.3f}")
bf,afb = rows[('before','apply-step:fwd')], rows[('after','apply-step:fwd')]
bb,abb = rows[('before','apply-step:bwd')], rows[('after','apply-step:bwd')]
print(f"\nDeltas: fwd {afb[0]-bf[0]:+.1f} instr {afb[1]-bf[1]:+.2f} cyc | bwd {abb[0]-bb[0]:+.1f} instr {abb[1]-bb[1]:+.2f} cyc")
print(f"Empty check: before {be[0]:.1f}i/{be[1]:.2f}c after {ae[0]:.1f}i/{ae[1]:.2f}c (must be equal)")
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<IsPackable>false</IsPackable>
<ServerGarbageCollection>false</ServerGarbageCollection>
<InvariantGlobalization>true</InvariantGlobalization>
<TlCorePath Condition="'$(TlCorePath)' == ''">/home/i/GitHub/tl-w286/src/Tl.Core</TlCorePath>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="$(TlCorePath)/Tl.Core.csproj" />
<Compile Include="/home/i/GitHub/tl-w286/tests/Shared/DomainBaker.cs" Link="Shared/DomainBaker.cs" />
</ItemGroup>
</Project>
using System.Globalization;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Tl;
using Tl.TestSupport;
CultureInfo.CurrentCulture = CultureInfo.InvariantCulture;
CultureInfo.CurrentUICulture = CultureInfo.InvariantCulture;
var parityOnly = args.Contains("--parity-only");
var shape = Args("shape", "apply-step");
var rows = int.Parse(Args("rows", "100000"), CultureInfo.InvariantCulture);
var frames = int.Parse(Args("frames", "2000"), CultureInfo.InvariantCulture);
var passes = int.Parse(Args("passes", "1"), CultureInfo.InvariantCulture);
var backward = Args("dir", "fwd") == "bwd";
var index = Args("asset", "looping") == "finite" ? Host.SlotFinite() : Host.SlotLooping();
if (parityOnly)
return Parity.Run() == 0 ? 0 : 1;
var debugAt = Array.IndexOf(args, "--debug-case");
if (debugAt >= 0)
{
Parity.DebugCase(
ushort.Parse(args[debugAt + 1], CultureInfo.InvariantCulture),
args[debugAt + 2] == "looping",
args[debugAt + 3] == "bwd",
ushort.Parse(args[debugAt + 4], CultureInfo.InvariantCulture),
int.Parse(args[debugAt + 5], CultureInfo.InvariantCulture));
return 0;
}
var failures = Parity.Run();
if (failures != 0)
{
Console.WriteLine($"parity FAILED with {failures} case(s); refusing to time.");
return 1;
}
var warmupFrames = Math.Min(frames, 64);
for (var pass = 0; pass < 2; pass++)
Runners.Run(shape, index, rows, warmupFrames, backward);
Runners.Reset(rows);
Thread.Sleep(300);
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
var allocatedBefore = GC.GetAllocatedBytesForCurrentThread();
double sink = 0;
ulong possum = 0;
for (var pass = 0; pass < passes; pass++)
(sink, possum) = Runners.Run(shape, index, rows, frames, backward);
var allocatedAfter = GC.GetAllocatedBytesForCurrentThread();
var entities = (long)rows * frames * passes;
Console.WriteLine(
$"shape={shape} dir={(backward ? "bwd" : "fwd")} asset={Args("asset", "looping")} rows={rows} frames={frames} passes={passes} entities={entities} sink={sink.ToString("R", CultureInfo.InvariantCulture)} possum={possum} allocDelta={allocatedAfter - allocatedBefore}");
return 0;
string Args(string name, string fallback)
{
var at = Array.IndexOf(args, $"--{name}");
return at >= 0 && at + 1 < args.Length ? args[at + 1] : fallback;
}
public readonly record struct LaneClip(float Amount);
public readonly record struct LaneTrack(float Scale) : IBlend<LaneClip>
{
public void Blend(in LaneClip first, in LaneClip second, float factor, out LaneClip result)
=> result = new(first.Amount + (second.Amount - first.Amount) * factor);
}
internal static class Runners
{
static ushort[] _positions = [];
static float[] _effects = [];
public static void Reset(int rows) => Fill(rows);
static void Fill(int rows)
{
if (_positions.Length != rows)
{
_positions = new ushort[rows];
_effects = new float[rows];
}
var state = 0x243F6A8885A308D3ul;
for (var i = 0; i < rows; i++)
{
_positions[i] = (ushort)(i % Host.Duration);
_effects[i] = (float)((state >> 11) / 9007199254740992d) * 2f - 1f;
state ^= state << 13;
state ^= state >> 7;
state ^= state << 17;
}
}
public static (double sink, ulong possum) Run(string shape, ushort index, int rows, int frames, bool backward) => shape switch
{
"apply-step" => ApplyStep(index, rows, frames, backward),
"fused" => Fused(index, rows, frames, backward),
"record-floor" => RecordFloor(index, rows, frames, backward),
"empty" => Empty(rows, frames),
_ => throw new ArgumentException($"unknown shape {shape}"),
};
[MethodImpl(MethodImplOptions.AggressiveOptimization)]
static unsafe (double sink, ulong possum) ApplyStep(ushort index, int rows, int frames, bool backward)
{
FillOnce(rows);
var effects = _effects;
var positions = _positions;
double sink = 0;
ref var posBase = ref MemoryMarshal.GetArrayDataReference(positions);
ref var effBase = ref MemoryMarshal.GetArrayDataReference(effects);
if (backward)
{
for (var frame = 0; frame < frames; frame++)
{
ref var p = ref posBase;
ref var e = ref effBase;
ref var end = ref Unsafe.Add(ref posBase, rows);
while (Unsafe.IsAddressLessThan(ref p, ref end))
{
var ps = MemoryMarshal.CreateReadOnlySpan(ref p, 1);
var es = MemoryMarshal.CreateSpan(ref e, 1);
Timeline<LaneTrack, LaneClip>.Apply(index, ps, false, es);
Timeline<LaneTrack, LaneClip>.Advance(index, ref p, false);
sink += e;
p = ref Unsafe.Add(ref p, 1);
e = ref Unsafe.Add(ref e, 1);
}
}
}
else
{
for (var frame = 0; frame < frames; frame++)
{
ref var p = ref posBase;
ref var e = ref effBase;
ref var end = ref Unsafe.Add(ref posBase, rows);
while (Unsafe.IsAddressLessThan(ref p, ref end))
{
var ps = MemoryMarshal.CreateReadOnlySpan(ref p, 1);
var es = MemoryMarshal.CreateSpan(ref e, 1);
Timeline<LaneTrack, LaneClip>.Apply(index, ps, true, es);
Timeline<LaneTrack, LaneClip>.Advance(index, ref p, true);
sink += e;
p = ref Unsafe.Add(ref p, 1);
e = ref Unsafe.Add(ref e, 1);
}
}
}
return (sink, Sum(positions));
}
[MethodImpl(MethodImplOptions.AggressiveOptimization)]
static unsafe (double sink, ulong possum) Fused(ushort index, int rows, int frames, bool backward)
{
FillOnce(rows);
var effects = _effects;
var positions = _positions;
double sink = 0;
ref var posBase = ref MemoryMarshal.GetArrayDataReference(positions);
ref var effBase = ref MemoryMarshal.GetArrayDataReference(effects);
if (backward)
{
for (var frame = 0; frame < frames; frame++)
{
ref var p = ref posBase;
ref var e = ref effBase;
ref var end = ref Unsafe.Add(ref posBase, rows);
while (Unsafe.IsAddressLessThan(ref p, ref end))
{
var ps = MemoryMarshal.CreateReadOnlySpan(ref p, 1);
var ns = MemoryMarshal.CreateSpan(ref p, 1);
var es = MemoryMarshal.CreateSpan(ref e, 1);
Timeline<LaneTrack, LaneClip>.Apply(index, ps, ns, false, es);
sink += e;
p = ref Unsafe.Add(ref p, 1);
e = ref Unsafe.Add(ref e, 1);
}
}
}
else
{
for (var frame = 0; frame < frames; frame++)
{
ref var p = ref posBase;
ref var e = ref effBase;
ref var end = ref Unsafe.Add(ref posBase, rows);
while (Unsafe.IsAddressLessThan(ref p, ref end))
{
var ps = MemoryMarshal.CreateReadOnlySpan(ref p, 1);
var ns = MemoryMarshal.CreateSpan(ref p, 1);
var es = MemoryMarshal.CreateSpan(ref e, 1);
Timeline<LaneTrack, LaneClip>.Apply(index, ps, ns, true, es);
sink += e;
p = ref Unsafe.Add(ref p, 1);
e = ref Unsafe.Add(ref e, 1);
}
}
}
return (sink, Sum(positions));
}
[MethodImpl(MethodImplOptions.AggressiveOptimization)]
static unsafe (double sink, ulong possum) RecordFloor(ushort index, int rows, int frames, bool backward)
{
FillOnce(rows);
var positions = _positions;
var view = Timeline<LaneTrack, LaneClip>.View(index);
var records = backward ? view.BackwardRecords : view.ForwardRecords;
var duration = view.Duration;
double sink = 0;
ref var posBase = ref MemoryMarshal.GetArrayDataReference(positions);
if (backward)
{
for (var frame = 0; frame < frames; frame++)
{
ref var p = ref posBase;
ref var end = ref Unsafe.Add(ref posBase, rows);
while (Unsafe.IsAddressLessThan(ref p, ref end))
{
var position = p;
if (position <= duration)
{
ref var r = ref records[position];
if (r.Next != LaneMovementRecord.Skipped)
{
sink += r.Effect;
p = r.Next;
}
}
p = ref Unsafe.Add(ref p, 1);
}
}
}
else
{
for (var frame = 0; frame < frames; frame++)
{
ref var p = ref posBase;
ref var end = ref Unsafe.Add(ref posBase, rows);
while (Unsafe.IsAddressLessThan(ref p, ref end))
{
var position = p;
if (position < duration)
{
ref var r = ref records[position];
sink += r.Effect;
p = r.Next;
}
p = ref Unsafe.Add(ref p, 1);
}
}
}
return (sink, Sum(positions));
}
[MethodImpl(MethodImplOptions.AggressiveOptimization)]
static unsafe (double sink, ulong possum) Empty(int rows, int frames)
{
FillOnce(rows);
var effects = _effects;
double sink = 0;
ref var posBase = ref MemoryMarshal.GetArrayDataReference(_positions);
ref var effBase = ref MemoryMarshal.GetArrayDataReference(effects);
for (var frame = 0; frame < frames; frame++)
{
ref var p = ref posBase;
ref var e = ref effBase;
ref var end = ref Unsafe.Add(ref posBase, rows);
while (Unsafe.IsAddressLessThan(ref p, ref end))
{
sink += e;
p = ref Unsafe.Add(ref p, 1);
e = ref Unsafe.Add(ref e, 1);
}
}
return (sink, Sum(_positions));
}
[MethodImpl(MethodImplOptions.NoInlining)]
static void FillOnce(int rows)
{
if (_positions.Length != rows) Fill(rows);
}
static ulong Sum(ushort[] values)
{
ulong sum = 0;
for (var i = 0; i < values.Length; i++) sum += values[i];
return sum;
}
}
public static class Host
{
public const int Duration = 1024;
public static readonly TimelineAsset LoopingAsset = TimelineAsset.Of(TimelineAsset.Load(new DomainBaker()
.Track<LaneTrack, LaneClip>(new LaneTrack(2f))
.Clip(0, 0, 600, new LaneClip(1.25f))
.Clip(0, 600, Duration, new LaneClip(-0.5f))
.Looping()
.Bake()));
public static readonly TimelineAsset FiniteAsset = TimelineAsset.Of(TimelineAsset.Load(new DomainBaker()
.Track<LaneTrack, LaneClip>(new LaneTrack(2f))
.Clip(0, 0, Duration, new LaneClip(0.75f))
.Bake()));
[ModuleInitializer]
internal static unsafe void Install()
{
PairRuntime<LaneTrack, LaneClip>.Consume(&ExecuteLane, &BindFloat);
}
public static ushort SlotLooping() => LoopingAsset.Index;
public static ushort SlotFinite() => FiniteAsset.Index;
static unsafe void ExecuteLane(byte* slot, byte* pair, ushort tick, FrameFlags flags, void** columns, int row)
{
LaneClip scratch = default;
var frame = TickFrame.ToFrame<LaneTrack, LaneClip>(slot, pair, tick, flags, ref scratch);
var sign = frame.Has(FrameFlags.Reverse) ? -1f : 1f;
((float*)columns[0])[row] += sign * frame.Clip.Amount * frame.Track.Scale;
}
static unsafe void BindFloat(ulong* keys, int keyCount, byte* table)
{
for (var i = 0; i < keyCount; i++)
if (keys[i] == TypeKey<float>.Value)
{
table[0] = (byte)(i + 1);
return;
}
}
public static TimelineAsset Bake(ushort duration, bool looping)
{
var baker = new DomainBaker().Track<LaneTrack, LaneClip>(new LaneTrack(2f));
baker = looping
? baker.Clip(0, 0, duration, new LaneClip(1.25f)).Looping()
: baker.Clip(0, 0, duration, new LaneClip(0.75f));
return TimelineAsset.Of(TimelineAsset.Load(baker.Bake()));
}
}
public static class Parity
{
public static int Run()
{
var failures = 0;
foreach (var duration in new ushort[] { 1, 2, 3, 4, 7, 8, 15, 16, 31, 63, 64, 255, 1024 })
foreach (var looping in new[] { false, true })
foreach (var backward in new[] { false, true })
{
var asset = Host.Bake(duration, looping);
var index = asset.Index;
var mid = (ushort)(duration / 2);
var starts = new ushort[] { 0, 1, mid, (ushort)Math.Max(0, duration - 1), duration, (ushort)(duration + 1) };
foreach (var start in starts)
for (var frames = 1; frames <= 3; frames++)
{
failures += Compare("apply-step", index, duration, looping, backward, start, frames);
failures += Compare("fused", index, duration, looping, backward, start, frames);
failures += Compare("record-floor", index, duration, looping, backward, start, frames);
}
}
Console.WriteLine(failures == 0 ? "parity: all cases PASS" : $"parity: {failures} case(s) FAILED");
return failures;
}
public static unsafe void DebugCase(ushort duration, bool looping, bool backward, ushort start, int frames)
{
var asset = Host.Bake(duration, looping);
var index = asset.Index;
var view = Timeline<LaneTrack, LaneClip>.View(index);
Console.WriteLine($"debug: dur={view.Duration} looping={view.Looping} ticks={view.TableTicks}");
var ids = new ushort[] { index };
var c1 = new ushort[] { start };
var c2 = new ushort[] { start };
var c3 = new ushort[] { start };
var c4 = new ushort[] { start };
var e = new float[] { 0.5f };
var law = new TimelineState(1, start);
for (var f = 0; f < frames; f++)
{
var ps = MemoryMarshal.CreateReadOnlySpan(ref c1[0], 1);
var es = MemoryMarshal.CreateSpan(ref e[0], 1);
Timeline<LaneTrack, LaneClip>.Apply(index, ps, !backward, es);
Timeline<LaneTrack, LaneClip>.Advance(index, ref c1[0], !backward);
Timeline<LaneTrack, LaneClip>.Apply(ids, c2, !backward, e);
Timeline.Advance(ids, c2, !backward);
var ns = MemoryMarshal.CreateSpan(ref c3[0], 1);
var es3 = MemoryMarshal.CreateSpan(ref e[0], 1);
Timeline<LaneTrack, LaneClip>.Apply(index, MemoryMarshal.CreateReadOnlySpan(ref c3[0], 1), ns, !backward, es3);
TimelineMovement.Select(in law, view.Duration, looping, backward, out law, out var tick, out _);
RunOne("record-floor", index, c4, e, backward);
Console.WriteLine($"frame {f}: apply-step={c1[0]} crowd={c2[0]} fused={c3[0]} floor={c4[0]} law={law.Position} tick={tick}");
}
}
static unsafe int Compare(string shape, ushort index, ushort duration, bool looping, bool backward, ushort start, int frames)
{
const int crowd = 32;
var ids = new ushort[crowd];
Array.Fill(ids, index);
var candidatePositions = new ushort[] { start };
var candidateEffects = new float[] { 0.5f };
var crowdPositions = new ushort[crowd];
var crowdEffects = new float[crowd];
Array.Fill(crowdPositions, start);
Array.Fill(crowdEffects, 0.5f);
var view = Timeline<LaneTrack, LaneClip>.View(index);
for (var frame = 0; frame < frames; frame++)
{
Timeline<LaneTrack, LaneClip>.Apply(ids, crowdPositions, !backward, crowdEffects);
Timeline.Advance(ids, crowdPositions, !backward);
RunOne(shape, index, candidatePositions, candidateEffects, backward);
}
var law = new TimelineState(1, start);
var lawEffect = 0.5f;
var moved = false;
for (var frame = 0; frame < frames; frame++)
{
if (!TimelineMovement.Select(in law, view.Duration, looping, backward, out law, out var tick, out _))
continue;
moved = true;
lawEffect += backward ? view.Backward[tick] : view.Forward[tick];
}
var failures = 0;
if (candidatePositions[0] != crowdPositions[0] || candidatePositions[0] != law.Position
|| candidateEffects[0] != crowdEffects[0] || (moved && candidateEffects[0] != lawEffect))
{
failures++;
Console.WriteLine(
$"parity FAIL shape={shape} dur={duration} looping={looping} bwd={backward} start={start} frames={frames}: candidate pos={candidatePositions[0]} eff={candidateEffects[0]} crowd pos={crowdPositions[0]} eff={crowdEffects[0]} law pos={law.Position} eff={lawEffect}");
}
return failures;
}
static unsafe void RunOne(string shape, ushort index, ushort[] positions, float[] effects, bool backward)
{
switch (shape)
{
case "apply-step":
{
var ps = MemoryMarshal.CreateReadOnlySpan(ref positions[0], 1);
var es = MemoryMarshal.CreateSpan(ref effects[0], 1);
Timeline<LaneTrack, LaneClip>.Apply(index, ps, !backward, es);
Timeline<LaneTrack, LaneClip>.Advance(index, ref positions[0], !backward);
break;
}
case "fused":
{
var ps = MemoryMarshal.CreateReadOnlySpan(ref positions[0], 1);
var ns = MemoryMarshal.CreateSpan(ref positions[0], 1);
var es = MemoryMarshal.CreateSpan(ref effects[0], 1);
Timeline<LaneTrack, LaneClip>.Apply(index, ps, ns, !backward, es);
break;
}
case "record-floor":
{
var view = Timeline<LaneTrack, LaneClip>.View(index);
var records = backward ? view.BackwardRecords : view.ForwardRecords;
var duration = view.Duration;
var position = positions[0];
if (backward)
{
if (position <= duration)
{
ref var r = ref records[position];
if (r.Next != LaneMovementRecord.Skipped)
{
effects[0] += r.Effect;
positions[0] = r.Next;
}
}
}
else
{
if (position < duration)
{
ref var r = ref records[position];
effects[0] += r.Effect;
positions[0] = r.Next;
}
}
break;
}
default:
throw new ArgumentException($"unknown shape {shape}");
}
}
}
==== before/apply-step:bwd-r1.csv ====
# started on Sun Sep 20 18:27:52 2026
48581906204,,cpu_core/cycles/u,8558942278,100.00,,
303227997638,,cpu_core/instructions/u,8558942278,100.00,,
73938762700,,cpu_core/branches/u,8558942278,100.00,,
5994877,,cpu_core/branch-misses/u,8558942278,100.00,,
31672614,,cpu_core/L1-dcache-load-misses/u,8558942278,100.00,,
8558.94,msec,task-clock:u,8558942278,100.00,,
==== before/apply-step:bwd-r2.csv ====
# started on Sun Sep 20 18:28:42 2026
48559881774,,cpu_core/cycles/u,8539650281,100.00,,
303227983271,,cpu_core/instructions/u,8539650281,100.00,,
73938757485,,cpu_core/branches/u,8539650281,100.00,,
6035613,,cpu_core/branch-misses/u,8539650281,100.00,,
56276715,,cpu_core/L1-dcache-load-misses/u,8539650281,100.00,,
8539.65,msec,task-clock:u,8539650281,100.00,,
==== before/apply-step:bwd-r3.csv ====
# started on Sun Sep 20 18:29:32 2026
48591902523,,cpu_core/cycles/u,8555362554,100.00,,
303227987613,,cpu_core/instructions/u,8555362554,100.00,,
73938758579,,cpu_core/branches/u,8555362554,100.00,,
5984635,,cpu_core/branch-misses/u,8555362554,100.00,,
29244352,,cpu_core/L1-dcache-load-misses/u,8555362554,100.00,,
8555.36,msec,task-clock:u,8555362554,100.00,,
==== before/apply-step:bwd-r4.csv ====
# started on Sun Sep 20 18:30:22 2026
48576954586,,cpu_core/cycles/u,8545130409,100.00,,
303227981797,,cpu_core/instructions/u,8545130409,100.00,,
73938757070,,cpu_core/branches/u,8545130409,100.00,,
6007973,,cpu_core/branch-misses/u,8545130409,100.00,,
37194850,,cpu_core/L1-dcache-load-misses/u,8545130409,100.00,,
8545.13,msec,task-clock:u,8545130409,100.00,,
==== before/apply-step:bwd-r5.csv ====
# started on Sun Sep 20 18:31:12 2026
48590981645,,cpu_core/cycles/u,8552586131,100.00,,
303227972707,,cpu_core/instructions/u,8552586131,100.00,,
73938754601,,cpu_core/branches/u,8552586131,100.00,,
5986211,,cpu_core/branch-misses/u,8552586131,100.00,,
31206254,,cpu_core/L1-dcache-load-misses/u,8552586131,100.00,,
8552.59,msec,task-clock:u,8552586131,100.00,,
==== before/apply-step:fwd-r1.csv ====
# started on Sun Sep 20 18:27:43 2026
48711771653,,cpu_core/cycles/u,8579555033,100.00,,
314302785890,,cpu_core/instructions/u,8579555033,100.00,,
70245959443,,cpu_core/branches/u,8579555033,100.00,,
6011188,,cpu_core/branch-misses/u,8579555033,100.00,,
23768974,,cpu_core/L1-dcache-load-misses/u,8579555033,100.00,,
8579.56,msec,task-clock:u,8579555033,100.00,,
==== before/apply-step:fwd-r2.csv ====
# started on Sun Sep 20 18:28:33 2026
48728792407,,cpu_core/cycles/u,8566446056,100.00,,
314302772237,,cpu_core/instructions/u,8566446056,100.00,,
70245956057,,cpu_core/branches/u,8566446056,100.00,,
6023923,,cpu_core/branch-misses/u,8566446056,100.00,,
18354720,,cpu_core/L1-dcache-load-misses/u,8566446056,100.00,,
8566.45,msec,task-clock:u,8566446056,100.00,,
==== before/apply-step:fwd-r3.csv ====
# started on Sun Sep 20 18:29:23 2026
48722283506,,cpu_core/cycles/u,8578644060,100.00,,
314302781580,,cpu_core/instructions/u,8578644060,100.00,,
70245959346,,cpu_core/branches/u,8578644060,100.00,,
6023258,,cpu_core/branch-misses/u,8578644060,100.00,,
35089483,,cpu_core/L1-dcache-load-misses/u,8578644060,100.00,,
8578.64,msec,task-clock:u,8578644060,100.00,,
==== before/apply-step:fwd-r4.csv ====
# started on Sun Sep 20 18:30:13 2026
48740582849,,cpu_core/cycles/u,8609536616,100.00,,
314302777904,,cpu_core/instructions/u,8609536616,100.00,,
70245958257,,cpu_core/branches/u,8609536616,100.00,,
5994067,,cpu_core/branch-misses/u,8609536616,100.00,,
18511932,,cpu_core/L1-dcache-load-misses/u,8609536616,100.00,,
8609.54,msec,task-clock:u,8609536616,100.00,,
==== before/apply-step:fwd-r5.csv ====
# started on Sun Sep 20 18:31:03 2026
48731526994,,cpu_core/cycles/u,8583044085,100.00,,
314302764436,,cpu_core/instructions/u,8583044085,100.00,,
70245955217,,cpu_core/branches/u,8583044085,100.00,,
6029462,,cpu_core/branch-misses/u,8583044085,100.00,,
31530649,,cpu_core/L1-dcache-load-misses/u,8583044085,100.00,,
8583.04,msec,task-clock:u,8583044085,100.00,,
==== before/empty:bwd-r1.csv ====
# started on Sun Sep 20 18:28:27 2026
29878828506,,cpu_core/cycles/u,5250672449,100.00,,
26252366340,,cpu_core/instructions/u,5250672449,100.00,,
3769669885,,cpu_core/branches/u,5250672449,100.00,,
2291187,,cpu_core/branch-misses/u,5250672449,100.00,,
14782241,,cpu_core/L1-dcache-load-misses/u,5250672449,100.00,,
5250.67,msec,task-clock:u,5250672449,100.00,,
==== before/empty:bwd-r2.csv ====
# started on Sun Sep 20 18:29:17 2026
29872908346,,cpu_core/cycles/u,5249677146,100.00,,
26252354905,,cpu_core/instructions/u,5249677146,100.00,,
3769666279,,cpu_core/branches/u,5249677146,100.00,,
2329085,,cpu_core/branch-misses/u,5249677146,100.00,,
16667440,,cpu_core/L1-dcache-load-misses/u,5249677146,100.00,,
5249.68,msec,task-clock:u,5249677146,100.00,,
==== before/empty:bwd-r3.csv ====
# started on Sun Sep 20 18:30:08 2026
29881070230,,cpu_core/cycles/u,5250967853,100.00,,
26252351935,,cpu_core/instructions/u,5250967853,100.00,,
3769665009,,cpu_core/branches/u,5250967853,100.00,,
2326854,,cpu_core/branch-misses/u,5250967853,100.00,,
15000352,,cpu_core/L1-dcache-load-misses/u,5250967853,100.00,,
5250.97,msec,task-clock:u,5250967853,100.00,,
==== before/empty:bwd-r4.csv ====
# started on Sun Sep 20 18:30:58 2026
29860474776,,cpu_core/cycles/u,5247111349,100.00,,
26252376209,,cpu_core/instructions/u,5247111349,100.00,,
3769671429,,cpu_core/branches/u,5247111349,100.00,,
2309133,,cpu_core/branch-misses/u,5247111349,100.00,,
45660868,,cpu_core/L1-dcache-load-misses/u,5247111349,100.00,,
5247.11,msec,task-clock:u,5247111349,100.00,,
==== before/empty:bwd-r5.csv ====
# started on Sun Sep 20 18:31:48 2026
29864703326,,cpu_core/cycles/u,5247630343,100.00,,
26252351068,,cpu_core/instructions/u,5247630343,100.00,,
3769664865,,cpu_core/branches/u,5247630343,100.00,,
2296657,,cpu_core/branch-misses/u,5247630343,100.00,,
16559406,,cpu_core/L1-dcache-load-misses/u,5247630343,100.00,,
5247.63,msec,task-clock:u,5247630343,100.00,,
==== before/empty:fwd-r1.csv ====
# started on Sun Sep 20 18:28:22 2026
29872701589,,cpu_core/cycles/u,5249428140,100.00,,
26252360063,,cpu_core/instructions/u,5249428140,100.00,,
3769666611,,cpu_core/branches/u,5249428140,100.00,,
2289925,,cpu_core/branch-misses/u,5249428140,100.00,,
22559261,,cpu_core/L1-dcache-load-misses/u,5249428140,100.00,,
5249.43,msec,task-clock:u,5249428140,100.00,,
==== before/empty:fwd-r2.csv ====
# started on Sun Sep 20 18:29:12 2026
29872423211,,cpu_core/cycles/u,5249090757,100.00,,
26252357165,,cpu_core/instructions/u,5249090757,100.00,,
3769666293,,cpu_core/branches/u,5249090757,100.00,,
2334269,,cpu_core/branch-misses/u,5249090757,100.00,,
25863281,,cpu_core/L1-dcache-load-misses/u,5249090757,100.00,,
5249.09,msec,task-clock:u,5249090757,100.00,,
==== before/empty:fwd-r3.csv ====
# started on Sun Sep 20 18:30:02 2026
29890384174,,cpu_core/cycles/u,5253793615,100.00,,
26252359690,,cpu_core/instructions/u,5253793615,100.00,,
3769667754,,cpu_core/branches/u,5253793615,100.00,,
2295622,,cpu_core/branch-misses/u,5253793615,100.00,,
16905043,,cpu_core/L1-dcache-load-misses/u,5253793615,100.00,,
5253.79,msec,task-clock:u,5253793615,100.00,,
==== before/empty:fwd-r4.csv ====
# started on Sun Sep 20 18:30:52 2026
29804575682,,cpu_core/cycles/u,5237250965,100.00,,
26252387912,,cpu_core/instructions/u,5237250965,100.00,,
3769675523,,cpu_core/branches/u,5237250965,100.00,,
2336785,,cpu_core/branch-misses/u,5237250965,100.00,,
36595714,,cpu_core/L1-dcache-load-misses/u,5237250965,100.00,,
5237.25,msec,task-clock:u,5237250965,100.00,,
==== before/empty:fwd-r5.csv ====
# started on Sun Sep 20 18:31:42 2026
29858182415,,cpu_core/cycles/u,5247044099,100.00,,
26252355834,,cpu_core/instructions/u,5247044099,100.00,,
3769665798,,cpu_core/branches/u,5247044099,100.00,,
2293348,,cpu_core/branch-misses/u,5247044099,100.00,,
26977135,,cpu_core/L1-dcache-load-misses/u,5247044099,100.00,,
5247.04,msec,task-clock:u,5247044099,100.00,,
==== before/fused:bwd-r1.csv ====
# started on Sun Sep 20 18:28:07 2026
34722950037,,cpu_core/cycles/u,6117905101,100.00,,
203515130937,,cpu_core/instructions/u,6117905101,100.00,,
40699239252,,cpu_core/branches/u,6117905101,100.00,,
2395578,,cpu_core/branch-misses/u,6117905101,100.00,,
17980558,,cpu_core/L1-dcache-load-misses/u,6117905101,100.00,,
6117.91,msec,task-clock:u,6117905101,100.00,,
==== before/fused:bwd-r2.csv ====
# started on Sun Sep 20 18:28:57 2026
34734457430,,cpu_core/cycles/u,6106172111,100.00,,
203515136627,,cpu_core/instructions/u,6106172111,100.00,,
40699241577,,cpu_core/branches/u,6106172111,100.00,,
2372676,,cpu_core/branch-misses/u,6106172111,100.00,,
27303066,,cpu_core/L1-dcache-load-misses/u,6106172111,100.00,,
6106.17,msec,task-clock:u,6106172111,100.00,,
==== before/fused:bwd-r3.csv ====
# started on Sun Sep 20 18:29:47 2026
34753603338,,cpu_core/cycles/u,6112216632,100.00,,
203515150606,,cpu_core/instructions/u,6112216632,100.00,,
40699245486,,cpu_core/branches/u,6112216632,100.00,,
2362539,,cpu_core/branch-misses/u,6112216632,100.00,,
17424963,,cpu_core/L1-dcache-load-misses/u,6112216632,100.00,,
6112.22,msec,task-clock:u,6112216632,100.00,,
==== before/fused:bwd-r4.csv ====
# started on Sun Sep 20 18:30:37 2026
34761111737,,cpu_core/cycles/u,6116518494,100.00,,
203515153597,,cpu_core/instructions/u,6116518494,100.00,,
40699246968,,cpu_core/branches/u,6116518494,100.00,,
2396548,,cpu_core/branch-misses/u,6116518494,100.00,,
34832486,,cpu_core/L1-dcache-load-misses/u,6116518494,100.00,,
6116.52,msec,task-clock:u,6116518494,100.00,,
==== before/fused:bwd-r5.csv ====
# started on Sun Sep 20 18:31:27 2026
34727071538,,cpu_core/cycles/u,6103603375,100.00,,
203515135081,,cpu_core/instructions/u,6103603375,100.00,,
40699242259,,cpu_core/branches/u,6103603375,100.00,,
2353812,,cpu_core/branch-misses/u,6103603375,100.00,,
28650402,,cpu_core/L1-dcache-load-misses/u,6103603375,100.00,,
6103.60,msec,task-clock:u,6103603375,100.00,,
==== before/fused:fwd-r1.csv ====
# started on Sun Sep 20 18:28:01 2026
33517249864,,cpu_core/cycles/u,5902245940,100.00,,
199822349838,,cpu_core/instructions/u,5902245940,100.00,,
33313646201,,cpu_core/branches/u,5902245940,100.00,,
2396382,,cpu_core/branch-misses/u,5902245940,100.00,,
29969313,,cpu_core/L1-dcache-load-misses/u,5902245940,100.00,,
5902.25,msec,task-clock:u,5902245940,100.00,,
==== before/fused:fwd-r2.csv ====
# started on Sun Sep 20 18:28:51 2026
33488113813,,cpu_core/cycles/u,5931379333,100.00,,
199822344447,,cpu_core/instructions/u,5931379333,100.00,,
33313644000,,cpu_core/branches/u,5931379333,100.00,,
2367263,,cpu_core/branch-misses/u,5931379333,100.00,,
20577868,,cpu_core/L1-dcache-load-misses/u,5931379333,100.00,,
5931.38,msec,task-clock:u,5931379333,100.00,,
==== before/fused:fwd-r3.csv ====
# started on Sun Sep 20 18:29:41 2026
33503489575,,cpu_core/cycles/u,5899765254,100.00,,
199822342394,,cpu_core/instructions/u,5899765254,100.00,,
33313643051,,cpu_core/branches/u,5899765254,100.00,,
2374936,,cpu_core/branch-misses/u,5899765254,100.00,,
45081102,,cpu_core/L1-dcache-load-misses/u,5899765254,100.00,,
5899.77,msec,task-clock:u,5899765254,100.00,,
==== before/fused:fwd-r4.csv ====
# started on Sun Sep 20 18:30:31 2026
33501732502,,cpu_core/cycles/u,5930587430,100.00,,
199822361896,,cpu_core/instructions/u,5930587430,100.00,,
33313649228,,cpu_core/branches/u,5930587430,100.00,,
2356423,,cpu_core/branch-misses/u,5930587430,100.00,,
15412182,,cpu_core/L1-dcache-load-misses/u,5930587430,100.00,,
5930.59,msec,task-clock:u,5930587430,100.00,,
==== before/fused:fwd-r5.csv ====
# started on Sun Sep 20 18:31:21 2026
33476593464,,cpu_core/cycles/u,5894563291,100.00,,
199822346929,,cpu_core/instructions/u,5894563291,100.00,,
33313645217,,cpu_core/branches/u,5894563291,100.00,,
2362208,,cpu_core/branch-misses/u,5894563291,100.00,,
47488849,,cpu_core/L1-dcache-load-misses/u,5894563291,100.00,,
5894.56,msec,task-clock:u,5894563291,100.00,,
==== before/record-floor:bwd-r1.csv ====
# started on Sun Sep 20 18:28:19 2026
15461322679,,cpu_core/cycles/u,2719339578,100.00,,
55795637871,,cpu_core/instructions/u,2719339578,100.00,,
14848286756,,cpu_core/branches/u,2719339578,100.00,,
2300938,,cpu_core/branch-misses/u,2719339578,100.00,,
14280001,,cpu_core/L1-dcache-load-misses/u,2719339578,100.00,,
2719.34,msec,task-clock:u,2719339578,100.00,,
==== before/record-floor:bwd-r2.csv ====
# started on Sun Sep 20 18:29:09 2026
15469873513,,cpu_core/cycles/u,2720771214,100.00,,
55795639417,,cpu_core/instructions/u,2720771214,100.00,,
14848286758,,cpu_core/branches/u,2720771214,100.00,,
2354931,,cpu_core/branch-misses/u,2720771214,100.00,,
9242713,,cpu_core/L1-dcache-load-misses/u,2720771214,100.00,,
2720.77,msec,task-clock:u,2720771214,100.00,,
==== before/record-floor:bwd-r3.csv ====
# started on Sun Sep 20 18:29:59 2026
15471898351,,cpu_core/cycles/u,2722381122,100.00,,
55795649044,,cpu_core/instructions/u,2722381122,100.00,,
14848288553,,cpu_core/branches/u,2722381122,100.00,,
2312881,,cpu_core/branch-misses/u,2722381122,100.00,,
27225556,,cpu_core/L1-dcache-load-misses/u,2722381122,100.00,,
2722.38,msec,task-clock:u,2722381122,100.00,,
==== before/record-floor:bwd-r4.csv ====
# started on Sun Sep 20 18:30:49 2026
15463042023,,cpu_core/cycles/u,2719645430,100.00,,
55795651273,,cpu_core/instructions/u,2719645430,100.00,,
14848289807,,cpu_core/branches/u,2719645430,100.00,,
2308172,,cpu_core/branch-misses/u,2719645430,100.00,,
7484416,,cpu_core/L1-dcache-load-misses/u,2719645430,100.00,,
2719.65,msec,task-clock:u,2719645430,100.00,,
==== before/record-floor:bwd-r5.csv ====
# started on Sun Sep 20 18:31:39 2026
15470956198,,cpu_core/cycles/u,2720847176,100.00,,
55795639953,,cpu_core/instructions/u,2720847176,100.00,,
14848286186,,cpu_core/branches/u,2720847176,100.00,,
2337476,,cpu_core/branch-misses/u,2720847176,100.00,,
9100494,,cpu_core/L1-dcache-load-misses/u,2720847176,100.00,,
2720.85,msec,task-clock:u,2720847176,100.00,,
==== before/record-floor:fwd-r1.csv ====
# started on Sun Sep 20 18:28:13 2026
29820224187,,cpu_core/cycles/u,5239782664,100.00,,
55795647613,,cpu_core/instructions/u,5239782664,100.00,,
11155490651,,cpu_core/branches/u,5239782664,100.00,,
2337443,,cpu_core/branch-misses/u,5239782664,100.00,,
52035515,,cpu_core/L1-dcache-load-misses/u,5239782664,100.00,,
5239.78,msec,task-clock:u,5239782664,100.00,,
==== before/record-floor:fwd-r2.csv ====
# started on Sun Sep 20 18:29:03 2026
29818485709,,cpu_core/cycles/u,5239870625,100.00,,
55795662590,,cpu_core/instructions/u,5239870625,100.00,,
11155494804,,cpu_core/branches/u,5239870625,100.00,,
2313486,,cpu_core/branch-misses/u,5239870625,100.00,,
50125917,,cpu_core/L1-dcache-load-misses/u,5239870625,100.00,,
5239.87,msec,task-clock:u,5239870625,100.00,,
==== before/record-floor:fwd-r3.csv ====
# started on Sun Sep 20 18:29:53 2026
29818634359,,cpu_core/cycles/u,5239943395,100.00,,
55795655626,,cpu_core/instructions/u,5239943395,100.00,,
11155491858,,cpu_core/branches/u,5239943395,100.00,,
2319370,,cpu_core/branch-misses/u,5239943395,100.00,,
47094739,,cpu_core/L1-dcache-load-misses/u,5239943395,100.00,,
5239.94,msec,task-clock:u,5239943395,100.00,,
==== before/record-floor:fwd-r4.csv ====
# started on Sun Sep 20 18:30:44 2026
29859949163,,cpu_core/cycles/u,5249390147,100.00,,
55795646869,,cpu_core/instructions/u,5249390147,100.00,,
11155489437,,cpu_core/branches/u,5249390147,100.00,,
2346092,,cpu_core/branch-misses/u,5249390147,100.00,,
46404960,,cpu_core/L1-dcache-load-misses/u,5249390147,100.00,,
5249.39,msec,task-clock:u,5249390147,100.00,,
==== before/record-floor:fwd-r5.csv ====
# started on Sun Sep 20 18:31:34 2026
29818628969,,cpu_core/cycles/u,5239704652,100.00,,
55795653103,,cpu_core/instructions/u,5239704652,100.00,,
11155492164,,cpu_core/branches/u,5239704652,100.00,,
2316483,,cpu_core/branch-misses/u,5239704652,100.00,,
50902056,,cpu_core/L1-dcache-load-misses/u,5239704652,100.00,,
5239.70,msec,task-clock:u,5239704652,100.00,,
==== after/apply-step:bwd-r1.csv ====
# started on Sun Sep 20 18:56:03 2026
48489326517,,cpu_core/cycles/u,8841740020,100.00,,
299530628991,,cpu_core/instructions/u,8841740020,100.00,,
70242167664,,cpu_core/branches/u,8841740020,100.00,,
2379466,,cpu_core/branch-misses/u,8841740020,100.00,,
30155277,,cpu_core/L1-dcache-load-misses/u,8841740020,100.00,,
8841.74,msec,task-clock:u,8841740020,100.00,,
==== after/apply-step:bwd-r2.csv ====
# started on Sun Sep 20 18:56:53 2026
48479554167,,cpu_core/cycles/u,8863427325,100.00,,
299530614105,,cpu_core/instructions/u,8863427325,100.00,,
70242164168,,cpu_core/branches/u,8863427325,100.00,,
2407821,,cpu_core/branch-misses/u,8863427325,100.00,,
37490889,,cpu_core/L1-dcache-load-misses/u,8863427325,100.00,,
8863.43,msec,task-clock:u,8863427325,100.00,,
==== after/apply-step:bwd-r3.csv ====
# started on Sun Sep 20 18:57:44 2026
48440743519,,cpu_core/cycles/u,8775888036,100.00,,
299530621660,,cpu_core/instructions/u,8775888036,100.00,,
70242165375,,cpu_core/branches/u,8775888036,100.00,,
2417538,,cpu_core/branch-misses/u,8775888036,100.00,,
34054364,,cpu_core/L1-dcache-load-misses/u,8775888036,100.00,,
8775.89,msec,task-clock:u,8775888036,100.00,,
==== after/apply-step:bwd-r4.csv ====
# started on Sun Sep 20 18:58:35 2026
48513021684,,cpu_core/cycles/u,8863773758,100.00,,
299530642674,,cpu_core/instructions/u,8863773758,100.00,,
70242171861,,cpu_core/branches/u,8863773758,100.00,,
2430649,,cpu_core/branch-misses/u,8863773758,100.00,,
34310434,,cpu_core/L1-dcache-load-misses/u,8863773758,100.00,,
8863.77,msec,task-clock:u,8863773758,100.00,,
==== after/apply-step:bwd-r5.csv ====
# started on Sun Sep 20 18:59:25 2026
48461830373,,cpu_core/cycles/u,8809875510,100.00,,
299530628372,,cpu_core/instructions/u,8809875510,100.00,,
70242166007,,cpu_core/branches/u,8809875510,100.00,,
2406822,,cpu_core/branch-misses/u,8809875510,100.00,,
37022638,,cpu_core/L1-dcache-load-misses/u,8809875510,100.00,,
8809.88,msec,task-clock:u,8809875510,100.00,,
==== after/apply-step:fwd-r1.csv ====
# started on Sun Sep 20 18:55:55 2026
45140614149,,cpu_core/cycles/u,8242552410,100.00,,
288452226828,,cpu_core/instructions/u,8242552410,100.00,,
62856566021,,cpu_core/branches/u,8242552410,100.00,,
2414107,,cpu_core/branch-misses/u,8242552410,100.00,,
18047220,,cpu_core/L1-dcache-load-misses/u,8242552410,100.00,,
8242.55,msec,task-clock:u,8242552410,100.00,,
==== after/apply-step:fwd-r2.csv ====
# started on Sun Sep 20 18:56:45 2026
44852603424,,cpu_core/cycles/u,8171279580,100.00,,
288452245528,,cpu_core/instructions/u,8171279580,100.00,,
62856571249,,cpu_core/branches/u,8171279580,100.00,,
2390681,,cpu_core/branch-misses/u,8171279580,100.00,,
21430448,,cpu_core/L1-dcache-load-misses/u,8171279580,100.00,,
8171.28,msec,task-clock:u,8171279580,100.00,,
==== after/apply-step:fwd-r3.csv ====
# started on Sun Sep 20 18:57:36 2026
44979138460,,cpu_core/cycles/u,8278182440,100.00,,
288452238151,,cpu_core/instructions/u,8278182440,100.00,,
62856568724,,cpu_core/branches/u,8278182440,100.00,,
2373339,,cpu_core/branch-misses/u,8278182440,100.00,,
17854873,,cpu_core/L1-dcache-load-misses/u,8278182440,100.00,,
8278.18,msec,task-clock:u,8278182440,100.00,,
==== after/apply-step:fwd-r4.csv ====
# started on Sun Sep 20 18:58:26 2026
44971141190,,cpu_core/cycles/u,8245566191,100.00,,
288452221010,,cpu_core/instructions/u,8245566191,100.00,,
62856564581,,cpu_core/branches/u,8245566191,100.00,,
2424417,,cpu_core/branch-misses/u,8245566191,100.00,,
18700249,,cpu_core/L1-dcache-load-misses/u,8245566191,100.00,,
8245.57,msec,task-clock:u,8245566191,100.00,,
==== after/apply-step:fwd-r5.csv ====
# started on Sun Sep 20 18:59:17 2026
45079768166,,cpu_core/cycles/u,8137804571,100.00,,
288452228478,,cpu_core/instructions/u,8137804571,100.00,,
62856566818,,cpu_core/branches/u,8137804571,100.00,,
2422144,,cpu_core/branch-misses/u,8137804571,100.00,,
20853868,,cpu_core/L1-dcache-load-misses/u,8137804571,100.00,,
8137.80,msec,task-clock:u,8137804571,100.00,,
==== after/empty:bwd-r1.csv ====
# started on Sun Sep 20 18:56:39 2026
29874390781,,cpu_core/cycles/u,5255835847,100.00,,
26252048612,,cpu_core/instructions/u,5255835847,100.00,,
3769604569,,cpu_core/branches/u,5255835847,100.00,,
2322105,,cpu_core/branch-misses/u,5255835847,100.00,,
14782971,,cpu_core/L1-dcache-load-misses/u,5255835847,100.00,,
5255.84,msec,task-clock:u,5255835847,100.00,,
==== after/empty:bwd-r2.csv ====
# started on Sun Sep 20 18:57:30 2026
29808745056,,cpu_core/cycles/u,5247791259,100.00,,
26252038109,,cpu_core/instructions/u,5247791259,100.00,,
3769602047,,cpu_core/branches/u,5247791259,100.00,,
2296728,,cpu_core/branch-misses/u,5247791259,100.00,,
41456477,,cpu_core/L1-dcache-load-misses/u,5247791259,100.00,,
5247.79,msec,task-clock:u,5247791259,100.00,,
==== after/empty:bwd-r3.csv ====
# started on Sun Sep 20 18:58:21 2026
29828743131,,cpu_core/cycles/u,5247111282,100.00,,
26252036133,,cpu_core/instructions/u,5247111282,100.00,,
3769602464,,cpu_core/branches/u,5247111282,100.00,,
2330881,,cpu_core/branch-misses/u,5247111282,100.00,,
30984941,,cpu_core/L1-dcache-load-misses/u,5247111282,100.00,,
5247.11,msec,task-clock:u,5247111282,100.00,,
==== after/empty:bwd-r4.csv ====
# started on Sun Sep 20 18:59:11 2026
29902469052,,cpu_core/cycles/u,5259298297,100.00,,
26252026866,,cpu_core/instructions/u,5259298297,100.00,,
3769598937,,cpu_core/branches/u,5259298297,100.00,,
2294615,,cpu_core/branch-misses/u,5259298297,100.00,,
17048377,,cpu_core/L1-dcache-load-misses/u,5259298297,100.00,,
5259.30,msec,task-clock:u,5259298297,100.00,,
==== after/empty:bwd-r5.csv ====
# started on Sun Sep 20 19:00:01 2026
29817766918,,cpu_core/cycles/u,5241010185,100.00,,
26252037491,,cpu_core/instructions/u,5241010185,100.00,,
3769601856,,cpu_core/branches/u,5241010185,100.00,,
2311120,,cpu_core/branch-misses/u,5241010185,100.00,,
31534731,,cpu_core/L1-dcache-load-misses/u,5241010185,100.00,,
5241.01,msec,task-clock:u,5241010185,100.00,,
==== after/empty:fwd-r1.csv ====
# started on Sun Sep 20 18:56:34 2026
29873532395,,cpu_core/cycles/u,5250095520,100.00,,
26252047710,,cpu_core/instructions/u,5250095520,100.00,,
3769606529,,cpu_core/branches/u,5250095520,100.00,,
2300494,,cpu_core/branch-misses/u,5250095520,100.00,,
15529083,,cpu_core/L1-dcache-load-misses/u,5250095520,100.00,,
5250.10,msec,task-clock:u,5250095520,100.00,,
==== after/empty:fwd-r2.csv ====
# started on Sun Sep 20 18:57:24 2026
29860555342,,cpu_core/cycles/u,5249470312,100.00,,
26252046057,,cpu_core/instructions/u,5249470312,100.00,,
3769605005,,cpu_core/branches/u,5249470312,100.00,,
2321645,,cpu_core/branch-misses/u,5249470312,100.00,,
25549226,,cpu_core/L1-dcache-load-misses/u,5249470312,100.00,,
5249.47,msec,task-clock:u,5249470312,100.00,,
==== after/empty:fwd-r3.csv ====
# started on Sun Sep 20 18:58:15 2026
29899564284,,cpu_core/cycles/u,5257997704,100.00,,
26252044520,,cpu_core/instructions/u,5257997704,100.00,,
3769604478,,cpu_core/branches/u,5257997704,100.00,,
2330440,,cpu_core/branch-misses/u,5257997704,100.00,,
15533421,,cpu_core/L1-dcache-load-misses/u,5257997704,100.00,,
5258.00,msec,task-clock:u,5257997704,100.00,,
==== after/empty:fwd-r4.csv ====
# started on Sun Sep 20 18:59:06 2026
29923778340,,cpu_core/cycles/u,5273754650,100.00,,
26252047984,,cpu_core/instructions/u,5273754650,100.00,,
3769605999,,cpu_core/branches/u,5273754650,100.00,,
2302403,,cpu_core/branch-misses/u,5273754650,100.00,,
14679191,,cpu_core/L1-dcache-load-misses/u,5273754650,100.00,,
5273.75,msec,task-clock:u,5273754650,100.00,,
==== after/empty:fwd-r5.csv ====
# started on Sun Sep 20 18:59:56 2026
29862435326,,cpu_core/cycles/u,5248998169,100.00,,
26252076118,,cpu_core/instructions/u,5248998169,100.00,,
3769613200,,cpu_core/branches/u,5248998169,100.00,,
2295464,,cpu_core/branch-misses/u,5248998169,100.00,,
32957087,,cpu_core/L1-dcache-load-misses/u,5248998169,100.00,,
5249.00,msec,task-clock:u,5248998169,100.00,,
==== after/fused:bwd-r1.csv ====
# started on Sun Sep 20 18:56:19 2026
34737342427,,cpu_core/cycles/u,6320212777,100.00,,
203514828765,,cpu_core/instructions/u,6320212777,100.00,,
40699182490,,cpu_core/branches/u,6320212777,100.00,,
2389899,,cpu_core/branch-misses/u,6320212777,100.00,,
12937440,,cpu_core/L1-dcache-load-misses/u,6320212777,100.00,,
6320.21,msec,task-clock:u,6320212777,100.00,,
==== after/fused:bwd-r2.csv ====
# started on Sun Sep 20 18:57:09 2026
34695110040,,cpu_core/cycles/u,6383797035,100.00,,
203514800246,,cpu_core/instructions/u,6383797035,100.00,,
40699174686,,cpu_core/branches/u,6383797035,100.00,,
2393624,,cpu_core/branch-misses/u,6383797035,100.00,,
13952388,,cpu_core/L1-dcache-load-misses/u,6383797035,100.00,,
6383.80,msec,task-clock:u,6383797035,100.00,,
==== after/fused:bwd-r3.csv ====
# started on Sun Sep 20 18:58:00 2026
34724419412,,cpu_core/cycles/u,6372437829,100.00,,
203514811420,,cpu_core/instructions/u,6372437829,100.00,,
40699178021,,cpu_core/branches/u,6372437829,100.00,,
2386474,,cpu_core/branch-misses/u,6372437829,100.00,,
12890673,,cpu_core/L1-dcache-load-misses/u,6372437829,100.00,,
6372.44,msec,task-clock:u,6372437829,100.00,,
==== after/fused:bwd-r4.csv ====
# started on Sun Sep 20 18:58:50 2026
34821944623,,cpu_core/cycles/u,6347501113,100.00,,
203514808180,,cpu_core/instructions/u,6347501113,100.00,,
40699176693,,cpu_core/branches/u,6347501113,100.00,,
2361929,,cpu_core/branch-misses/u,6347501113,100.00,,
12488760,,cpu_core/L1-dcache-load-misses/u,6347501113,100.00,,
6347.50,msec,task-clock:u,6347501113,100.00,,
==== after/fused:bwd-r5.csv ====
# started on Sun Sep 20 18:59:41 2026
34759752321,,cpu_core/cycles/u,6319716965,100.00,,
203514817808,,cpu_core/instructions/u,6319716965,100.00,,
40699179623,,cpu_core/branches/u,6319716965,100.00,,
2393601,,cpu_core/branch-misses/u,6319716965,100.00,,
16011099,,cpu_core/L1-dcache-load-misses/u,6319716965,100.00,,
6319.72,msec,task-clock:u,6319716965,100.00,,
==== after/fused:fwd-r1.csv ====
# started on Sun Sep 20 18:56:12 2026
33463959945,,cpu_core/cycles/u,6124418436,100.00,,
199822026565,,cpu_core/instructions/u,6124418436,100.00,,
33313581368,,cpu_core/branches/u,6124418436,100.00,,
2365046,,cpu_core/branch-misses/u,6124418436,100.00,,
13434408,,cpu_core/L1-dcache-load-misses/u,6124418436,100.00,,
6124.42,msec,task-clock:u,6124418436,100.00,,
==== after/fused:fwd-r2.csv ====
# started on Sun Sep 20 18:57:03 2026
33369949568,,cpu_core/cycles/u,6200502453,100.00,,
199822039162,,cpu_core/instructions/u,6200502453,100.00,,
33313585784,,cpu_core/branches/u,6200502453,100.00,,
2365256,,cpu_core/branch-misses/u,6200502453,100.00,,
11148239,,cpu_core/L1-dcache-load-misses/u,6200502453,100.00,,
6200.50,msec,task-clock:u,6200502453,100.00,,
==== after/fused:fwd-r3.csv ====
# started on Sun Sep 20 18:57:53 2026
33398546582,,cpu_core/cycles/u,6183658706,100.00,,
199822018020,,cpu_core/instructions/u,6183658706,100.00,,
33313579929,,cpu_core/branches/u,6183658706,100.00,,
2362891,,cpu_core/branch-misses/u,6183658706,100.00,,
12581091,,cpu_core/L1-dcache-load-misses/u,6183658706,100.00,,
6183.66,msec,task-clock:u,6183658706,100.00,,
==== after/fused:fwd-r4.csv ====
# started on Sun Sep 20 18:58:44 2026
33451425247,,cpu_core/cycles/u,6119794646,100.00,,
199822013555,,cpu_core/instructions/u,6119794646,100.00,,
33313578181,,cpu_core/branches/u,6119794646,100.00,,
2390131,,cpu_core/branch-misses/u,6119794646,100.00,,
13756658,,cpu_core/L1-dcache-load-misses/u,6119794646,100.00,,
6119.79,msec,task-clock:u,6119794646,100.00,,
==== after/fused:fwd-r5.csv ====
# started on Sun Sep 20 18:59:34 2026
33558384846,,cpu_core/cycles/u,6082216231,100.00,,
199822020354,,cpu_core/instructions/u,6082216231,100.00,,
33313580129,,cpu_core/branches/u,6082216231,100.00,,
2389646,,cpu_core/branch-misses/u,6082216231,100.00,,
12859621,,cpu_core/L1-dcache-load-misses/u,6082216231,100.00,,
6082.22,msec,task-clock:u,6082216231,100.00,,
==== after/record-floor:bwd-r1.csv ====
# started on Sun Sep 20 18:56:31 2026
15467151992,,cpu_core/cycles/u,2723467812,100.00,,
55795321703,,cpu_core/instructions/u,2723467812,100.00,,
14848223192,,cpu_core/branches/u,2723467812,100.00,,
2333528,,cpu_core/branch-misses/u,2723467812,100.00,,
10207831,,cpu_core/L1-dcache-load-misses/u,2723467812,100.00,,
2723.47,msec,task-clock:u,2723467812,100.00,,
==== after/record-floor:bwd-r2.csv ====
# started on Sun Sep 20 18:57:21 2026
15469683836,,cpu_core/cycles/u,2724839897,100.00,,
55795317865,,cpu_core/instructions/u,2724839897,100.00,,
14848221627,,cpu_core/branches/u,2724839897,100.00,,
2331408,,cpu_core/branch-misses/u,2724839897,100.00,,
8022238,,cpu_core/L1-dcache-load-misses/u,2724839897,100.00,,
2724.84,msec,task-clock:u,2724839897,100.00,,
==== after/record-floor:bwd-r3.csv ====
# started on Sun Sep 20 18:58:12 2026
15473333882,,cpu_core/cycles/u,2726089960,100.00,,
55795325122,,cpu_core/instructions/u,2726089960,100.00,,
14848222734,,cpu_core/branches/u,2726089960,100.00,,
2305686,,cpu_core/branch-misses/u,2726089960,100.00,,
7793515,,cpu_core/L1-dcache-load-misses/u,2726089960,100.00,,
2726.09,msec,task-clock:u,2726089960,100.00,,
==== after/record-floor:bwd-r4.csv ====
# started on Sun Sep 20 18:59:03 2026
15473489669,,cpu_core/cycles/u,2722769788,100.00,,
55795341226,,cpu_core/instructions/u,2722769788,100.00,,
14848228197,,cpu_core/branches/u,2722769788,100.00,,
2315026,,cpu_core/branch-misses/u,2722769788,100.00,,
6782029,,cpu_core/L1-dcache-load-misses/u,2722769788,100.00,,
2722.77,msec,task-clock:u,2722769788,100.00,,
==== after/record-floor:bwd-r5.csv ====
# started on Sun Sep 20 18:59:53 2026
15498025180,,cpu_core/cycles/u,2731700445,100.00,,
55795342090,,cpu_core/instructions/u,2731700445,100.00,,
14848228423,,cpu_core/branches/u,2731700445,100.00,,
2302553,,cpu_core/branch-misses/u,2731700445,100.00,,
7562855,,cpu_core/L1-dcache-load-misses/u,2731700445,100.00,,
2731.70,msec,task-clock:u,2731700445,100.00,,
==== after/record-floor:fwd-r1.csv ====
# started on Sun Sep 20 18:56:25 2026
29836733913,,cpu_core/cycles/u,5244575453,100.00,,
55795325200,,cpu_core/instructions/u,5244575453,100.00,,
11155425287,,cpu_core/branches/u,5244575453,100.00,,
2341261,,cpu_core/branch-misses/u,5244575453,100.00,,
45228648,,cpu_core/L1-dcache-load-misses/u,5244575453,100.00,,
5244.58,msec,task-clock:u,5244575453,100.00,,
==== after/record-floor:fwd-r2.csv ====
# started on Sun Sep 20 18:57:16 2026
29829091911,,cpu_core/cycles/u,5247484728,100.00,,
55795331319,,cpu_core/instructions/u,5247484728,100.00,,
11155426746,,cpu_core/branches/u,5247484728,100.00,,
2361798,,cpu_core/branch-misses/u,5247484728,100.00,,
34838224,,cpu_core/L1-dcache-load-misses/u,5247484728,100.00,,
5247.48,msec,task-clock:u,5247484728,100.00,,
==== after/record-floor:fwd-r3.csv ====
# started on Sun Sep 20 18:58:06 2026
29829604775,,cpu_core/cycles/u,5247249752,100.00,,
55795331098,,cpu_core/instructions/u,5247249752,100.00,,
11155427635,,cpu_core/branches/u,5247249752,100.00,,
2301333,,cpu_core/branch-misses/u,5247249752,100.00,,
34139657,,cpu_core/L1-dcache-load-misses/u,5247249752,100.00,,
5247.25,msec,task-clock:u,5247249752,100.00,,
==== after/record-floor:fwd-r4.csv ====
# started on Sun Sep 20 18:58:57 2026
29839615451,,cpu_core/cycles/u,5253201563,100.00,,
55795340757,,cpu_core/instructions/u,5253201563,100.00,,
11155428452,,cpu_core/branches/u,5253201563,100.00,,
2316494,,cpu_core/branch-misses/u,5253201563,100.00,,
35385861,,cpu_core/L1-dcache-load-misses/u,5253201563,100.00,,
5253.20,msec,task-clock:u,5253201563,100.00,,
==== after/record-floor:fwd-r5.csv ====
# started on Sun Sep 20 18:59:47 2026
29860890758,,cpu_core/cycles/u,5256469788,100.00,,
55795325489,,cpu_core/instructions/u,5256469788,100.00,,
11155425314,,cpu_core/branches/u,5256469788,100.00,,
2324098,,cpu_core/branch-misses/u,5256469788,100.00,,
40259133,,cpu_core/L1-dcache-load-misses/u,5256469788,100.00,,
5256.47,msec,task-clock:u,5256469788,100.00,,
==== pair/after-apply-step:bwd-r1.csv ====
# started on Sun Sep 20 19:06:06 2026
48391982343,,cpu_core/cycles/u,8543105449,100.00,,
299530619221,,cpu_core/instructions/u,8543105449,100.00,,
70242163831,,cpu_core/branches/u,8543105449,100.00,,
2367565,,cpu_core/branch-misses/u,8543105449,100.00,,
46993576,,cpu_core/L1-dcache-load-misses/u,8543105449,100.00,,
8543.11,msec,task-clock:u,8543105449,100.00,,
==== pair/after-apply-step:bwd-r10.csv ====
# started on Sun Sep 20 19:13:10 2026
48416997990,,cpu_core/cycles/u,8838290324,100.00,,
299530624580,,cpu_core/instructions/u,8838290324,100.00,,
70242166274,,cpu_core/branches/u,8838290324,100.00,,
2408594,,cpu_core/branch-misses/u,8838290324,100.00,,
34938696,,cpu_core/L1-dcache-load-misses/u,8838290324,100.00,,
8838.29,msec,task-clock:u,8838290324,100.00,,
==== pair/after-apply-step:bwd-r2.csv ====
# started on Sun Sep 20 19:06:53 2026
48445783147,,cpu_core/cycles/u,8815724754,100.00,,
299530627256,,cpu_core/instructions/u,8815724754,100.00,,
70242167492,,cpu_core/branches/u,8815724754,100.00,,
2376775,,cpu_core/branch-misses/u,8815724754,100.00,,
33852756,,cpu_core/L1-dcache-load-misses/u,8815724754,100.00,,
8815.72,msec,task-clock:u,8815724754,100.00,,
==== pair/after-apply-step:bwd-r3.csv ====
# started on Sun Sep 20 19:07:40 2026
48596079872,,cpu_core/cycles/u,8859295639,100.00,,
299530622474,,cpu_core/instructions/u,8859295639,100.00,,
70242165995,,cpu_core/branches/u,8859295639,100.00,,
2383079,,cpu_core/branch-misses/u,8859295639,100.00,,
34877893,,cpu_core/L1-dcache-load-misses/u,8859295639,100.00,,
8859.30,msec,task-clock:u,8859295639,100.00,,
==== pair/after-apply-step:bwd-r4.csv ====
# started on Sun Sep 20 19:08:27 2026
48636623526,,cpu_core/cycles/u,8867326027,100.00,,
299530625725,,cpu_core/instructions/u,8867326027,100.00,,
70242166635,,cpu_core/branches/u,8867326027,100.00,,
2429436,,cpu_core/branch-misses/u,8867326027,100.00,,
34407337,,cpu_core/L1-dcache-load-misses/u,8867326027,100.00,,
8867.33,msec,task-clock:u,8867326027,100.00,,
==== pair/after-apply-step:bwd-r5.csv ====
# started on Sun Sep 20 19:09:15 2026
48476620945,,cpu_core/cycles/u,8842527325,100.00,,
299530621128,,cpu_core/instructions/u,8842527325,100.00,,
70242164837,,cpu_core/branches/u,8842527325,100.00,,
2399197,,cpu_core/branch-misses/u,8842527325,100.00,,
35040267,,cpu_core/L1-dcache-load-misses/u,8842527325,100.00,,
8842.53,msec,task-clock:u,8842527325,100.00,,
==== pair/after-apply-step:bwd-r6.csv ====
# started on Sun Sep 20 19:10:02 2026
48474496751,,cpu_core/cycles/u,8841025017,100.00,,
299530635075,,cpu_core/instructions/u,8841025017,100.00,,
70242168708,,cpu_core/branches/u,8841025017,100.00,,
2411942,,cpu_core/branch-misses/u,8841025017,100.00,,
34081000,,cpu_core/L1-dcache-load-misses/u,8841025017,100.00,,
8841.03,msec,task-clock:u,8841025017,100.00,,
==== pair/after-apply-step:bwd-r7.csv ====
# started on Sun Sep 20 19:10:49 2026
48454328789,,cpu_core/cycles/u,8836836421,100.00,,
299530621949,,cpu_core/instructions/u,8836836421,100.00,,
70242165804,,cpu_core/branches/u,8836836421,100.00,,
2392732,,cpu_core/branch-misses/u,8836836421,100.00,,
35185430,,cpu_core/L1-dcache-load-misses/u,8836836421,100.00,,
8836.84,msec,task-clock:u,8836836421,100.00,,
==== pair/after-apply-step:bwd-r8.csv ====
# started on Sun Sep 20 19:11:36 2026
48498839770,,cpu_core/cycles/u,8836696601,100.00,,
299530643676,,cpu_core/instructions/u,8836696601,100.00,,
70242170267,,cpu_core/branches/u,8836696601,100.00,,
2427267,,cpu_core/branch-misses/u,8836696601,100.00,,
32984725,,cpu_core/L1-dcache-load-misses/u,8836696601,100.00,,
8836.70,msec,task-clock:u,8836696601,100.00,,
==== pair/after-apply-step:bwd-r9.csv ====
# started on Sun Sep 20 19:12:23 2026
48506033075,,cpu_core/cycles/u,8849482536,100.00,,
299530619898,,cpu_core/instructions/u,8849482536,100.00,,
70242165165,,cpu_core/branches/u,8849482536,100.00,,
2421766,,cpu_core/branch-misses/u,8849482536,100.00,,
33004982,,cpu_core/L1-dcache-load-misses/u,8849482536,100.00,,
8849.48,msec,task-clock:u,8849482536,100.00,,
==== pair/after-apply-step:fwd-r1.csv ====
# started on Sun Sep 20 19:05:49 2026
44853350676,,cpu_core/cycles/u,7900484331,100.00,,
288452217795,,cpu_core/instructions/u,7900484331,100.00,,
62856562974,,cpu_core/branches/u,7900484331,100.00,,
2407903,,cpu_core/branch-misses/u,7900484331,100.00,,
20493495,,cpu_core/L1-dcache-load-misses/u,7900484331,100.00,,
7900.48,msec,task-clock:u,7900484331,100.00,,
==== pair/after-apply-step:fwd-r10.csv ====
# started on Sun Sep 20 19:12:53 2026
44927090176,,cpu_core/cycles/u,8203671395,100.00,,
288452220230,,cpu_core/instructions/u,8203671395,100.00,,
62856564721,,cpu_core/branches/u,8203671395,100.00,,
2423927,,cpu_core/branch-misses/u,8203671395,100.00,,
16986236,,cpu_core/L1-dcache-load-misses/u,8203671395,100.00,,
8203.67,msec,task-clock:u,8203671395,100.00,,
==== pair/after-apply-step:fwd-r2.csv ====
# started on Sun Sep 20 19:06:35 2026
44858285003,,cpu_core/cycles/u,8076715481,100.00,,
288452230153,,cpu_core/instructions/u,8076715481,100.00,,
62856567677,,cpu_core/branches/u,8076715481,100.00,,
2391238,,cpu_core/branch-misses/u,8076715481,100.00,,
21801410,,cpu_core/L1-dcache-load-misses/u,8076715481,100.00,,
8076.72,msec,task-clock:u,8076715481,100.00,,
==== pair/after-apply-step:fwd-r3.csv ====
# started on Sun Sep 20 19:07:22 2026
44933863007,,cpu_core/cycles/u,8189144815,100.00,,
288452229135,,cpu_core/instructions/u,8189144815,100.00,,
62856566399,,cpu_core/branches/u,8189144815,100.00,,
2401739,,cpu_core/branch-misses/u,8189144815,100.00,,
18972920,,cpu_core/L1-dcache-load-misses/u,8189144815,100.00,,
8189.14,msec,task-clock:u,8189144815,100.00,,
==== pair/after-apply-step:fwd-r4.csv ====
# started on Sun Sep 20 19:08:10 2026
44972347718,,cpu_core/cycles/u,8205714194,100.00,,
288452229818,,cpu_core/instructions/u,8205714194,100.00,,
62856566972,,cpu_core/branches/u,8205714194,100.00,,
2387423,,cpu_core/branch-misses/u,8205714194,100.00,,
18185131,,cpu_core/L1-dcache-load-misses/u,8205714194,100.00,,
8205.71,msec,task-clock:u,8205714194,100.00,,
==== pair/after-apply-step:fwd-r5.csv ====
# started on Sun Sep 20 19:08:57 2026
44942696389,,cpu_core/cycles/u,8219981420,100.00,,
288452210455,,cpu_core/instructions/u,8219981420,100.00,,
62856561525,,cpu_core/branches/u,8219981420,100.00,,
2428007,,cpu_core/branch-misses/u,8219981420,100.00,,
18926622,,cpu_core/L1-dcache-load-misses/u,8219981420,100.00,,
8219.98,msec,task-clock:u,8219981420,100.00,,
==== pair/after-apply-step:fwd-r6.csv ====
# started on Sun Sep 20 19:09:44 2026
44979562810,,cpu_core/cycles/u,8224126595,100.00,,
288452239183,,cpu_core/instructions/u,8224126595,100.00,,
62856569742,,cpu_core/branches/u,8224126595,100.00,,
2412422,,cpu_core/branch-misses/u,8224126595,100.00,,
18491153,,cpu_core/L1-dcache-load-misses/u,8224126595,100.00,,
8224.13,msec,task-clock:u,8224126595,100.00,,
==== pair/after-apply-step:fwd-r7.csv ====
# started on Sun Sep 20 19:10:31 2026
44842209277,,cpu_core/cycles/u,8162902747,100.00,,
288452231435,,cpu_core/instructions/u,8162902747,100.00,,
62856567921,,cpu_core/branches/u,8162902747,100.00,,
2398832,,cpu_core/branch-misses/u,8162902747,100.00,,
20124062,,cpu_core/L1-dcache-load-misses/u,8162902747,100.00,,
8162.90,msec,task-clock:u,8162902747,100.00,,
==== pair/after-apply-step:fwd-r8.csv ====
# started on Sun Sep 20 19:11:18 2026
44882504519,,cpu_core/cycles/u,8177832822,100.00,,
288452211666,,cpu_core/instructions/u,8177832822,100.00,,
62856562799,,cpu_core/branches/u,8177832822,100.00,,
2413228,,cpu_core/branch-misses/u,8177832822,100.00,,
19050677,,cpu_core/L1-dcache-load-misses/u,8177832822,100.00,,
8177.83,msec,task-clock:u,8177832822,100.00,,
==== pair/after-apply-step:fwd-r9.csv ====
# started on Sun Sep 20 19:12:06 2026
44922283334,,cpu_core/cycles/u,8192913165,100.00,,
288452231928,,cpu_core/instructions/u,8192913165,100.00,,
62856567883,,cpu_core/branches/u,8192913165,100.00,,
2411241,,cpu_core/branch-misses/u,8192913165,100.00,,
20282816,,cpu_core/L1-dcache-load-misses/u,8192913165,100.00,,
8192.91,msec,task-clock:u,8192913165,100.00,,
==== pair/after-empty:fwd-r1.csv ====
# started on Sun Sep 20 19:06:21 2026
29819630937,,cpu_core/cycles/u,5241849015,100.00,,
26252053996,,cpu_core/instructions/u,5241849015,100.00,,
3769606977,,cpu_core/branches/u,5241849015,100.00,,
2330015,,cpu_core/branch-misses/u,5241849015,100.00,,
32452326,,cpu_core/L1-dcache-load-misses/u,5241849015,100.00,,
5241.85,msec,task-clock:u,5241849015,100.00,,
==== pair/after-empty:fwd-r10.csv ====
# started on Sun Sep 20 19:13:25 2026
29876786756,,cpu_core/cycles/u,5251190217,100.00,,
26252037208,,cpu_core/instructions/u,5251190217,100.00,,
3769602250,,cpu_core/branches/u,5251190217,100.00,,
2321970,,cpu_core/branch-misses/u,5251190217,100.00,,
15361785,,cpu_core/L1-dcache-load-misses/u,5251190217,100.00,,
5251.19,msec,task-clock:u,5251190217,100.00,,
==== pair/after-empty:fwd-r2.csv ====
# started on Sun Sep 20 19:07:07 2026
29872675998,,cpu_core/cycles/u,5250848116,100.00,,
26252041389,,cpu_core/instructions/u,5250848116,100.00,,
3769604107,,cpu_core/branches/u,5250848116,100.00,,
2298180,,cpu_core/branch-misses/u,5250848116,100.00,,
17372969,,cpu_core/L1-dcache-load-misses/u,5250848116,100.00,,
5250.85,msec,task-clock:u,5250848116,100.00,,
==== pair/after-empty:fwd-r3.csv ====
# started on Sun Sep 20 19:07:55 2026
29891356309,,cpu_core/cycles/u,5254302122,100.00,,
26252048872,,cpu_core/instructions/u,5254302122,100.00,,
3769604811,,cpu_core/branches/u,5254302122,100.00,,
2327499,,cpu_core/branch-misses/u,5254302122,100.00,,
17923005,,cpu_core/L1-dcache-load-misses/u,5254302122,100.00,,
5254.30,msec,task-clock:u,5254302122,100.00,,
==== pair/after-empty:fwd-r4.csv ====
# started on Sun Sep 20 19:08:42 2026
29905625224,,cpu_core/cycles/u,5257791241,100.00,,
26252033036,,cpu_core/instructions/u,5257791241,100.00,,
3769601309,,cpu_core/branches/u,5257791241,100.00,,
2348570,,cpu_core/branch-misses/u,5257791241,100.00,,
15034454,,cpu_core/L1-dcache-load-misses/u,5257791241,100.00,,
5257.79,msec,task-clock:u,5257791241,100.00,,
==== pair/after-empty:fwd-r5.csv ====
# started on Sun Sep 20 19:09:29 2026
29864289624,,cpu_core/cycles/u,5251844400,100.00,,
26252026792,,cpu_core/instructions/u,5251844400,100.00,,
3769599461,,cpu_core/branches/u,5251844400,100.00,,
2299307,,cpu_core/branch-misses/u,5251844400,100.00,,
44484057,,cpu_core/L1-dcache-load-misses/u,5251844400,100.00,,
5251.84,msec,task-clock:u,5251844400,100.00,,
==== pair/after-empty:fwd-r6.csv ====
# started on Sun Sep 20 19:10:17 2026
29814142560,,cpu_core/cycles/u,5240527801,100.00,,
26252030520,,cpu_core/instructions/u,5240527801,100.00,,
3769601216,,cpu_core/branches/u,5240527801,100.00,,
2297986,,cpu_core/branch-misses/u,5240527801,100.00,,
43823477,,cpu_core/L1-dcache-load-misses/u,5240527801,100.00,,
5240.53,msec,task-clock:u,5240527801,100.00,,
==== pair/after-empty:fwd-r7.csv ====
# started on Sun Sep 20 19:11:04 2026
29880307407,,cpu_core/cycles/u,5252196299,100.00,,
26252040733,,cpu_core/instructions/u,5252196299,100.00,,
3769602544,,cpu_core/branches/u,5252196299,100.00,,
2289723,,cpu_core/branch-misses/u,5252196299,100.00,,
15184187,,cpu_core/L1-dcache-load-misses/u,5252196299,100.00,,
5252.20,msec,task-clock:u,5252196299,100.00,,
==== pair/after-empty:fwd-r8.csv ====
# started on Sun Sep 20 19:11:51 2026
29811024875,,cpu_core/cycles/u,5240817092,100.00,,
26252033079,,cpu_core/instructions/u,5240817092,100.00,,
3769600526,,cpu_core/branches/u,5240817092,100.00,,
2297682,,cpu_core/branch-misses/u,5240817092,100.00,,
30223510,,cpu_core/L1-dcache-load-misses/u,5240817092,100.00,,
5240.82,msec,task-clock:u,5240817092,100.00,,
==== pair/after-empty:fwd-r9.csv ====
# started on Sun Sep 20 19:12:38 2026
29884949656,,cpu_core/cycles/u,5253341739,100.00,,
26252042018,,cpu_core/instructions/u,5253341739,100.00,,
3769604138,,cpu_core/branches/u,5253341739,100.00,,
2354282,,cpu_core/branch-misses/u,5253341739,100.00,,
17755527,,cpu_core/L1-dcache-load-misses/u,5253341739,100.00,,
5253.34,msec,task-clock:u,5253341739,100.00,,
==== pair/before-apply-step:bwd-r1.csv ====
# started on Sun Sep 20 19:05:57 2026
48568333325,,cpu_core/cycles/u,8542055921,100.00,,
303227975540,,cpu_core/instructions/u,8542055921,100.00,,
73938754770,,cpu_core/branches/u,8542055921,100.00,,
5987130,,cpu_core/branch-misses/u,8542055921,100.00,,
35356651,,cpu_core/L1-dcache-load-misses/u,8542055921,100.00,,
8542.06,msec,task-clock:u,8542055921,100.00,,
==== pair/before-apply-step:bwd-r10.csv ====
# started on Sun Sep 20 19:13:01 2026
48651813382,,cpu_core/cycles/u,8860496335,100.00,,
303227975146,,cpu_core/instructions/u,8860496335,100.00,,
73938754917,,cpu_core/branches/u,8860496335,100.00,,
5998774,,cpu_core/branch-misses/u,8860496335,100.00,,
33647712,,cpu_core/L1-dcache-load-misses/u,8860496335,100.00,,
8860.50,msec,task-clock:u,8860496335,100.00,,
==== pair/before-apply-step:bwd-r2.csv ====
# started on Sun Sep 20 19:06:44 2026
48593453408,,cpu_core/cycles/u,8789151116,100.00,,
303227973248,,cpu_core/instructions/u,8789151116,100.00,,
73938755219,,cpu_core/branches/u,8789151116,100.00,,
6034939,,cpu_core/branch-misses/u,8789151116,100.00,,
35383978,,cpu_core/L1-dcache-load-misses/u,8789151116,100.00,,
8789.15,msec,task-clock:u,8789151116,100.00,,
==== pair/before-apply-step:bwd-r3.csv ====
# started on Sun Sep 20 19:07:31 2026
50386298181,,cpu_core/cycles/u,9181338249,100.00,,
303227997287,,cpu_core/instructions/u,9181338249,100.00,,
73938763604,,cpu_core/branches/u,9181338249,100.00,,
6073224,,cpu_core/branch-misses/u,9181338249,100.00,,
31970059,,cpu_core/L1-dcache-load-misses/u,9181338249,100.00,,
9181.34,msec,task-clock:u,9181338249,100.00,,
==== pair/before-apply-step:bwd-r4.csv ====
# started on Sun Sep 20 19:08:18 2026
48614498625,,cpu_core/cycles/u,8864476210,100.00,,
303227997348,,cpu_core/instructions/u,8864476210,100.00,,
73938761773,,cpu_core/branches/u,8864476210,100.00,,
6008511,,cpu_core/branch-misses/u,8864476210,100.00,,
33292906,,cpu_core/L1-dcache-load-misses/u,8864476210,100.00,,
8864.48,msec,task-clock:u,8864476210,100.00,,
==== pair/before-apply-step:bwd-r5.csv ====
# started on Sun Sep 20 19:09:05 2026
48740178490,,cpu_core/cycles/u,8887301901,100.00,,
303228015451,,cpu_core/instructions/u,8887301901,100.00,,
73938767964,,cpu_core/branches/u,8887301901,100.00,,
6028830,,cpu_core/branch-misses/u,8887301901,100.00,,
34316159,,cpu_core/L1-dcache-load-misses/u,8887301901,100.00,,
8887.30,msec,task-clock:u,8887301901,100.00,,
==== pair/before-apply-step:bwd-r6.csv ====
# started on Sun Sep 20 19:09:53 2026
49142913942,,cpu_core/cycles/u,8959903115,100.00,,
303227976322,,cpu_core/instructions/u,8959903115,100.00,,
73938756905,,cpu_core/branches/u,8959903115,100.00,,
6003444,,cpu_core/branch-misses/u,8959903115,100.00,,
32274824,,cpu_core/L1-dcache-load-misses/u,8959903115,100.00,,
8959.90,msec,task-clock:u,8959903115,100.00,,
==== pair/before-apply-step:bwd-r7.csv ====
# started on Sun Sep 20 19:10:40 2026
48593225386,,cpu_core/cycles/u,8875090809,100.00,,
303227998832,,cpu_core/instructions/u,8875090809,100.00,,
73938760874,,cpu_core/branches/u,8875090809,100.00,,
6008788,,cpu_core/branch-misses/u,8875090809,100.00,,
32938448,,cpu_core/L1-dcache-load-misses/u,8875090809,100.00,,
8875.09,msec,task-clock:u,8875090809,100.00,,
==== pair/before-apply-step:bwd-r8.csv ====
# started on Sun Sep 20 19:11:27 2026
48793010476,,cpu_core/cycles/u,8878704170,100.00,,
303227991291,,cpu_core/instructions/u,8878704170,100.00,,
73938760652,,cpu_core/branches/u,8878704170,100.00,,
5993047,,cpu_core/branch-misses/u,8878704170,100.00,,
32533198,,cpu_core/L1-dcache-load-misses/u,8878704170,100.00,,
8878.70,msec,task-clock:u,8878704170,100.00,,
==== pair/before-apply-step:bwd-r9.csv ====
# started on Sun Sep 20 19:12:14 2026
48631046924,,cpu_core/cycles/u,8878514298,100.00,,
303227998179,,cpu_core/instructions/u,8878514298,100.00,,
73938762959,,cpu_core/branches/u,8878514298,100.00,,
5995771,,cpu_core/branch-misses/u,8878514298,100.00,,
30949102,,cpu_core/L1-dcache-load-misses/u,8878514298,100.00,,
8878.51,msec,task-clock:u,8878514298,100.00,,
==== pair/before-apply-step:fwd-r1.csv ====
# started on Sun Sep 20 19:05:40 2026
48775198024,,cpu_core/cycles/u,8574209836,100.00,,
314302778925,,cpu_core/instructions/u,8574209836,100.00,,
70245956784,,cpu_core/branches/u,8574209836,100.00,,
5974478,,cpu_core/branch-misses/u,8574209836,100.00,,
27329286,,cpu_core/L1-dcache-load-misses/u,8574209836,100.00,,
8574.21,msec,task-clock:u,8574209836,100.00,,
==== pair/before-apply-step:fwd-r10.csv ====
# started on Sun Sep 20 19:12:43 2026
48747176175,,cpu_core/cycles/u,8883332973,100.00,,
314302783622,,cpu_core/instructions/u,8883332973,100.00,,
70245959305,,cpu_core/branches/u,8883332973,100.00,,
5999462,,cpu_core/branch-misses/u,8883332973,100.00,,
18293825,,cpu_core/L1-dcache-load-misses/u,8883332973,100.00,,
8883.33,msec,task-clock:u,8883332973,100.00,,
==== pair/before-apply-step:fwd-r2.csv ====
# started on Sun Sep 20 19:06:26 2026
48699360177,,cpu_core/cycles/u,8777943180,100.00,,
314302785623,,cpu_core/instructions/u,8777943180,100.00,,
70245959944,,cpu_core/branches/u,8777943180,100.00,,
6023529,,cpu_core/branch-misses/u,8777943180,100.00,,
23001534,,cpu_core/L1-dcache-load-misses/u,8777943180,100.00,,
8777.94,msec,task-clock:u,8777943180,100.00,,
==== pair/before-apply-step:fwd-r3.csv ====
# started on Sun Sep 20 19:07:13 2026
48775754622,,cpu_core/cycles/u,8881317126,100.00,,
314302770839,,cpu_core/instructions/u,8881317126,100.00,,
70245957018,,cpu_core/branches/u,8881317126,100.00,,
6037837,,cpu_core/branch-misses/u,8881317126,100.00,,
17543155,,cpu_core/L1-dcache-load-misses/u,8881317126,100.00,,
8881.32,msec,task-clock:u,8881317126,100.00,,
==== pair/before-apply-step:fwd-r4.csv ====
# started on Sun Sep 20 19:08:00 2026
48838624542,,cpu_core/cycles/u,8903040423,100.00,,
314302779463,,cpu_core/instructions/u,8903040423,100.00,,
70245958784,,cpu_core/branches/u,8903040423,100.00,,
5993171,,cpu_core/branch-misses/u,8903040423,100.00,,
18349869,,cpu_core/L1-dcache-load-misses/u,8903040423,100.00,,
8903.04,msec,task-clock:u,8903040423,100.00,,
==== pair/before-apply-step:fwd-r5.csv ====
# started on Sun Sep 20 19:08:48 2026
48753306601,,cpu_core/cycles/u,8888942564,100.00,,
314302772403,,cpu_core/instructions/u,8888942564,100.00,,
70245956213,,cpu_core/branches/u,8888942564,100.00,,
5993170,,cpu_core/branch-misses/u,8888942564,100.00,,
17387589,,cpu_core/L1-dcache-load-misses/u,8888942564,100.00,,
8888.94,msec,task-clock:u,8888942564,100.00,,
==== pair/before-apply-step:fwd-r6.csv ====
# started on Sun Sep 20 19:09:35 2026
48803073912,,cpu_core/cycles/u,8904461319,100.00,,
314302777897,,cpu_core/instructions/u,8904461319,100.00,,
70245959078,,cpu_core/branches/u,8904461319,100.00,,
6014262,,cpu_core/branch-misses/u,8904461319,100.00,,
18032934,,cpu_core/L1-dcache-load-misses/u,8904461319,100.00,,
8904.46,msec,task-clock:u,8904461319,100.00,,
==== pair/before-apply-step:fwd-r7.csv ====
# started on Sun Sep 20 19:10:22 2026
48760080531,,cpu_core/cycles/u,8882479061,100.00,,
314302785309,,cpu_core/instructions/u,8882479061,100.00,,
70245960313,,cpu_core/branches/u,8882479061,100.00,,
6034110,,cpu_core/branch-misses/u,8882479061,100.00,,
16927322,,cpu_core/L1-dcache-load-misses/u,8882479061,100.00,,
8882.48,msec,task-clock:u,8882479061,100.00,,
==== pair/before-apply-step:fwd-r8.csv ====
# started on Sun Sep 20 19:11:09 2026
48764590491,,cpu_core/cycles/u,8893577809,100.00,,
314302781002,,cpu_core/instructions/u,8893577809,100.00,,
70245959638,,cpu_core/branches/u,8893577809,100.00,,
6017885,,cpu_core/branch-misses/u,8893577809,100.00,,
21263994,,cpu_core/L1-dcache-load-misses/u,8893577809,100.00,,
8893.58,msec,task-clock:u,8893577809,100.00,,
==== pair/before-apply-step:fwd-r9.csv ====
# started on Sun Sep 20 19:11:56 2026
48713970139,,cpu_core/cycles/u,8881762364,100.00,,
314302784927,,cpu_core/instructions/u,8881762364,100.00,,
70245961948,,cpu_core/branches/u,8881762364,100.00,,
6003845,,cpu_core/branch-misses/u,8881762364,100.00,,
19774385,,cpu_core/L1-dcache-load-misses/u,8881762364,100.00,,
8881.76,msec,task-clock:u,8881762364,100.00,,
==== pair/before-empty:fwd-r1.csv ====
# started on Sun Sep 20 19:06:15 2026
29888194243,,cpu_core/cycles/u,5255777470,100.00,,
26252351948,,cpu_core/instructions/u,5255777470,100.00,,
3769662405,,cpu_core/branches/u,5255777470,100.00,,
2289975,,cpu_core/branch-misses/u,5255777470,100.00,,
37470864,,cpu_core/L1-dcache-load-misses/u,5255777470,100.00,,
5255.78,msec,task-clock:u,5255777470,100.00,,
==== pair/before-empty:fwd-r10.csv ====
# started on Sun Sep 20 19:13:19 2026
29880634074,,cpu_core/cycles/u,5252032178,100.00,,
26252359411,,cpu_core/instructions/u,5252032178,100.00,,
3769665744,,cpu_core/branches/u,5252032178,100.00,,
2319040,,cpu_core/branch-misses/u,5252032178,100.00,,
16085853,,cpu_core/L1-dcache-load-misses/u,5252032178,100.00,,
5252.03,msec,task-clock:u,5252032178,100.00,,
==== pair/before-empty:fwd-r2.csv ====
# started on Sun Sep 20 19:07:02 2026
29872464107,,cpu_core/cycles/u,5251164316,100.00,,
26252365223,,cpu_core/instructions/u,5251164316,100.00,,
3769667616,,cpu_core/branches/u,5251164316,100.00,,
2311500,,cpu_core/branch-misses/u,5251164316,100.00,,
16725310,,cpu_core/L1-dcache-load-misses/u,5251164316,100.00,,
5251.16,msec,task-clock:u,5251164316,100.00,,
==== pair/before-empty:fwd-r3.csv ====
# started on Sun Sep 20 19:07:49 2026
29869544155,,cpu_core/cycles/u,5251626631,100.00,,
26252353096,,cpu_core/instructions/u,5251626631,100.00,,
3769665123,,cpu_core/branches/u,5251626631,100.00,,
2325028,,cpu_core/branch-misses/u,5251626631,100.00,,
21570244,,cpu_core/L1-dcache-load-misses/u,5251626631,100.00,,
5251.63,msec,task-clock:u,5251626631,100.00,,
==== pair/before-empty:fwd-r4.csv ====
# started on Sun Sep 20 19:08:36 2026
29829341856,,cpu_core/cycles/u,5242889597,100.00,,
26252356239,,cpu_core/instructions/u,5242889597,100.00,,
3769665392,,cpu_core/branches/u,5242889597,100.00,,
2361415,,cpu_core/branch-misses/u,5242889597,100.00,,
30862216,,cpu_core/L1-dcache-load-misses/u,5242889597,100.00,,
5242.89,msec,task-clock:u,5242889597,100.00,,
==== pair/before-empty:fwd-r5.csv ====
# started on Sun Sep 20 19:09:24 2026
29894607474,,cpu_core/cycles/u,5254715754,100.00,,
26252360106,,cpu_core/instructions/u,5254715754,100.00,,
3769666012,,cpu_core/branches/u,5254715754,100.00,,
2350174,,cpu_core/branch-misses/u,5254715754,100.00,,
16238829,,cpu_core/L1-dcache-load-misses/u,5254715754,100.00,,
5254.72,msec,task-clock:u,5254715754,100.00,,
==== pair/before-empty:fwd-r6.csv ====
# started on Sun Sep 20 19:10:11 2026
29897847401,,cpu_core/cycles/u,5255867861,100.00,,
26252361498,,cpu_core/instructions/u,5255867861,100.00,,
3769667179,,cpu_core/branches/u,5255867861,100.00,,
2308065,,cpu_core/branch-misses/u,5255867861,100.00,,
16622184,,cpu_core/L1-dcache-load-misses/u,5255867861,100.00,,
5255.87,msec,task-clock:u,5255867861,100.00,,
==== pair/before-empty:fwd-r7.csv ====
# started on Sun Sep 20 19:10:58 2026
29877779406,,cpu_core/cycles/u,5252508922,100.00,,
26252358617,,cpu_core/instructions/u,5252508922,100.00,,
3769665731,,cpu_core/branches/u,5252508922,100.00,,
2339618,,cpu_core/branch-misses/u,5252508922,100.00,,
17395590,,cpu_core/L1-dcache-load-misses/u,5252508922,100.00,,
5252.51,msec,task-clock:u,5252508922,100.00,,
==== pair/before-empty:fwd-r8.csv ====
# started on Sun Sep 20 19:11:45 2026
29869546645,,cpu_core/cycles/u,5251560739,100.00,,
26252353173,,cpu_core/instructions/u,5251560739,100.00,,
3769666265,,cpu_core/branches/u,5251560739,100.00,,
2286464,,cpu_core/branch-misses/u,5251560739,100.00,,
16622946,,cpu_core/L1-dcache-load-misses/u,5251560739,100.00,,
5251.56,msec,task-clock:u,5251560739,100.00,,
==== pair/before-empty:fwd-r9.csv ====
# started on Sun Sep 20 19:12:32 2026
29825765209,,cpu_core/cycles/u,5242778569,100.00,,
26252363957,,cpu_core/instructions/u,5242778569,100.00,,
3769668782,,cpu_core/branches/u,5242778569,100.00,,
2340406,,cpu_core/branch-misses/u,5242778569,100.00,,
31416097,,cpu_core/L1-dcache-load-misses/u,5242778569,100.00,,
5242.78,msec,task-clock:u,5242778569,100.00,,
==== e4-h5only/apply-step:bwd-r1.csv ====
# started on Sun Sep 20 18:48:21 2026
48431920372,,cpu_core/cycles/u,8803160719,100.00,,
299530616660,,cpu_core/instructions/u,8803160719,100.00,,
70242164631,,cpu_core/branches/u,8803160719,100.00,,
2381104,,cpu_core/branch-misses/u,8803160719,100.00,,
34551923,,cpu_core/L1-dcache-load-misses/u,8803160719,100.00,,
8803.16,msec,task-clock:u,8803160719,100.00,,
==== e4-h5only/apply-step:bwd-r2.csv ====
# started on Sun Sep 20 18:48:38 2026
48475733933,,cpu_core/cycles/u,8830203186,100.00,,
299530635260,,cpu_core/instructions/u,8830203186,100.00,,
70242170176,,cpu_core/branches/u,8830203186,100.00,,
2405942,,cpu_core/branch-misses/u,8830203186,100.00,,
32058076,,cpu_core/L1-dcache-load-misses/u,8830203186,100.00,,
8830.20,msec,task-clock:u,8830203186,100.00,,
==== e4-h5only/apply-step:bwd-r3.csv ====
# started on Sun Sep 20 18:48:56 2026
48541145877,,cpu_core/cycles/u,8886730263,100.00,,
299530625639,,cpu_core/instructions/u,8886730263,100.00,,
70242166971,,cpu_core/branches/u,8886730263,100.00,,
2370877,,cpu_core/branch-misses/u,8886730263,100.00,,
35212692,,cpu_core/L1-dcache-load-misses/u,8886730263,100.00,,
8886.73,msec,task-clock:u,8886730263,100.00,,
==== e4-h5only/apply-step:bwd-r4.csv ====
# started on Sun Sep 20 18:49:14 2026
48429053724,,cpu_core/cycles/u,8789138847,100.00,,
299530624923,,cpu_core/instructions/u,8789138847,100.00,,
70242166924,,cpu_core/branches/u,8789138847,100.00,,
2416387,,cpu_core/branch-misses/u,8789138847,100.00,,
34798104,,cpu_core/L1-dcache-load-misses/u,8789138847,100.00,,
8789.14,msec,task-clock:u,8789138847,100.00,,
==== e4-h5only/apply-step:bwd-r5.csv ====
# started on Sun Sep 20 18:49:31 2026
48422262188,,cpu_core/cycles/u,8824641831,100.00,,
299530620114,,cpu_core/instructions/u,8824641831,100.00,,
70242164782,,cpu_core/branches/u,8824641831,100.00,,
2381566,,cpu_core/branch-misses/u,8824641831,100.00,,
33932005,,cpu_core/L1-dcache-load-misses/u,8824641831,100.00,,
8824.64,msec,task-clock:u,8824641831,100.00,,
==== e4-h5only/apply-step:fwd-r1.csv ====
# started on Sun Sep 20 18:48:12 2026
44922791086,,cpu_core/cycles/u,8162043940,100.00,,
288452230695,,cpu_core/instructions/u,8162043940,100.00,,
62856566707,,cpu_core/branches/u,8162043940,100.00,,
2369164,,cpu_core/branch-misses/u,8162043940,100.00,,
16934275,,cpu_core/L1-dcache-load-misses/u,8162043940,100.00,,
8162.04,msec,task-clock:u,8162043940,100.00,,
==== e4-h5only/apply-step:fwd-r2.csv ====
# started on Sun Sep 20 18:48:30 2026
44932476403,,cpu_core/cycles/u,8174552417,100.00,,
288452226237,,cpu_core/instructions/u,8174552417,100.00,,
62856565820,,cpu_core/branches/u,8174552417,100.00,,
2377504,,cpu_core/branch-misses/u,8174552417,100.00,,
20318933,,cpu_core/L1-dcache-load-misses/u,8174552417,100.00,,
8174.55,msec,task-clock:u,8174552417,100.00,,
==== e4-h5only/apply-step:fwd-r3.csv ====
# started on Sun Sep 20 18:48:47 2026
44883522008,,cpu_core/cycles/u,8180625573,100.00,,
288452224805,,cpu_core/instructions/u,8180625573,100.00,,
62856565380,,cpu_core/branches/u,8180625573,100.00,,
2409009,,cpu_core/branch-misses/u,8180625573,100.00,,
19821114,,cpu_core/L1-dcache-load-misses/u,8180625573,100.00,,
8180.63,msec,task-clock:u,8180625573,100.00,,
==== e4-h5only/apply-step:fwd-r4.csv ====
# started on Sun Sep 20 18:49:05 2026
44958958376,,cpu_core/cycles/u,8122508182,100.00,,
288452227699,,cpu_core/instructions/u,8122508182,100.00,,
62856566962,,cpu_core/branches/u,8122508182,100.00,,
2401058,,cpu_core/branch-misses/u,8122508182,100.00,,
16803738,,cpu_core/L1-dcache-load-misses/u,8122508182,100.00,,
8122.51,msec,task-clock:u,8122508182,100.00,,
==== e4-h5only/apply-step:fwd-r5.csv ====
# started on Sun Sep 20 18:49:23 2026
44906343310,,cpu_core/cycles/u,7982508211,100.00,,
288452238240,,cpu_core/instructions/u,7982508211,100.00,,
62856568893,,cpu_core/branches/u,7982508211,100.00,,
2381917,,cpu_core/branch-misses/u,7982508211,100.00,,
18007399,,cpu_core/L1-dcache-load-misses/u,7982508211,100.00,,
7982.51,msec,task-clock:u,7982508211,100.00,,
==== e5-live/apply-step:bwd-r1.csv ====
# started on Sun Sep 20 18:51:46 2026
50837973351,,cpu_core/cycles/u,9237091343,100.00,,
314303584628,,cpu_core/instructions/u,9237091343,100.00,,
77628108852,,cpu_core/branches/u,9237091343,100.00,,
2420927,,cpu_core/branch-misses/u,9237091343,100.00,,
54236154,,cpu_core/L1-dcache-load-misses/u,9237091343,100.00,,
9237.09,msec,task-clock:u,9237091343,100.00,,
==== e5-live/apply-step:bwd-r2.csv ====
# started on Sun Sep 20 18:52:04 2026
50682647993,,cpu_core/cycles/u,9237736520,100.00,,
314303604045,,cpu_core/instructions/u,9237736520,100.00,,
77628114562,,cpu_core/branches/u,9237736520,100.00,,
2384428,,cpu_core/branch-misses/u,9237736520,100.00,,
64861712,,cpu_core/L1-dcache-load-misses/u,9237736520,100.00,,
9237.74,msec,task-clock:u,9237736520,100.00,,
==== e5-live/apply-step:bwd-r3.csv ====
# started on Sun Sep 20 18:52:23 2026
50563690539,,cpu_core/cycles/u,9173659308,100.00,,
314303598765,,cpu_core/instructions/u,9173659308,100.00,,
77628112865,,cpu_core/branches/u,9173659308,100.00,,
2398235,,cpu_core/branch-misses/u,9173659308,100.00,,
64091197,,cpu_core/L1-dcache-load-misses/u,9173659308,100.00,,
9173.66,msec,task-clock:u,9173659308,100.00,,
==== e5-live/apply-step:bwd-r4.csv ====
# started on Sun Sep 20 18:52:41 2026
50669414405,,cpu_core/cycles/u,9311407045,100.00,,
314303601182,,cpu_core/instructions/u,9311407045,100.00,,
77628115602,,cpu_core/branches/u,9311407045,100.00,,
2422292,,cpu_core/branch-misses/u,9311407045,100.00,,
64057998,,cpu_core/L1-dcache-load-misses/u,9311407045,100.00,,
9311.41,msec,task-clock:u,9311407045,100.00,,
==== e5-live/apply-step:bwd-r5.csv ====
# started on Sun Sep 20 18:53:00 2026
50609661943,,cpu_core/cycles/u,9262195502,100.00,,
314303596183,,cpu_core/instructions/u,9262195502,100.00,,
77628112161,,cpu_core/branches/u,9262195502,100.00,,
2408548,,cpu_core/branch-misses/u,9262195502,100.00,,
64548027,,cpu_core/L1-dcache-load-misses/u,9262195502,100.00,,
9262.20,msec,task-clock:u,9262195502,100.00,,
==== e5-live/apply-step:fwd-r1.csv ====
# started on Sun Sep 20 18:51:37 2026
47891848118,,cpu_core/cycles/u,8605924906,100.00,,
299532402348,,cpu_core/instructions/u,8605924906,100.00,,
70242513316,,cpu_core/branches/u,8605924906,100.00,,
2396941,,cpu_core/branch-misses/u,8605924906,100.00,,
39178331,,cpu_core/L1-dcache-load-misses/u,8605924906,100.00,,
8605.92,msec,task-clock:u,8605924906,100.00,,
==== e5-live/apply-step:fwd-r2.csv ====
# started on Sun Sep 20 18:51:55 2026
47838832080,,cpu_core/cycles/u,8718103492,100.00,,
299532405213,,cpu_core/instructions/u,8718103492,100.00,,
70242515044,,cpu_core/branches/u,8718103492,100.00,,
2394950,,cpu_core/branch-misses/u,8718103492,100.00,,
39891470,,cpu_core/L1-dcache-load-misses/u,8718103492,100.00,,
8718.10,msec,task-clock:u,8718103492,100.00,,
==== e5-live/apply-step:fwd-r3.csv ====
# started on Sun Sep 20 18:52:14 2026
47896166569,,cpu_core/cycles/u,8695947787,100.00,,
299532402435,,cpu_core/instructions/u,8695947787,100.00,,
70242513483,,cpu_core/branches/u,8695947787,100.00,,
2431546,,cpu_core/branch-misses/u,8695947787,100.00,,
36921964,,cpu_core/L1-dcache-load-misses/u,8695947787,100.00,,
8695.95,msec,task-clock:u,8695947787,100.00,,
==== e5-live/apply-step:fwd-r4.csv ====
# started on Sun Sep 20 18:52:32 2026
47914856250,,cpu_core/cycles/u,8739684594,100.00,,
299532383352,,cpu_core/instructions/u,8739684594,100.00,,
70242508024,,cpu_core/branches/u,8739684594,100.00,,
2385697,,cpu_core/branch-misses/u,8739684594,100.00,,
37009927,,cpu_core/L1-dcache-load-misses/u,8739684594,100.00,,
8739.68,msec,task-clock:u,8739684594,100.00,,
==== e5-live/apply-step:fwd-r5.csv ====
# started on Sun Sep 20 18:52:51 2026
47962549825,,cpu_core/cycles/u,8702972179,100.00,,
299532403886,,cpu_core/instructions/u,8702972179,100.00,,
70242513579,,cpu_core/branches/u,8702972179,100.00,,
2418611,,cpu_core/branch-misses/u,8702972179,100.00,,
35433857,,cpu_core/L1-dcache-load-misses/u,8702972179,100.00,,
8702.97,msec,task-clock:u,8702972179,100.00,,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment