FABRIC.md item 4.4t: confine REPL text rendering to the CANVAS box

vt100's TTF-mode text grid now operates within the per-arch 640x480 box
(computed in 4.4o, pixel-verified in 4.4p) instead of the full framebuffer:
box-origin offset in px_of()/py_of(), box-derived cols/rows (53x20) set
before the 4.4q scrollback allocation depends on them, mode-aware
erase_display()/reverse-index fill, and a new box-scoped fb_scroll_rect()
alongside the existing whole-framebuffer fb_scroll_rows() (bitmap/boot mode
unaffected either way). Also clears the full framebuffer once at the
bitmap-to-TTF switch so leftover boot debris doesn't sit frozen outside the
box now that erase_display(2) is box-scoped afterward.

Three-arch QEMU boot + pixel-scanned screendumps confirm zero non-background
pixels land outside the box on amd64, aarch64, and riscv64.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Robert Allan James
2026-08-11 23:07:04 -04:00
co-authored by Claude Sonnet 5
parent 1f3ec3554e
commit c92be2768f
21 changed files with 91586 additions and 112 deletions
+85 -2
View File
@@ -5688,10 +5688,93 @@ document and committing that amendment as its own item.*
> correctly — two new words were added to the dictionary — but still cross-arch consistent,
> which is the actual parity property that matters).
- [x] **4.4t — Confine REPL text rendering to the 4.4o CANVAS box.** REPL text (TTF mode)
currently still renders across the entire framebuffer — the 640×480 box computed and
pixel-verified in 4.4o/4.4p was geometry only, never wired into `vt100`'s actual glyph
placement, cursor bounds, or scroll region. This was explicitly deferred, twice, as its own
item (flagged in both 4.4p's and 4.4q's writeups) rather than silently folded into either.
Scope: make `vt100`'s live text grid (TTF/REPL mode only) operate entirely within the box —
per-arch origin (amd64 (320,104); aarch64/riscv64 (80,4)), 640×480, giving an exact
53 cols × 20 rows (640/12, 480/24, both exact, no remainder). Boot/POST rendering
(`font_8x16`, bitmap mode) is untouched — stays full-screen, exactly as before.
Concretely: `px_of()`/`py_of()` gain a box-origin offset (0,0 in bitmap mode, the per-arch
box origin in TTF mode); `g_vt.cols`/`g_vt.rows` in `vt100_enable_ttf()` are set to the box's
53×20 directly rather than derived from `fb_width()`/`fb_height()` — and this must happen
*before* the scrollback shadow/ring `kmalloc` block in that same function, since
`g_line_stride` depends on `cols`; verify `g_line_stride == 54` at runtime rather than
assuming the ordering landed right. `erase_display(2)` must become mode-aware: box-scoped
fill in TTF mode, full-screen in bitmap mode (today it unconditionally wipes the whole
screen, which would blank CANVAS outside the box once confinement is live). `scroll_up()`'s
`fb_scroll_rows()` call is a whole-framebuffer blit — wrong once text is box-confined, since
it would drag pixels from outside the box. New `fb_scroll_rect(x, y, w, h, lines, bg)` in
`framebuffer.c`/`.h`, row-by-row copy bounded to `x..x+w`, used in TTF mode; bitmap mode
keeps `fb_scroll_rows()` unchanged. This item does **not** draw a persistent border around
the box — that is explicitly 4.4r's business (hide/show), not this item's; adding one here
would be scope creep. Input echo needs no special handling — `sk_readline()` echoes through
`console_putc()`, the same path being confined; verify this rather than adding anything.
Depends on 4.4o/4.4p (box geometry, already done) and 4.4q (scrollback, already done, whose
shadow/ring sizing this item's cols/rows change affects).
*Done when:* three-arch screendump showing REPL text bounded inside the box region, backed
by a pixel scan proving no non-background glyph pixel lands outside the box rect (measured,
not eyeballed — same discipline as 4.4p); three-arch QEMU boot + logs per CLAUDE.md. Expect
the screenshots to look different from every prior capture in this section — text starts at
the box origin, not (0,0), and only 20 rows are usable at a time.
*Refs:* §27.8, 4.4o, 4.4p, 4.4q.
> **Done 2026-08-11.** Implemented exactly as scoped: `g_origin_x`/`g_origin_y` added to
> `vt100.c` (0,0 default, matching bitmap mode); `px_of()`/`py_of()` add the origin;
> `vt100_enable_ttf()` sets `g_origin_x`/`g_origin_y`/`g_vt.cols`/`g_vt.rows` to the per-arch
> box values *before* the scrollback shadow/ring `kmalloc` block, with a runtime check that
> `g_line_stride == VT100_BOX_COLS + 1` (54) — bails to "scrollback unavailable" rather than
> silently corrupting shadow/ring indices if that ordering is ever disturbed later.
> `erase_display(2)` and the `ESC M` reverse-index top-row fill are both mode-aware now
> (box-scoped in TTF, full-screen in bitmap, unchanged). `fb_scroll_rect(x,y,w,h,pixel_rows,bg)`
> added to `framebuffer.c`/`.h` (row-by-row copy bounded to `x..x+w`, same non-volatile bulk-copy
> technique as `fb_scroll_rows()`); `scroll_up()` calls it in TTF mode, `fb_scroll_rows()`
> unchanged in bitmap mode.
>
> **One thing found and fixed beyond the item's original text, not scope creep — it's the
> same "switch cleanly into confined REPL mode" this item is about:** the first verification
> pass showed the box's content was genuinely confined (confirmed by cropping exactly the box
> rect and reading it cleanly) but the *rest of the screen* was frozen bitmap-mode boot/POST
> debris, never cleared, because `erase_display(2)` becoming box-scoped means it no longer
> clears anything outside the box either. Fixed with one `fb_fill_rect(0, 0, fb_width(),
> fb_height(), g_vt.def_bg)` at the top of `vt100_enable_ttf()`'s box-switch, before the
> (now box-scoped) `erase_display(2)` call — the one and only whole-framebuffer wipe in TTF
> mode; every later `ESC[2J]` stays box-scoped as designed.
>
> **Verification, three-arch, pixel-measured not eyeballed:** booted each arch to `ok>`,
> sent `LOG-ERROR LOG-LEVEL!` (this build's default log level traces every word execution to
> console via a HADES/ECW hotword tracer — unrelated to this item, silenced only so the
> screendump reads cleanly) then `: TB1234 0 DO I . LOOP CR ; 20 TB1234` to generate content
> and exercise wrap/scroll within the box, then a QEMU monitor `screendump`. A Python scan
> checked every pixel of each screenshot against the computed box rect
> ((320,104)-(960,584) amd64; (80,4)-(720,484) aarch64/riscv64) and counted non-background
> pixels outside it: **0 on all three architectures.** Screendumps:
> [evidence/amd64/qemu-screenshot-20260811-230119-4.4t-confinement-amd64.png](evidence/amd64/qemu-screenshot-20260811-230119-4.4t-confinement-amd64.png),
> [evidence/aarch64/qemu-screenshot-20260811-230119-4.4t-confinement-aarch64.png](evidence/aarch64/qemu-screenshot-20260811-230119-4.4t-confinement-aarch64.png),
> [evidence/riscv64/qemu-screenshot-20260811-230119-4.4t-confinement-riscv64.png](evidence/riscv64/qemu-screenshot-20260811-230119-4.4t-confinement-riscv64.png).
>
> **Real environment hazard found and worked around, recorded so it doesn't cost time again:**
> this repo's `Makefile.starkernel` builds into `build/$(ARCH)/$(TARGET)` where
> `TARGET ?= kernel` — i.e. `build/amd64/kernel/`, not `build/amd64/`. A stale
> `build/amd64/starkernel.iso` left over from hours earlier in this session at the wrong
> (non-`kernel/`) path caused three consecutive custom QEMU boots (added a monitor socket for
> screendumping, mirroring 4.4p/4.4q's technique) to reproducibly stall mid-boot during
> Hermes's migration self-test — looked exactly like a confinement-caused regression until the
> path mismatch was found via `ls -la` timestamp comparison. Not a kernel bug; a test-harness
> mistake. Always launch custom QEMU invocations against `$(BUILD_DIR)` from the Makefile
> (`build/<arch>/kernel/`), never a hand-guessed `build/<arch>/` path.
>
> Three-arch standard boot+log basis: amd64 (`logs/20260811-225236/amd64/`), aarch64
> (`logs/20260811-225514/aarch64/`), riscv64 (`logs/20260811-225903/riscv64/`) — `Failed: 0`
> all three.
- [ ] **4.4r — Toggle word: hide/show the scroll box.** A FORTH word that hides the 640×480
scroll box, revealing the rest of CANVAS beneath it for drawing; showing it again restores
the scroll-box content undisturbed, no scrollback loss. Depends on 4.4o/4.4p (geometry) and
4.4q (scrollback) all being done first.
the scroll-box content undisturbed, no scrollback loss. Depends on 4.4o/4.4p (geometry),
4.4q (scrollback), and 4.4t (confinement — the box must be real before it can be hidden)
all being done first.
*Done when:* toggling off then on again, verified by screendump, shows the CANVAS drawing
area unobstructed while off and the exact prior scroll-box content restored when back on;
three-arch QEMU boot + logs per CLAUDE.md.
BIN
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

+34 -34
View File
@@ -73,38 +73,38 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,26,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,34,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,41,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,33,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,40,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,47,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,58,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,66,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,217,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,393,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,570,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,745,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,921,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,1096,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,1271,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,1417,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,1593,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,1768,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1944,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,2120,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,2300,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,2476,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,2652,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,2829,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,3006,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,3182,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,3360,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,3539,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,3719,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,3897,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,4074,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,4254,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,4432,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,4608,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,4789,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,4969,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,5147,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,5326,65536,0,1,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,57,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,65,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,218,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,395,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,572,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,749,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,925,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,1102,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,1280,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,1426,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,1603,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,1780,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1958,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,2135,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,2315,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,2494,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,2669,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,2844,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,3020,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,3197,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,3374,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,3550,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,3730,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,3909,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,4089,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,4267,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,4446,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,4622,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,4802,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,4980,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,5159,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,5338,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
73 72 720000 10000 0 0 130 24 27 4096 1757 0 0 0 65536 0 0 65536 0 0
74 73 730000 10000 0 0 134 26 21 4096 1757 0 0 0 65536 0 0 65536 0 0
75 1 10000 18446744073708831616 0 0 117 4 4 4096 0 0 4895412794951728796 26 65536 0 0 65536 0 0
76 2 20000 10000 0 0 78 10 7 4096 0 0 0 34 33 65536 0 0 65536 0 0
77 3 30000 10000 0 0 101 13 7 4096 0 0 0 41 40 65536 0 0 65536 0 0
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 47 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 58 57 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 66 65 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 217 218 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 393 395 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 570 572 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 745 749 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 921 925 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 1096 1102 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 1271 1280 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 1417 1426 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 1593 1603 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 1768 1780 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 1944 1958 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 2120 2135 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 2300 2315 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 2476 2494 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 2652 2669 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 2829 2844 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 3006 3020 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 3182 3197 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 3360 3374 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 3539 3550 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 3719 3730 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 3897 3909 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 4074 4089 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 4254 4267 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 4432 4446 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 4608 4622 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 4789 4802 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 4969 4980 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 5147 5159 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 5326 5338 65536 0 1 65536 0 0
+31 -31
View File
@@ -75,36 +75,36 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,13,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,17,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,21,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,24,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,30,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,34,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,113,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,206,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,304,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,25,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,31,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,36,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,115,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,215,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,310,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,403,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,502,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,594,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,690,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,766,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,858,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,497,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,591,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,685,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,762,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,856,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,950,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1042,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,1135,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,1228,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,1320,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,1412,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,1504,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,1598,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,1694,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1788,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1881,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,1978,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,2071,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,2164,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,2259,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,2351,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,2443,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,2536,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,2632,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,2726,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,2818,65536,0,1,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1045,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,1139,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,1234,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,1328,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,1428,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,1523,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,1618,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,1712,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1806,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1899,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,1994,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,2088,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,2180,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,2278,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,2379,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,2474,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,2567,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,2660,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,2756,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,2850,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
75 1 10000 18446744073708831616 0 0 117 4 4 4096 0 0 4895412794951728796 13 65536 0 0 65536 0 0
76 2 20000 10000 0 0 78 10 7 4096 0 0 0 17 65536 0 0 65536 0 0
77 3 30000 10000 0 0 101 13 7 4096 0 0 0 21 65536 0 0 65536 0 0
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 24 25 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 30 31 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 34 36 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 113 115 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 206 215 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 304 310 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 403 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 502 497 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 594 591 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 690 685 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 766 762 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 858 856 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 950 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 1042 1045 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 1135 1139 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 1228 1234 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 1320 1328 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 1412 1428 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 1504 1523 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 1598 1618 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 1694 1712 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 1788 1806 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 1881 1899 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 1978 1994 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 2071 2088 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 2164 2180 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 2259 2278 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 2351 2379 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 2443 2474 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 2536 2567 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 2632 2660 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 2726 2756 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 2818 2850 65536 0 1 65536 0 0
+30 -30
View File
@@ -78,33 +78,33 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
4,40000,10000,0,0,63,19,8,4096,0,0,0,17,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,21,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,24,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,69,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,126,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,180,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,233,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,290,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,346,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,398,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,442,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,499,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,554,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,611,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,664,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,718,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,771,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,824,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,881,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,932,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,987,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1043,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1097,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,1147,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,1201,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,1257,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,1313,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,1370,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,1425,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,1481,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,1536,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,1588,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,1644,65536,0,1,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,63,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,119,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,173,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,228,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,283,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,338,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,391,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,431,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,485,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,540,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,595,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,650,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,706,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,760,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,816,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,871,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,924,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,978,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1032,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1082,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,1137,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,1192,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,1244,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,1298,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,1353,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,1405,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,1461,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,1514,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,1569,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,1624,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 17 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 21 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 24 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 69 63 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 126 119 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 180 173 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 233 228 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 290 283 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 346 338 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 398 391 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 442 431 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 499 485 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 554 540 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 611 595 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 664 650 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 718 706 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 771 760 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 824 816 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 881 871 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 932 924 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 987 978 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 1043 1032 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 1097 1082 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 1147 1137 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 1201 1192 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 1257 1244 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 1313 1298 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 1370 1353 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 1425 1405 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 1481 1461 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 1536 1514 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 1588 1569 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 1644 1624 65536 0 1 65536 0 0
@@ -0,0 +1,110 @@
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0
20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0
21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
22,220000,10000,0,0,167,39,38,582,582,0,0,0,65536,0,0,65536,0,0
23,230000,10000,0,0,176,14,39,685,685,0,0,0,65536,0,0,65536,0,0
24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0
25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0
26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0
28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0
29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0
30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0
31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0
32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0
33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0
34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0
35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0
36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
47,470000,10000,0,0,218,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
48,480000,10000,0,0,221,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
49,490000,10000,0,0,225,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
50,500000,10000,0,0,214,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
51,510000,10000,0,0,227,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
52,520000,10000,0,0,208,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
53,530000,10000,0,0,207,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
54,540000,10000,0,0,200,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
55,550000,10000,0,0,205,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
56,560000,10000,0,0,211,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
57,570000,10000,0,0,193,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,26,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,33,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,40,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,47,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,57,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,65,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,218,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,395,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,572,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,749,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,925,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,1102,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,1280,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,1426,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,1603,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,1780,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1958,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,2135,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,2315,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,2494,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,2669,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,2844,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,3020,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,3197,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,3374,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,3550,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,3730,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,3909,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,4089,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,4267,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,4446,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,4622,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,4802,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,4980,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,5159,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,5338,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
2 1 10000 10000 0 0 183 4 45 731 731 0 0 0 65536 0 0 65536 0 0
3 2 20000 10000 0 0 173 5 44 582 582 0 0 0 65536 0 0 65536 0 0
4 3 30000 10000 0 0 184 6 60 582 582 0 0 0 65536 0 0 65536 0 0
5 4 40000 10000 0 0 174 8 71 4096 0 0 0 0 65536 0 0 65536 0 0
6 5 50000 10000 0 0 150 9 78 582 582 0 0 0 65536 0 0 65536 0 0
7 6 60000 10000 0 0 159 11 73 4096 0 0 0 0 65536 0 0 65536 0 0
8 7 70000 10000 0 0 188 15 71 685 685 0 0 0 65536 0 0 65536 0 0
9 8 80000 10000 0 0 214 16 83 685 685 0 0 0 65536 0 0 65536 0 0
10 9 90000 10000 0 0 216 19 82 4096 0 0 0 0 65536 0 0 65536 0 0
11 10 100000 10000 0 0 222 21 84 567 567 0 0 0 65536 0 0 65536 0 0
12 11 110000 10000 0 0 207 23 86 731 731 0 0 0 65536 0 0 65536 0 0
13 12 120000 10000 0 0 189 26 83 4096 0 0 0 0 65536 0 0 65536 0 0
14 13 130000 10000 0 0 221 28 80 731 731 0 0 0 65536 0 0 65536 0 0
15 14 140000 10000 0 0 204 29 83 685 685 0 0 0 65536 0 0 65536 0 0
16 15 150000 10000 0 0 203 30 82 731 731 0 0 0 65536 0 0 65536 0 0
17 16 160000 10000 0 0 201 32 83 567 567 0 0 0 65536 0 0 65536 0 0
18 17 170000 10000 0 0 190 34 86 731 731 0 0 0 65536 0 0 65536 0 0
19 18 180000 10000 0 0 170 35 73 582 582 0 0 0 65536 0 0 65536 0 0
20 19 190000 10000 0 0 154 35 40 731 731 0 0 0 65536 0 0 65536 0 0
21 20 200000 10000 0 0 154 35 38 567 567 0 0 0 65536 0 0 65536 0 0
22 21 210000 10000 0 0 153 38 37 4096 0 0 0 0 65536 0 0 65536 0 0
23 22 220000 10000 0 0 167 39 38 582 582 0 0 0 65536 0 0 65536 0 0
24 23 230000 10000 0 0 176 14 39 685 685 0 0 0 65536 0 0 65536 0 0
25 24 240000 10000 0 0 175 10 25 731 731 0 0 0 65536 0 0 65536 0 0
26 25 250000 10000 0 0 196 11 23 731 731 0 0 0 65536 0 0 65536 0 0
27 26 260000 10000 0 0 192 14 24 4096 0 0 0 0 65536 0 0 65536 0 0
28 27 270000 10000 0 0 158 16 30 685 685 0 0 0 65536 0 0 65536 0 0
29 28 280000 10000 0 0 158 17 23 4096 0 0 0 0 65536 0 0 65536 0 0
30 29 290000 10000 0 0 164 17 27 4096 0 0 0 0 65536 0 0 65536 0 0
31 30 300000 10000 0 0 154 18 26 685 685 0 0 0 65536 0 0 65536 0 0
32 31 310000 10000 0 0 172 6 25 582 582 0 0 0 65536 0 0 65536 0 0
33 32 320000 10000 0 0 180 9 22 567 567 0 0 0 65536 0 0 65536 0 0
34 33 330000 10000 0 0 145 11 29 567 567 0 0 0 65536 0 0 65536 0 0
35 34 340000 10000 0 0 203 14 30 582 582 0 0 0 65536 0 0 65536 0 0
36 35 350000 10000 0 0 154 16 36 731 731 0 0 0 65536 0 0 65536 0 0
37 36 360000 10000 0 0 144 18 32 4096 0 0 0 0 65536 0 0 65536 0 0
38 37 370000 10000 0 0 144 18 29 4096 0 0 0 0 65536 0 0 65536 0 0
39 38 380000 10000 0 0 132 18 28 4096 0 0 0 0 65536 0 0 65536 0 0
40 39 390000 10000 0 0 180 18 24 4096 0 0 0 0 65536 0 0 65536 0 0
41 40 400000 10000 0 0 220 23 20 4096 0 0 0 0 65536 0 0 65536 0 0
42 41 410000 10000 0 0 215 25 19 4096 24 0 0 0 65536 0 0 65536 0 0
43 42 420000 10000 0 0 208 32 20 4096 24 0 0 0 65536 0 0 65536 0 0
44 43 430000 10000 0 0 177 36 19 4096 24 0 0 0 65536 0 0 65536 0 0
45 44 440000 10000 0 0 199 42 20 4096 24 0 0 0 65536 0 0 65536 0 0
46 45 450000 10000 0 0 223 47 19 4096 30 0 0 0 65536 0 0 65536 0 0
47 46 460000 10000 0 0 202 50 17 4096 67 0 0 0 65536 0 0 65536 0 0
48 47 470000 10000 0 0 218 57 18 4096 198 0 0 0 65536 0 0 65536 0 0
49 48 480000 10000 0 0 221 60 20 4096 350 0 0 0 65536 0 0 65536 0 0
50 49 490000 10000 0 0 225 66 20 4096 528 0 0 0 65536 0 0 65536 0 0
51 50 500000 10000 0 0 214 69 21 4096 694 0 0 0 65536 0 0 65536 0 0
52 51 510000 10000 0 0 227 71 23 4096 883 0 0 0 65536 0 0 65536 0 0
53 52 520000 10000 0 0 208 71 23 4096 1043 0 0 0 65536 0 0 65536 0 0
54 53 530000 10000 0 0 207 71 25 4096 1202 0 0 0 65536 0 0 65536 0 0
55 54 540000 10000 0 0 200 71 26 4096 1319 0 0 0 65536 0 0 65536 0 0
56 55 550000 10000 0 0 205 72 27 4096 1464 0 0 0 65536 0 0 65536 0 0
57 56 560000 10000 0 0 211 73 27 4096 1620 0 0 0 65536 0 0 65536 0 0
58 57 570000 10000 0 0 193 80 28 4096 1712 0 0 0 65536 0 0 65536 0 0
59 58 580000 10000 0 0 185 4 61 4096 1757 0 0 0 65536 0 0 65536 0 0
60 59 590000 10000 0 0 81 7 32 4096 1757 0 0 0 65536 0 0 65536 0 0
61 60 600000 10000 0 0 52 10 28 4096 1757 0 0 0 65536 0 0 65536 0 0
62 61 610000 10000 0 0 63 17 25 4096 1757 0 0 0 65536 0 0 65536 0 0
63 62 620000 10000 0 0 85 19 24 4096 1757 0 0 0 65536 0 0 65536 0 0
64 63 630000 10000 0 0 68 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
65 64 640000 10000 0 0 39 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
66 65 650000 10000 0 0 45 20 25 4096 1757 0 0 0 65536 0 0 65536 0 0
67 66 660000 10000 0 0 42 20 29 4096 1757 0 0 0 65536 0 0 65536 0 0
68 67 670000 10000 0 0 47 20 31 4096 1757 0 0 0 65536 0 0 65536 0 0
69 68 680000 10000 0 0 43 20 34 4096 1757 0 0 0 65536 0 0 65536 0 0
70 69 690000 10000 0 0 48 20 35 4096 1757 0 0 0 65536 0 0 65536 0 0
71 70 700000 10000 0 0 48 21 38 4096 1757 0 0 0 65536 0 0 65536 0 0
72 71 710000 10000 0 0 44 22 39 4096 1757 0 0 0 65536 0 0 65536 0 0
73 72 720000 10000 0 0 130 24 27 4096 1757 0 0 0 65536 0 0 65536 0 0
74 73 730000 10000 0 0 134 26 21 4096 1757 0 0 0 65536 0 0 65536 0 0
75 1 10000 18446744073708831616 0 0 117 4 4 4096 0 0 4895412794951728796 26 65536 0 0 65536 0 0
76 2 20000 10000 0 0 78 10 7 4096 0 0 0 33 65536 0 0 65536 0 0
77 3 30000 10000 0 0 101 13 7 4096 0 0 0 40 65536 0 0 65536 0 0
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 47 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 57 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 65 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 218 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 395 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 572 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 749 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 925 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 1102 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 1280 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 1426 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 1603 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 1780 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 1958 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 2135 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 2315 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 2494 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 2669 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 2844 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 3020 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 3197 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 3374 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 3550 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 3730 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 3909 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 4089 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 4267 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 4446 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 4622 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 4802 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 4980 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 5159 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 5338 65536 0 1 65536 0 0
@@ -0,0 +1,110 @@
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0
20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0
21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
22,220000,10000,0,0,167,39,38,582,582,0,0,0,65536,0,0,65536,0,0
23,230000,10000,0,0,176,14,39,685,685,0,0,0,65536,0,0,65536,0,0
24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0
25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0
26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0
28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0
29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0
30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0
31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0
32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0
33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0
34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0
35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0
36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
47,470000,10000,0,0,218,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
48,480000,10000,0,0,221,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
49,490000,10000,0,0,225,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
50,500000,10000,0,0,214,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
51,510000,10000,0,0,227,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
52,520000,10000,0,0,208,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
53,530000,10000,0,0,207,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
54,540000,10000,0,0,200,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
55,550000,10000,0,0,205,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
56,560000,10000,0,0,211,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
57,570000,10000,0,0,193,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,13,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,17,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,21,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,24,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,30,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,34,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,113,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,206,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,302,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,396,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,488,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,590,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,685,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,761,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,854,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,947,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1041,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,1138,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,1238,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,1338,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,1438,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,1539,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,1638,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,1739,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1835,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1929,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,2021,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,2115,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,2207,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,2304,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,2404,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,2502,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,2602,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,2699,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,2793,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,2886,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
2 1 10000 10000 0 0 183 4 45 731 731 0 0 0 65536 0 0 65536 0 0
3 2 20000 10000 0 0 173 5 44 582 582 0 0 0 65536 0 0 65536 0 0
4 3 30000 10000 0 0 184 6 60 582 582 0 0 0 65536 0 0 65536 0 0
5 4 40000 10000 0 0 174 8 71 4096 0 0 0 0 65536 0 0 65536 0 0
6 5 50000 10000 0 0 150 9 78 582 582 0 0 0 65536 0 0 65536 0 0
7 6 60000 10000 0 0 159 11 73 4096 0 0 0 0 65536 0 0 65536 0 0
8 7 70000 10000 0 0 188 15 71 685 685 0 0 0 65536 0 0 65536 0 0
9 8 80000 10000 0 0 214 16 83 685 685 0 0 0 65536 0 0 65536 0 0
10 9 90000 10000 0 0 216 19 82 4096 0 0 0 0 65536 0 0 65536 0 0
11 10 100000 10000 0 0 222 21 84 567 567 0 0 0 65536 0 0 65536 0 0
12 11 110000 10000 0 0 207 23 86 731 731 0 0 0 65536 0 0 65536 0 0
13 12 120000 10000 0 0 189 26 83 4096 0 0 0 0 65536 0 0 65536 0 0
14 13 130000 10000 0 0 221 28 80 731 731 0 0 0 65536 0 0 65536 0 0
15 14 140000 10000 0 0 204 29 83 685 685 0 0 0 65536 0 0 65536 0 0
16 15 150000 10000 0 0 203 30 82 731 731 0 0 0 65536 0 0 65536 0 0
17 16 160000 10000 0 0 201 32 83 567 567 0 0 0 65536 0 0 65536 0 0
18 17 170000 10000 0 0 190 34 86 731 731 0 0 0 65536 0 0 65536 0 0
19 18 180000 10000 0 0 170 35 73 582 582 0 0 0 65536 0 0 65536 0 0
20 19 190000 10000 0 0 154 35 40 731 731 0 0 0 65536 0 0 65536 0 0
21 20 200000 10000 0 0 154 35 38 567 567 0 0 0 65536 0 0 65536 0 0
22 21 210000 10000 0 0 153 38 37 4096 0 0 0 0 65536 0 0 65536 0 0
23 22 220000 10000 0 0 167 39 38 582 582 0 0 0 65536 0 0 65536 0 0
24 23 230000 10000 0 0 176 14 39 685 685 0 0 0 65536 0 0 65536 0 0
25 24 240000 10000 0 0 175 10 25 731 731 0 0 0 65536 0 0 65536 0 0
26 25 250000 10000 0 0 196 11 23 731 731 0 0 0 65536 0 0 65536 0 0
27 26 260000 10000 0 0 192 14 24 4096 0 0 0 0 65536 0 0 65536 0 0
28 27 270000 10000 0 0 158 16 30 685 685 0 0 0 65536 0 0 65536 0 0
29 28 280000 10000 0 0 158 17 23 4096 0 0 0 0 65536 0 0 65536 0 0
30 29 290000 10000 0 0 164 17 27 4096 0 0 0 0 65536 0 0 65536 0 0
31 30 300000 10000 0 0 154 18 26 685 685 0 0 0 65536 0 0 65536 0 0
32 31 310000 10000 0 0 172 6 25 582 582 0 0 0 65536 0 0 65536 0 0
33 32 320000 10000 0 0 180 9 22 567 567 0 0 0 65536 0 0 65536 0 0
34 33 330000 10000 0 0 145 11 29 567 567 0 0 0 65536 0 0 65536 0 0
35 34 340000 10000 0 0 203 14 30 582 582 0 0 0 65536 0 0 65536 0 0
36 35 350000 10000 0 0 154 16 36 731 731 0 0 0 65536 0 0 65536 0 0
37 36 360000 10000 0 0 144 18 32 4096 0 0 0 0 65536 0 0 65536 0 0
38 37 370000 10000 0 0 144 18 29 4096 0 0 0 0 65536 0 0 65536 0 0
39 38 380000 10000 0 0 132 18 28 4096 0 0 0 0 65536 0 0 65536 0 0
40 39 390000 10000 0 0 180 18 24 4096 0 0 0 0 65536 0 0 65536 0 0
41 40 400000 10000 0 0 220 23 20 4096 0 0 0 0 65536 0 0 65536 0 0
42 41 410000 10000 0 0 215 25 19 4096 24 0 0 0 65536 0 0 65536 0 0
43 42 420000 10000 0 0 208 32 20 4096 24 0 0 0 65536 0 0 65536 0 0
44 43 430000 10000 0 0 177 36 19 4096 24 0 0 0 65536 0 0 65536 0 0
45 44 440000 10000 0 0 199 42 20 4096 24 0 0 0 65536 0 0 65536 0 0
46 45 450000 10000 0 0 223 47 19 4096 30 0 0 0 65536 0 0 65536 0 0
47 46 460000 10000 0 0 202 50 17 4096 67 0 0 0 65536 0 0 65536 0 0
48 47 470000 10000 0 0 218 57 18 4096 198 0 0 0 65536 0 0 65536 0 0
49 48 480000 10000 0 0 221 60 20 4096 350 0 0 0 65536 0 0 65536 0 0
50 49 490000 10000 0 0 225 66 20 4096 528 0 0 0 65536 0 0 65536 0 0
51 50 500000 10000 0 0 214 69 21 4096 694 0 0 0 65536 0 0 65536 0 0
52 51 510000 10000 0 0 227 71 23 4096 883 0 0 0 65536 0 0 65536 0 0
53 52 520000 10000 0 0 208 71 23 4096 1043 0 0 0 65536 0 0 65536 0 0
54 53 530000 10000 0 0 207 71 25 4096 1202 0 0 0 65536 0 0 65536 0 0
55 54 540000 10000 0 0 200 71 26 4096 1319 0 0 0 65536 0 0 65536 0 0
56 55 550000 10000 0 0 205 72 27 4096 1464 0 0 0 65536 0 0 65536 0 0
57 56 560000 10000 0 0 211 73 27 4096 1620 0 0 0 65536 0 0 65536 0 0
58 57 570000 10000 0 0 193 80 28 4096 1712 0 0 0 65536 0 0 65536 0 0
59 58 580000 10000 0 0 185 4 61 4096 1757 0 0 0 65536 0 0 65536 0 0
60 59 590000 10000 0 0 81 7 32 4096 1757 0 0 0 65536 0 0 65536 0 0
61 60 600000 10000 0 0 52 10 28 4096 1757 0 0 0 65536 0 0 65536 0 0
62 61 610000 10000 0 0 63 17 25 4096 1757 0 0 0 65536 0 0 65536 0 0
63 62 620000 10000 0 0 85 19 24 4096 1757 0 0 0 65536 0 0 65536 0 0
64 63 630000 10000 0 0 68 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
65 64 640000 10000 0 0 39 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
66 65 650000 10000 0 0 45 20 25 4096 1757 0 0 0 65536 0 0 65536 0 0
67 66 660000 10000 0 0 42 20 29 4096 1757 0 0 0 65536 0 0 65536 0 0
68 67 670000 10000 0 0 47 20 31 4096 1757 0 0 0 65536 0 0 65536 0 0
69 68 680000 10000 0 0 43 20 34 4096 1757 0 0 0 65536 0 0 65536 0 0
70 69 690000 10000 0 0 48 20 35 4096 1757 0 0 0 65536 0 0 65536 0 0
71 70 700000 10000 0 0 48 21 38 4096 1757 0 0 0 65536 0 0 65536 0 0
72 71 710000 10000 0 0 44 22 39 4096 1757 0 0 0 65536 0 0 65536 0 0
73 72 720000 10000 0 0 130 24 27 4096 1757 0 0 0 65536 0 0 65536 0 0
74 73 730000 10000 0 0 134 26 21 4096 1757 0 0 0 65536 0 0 65536 0 0
75 1 10000 18446744073708831616 0 0 117 4 4 4096 0 0 4895412794951728796 13 65536 0 0 65536 0 0
76 2 20000 10000 0 0 78 10 7 4096 0 0 0 17 65536 0 0 65536 0 0
77 3 30000 10000 0 0 101 13 7 4096 0 0 0 21 65536 0 0 65536 0 0
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 24 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 30 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 34 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 113 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 206 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 302 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 396 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 488 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 590 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 685 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 761 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 854 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 947 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 1041 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 1138 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 1238 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 1338 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 1438 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 1539 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 1638 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 1739 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 1835 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 1929 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 2021 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 2115 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 2207 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 2304 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 2404 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 2502 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 2602 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 2699 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 2793 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 2886 65536 0 1 65536 0 0
@@ -0,0 +1,110 @@
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0
20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0
21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
22,220000,10000,0,0,167,39,38,582,582,0,0,0,65536,0,0,65536,0,0
23,230000,10000,0,0,176,14,39,685,685,0,0,0,65536,0,0,65536,0,0
24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0
25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0
26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0
28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0
29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0
30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0
31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0
32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0
33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0
34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0
35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0
36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
47,470000,10000,0,0,218,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
48,480000,10000,0,0,221,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
49,490000,10000,0,0,225,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
50,500000,10000,0,0,214,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
51,510000,10000,0,0,227,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
52,520000,10000,0,0,208,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
53,530000,10000,0,0,207,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
54,540000,10000,0,0,200,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
55,550000,10000,0,0,205,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
56,560000,10000,0,0,211,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
57,570000,10000,0,0,193,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,12,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,16,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,20,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,24,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,29,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,34,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,116,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,215,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,312,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,411,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,510,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,610,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,706,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,787,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,887,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,981,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1074,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,1171,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,1268,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,1361,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,1454,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,1550,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,1646,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,1738,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1832,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1924,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,2018,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,2111,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,2207,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,2309,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,2403,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,2496,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,2588,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,2681,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,2775,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,2870,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
2 1 10000 10000 0 0 183 4 45 731 731 0 0 0 65536 0 0 65536 0 0
3 2 20000 10000 0 0 173 5 44 582 582 0 0 0 65536 0 0 65536 0 0
4 3 30000 10000 0 0 184 6 60 582 582 0 0 0 65536 0 0 65536 0 0
5 4 40000 10000 0 0 174 8 71 4096 0 0 0 0 65536 0 0 65536 0 0
6 5 50000 10000 0 0 150 9 78 582 582 0 0 0 65536 0 0 65536 0 0
7 6 60000 10000 0 0 159 11 73 4096 0 0 0 0 65536 0 0 65536 0 0
8 7 70000 10000 0 0 188 15 71 685 685 0 0 0 65536 0 0 65536 0 0
9 8 80000 10000 0 0 214 16 83 685 685 0 0 0 65536 0 0 65536 0 0
10 9 90000 10000 0 0 216 19 82 4096 0 0 0 0 65536 0 0 65536 0 0
11 10 100000 10000 0 0 222 21 84 567 567 0 0 0 65536 0 0 65536 0 0
12 11 110000 10000 0 0 207 23 86 731 731 0 0 0 65536 0 0 65536 0 0
13 12 120000 10000 0 0 189 26 83 4096 0 0 0 0 65536 0 0 65536 0 0
14 13 130000 10000 0 0 221 28 80 731 731 0 0 0 65536 0 0 65536 0 0
15 14 140000 10000 0 0 204 29 83 685 685 0 0 0 65536 0 0 65536 0 0
16 15 150000 10000 0 0 203 30 82 731 731 0 0 0 65536 0 0 65536 0 0
17 16 160000 10000 0 0 201 32 83 567 567 0 0 0 65536 0 0 65536 0 0
18 17 170000 10000 0 0 190 34 86 731 731 0 0 0 65536 0 0 65536 0 0
19 18 180000 10000 0 0 170 35 73 582 582 0 0 0 65536 0 0 65536 0 0
20 19 190000 10000 0 0 154 35 40 731 731 0 0 0 65536 0 0 65536 0 0
21 20 200000 10000 0 0 154 35 38 567 567 0 0 0 65536 0 0 65536 0 0
22 21 210000 10000 0 0 153 38 37 4096 0 0 0 0 65536 0 0 65536 0 0
23 22 220000 10000 0 0 167 39 38 582 582 0 0 0 65536 0 0 65536 0 0
24 23 230000 10000 0 0 176 14 39 685 685 0 0 0 65536 0 0 65536 0 0
25 24 240000 10000 0 0 175 10 25 731 731 0 0 0 65536 0 0 65536 0 0
26 25 250000 10000 0 0 196 11 23 731 731 0 0 0 65536 0 0 65536 0 0
27 26 260000 10000 0 0 192 14 24 4096 0 0 0 0 65536 0 0 65536 0 0
28 27 270000 10000 0 0 158 16 30 685 685 0 0 0 65536 0 0 65536 0 0
29 28 280000 10000 0 0 158 17 23 4096 0 0 0 0 65536 0 0 65536 0 0
30 29 290000 10000 0 0 164 17 27 4096 0 0 0 0 65536 0 0 65536 0 0
31 30 300000 10000 0 0 154 18 26 685 685 0 0 0 65536 0 0 65536 0 0
32 31 310000 10000 0 0 172 6 25 582 582 0 0 0 65536 0 0 65536 0 0
33 32 320000 10000 0 0 180 9 22 567 567 0 0 0 65536 0 0 65536 0 0
34 33 330000 10000 0 0 145 11 29 567 567 0 0 0 65536 0 0 65536 0 0
35 34 340000 10000 0 0 203 14 30 582 582 0 0 0 65536 0 0 65536 0 0
36 35 350000 10000 0 0 154 16 36 731 731 0 0 0 65536 0 0 65536 0 0
37 36 360000 10000 0 0 144 18 32 4096 0 0 0 0 65536 0 0 65536 0 0
38 37 370000 10000 0 0 144 18 29 4096 0 0 0 0 65536 0 0 65536 0 0
39 38 380000 10000 0 0 132 18 28 4096 0 0 0 0 65536 0 0 65536 0 0
40 39 390000 10000 0 0 180 18 24 4096 0 0 0 0 65536 0 0 65536 0 0
41 40 400000 10000 0 0 220 23 20 4096 0 0 0 0 65536 0 0 65536 0 0
42 41 410000 10000 0 0 215 25 19 4096 24 0 0 0 65536 0 0 65536 0 0
43 42 420000 10000 0 0 208 32 20 4096 24 0 0 0 65536 0 0 65536 0 0
44 43 430000 10000 0 0 177 36 19 4096 24 0 0 0 65536 0 0 65536 0 0
45 44 440000 10000 0 0 199 42 20 4096 24 0 0 0 65536 0 0 65536 0 0
46 45 450000 10000 0 0 223 47 19 4096 30 0 0 0 65536 0 0 65536 0 0
47 46 460000 10000 0 0 202 50 17 4096 67 0 0 0 65536 0 0 65536 0 0
48 47 470000 10000 0 0 218 57 18 4096 198 0 0 0 65536 0 0 65536 0 0
49 48 480000 10000 0 0 221 60 20 4096 350 0 0 0 65536 0 0 65536 0 0
50 49 490000 10000 0 0 225 66 20 4096 528 0 0 0 65536 0 0 65536 0 0
51 50 500000 10000 0 0 214 69 21 4096 694 0 0 0 65536 0 0 65536 0 0
52 51 510000 10000 0 0 227 71 23 4096 883 0 0 0 65536 0 0 65536 0 0
53 52 520000 10000 0 0 208 71 23 4096 1043 0 0 0 65536 0 0 65536 0 0
54 53 530000 10000 0 0 207 71 25 4096 1202 0 0 0 65536 0 0 65536 0 0
55 54 540000 10000 0 0 200 71 26 4096 1319 0 0 0 65536 0 0 65536 0 0
56 55 550000 10000 0 0 205 72 27 4096 1464 0 0 0 65536 0 0 65536 0 0
57 56 560000 10000 0 0 211 73 27 4096 1620 0 0 0 65536 0 0 65536 0 0
58 57 570000 10000 0 0 193 80 28 4096 1712 0 0 0 65536 0 0 65536 0 0
59 58 580000 10000 0 0 185 4 61 4096 1757 0 0 0 65536 0 0 65536 0 0
60 59 590000 10000 0 0 81 7 32 4096 1757 0 0 0 65536 0 0 65536 0 0
61 60 600000 10000 0 0 52 10 28 4096 1757 0 0 0 65536 0 0 65536 0 0
62 61 610000 10000 0 0 63 17 25 4096 1757 0 0 0 65536 0 0 65536 0 0
63 62 620000 10000 0 0 85 19 24 4096 1757 0 0 0 65536 0 0 65536 0 0
64 63 630000 10000 0 0 68 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
65 64 640000 10000 0 0 39 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
66 65 650000 10000 0 0 45 20 25 4096 1757 0 0 0 65536 0 0 65536 0 0
67 66 660000 10000 0 0 42 20 29 4096 1757 0 0 0 65536 0 0 65536 0 0
68 67 670000 10000 0 0 47 20 31 4096 1757 0 0 0 65536 0 0 65536 0 0
69 68 680000 10000 0 0 43 20 34 4096 1757 0 0 0 65536 0 0 65536 0 0
70 69 690000 10000 0 0 48 20 35 4096 1757 0 0 0 65536 0 0 65536 0 0
71 70 700000 10000 0 0 48 21 38 4096 1757 0 0 0 65536 0 0 65536 0 0
72 71 710000 10000 0 0 44 22 39 4096 1757 0 0 0 65536 0 0 65536 0 0
73 72 720000 10000 0 0 130 24 27 4096 1757 0 0 0 65536 0 0 65536 0 0
74 73 730000 10000 0 0 134 26 21 4096 1757 0 0 0 65536 0 0 65536 0 0
75 1 10000 18446744073708831616 0 0 117 4 4 4096 0 0 4895412794951728796 12 65536 0 0 65536 0 0
76 2 20000 10000 0 0 78 10 7 4096 0 0 0 16 65536 0 0 65536 0 0
77 3 30000 10000 0 0 101 13 7 4096 0 0 0 20 65536 0 0 65536 0 0
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 24 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 29 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 34 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 116 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 215 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 312 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 411 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 510 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 610 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 706 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 787 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 887 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 981 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 1074 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 1171 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 1268 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 1361 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 1454 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 1550 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 1646 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 1738 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 1832 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 1924 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 2018 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 2111 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 2207 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 2309 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 2403 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 2496 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 2588 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 2681 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 2775 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 2870 65536 0 1 65536 0 0
@@ -0,0 +1,110 @@
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0
20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0
21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
22,220000,10000,0,0,167,39,38,582,582,0,0,0,65536,0,0,65536,0,0
23,230000,10000,0,0,176,14,39,685,685,0,0,0,65536,0,0,65536,0,0
24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0
25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0
26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0
28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0
29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0
30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0
31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0
32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0
33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0
34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0
35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0
36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
47,470000,10000,0,0,218,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
48,480000,10000,0,0,221,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
49,490000,10000,0,0,225,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
50,500000,10000,0,0,214,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
51,510000,10000,0,0,227,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
52,520000,10000,0,0,208,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
53,530000,10000,0,0,207,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
54,540000,10000,0,0,200,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
55,550000,10000,0,0,205,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
56,560000,10000,0,0,211,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
57,570000,10000,0,0,193,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,13,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,17,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,21,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,25,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,31,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,36,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,115,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,215,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,310,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,403,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,497,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,591,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,685,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,762,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,856,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,950,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,1045,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,1139,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,1234,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,1328,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,1428,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,1523,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,1618,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,1712,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1806,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1899,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,1994,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,2088,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,2180,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,2278,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,2379,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,2474,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,2567,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,2660,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,2756,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,2850,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
2 1 10000 10000 0 0 183 4 45 731 731 0 0 0 65536 0 0 65536 0 0
3 2 20000 10000 0 0 173 5 44 582 582 0 0 0 65536 0 0 65536 0 0
4 3 30000 10000 0 0 184 6 60 582 582 0 0 0 65536 0 0 65536 0 0
5 4 40000 10000 0 0 174 8 71 4096 0 0 0 0 65536 0 0 65536 0 0
6 5 50000 10000 0 0 150 9 78 582 582 0 0 0 65536 0 0 65536 0 0
7 6 60000 10000 0 0 159 11 73 4096 0 0 0 0 65536 0 0 65536 0 0
8 7 70000 10000 0 0 188 15 71 685 685 0 0 0 65536 0 0 65536 0 0
9 8 80000 10000 0 0 214 16 83 685 685 0 0 0 65536 0 0 65536 0 0
10 9 90000 10000 0 0 216 19 82 4096 0 0 0 0 65536 0 0 65536 0 0
11 10 100000 10000 0 0 222 21 84 567 567 0 0 0 65536 0 0 65536 0 0
12 11 110000 10000 0 0 207 23 86 731 731 0 0 0 65536 0 0 65536 0 0
13 12 120000 10000 0 0 189 26 83 4096 0 0 0 0 65536 0 0 65536 0 0
14 13 130000 10000 0 0 221 28 80 731 731 0 0 0 65536 0 0 65536 0 0
15 14 140000 10000 0 0 204 29 83 685 685 0 0 0 65536 0 0 65536 0 0
16 15 150000 10000 0 0 203 30 82 731 731 0 0 0 65536 0 0 65536 0 0
17 16 160000 10000 0 0 201 32 83 567 567 0 0 0 65536 0 0 65536 0 0
18 17 170000 10000 0 0 190 34 86 731 731 0 0 0 65536 0 0 65536 0 0
19 18 180000 10000 0 0 170 35 73 582 582 0 0 0 65536 0 0 65536 0 0
20 19 190000 10000 0 0 154 35 40 731 731 0 0 0 65536 0 0 65536 0 0
21 20 200000 10000 0 0 154 35 38 567 567 0 0 0 65536 0 0 65536 0 0
22 21 210000 10000 0 0 153 38 37 4096 0 0 0 0 65536 0 0 65536 0 0
23 22 220000 10000 0 0 167 39 38 582 582 0 0 0 65536 0 0 65536 0 0
24 23 230000 10000 0 0 176 14 39 685 685 0 0 0 65536 0 0 65536 0 0
25 24 240000 10000 0 0 175 10 25 731 731 0 0 0 65536 0 0 65536 0 0
26 25 250000 10000 0 0 196 11 23 731 731 0 0 0 65536 0 0 65536 0 0
27 26 260000 10000 0 0 192 14 24 4096 0 0 0 0 65536 0 0 65536 0 0
28 27 270000 10000 0 0 158 16 30 685 685 0 0 0 65536 0 0 65536 0 0
29 28 280000 10000 0 0 158 17 23 4096 0 0 0 0 65536 0 0 65536 0 0
30 29 290000 10000 0 0 164 17 27 4096 0 0 0 0 65536 0 0 65536 0 0
31 30 300000 10000 0 0 154 18 26 685 685 0 0 0 65536 0 0 65536 0 0
32 31 310000 10000 0 0 172 6 25 582 582 0 0 0 65536 0 0 65536 0 0
33 32 320000 10000 0 0 180 9 22 567 567 0 0 0 65536 0 0 65536 0 0
34 33 330000 10000 0 0 145 11 29 567 567 0 0 0 65536 0 0 65536 0 0
35 34 340000 10000 0 0 203 14 30 582 582 0 0 0 65536 0 0 65536 0 0
36 35 350000 10000 0 0 154 16 36 731 731 0 0 0 65536 0 0 65536 0 0
37 36 360000 10000 0 0 144 18 32 4096 0 0 0 0 65536 0 0 65536 0 0
38 37 370000 10000 0 0 144 18 29 4096 0 0 0 0 65536 0 0 65536 0 0
39 38 380000 10000 0 0 132 18 28 4096 0 0 0 0 65536 0 0 65536 0 0
40 39 390000 10000 0 0 180 18 24 4096 0 0 0 0 65536 0 0 65536 0 0
41 40 400000 10000 0 0 220 23 20 4096 0 0 0 0 65536 0 0 65536 0 0
42 41 410000 10000 0 0 215 25 19 4096 24 0 0 0 65536 0 0 65536 0 0
43 42 420000 10000 0 0 208 32 20 4096 24 0 0 0 65536 0 0 65536 0 0
44 43 430000 10000 0 0 177 36 19 4096 24 0 0 0 65536 0 0 65536 0 0
45 44 440000 10000 0 0 199 42 20 4096 24 0 0 0 65536 0 0 65536 0 0
46 45 450000 10000 0 0 223 47 19 4096 30 0 0 0 65536 0 0 65536 0 0
47 46 460000 10000 0 0 202 50 17 4096 67 0 0 0 65536 0 0 65536 0 0
48 47 470000 10000 0 0 218 57 18 4096 198 0 0 0 65536 0 0 65536 0 0
49 48 480000 10000 0 0 221 60 20 4096 350 0 0 0 65536 0 0 65536 0 0
50 49 490000 10000 0 0 225 66 20 4096 528 0 0 0 65536 0 0 65536 0 0
51 50 500000 10000 0 0 214 69 21 4096 694 0 0 0 65536 0 0 65536 0 0
52 51 510000 10000 0 0 227 71 23 4096 883 0 0 0 65536 0 0 65536 0 0
53 52 520000 10000 0 0 208 71 23 4096 1043 0 0 0 65536 0 0 65536 0 0
54 53 530000 10000 0 0 207 71 25 4096 1202 0 0 0 65536 0 0 65536 0 0
55 54 540000 10000 0 0 200 71 26 4096 1319 0 0 0 65536 0 0 65536 0 0
56 55 550000 10000 0 0 205 72 27 4096 1464 0 0 0 65536 0 0 65536 0 0
57 56 560000 10000 0 0 211 73 27 4096 1620 0 0 0 65536 0 0 65536 0 0
58 57 570000 10000 0 0 193 80 28 4096 1712 0 0 0 65536 0 0 65536 0 0
59 58 580000 10000 0 0 185 4 61 4096 1757 0 0 0 65536 0 0 65536 0 0
60 59 590000 10000 0 0 81 7 32 4096 1757 0 0 0 65536 0 0 65536 0 0
61 60 600000 10000 0 0 52 10 28 4096 1757 0 0 0 65536 0 0 65536 0 0
62 61 610000 10000 0 0 63 17 25 4096 1757 0 0 0 65536 0 0 65536 0 0
63 62 620000 10000 0 0 85 19 24 4096 1757 0 0 0 65536 0 0 65536 0 0
64 63 630000 10000 0 0 68 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
65 64 640000 10000 0 0 39 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
66 65 650000 10000 0 0 45 20 25 4096 1757 0 0 0 65536 0 0 65536 0 0
67 66 660000 10000 0 0 42 20 29 4096 1757 0 0 0 65536 0 0 65536 0 0
68 67 670000 10000 0 0 47 20 31 4096 1757 0 0 0 65536 0 0 65536 0 0
69 68 680000 10000 0 0 43 20 34 4096 1757 0 0 0 65536 0 0 65536 0 0
70 69 690000 10000 0 0 48 20 35 4096 1757 0 0 0 65536 0 0 65536 0 0
71 70 700000 10000 0 0 48 21 38 4096 1757 0 0 0 65536 0 0 65536 0 0
72 71 710000 10000 0 0 44 22 39 4096 1757 0 0 0 65536 0 0 65536 0 0
73 72 720000 10000 0 0 130 24 27 4096 1757 0 0 0 65536 0 0 65536 0 0
74 73 730000 10000 0 0 134 26 21 4096 1757 0 0 0 65536 0 0 65536 0 0
75 1 10000 18446744073708831616 0 0 117 4 4 4096 0 0 4895412794951728796 13 65536 0 0 65536 0 0
76 2 20000 10000 0 0 78 10 7 4096 0 0 0 17 65536 0 0 65536 0 0
77 3 30000 10000 0 0 101 13 7 4096 0 0 0 21 65536 0 0 65536 0 0
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 25 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 31 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 36 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 115 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 215 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 310 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 403 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 497 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 591 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 685 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 762 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 856 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 950 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 1045 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 1139 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 1234 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 1328 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 1428 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 1523 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 1618 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 1712 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 1806 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 1899 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 1994 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 2088 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 2180 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 2278 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 2379 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 2474 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 2567 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 2660 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 2756 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 2850 65536 0 1 65536 0 0
@@ -0,0 +1,110 @@
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0
20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0
21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
22,220000,10000,0,0,167,39,38,582,582,0,0,0,65536,0,0,65536,0,0
23,230000,10000,0,0,176,14,39,685,685,0,0,0,65536,0,0,65536,0,0
24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0
25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0
26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0
28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0
29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0
30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0
31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0
32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0
33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0
34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0
35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0
36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
47,470000,10000,0,0,218,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
48,480000,10000,0,0,221,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
49,490000,10000,0,0,225,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
50,500000,10000,0,0,214,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
51,510000,10000,0,0,227,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
52,520000,10000,0,0,208,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
53,530000,10000,0,0,207,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
54,540000,10000,0,0,200,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
55,550000,10000,0,0,205,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
56,560000,10000,0,0,211,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
57,570000,10000,0,0,193,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,10,65536,0,0,65536,0,0
2,20000,10000,0,0,78,10,7,4096,0,0,0,13,65536,0,0,65536,0,0
3,30000,10000,0,0,101,13,7,4096,0,0,0,15,65536,0,0,65536,0,0
4,40000,10000,0,0,63,19,8,4096,0,0,0,17,65536,0,0,65536,0,0
5,50000,10000,0,0,92,25,8,4096,2,0,0,21,65536,0,0,65536,0,0
6,60000,10000,0,0,64,27,8,4096,2,0,0,24,65536,0,0,65536,0,0
7,70000,10000,0,0,228,32,8,4096,210,0,0,63,65536,0,0,65536,0,0
8,80000,10000,0,0,256,34,9,4096,466,0,0,119,65536,0,0,65536,0,0
9,90000,10000,0,0,256,36,10,4096,722,0,0,173,65536,0,0,65536,0,0
10,100000,10000,0,0,256,36,11,4096,978,0,0,228,65536,0,0,65536,0,0
11,110000,10000,0,0,256,36,11,4096,1234,0,0,283,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,12,4096,1490,0,0,338,65536,0,0,65536,0,0
13,130000,10000,0,0,256,37,12,4096,1746,0,0,391,65536,0,0,65536,0,0
14,140000,10000,0,0,230,39,12,4096,1949,0,0,431,65536,0,0,65536,0,0
15,150000,10000,0,0,256,39,13,4096,2204,0,0,485,65536,0,0,65536,0,0
16,160000,10000,0,0,256,39,14,4096,2459,0,0,540,65536,0,0,65536,0,0
17,170000,10000,0,0,256,39,15,4096,2713,0,0,595,65536,0,0,65536,0,0
18,180000,10000,0,0,256,39,15,4096,2969,0,0,650,65536,0,0,65536,0,0
19,190000,10000,0,0,256,39,16,4096,3224,0,0,706,65536,0,1,65536,0,0
20,200000,10000,0,0,256,41,17,4096,3480,0,0,760,65536,0,1,65536,0,0
21,210000,10000,0,0,256,41,17,4096,3736,0,0,816,65536,0,1,65536,0,0
22,220000,10000,0,0,256,41,18,4096,3992,0,0,871,65536,0,1,65536,0,0
23,230000,10000,0,0,256,41,19,4096,4096,0,0,924,65536,0,1,65536,0,0
24,240000,10000,0,0,256,41,20,4096,4096,0,0,978,65536,0,1,65536,0,0
25,250000,10000,0,0,256,43,20,2048,2048,0,0,1032,65536,0,1,65536,0,0
26,260000,10000,0,0,256,45,21,2048,2048,0,0,1082,65536,0,1,65536,0,0
27,270000,10000,0,0,256,45,22,1024,1024,0,0,1137,65536,0,1,65536,0,0
28,280000,10000,0,0,256,45,23,1024,1024,0,0,1192,65536,0,1,65536,0,0
29,290000,10000,0,0,256,45,24,512,512,0,0,1244,65536,0,1,65536,0,0
30,300000,10000,0,0,256,45,24,512,512,0,0,1298,65536,0,1,65536,0,0
31,310000,10000,0,0,256,45,25,256,256,0,0,1353,65536,0,1,65536,0,0
32,320000,10000,0,0,255,45,26,256,256,0,0,1405,65536,0,1,65536,0,0
33,330000,10000,0,0,256,45,27,256,256,0,0,1461,65536,0,1,65536,0,0
34,340000,10000,0,0,256,45,27,256,256,0,0,1514,65536,0,1,65536,0,0
35,350000,10000,0,0,256,45,28,256,256,0,0,1569,65536,0,1,65536,0,0
36,360000,10000,0,0,256,45,29,256,256,0,0,1624,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
2 1 10000 10000 0 0 183 4 45 731 731 0 0 0 65536 0 0 65536 0 0
3 2 20000 10000 0 0 173 5 44 582 582 0 0 0 65536 0 0 65536 0 0
4 3 30000 10000 0 0 184 6 60 582 582 0 0 0 65536 0 0 65536 0 0
5 4 40000 10000 0 0 174 8 71 4096 0 0 0 0 65536 0 0 65536 0 0
6 5 50000 10000 0 0 150 9 78 582 582 0 0 0 65536 0 0 65536 0 0
7 6 60000 10000 0 0 159 11 73 4096 0 0 0 0 65536 0 0 65536 0 0
8 7 70000 10000 0 0 188 15 71 685 685 0 0 0 65536 0 0 65536 0 0
9 8 80000 10000 0 0 214 16 83 685 685 0 0 0 65536 0 0 65536 0 0
10 9 90000 10000 0 0 216 19 82 4096 0 0 0 0 65536 0 0 65536 0 0
11 10 100000 10000 0 0 222 21 84 567 567 0 0 0 65536 0 0 65536 0 0
12 11 110000 10000 0 0 207 23 86 731 731 0 0 0 65536 0 0 65536 0 0
13 12 120000 10000 0 0 189 26 83 4096 0 0 0 0 65536 0 0 65536 0 0
14 13 130000 10000 0 0 221 28 80 731 731 0 0 0 65536 0 0 65536 0 0
15 14 140000 10000 0 0 204 29 83 685 685 0 0 0 65536 0 0 65536 0 0
16 15 150000 10000 0 0 203 30 82 731 731 0 0 0 65536 0 0 65536 0 0
17 16 160000 10000 0 0 201 32 83 567 567 0 0 0 65536 0 0 65536 0 0
18 17 170000 10000 0 0 190 34 86 731 731 0 0 0 65536 0 0 65536 0 0
19 18 180000 10000 0 0 170 35 73 582 582 0 0 0 65536 0 0 65536 0 0
20 19 190000 10000 0 0 154 35 40 731 731 0 0 0 65536 0 0 65536 0 0
21 20 200000 10000 0 0 154 35 38 567 567 0 0 0 65536 0 0 65536 0 0
22 21 210000 10000 0 0 153 38 37 4096 0 0 0 0 65536 0 0 65536 0 0
23 22 220000 10000 0 0 167 39 38 582 582 0 0 0 65536 0 0 65536 0 0
24 23 230000 10000 0 0 176 14 39 685 685 0 0 0 65536 0 0 65536 0 0
25 24 240000 10000 0 0 175 10 25 731 731 0 0 0 65536 0 0 65536 0 0
26 25 250000 10000 0 0 196 11 23 731 731 0 0 0 65536 0 0 65536 0 0
27 26 260000 10000 0 0 192 14 24 4096 0 0 0 0 65536 0 0 65536 0 0
28 27 270000 10000 0 0 158 16 30 685 685 0 0 0 65536 0 0 65536 0 0
29 28 280000 10000 0 0 158 17 23 4096 0 0 0 0 65536 0 0 65536 0 0
30 29 290000 10000 0 0 164 17 27 4096 0 0 0 0 65536 0 0 65536 0 0
31 30 300000 10000 0 0 154 18 26 685 685 0 0 0 65536 0 0 65536 0 0
32 31 310000 10000 0 0 172 6 25 582 582 0 0 0 65536 0 0 65536 0 0
33 32 320000 10000 0 0 180 9 22 567 567 0 0 0 65536 0 0 65536 0 0
34 33 330000 10000 0 0 145 11 29 567 567 0 0 0 65536 0 0 65536 0 0
35 34 340000 10000 0 0 203 14 30 582 582 0 0 0 65536 0 0 65536 0 0
36 35 350000 10000 0 0 154 16 36 731 731 0 0 0 65536 0 0 65536 0 0
37 36 360000 10000 0 0 144 18 32 4096 0 0 0 0 65536 0 0 65536 0 0
38 37 370000 10000 0 0 144 18 29 4096 0 0 0 0 65536 0 0 65536 0 0
39 38 380000 10000 0 0 132 18 28 4096 0 0 0 0 65536 0 0 65536 0 0
40 39 390000 10000 0 0 180 18 24 4096 0 0 0 0 65536 0 0 65536 0 0
41 40 400000 10000 0 0 220 23 20 4096 0 0 0 0 65536 0 0 65536 0 0
42 41 410000 10000 0 0 215 25 19 4096 24 0 0 0 65536 0 0 65536 0 0
43 42 420000 10000 0 0 208 32 20 4096 24 0 0 0 65536 0 0 65536 0 0
44 43 430000 10000 0 0 177 36 19 4096 24 0 0 0 65536 0 0 65536 0 0
45 44 440000 10000 0 0 199 42 20 4096 24 0 0 0 65536 0 0 65536 0 0
46 45 450000 10000 0 0 223 47 19 4096 30 0 0 0 65536 0 0 65536 0 0
47 46 460000 10000 0 0 202 50 17 4096 67 0 0 0 65536 0 0 65536 0 0
48 47 470000 10000 0 0 218 57 18 4096 198 0 0 0 65536 0 0 65536 0 0
49 48 480000 10000 0 0 221 60 20 4096 350 0 0 0 65536 0 0 65536 0 0
50 49 490000 10000 0 0 225 66 20 4096 528 0 0 0 65536 0 0 65536 0 0
51 50 500000 10000 0 0 214 69 21 4096 694 0 0 0 65536 0 0 65536 0 0
52 51 510000 10000 0 0 227 71 23 4096 883 0 0 0 65536 0 0 65536 0 0
53 52 520000 10000 0 0 208 71 23 4096 1043 0 0 0 65536 0 0 65536 0 0
54 53 530000 10000 0 0 207 71 25 4096 1202 0 0 0 65536 0 0 65536 0 0
55 54 540000 10000 0 0 200 71 26 4096 1319 0 0 0 65536 0 0 65536 0 0
56 55 550000 10000 0 0 205 72 27 4096 1464 0 0 0 65536 0 0 65536 0 0
57 56 560000 10000 0 0 211 73 27 4096 1620 0 0 0 65536 0 0 65536 0 0
58 57 570000 10000 0 0 193 80 28 4096 1712 0 0 0 65536 0 0 65536 0 0
59 58 580000 10000 0 0 185 4 61 4096 1757 0 0 0 65536 0 0 65536 0 0
60 59 590000 10000 0 0 81 7 32 4096 1757 0 0 0 65536 0 0 65536 0 0
61 60 600000 10000 0 0 52 10 28 4096 1757 0 0 0 65536 0 0 65536 0 0
62 61 610000 10000 0 0 63 17 25 4096 1757 0 0 0 65536 0 0 65536 0 0
63 62 620000 10000 0 0 85 19 24 4096 1757 0 0 0 65536 0 0 65536 0 0
64 63 630000 10000 0 0 68 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
65 64 640000 10000 0 0 39 20 23 4096 1757 0 0 0 65536 0 0 65536 0 0
66 65 650000 10000 0 0 45 20 25 4096 1757 0 0 0 65536 0 0 65536 0 0
67 66 660000 10000 0 0 42 20 29 4096 1757 0 0 0 65536 0 0 65536 0 0
68 67 670000 10000 0 0 47 20 31 4096 1757 0 0 0 65536 0 0 65536 0 0
69 68 680000 10000 0 0 43 20 34 4096 1757 0 0 0 65536 0 0 65536 0 0
70 69 690000 10000 0 0 48 20 35 4096 1757 0 0 0 65536 0 0 65536 0 0
71 70 700000 10000 0 0 48 21 38 4096 1757 0 0 0 65536 0 0 65536 0 0
72 71 710000 10000 0 0 44 22 39 4096 1757 0 0 0 65536 0 0 65536 0 0
73 72 720000 10000 0 0 130 24 27 4096 1757 0 0 0 65536 0 0 65536 0 0
74 73 730000 10000 0 0 134 26 21 4096 1757 0 0 0 65536 0 0 65536 0 0
75 1 10000 18446744073708831616 0 0 117 4 4 4096 0 0 4895412794951728796 10 65536 0 0 65536 0 0
76 2 20000 10000 0 0 78 10 7 4096 0 0 0 13 65536 0 0 65536 0 0
77 3 30000 10000 0 0 101 13 7 4096 0 0 0 15 65536 0 0 65536 0 0
78 4 40000 10000 0 0 63 19 8 4096 0 0 0 17 65536 0 0 65536 0 0
79 5 50000 10000 0 0 92 25 8 4096 2 0 0 21 65536 0 0 65536 0 0
80 6 60000 10000 0 0 64 27 8 4096 2 0 0 24 65536 0 0 65536 0 0
81 7 70000 10000 0 0 228 32 8 4096 210 0 0 63 65536 0 0 65536 0 0
82 8 80000 10000 0 0 256 34 9 4096 466 0 0 119 65536 0 0 65536 0 0
83 9 90000 10000 0 0 256 36 10 4096 722 0 0 173 65536 0 0 65536 0 0
84 10 100000 10000 0 0 256 36 11 4096 978 0 0 228 65536 0 0 65536 0 0
85 11 110000 10000 0 0 256 36 11 4096 1234 0 0 283 65536 0 0 65536 0 0
86 12 120000 10000 0 0 256 36 12 4096 1490 0 0 338 65536 0 0 65536 0 0
87 13 130000 10000 0 0 256 37 12 4096 1746 0 0 391 65536 0 0 65536 0 0
88 14 140000 10000 0 0 230 39 12 4096 1949 0 0 431 65536 0 0 65536 0 0
89 15 150000 10000 0 0 256 39 13 4096 2204 0 0 485 65536 0 0 65536 0 0
90 16 160000 10000 0 0 256 39 14 4096 2459 0 0 540 65536 0 0 65536 0 0
91 17 170000 10000 0 0 256 39 15 4096 2713 0 0 595 65536 0 0 65536 0 0
92 18 180000 10000 0 0 256 39 15 4096 2969 0 0 650 65536 0 0 65536 0 0
93 19 190000 10000 0 0 256 39 16 4096 3224 0 0 706 65536 0 1 65536 0 0
94 20 200000 10000 0 0 256 41 17 4096 3480 0 0 760 65536 0 1 65536 0 0
95 21 210000 10000 0 0 256 41 17 4096 3736 0 0 816 65536 0 1 65536 0 0
96 22 220000 10000 0 0 256 41 18 4096 3992 0 0 871 65536 0 1 65536 0 0
97 23 230000 10000 0 0 256 41 19 4096 4096 0 0 924 65536 0 1 65536 0 0
98 24 240000 10000 0 0 256 41 20 4096 4096 0 0 978 65536 0 1 65536 0 0
99 25 250000 10000 0 0 256 43 20 2048 2048 0 0 1032 65536 0 1 65536 0 0
100 26 260000 10000 0 0 256 45 21 2048 2048 0 0 1082 65536 0 1 65536 0 0
101 27 270000 10000 0 0 256 45 22 1024 1024 0 0 1137 65536 0 1 65536 0 0
102 28 280000 10000 0 0 256 45 23 1024 1024 0 0 1192 65536 0 1 65536 0 0
103 29 290000 10000 0 0 256 45 24 512 512 0 0 1244 65536 0 1 65536 0 0
104 30 300000 10000 0 0 256 45 24 512 512 0 0 1298 65536 0 1 65536 0 0
105 31 310000 10000 0 0 256 45 25 256 256 0 0 1353 65536 0 1 65536 0 0
106 32 320000 10000 0 0 255 45 26 256 256 0 0 1405 65536 0 1 65536 0 0
107 33 330000 10000 0 0 256 45 27 256 256 0 0 1461 65536 0 1 65536 0 0
108 34 340000 10000 0 0 256 45 27 256 256 0 0 1514 65536 0 1 65536 0 0
109 35 350000 10000 0 0 256 45 28 256 256 0 0 1569 65536 0 1 65536 0 0
110 36 360000 10000 0 0 256 45 29 256 256 0 0 1624 65536 0 1 65536 0 0
+12
View File
@@ -105,4 +105,16 @@ void fb_draw_orientation_test(void);
*/
void fb_scroll_rows(uint32_t char_rows, uint32_t bg);
/**
* Scroll a sub-rectangle of the framebuffer up by `pixel_rows` pixel rows
* (FABRIC.md item 4.4t: box-confined REPL scrolling). Unlike fb_scroll_rows()
* (whole-framebuffer, fixed 16px-row assumption), this is bounded to
* [x, x+w) x [y, y+h) and takes an explicit pixel-row count so callers with
* a non-8x16 cell height (e.g. TTF mode) pass their own cell height directly.
* Pixels outside the rect are untouched. The vacated rows at the bottom of
* the rect are filled with bg.
*/
void fb_scroll_rect(uint32_t x, uint32_t y, uint32_t w, uint32_t h,
uint32_t pixel_rows, uint32_t bg);
#endif /* STARKERNEL_FRAMEBUFFER_H */
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+53
View File
@@ -305,3 +305,56 @@ void fb_scroll_rows(uint32_t char_rows, uint32_t bg)
}
}
}
/**
* fb_scroll_rect — box-confined scroll (FABRIC.md item 4.4t).
*
* Same non-volatile bulk-copy rationale as fb_scroll_rows() above, but
* bounded to a caller-supplied rectangle instead of the whole framebuffer --
* needed once REPL text is confined to the 4.4o CANVAS box, since a
* whole-framebuffer scroll would drag pixels from outside the box (e.g. a
* future 4.4r border) into the text area. Takes pixel_rows directly rather
* than char_rows * a hardcoded cell height, since TTF mode's cell height
* (24px) differs from bitmap mode's (16px * scale).
*/
void fb_scroll_rect(uint32_t x, uint32_t y, uint32_t w, uint32_t h,
uint32_t pixel_rows, uint32_t bg)
{
uint32_t src_y, dst_y, px;
uint32_t packed_bg;
uint32_t *fb = (uint32_t *)(uintptr_t)g_fb.base;
uint32_t x_end, y_end;
if (!g_fb.ready || pixel_rows == 0 || w == 0 || h == 0) return;
x_end = x + w;
y_end = y + h;
if (x_end > g_fb.width) x_end = g_fb.width;
if (y_end > g_fb.height) y_end = g_fb.height;
if (x >= x_end || y >= y_end) return;
if (pixel_rows >= (y_end - y)) {
fb_fill_rect(x, y, x_end - x, y_end - y, bg);
return;
}
packed_bg = pack_pixel(bg);
/* Copy pixel rows upward, bounded to [x, x_end) */
for (dst_y = y; dst_y + pixel_rows < y_end; dst_y++) {
src_y = dst_y + pixel_rows;
uint32_t *src = fb + src_y * g_fb.stride + x;
uint32_t *dst = fb + dst_y * g_fb.stride + x;
for (px = 0; px < (x_end - x); px++) {
dst[px] = src[px];
}
}
/* Clear the newly exposed rows at the bottom of the rect */
for (dst_y = y_end - pixel_rows; dst_y < y_end; dst_y++) {
uint32_t *row = fb + dst_y * g_fb.stride + x;
for (px = 0; px < (x_end - x); px++) {
row[px] = packed_bg;
}
}
}
+80 -15
View File
@@ -80,6 +80,28 @@ static ttf_font_t g_ttf_font;
static int g_ttf_ready = 0;
static ttf_raster_cache_t g_ttf_cache;
/* -----------------------------------------------------------------------
* FABRIC.md item 4.4t: confine REPL text (TTF mode only) to the 640x480
* CANVAS box computed in 4.4o and pixel-verified in 4.4p. Per-arch raster
* top-left origin, from those items' measurements. Boot/POST (bitmap mode)
* is untouched -- g_origin_x/g_origin_y default to (0,0) and only change
* once vt100_enable_ttf() runs.
* --------------------------------------------------------------------- */
#if defined(__x86_64__) || defined(__i386__)
#define VT100_BOX_ORIGIN_X 320u
#define VT100_BOX_ORIGIN_Y 104u
#else
#define VT100_BOX_ORIGIN_X 80u
#define VT100_BOX_ORIGIN_Y 4u
#endif
#define VT100_BOX_W 640u
#define VT100_BOX_H 480u
#define VT100_BOX_COLS 53u /* 640 / VT100_TTF_CELL_W_PX, exact */
#define VT100_BOX_ROWS 20u /* 480 / VT100_TTF_CELL_H_PX, exact */
static uint32_t g_origin_x = 0; /* box top-left, TTF mode only; 0 in bitmap mode */
static uint32_t g_origin_y = 0;
/* -----------------------------------------------------------------------
* FABRIC.md item 4.4q: REPL scrollback. Text-only (not pixel snapshots --
* at 1000 lines x ~cols bytes this is tens of KB; a pixel-snapshot ring
@@ -196,9 +218,11 @@ static void apply_sgr(void);
static uint32_t cell_w(void) { return g_glyph_mode == VT_GLYPH_TTF ? VT100_TTF_CELL_W_PX : fb_cell_w(); }
static uint32_t cell_h(void) { return g_glyph_mode == VT_GLYPH_TTF ? VT100_TTF_CELL_H_PX : fb_cell_h(); }
/* Pixel position of the top-left corner of character cell (cx, cy) */
static uint32_t px_of(uint32_t col) { return col * cell_w(); }
static uint32_t py_of(uint32_t row) { return row * cell_h(); }
/* Pixel position of the top-left corner of character cell (cx, cy),
* offset by the box origin (4.4t) -- (0,0) in bitmap mode, so boot/POST
* is unaffected. */
static uint32_t px_of(uint32_t col) { return g_origin_x + col * cell_w(); }
static uint32_t py_of(uint32_t row) { return g_origin_y + row * cell_h(); }
/* Effective fg / bg accounting for reverse video */
static uint32_t eff_fg(void) { return g_vt.reverse ? g_vt.bg : g_vt.fg; }
@@ -362,14 +386,25 @@ void vt100_enable_ttf(void)
g_glyph_mode = VT_GLYPH_TTF;
/* Cell geometry just changed (font_8x16's fixed 8x16 vs. TTF's 12x24,
* see this file's 4.4j block above) -- re-derive cols/rows and clear,
* the same as vt100_init() itself does. This only ever runs once, at
* the POST-to-REPL boundary (sk_repl()), so nothing of value is on
* screen yet to preserve. */
g_vt.cols = fb_width() / cell_w();
g_vt.rows = fb_height() / cell_h();
/* FABRIC.md item 4.4t: switch to the box-confined coordinate system
* before anything below derives cols/rows/stride from it -- the
* scrollback allocation block just below depends on g_vt.cols via
* g_line_stride, so origin/cols/rows MUST be set first or every
* shadow/ring index silently corrupts instead of crashing. */
g_origin_x = VT100_BOX_ORIGIN_X;
g_origin_y = VT100_BOX_ORIGIN_Y;
g_vt.cols = VT100_BOX_COLS;
g_vt.rows = VT100_BOX_ROWS;
g_vt.cx = g_vt.cy = 0;
/* One-time full-screen clear at the bitmap-to-TTF transition: the boot/
* POST scroll left the whole framebuffer covered in font_8x16 text, and
* from here on erase_display(2) is box-scoped (see its mode-aware
* branch below) -- without this, that debris would sit frozen outside
* the box forever instead of leaving clean CANVAS around it. This is
* the one and only whole-framebuffer wipe in TTF mode; every later
* ESC[2J stays box-scoped. */
fb_fill_rect(0, 0, fb_width(), fb_height(), g_vt.def_bg);
erase_display(2);
/* FABRIC.md item 4.4q: allocate the scrollback shadow + ring buffers
@@ -380,6 +415,17 @@ void vt100_enable_ttf(void)
{
uint32_t i;
g_line_stride = g_vt.cols + 1u;
/* 4.4t: cols is now the fixed box width (53) -- verify the stride
* came out right rather than assuming the ordering above landed
* correctly (advisor-flagged failure mode: silent corruption, not
* a crash, if this ever drifts). */
if (g_line_stride != VT100_BOX_COLS + 1u) {
log_message(LOG_ERROR, "vt100: unexpected line_stride=%u (want %u), scrollback unavailable",
g_line_stride, VT100_BOX_COLS + 1u);
g_shadow = (void *)0;
g_ring = (void *)0;
return;
}
g_shadow = (char *)kmalloc((size_t)g_vt.rows * g_line_stride);
g_ring = (char *)kmalloc((size_t)VT100_SCROLLBACK_MAX_LINES * g_line_stride);
if (!g_shadow || !g_ring) {
@@ -521,7 +567,15 @@ static void scroll_up(uint32_t lines)
}
}
fb_scroll_rows(lines, g_vt.def_bg);
/* 4.4t: box-scoped scroll in TTF mode (fb_scroll_rows() is a
* whole-framebuffer blit and would drag pixels from outside the box);
* bitmap mode (boot/POST) keeps the original full-framebuffer path. */
if (g_glyph_mode == VT_GLYPH_TTF) {
fb_scroll_rect(g_origin_x, g_origin_y, VT100_BOX_W, VT100_BOX_H,
lines * cell_h(), g_vt.def_bg);
} else {
fb_scroll_rows(lines, g_vt.def_bg);
}
}
/* -----------------------------------------------------------------------
@@ -558,8 +612,14 @@ static void erase_display(int mode)
}
erase_line_range(g_vt.cy, 0, g_vt.cx + 1);
} else {
/* erase entire screen */
fb_fill_rect(0, 0, fb_width(), fb_height(), g_vt.def_bg);
/* erase entire screen -- 4.4t: box-scoped in TTF mode (a
* full-framebuffer wipe here would blank CANVAS outside the box),
* full-screen in bitmap mode as before (boot/POST unaffected). */
if (g_glyph_mode == VT_GLYPH_TTF) {
fb_fill_rect(g_origin_x, g_origin_y, VT100_BOX_W, VT100_BOX_H, g_vt.def_bg);
} else {
fb_fill_rect(0, 0, fb_width(), fb_height(), g_vt.def_bg);
}
g_vt.cx = g_vt.cy = 0;
}
}
@@ -804,8 +864,13 @@ void vt100_putc(char raw)
/* RI reverse index: scroll down (insert line at top) */
if (g_vt.cy == 0) {
/* Scroll display down: not trivially done without a
* full back-buffer; fill top row with bg instead. */
fb_fill_rect(0, 0, fb_width(), cell_h(), g_vt.def_bg);
* full back-buffer; fill top row with bg instead.
* 4.4t: box-scoped in TTF mode, full-width in bitmap mode. */
if (g_glyph_mode == VT_GLYPH_TTF) {
fb_fill_rect(g_origin_x, g_origin_y, VT100_BOX_W, cell_h(), g_vt.def_bg);
} else {
fb_fill_rect(0, 0, fb_width(), cell_h(), g_vt.def_bg);
}
} else {
g_vt.cy--;
}