font.4th: default system font-set capsule, 113 glyphs (item 4.3.6c)
Punch list §25 item 4.3.6c complete. Digits, upper/lowercase, ASCII punctuation, Latin-1 Supplement, and General Punctuation, each a stroke-drawing word in the 4.3.6 em-square convention. Corrected mid-build: the first pass used G-LINE only, missing that CIRCLE/ARC/ELLIPSE already existed (4.3.3b). Reworked all round shapes to use them via new em-square-aware wrappers (G-CIRCLE/G-ARC/G-ELLIPSE/ EM-R, fabric.4th 5000-5002), bounded to quarter/half/three-quarter/ full sweeps to avoid unbounded per-glyph angle tuning. font.4th also redefines DISPATCH-GLYPH/DRAW-GLYPH themselves, not just the six DISPATCH-* bucket words, since fabric.4th's originals were compiled early against the 4.3.6b placeholders (CASE early-binding, §27.6.5). Three-arch acceptance boot clean, Stadium conservation unchanged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
4427986c96
commit
5d2e1c2184
@@ -4514,12 +4514,55 @@ document and committing that amendment as its own item.*
|
||||
> amd64 (`logs/20260809-191200`), aarch64 (`logs/20260809-191237`), riscv64
|
||||
> (`logs/20260809-191327`).
|
||||
|
||||
- [ ] **4.3.6c — Default system font-set capsule.** The confirmed 113-glyph v1 repertoire
|
||||
- [x] **4.3.6c — Default system font-set capsule.** The confirmed 113-glyph v1 repertoire
|
||||
(95 ASCII printable + 11 Latin-1 Supplement + 7 General Punctuation, itemized in §27.6.4),
|
||||
each glyph a stroke-drawing word in the 4.3.6 em-square convention returning its own
|
||||
`em-advance`, one capsule. *Done when:* every glyph in the 113-glyph v1 repertoire is
|
||||
defined, lint-clean (`mkcapsule --lint`), individually verified to render a recognizable
|
||||
shape via screendump. *Refs:* §27.6.4.
|
||||
> **Done 2026-08-09.** `capsules/font.4th`, all 113 glyphs, blocks 4925-4984, 60 blocks.
|
||||
>
|
||||
> **Correction found mid-build, not designed around silently:** the first pass built every
|
||||
> glyph with `G-LINE` only, missing that `CIRCLE`/`ARC`/`ELLIPSE` already existed
|
||||
> (item 4.3.3b, `fabric.4th` 4907-4912) for exactly this. User caught it and chose to rework
|
||||
> everything already built, not just curves going forward. Required new em-square-aware
|
||||
> wrappers — `EM-R` (magnitude scaling, no `GOX`/`GOY` translation) plus `G-CIRCLE`/
|
||||
> `G-ARC`/`G-ELLIPSE`, added to `fabric.4th` blocks 5000-5002 (non-contiguous with
|
||||
> `fabric.4th`'s own 4900-4924 range because `font.4th` had already claimed 4925+ —
|
||||
> BLOCK_MAP.md checked before picking 5000). Scoped to this item (4.3.6c), not a reopening
|
||||
> of 4.3.6, same precedent as the FORGET-hook/`stadium_owner` additions elsewhere in this
|
||||
> list — but 4.3.6 itself should be read as having grown these three words later.
|
||||
> `ARC`'s sweep direction was derived, not assumed (`ang=0`→3 o'clock, increasing angle
|
||||
> sweeps CCW through 12 o'clock) and confirmed by a one-shot render before any glyph used
|
||||
> it (top semicircle at `a0=0 a1=PI`, matched the derivation).
|
||||
>
|
||||
> **Bounded curve scope** (advisor-flagged risk: hand-tuning arc sweep angles per glyph is
|
||||
> unbounded, one QEMU boot per iteration). Only quarter/half/three-quarter/full sweeps of
|
||||
> the four Q48.16 literals (`0`, `PI/2`=102944, `PI`=205887, `3PI/2`=308831) plus full
|
||||
> `CIRCLE`/`ELLIPSE`, no custom-fitted angles. Converted: digit `0`, upper `O` `Q` `C` `G`
|
||||
> `D`, lower `o` `b` `d` `p` `q` `c` `e`, punct `%` `.` `@`. `D`'s bowl and the lowercase
|
||||
> `b`/`d`/`p`/`q` bowls use one `ARC` each, radius = half the bowl height, centered on the
|
||||
> stem's x — the arc's two endpoints land exactly on the stem ends by construction (no
|
||||
> seam). Everything else (`S`/`s`/`&`/digits 2-9/etc.) stays the original blocky `G-LINE`
|
||||
> style — recognizable, not hand-fitted, per the same advisor guidance.
|
||||
>
|
||||
> **Early-binding fix applied, not just documented:** per §27.6.5 (found during 4.3.6b),
|
||||
> `CASE` binds early, so `font.4th` redefines all six `DISPATCH-*` bucket words with real
|
||||
> `CASE` tables (replacing fabric.4th's 4.3.6b placeholders) *and* redefines
|
||||
> `DISPATCH-GLYPH`/`DRAW-GLYPH` themselves (blocks 4979-4984) — fabric.4th's originals were
|
||||
> also compiled early, against the old placeholder buckets, so redefining only the six
|
||||
> bucket words would not have been enough. Verified live: `DRAW-GLYPH` called directly with
|
||||
> codepoints 48/67/111/176 rendered the real `0`/`C`/`o`/`°` (ellipse/arc/ellipse/circle),
|
||||
> not `TOFU`, confirming the full pipeline binds to the new definitions.
|
||||
>
|
||||
> Verification: `mkcapsule --lint capsules/font.4th` clean. All 113 glyphs screendump-
|
||||
> verified in one grid render (digits+`%.@`, upper, lower, Latin-1+GenPunct rows) plus a
|
||||
> separate `DRAW-GLYPH`-pipeline render — arc-bowl direction, oval shapes, and dispatch
|
||||
> routing all confirmed correct by eye.
|
||||
>
|
||||
> Three-architecture acceptance boot clean, Stadium conservation unchanged
|
||||
> (`resident_sum=43691 reservoir=21845 sum=65536`): amd64 (`logs/20260809-202214`),
|
||||
> aarch64 (`logs/20260809-202252`), riscv64 (`logs/20260809-202342`).
|
||||
|
||||
- [ ] **4.3.6d — Boot-time loading.** Wire `fabric.4th` and the 4.3.6c font capsule into
|
||||
`init.4th`'s boot chain. *Done when:* standard three-arch QEMU boot shows both capsules
|
||||
|
||||
+92
-28
@@ -1,5 +1,5 @@
|
||||
# Capsule Block Manifest — Auto-generated
|
||||
<!-- Generated by mkcapsule --manifest 2026-08-09T23:13:12Z -->
|
||||
<!-- Generated by mkcapsule --manifest 2026-08-10T00:23:27Z -->
|
||||
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
|
||||
<!-- Hand-written justifications and immutability notes live -->
|
||||
<!-- in MANIFEST.md alongside this auto-generated index. -->
|
||||
@@ -13,7 +13,8 @@
|
||||
| `common:msg.4th` | 4055 | `0xa99c5bcd3877f80e` |
|
||||
| `doe-campaign.4th` | 4060, 4061, 4062, 4063, 4064, 4065 | `0x3d4549142d91ec20` |
|
||||
| `doe.4th` | 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107 | `0xb6ecf5374e8ee77c` |
|
||||
| `fabric.4th` | 4900, 4901, 4902, 4903, 4904, 4905, 4906, 4907, 4908, 4909, 4910, 4911, 4912, 4913, 4914, 4915, 4916, 4917, 4918, 4919, 4920, 4921, 4922, 4923, 4924 | `0xe4359739c5d39f06` |
|
||||
| `fabric.4th` | 4900, 4901, 4902, 4903, 4904, 4905, 4906, 4907, 4908, 4909, 4910, 4911, 4912, 4913, 4914, 4915, 4916, 4917, 4918, 4919, 4920, 4921, 4922, 4923, 4924, 5000, 5001, 5002 | `0x9b1d061339cea98d` |
|
||||
| `font.4th` | 4925, 4926, 4927, 4928, 4929, 4930, 4931, 4932, 4933, 4934, 4935, 4936, 4937, 4938, 4939, 4940, 4941, 4942, 4943, 4944, 4945, 4946, 4947, 4948, 4949, 4950, 4951, 4952, 4953, 4954, 4955, 4956, 4957, 4958, 4959, 4960, 4961, 4962, 4963, 4964, 4965, 4966, 4967, 4968, 4969, 4970, 4971, 4972, 4973, 4974, 4975, 4976, 4977, 4978, 4979, 4980, 4981, 4982, 4983, 4984 | `0x4aea980f4e15fafa` |
|
||||
| `hermes:init.4th` | 4100, 4101, 4102, 4103, 4104, 4105, 4106, 4107, 4108, 4109, 4114, 4115, 4116, 4117, 4118, 4119, 4120, 4121, 4142, 4143, 4144, 4145, 4146, 4147, 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4175, 4176 | `0x85c7b311d1e5bf97` |
|
||||
| `init-0.4th` | 2200, 2201 | `0xd0a9550baf786bb3` |
|
||||
| `init-1.4th` | 4406, 4415, 4425, 4435 | `0x63e251adb0a03613` |
|
||||
@@ -225,35 +226,98 @@
|
||||
| 4842 | `init-l8-transition.4th` | `0xbcc1a81976f0a4c9` | ok |
|
||||
| 4851 | `artemis:init.4th` | `0xc9e92cd18f4c7b49` | ok |
|
||||
| 4852 | `artemis:init.4th` | `0xc9e92cd18f4c7b49` | ok |
|
||||
| 4900 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4901 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4902 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4903 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4904 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4905 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4906 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4907 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4908 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4909 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4910 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4911 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4912 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4913 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4914 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4915 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4916 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4917 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4918 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4919 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4920 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4921 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4922 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4923 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4924 | `fabric.4th` | `0xe4359739c5d39f06` | ok |
|
||||
| 4900 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4901 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4902 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4903 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4904 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4905 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4906 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4907 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4908 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4909 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4910 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4911 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4912 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4913 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4914 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4915 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4916 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4917 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4918 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4919 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4920 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4921 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4922 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4923 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4924 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 4925 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4926 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4927 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4928 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4929 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4930 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4931 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4932 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4933 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4934 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4935 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4936 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4937 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4938 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4939 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4940 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4941 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4942 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4943 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4944 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4945 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4946 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4947 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4948 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4949 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4950 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4951 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4952 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4953 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4954 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4955 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4956 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4957 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4958 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4959 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4960 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4961 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4962 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4963 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4964 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4965 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4966 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4967 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4968 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4969 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4970 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4971 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4972 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4973 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4974 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4975 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4976 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4977 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4978 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4979 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4980 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4981 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4982 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4983 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 4984 | `font.4th` | `0x4aea980f4e15fafa` | ok |
|
||||
| 5000 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 5001 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
| 5002 | `fabric.4th` | `0x9b1d061339cea98d` | ok |
|
||||
|
||||
## Conflicts
|
||||
|
||||
None.
|
||||
|
||||
---
|
||||
*27 capsule(s) scanned. Re-run `mkcapsule --manifest <dir>` to refresh.*
|
||||
*28 capsule(s) scanned. Re-run `mkcapsule --manifest <dir>` to refresh.*
|
||||
|
||||
@@ -287,3 +287,33 @@ Block 4924
|
||||
: DRAW-GLYPH ( codepoint x y size color -- adv )
|
||||
GCOLOR ! GSIZE ! GOY ! GOX !
|
||||
DISPATCH-GLYPH ;
|
||||
|
||||
Block 5000
|
||||
( EM-R/G-CIRCLE: route CIRCLE (4.3.3b) through the em-square )
|
||||
( convention (4.3.6), same as G-LINE. EM-R scales a magnitude )
|
||||
( (radius) with no GOX/GOY translation. Added for item 4.3.6c.)
|
||||
: EM-R ( em-r -- cart-r ) GSIZE @ EM-UNITS */ ;
|
||||
VARIABLE GCX VARIABLE GCY VARIABLE GR
|
||||
: G-CIRCLE ( gcx gcy gr -- )
|
||||
GR ! GCY ! GCX !
|
||||
GCX @ EM-X GCY @ EM-Y 0 GR @ EM-R GCOLOR @
|
||||
CIRCLE ;
|
||||
|
||||
Block 5001
|
||||
( G-ELLIPSE: route ELLIPSE (4.3.3b) through em-square coords.)
|
||||
VARIABLE GRX VARIABLE GRY
|
||||
: G-ELLIPSE ( gcx gcy grx gry -- )
|
||||
GRY ! GRX ! GCY ! GCX !
|
||||
GCX @ EM-X GCY @ EM-Y 0
|
||||
GRX @ EM-R GRY @ EM-R GCOLOR @
|
||||
ELLIPSE ;
|
||||
|
||||
Block 5002
|
||||
( G-ARC: route ARC (4.3.3b) through em-square coords. Angles )
|
||||
( (ga0 ga1) are Q48.16 radians, passed through unscaled. )
|
||||
VARIABLE GA0 VARIABLE GA1
|
||||
: G-ARC ( gcx gcy gr ga0 ga1 -- )
|
||||
GA1 ! GA0 ! GR ! GCY ! GCX !
|
||||
GCX @ EM-X GCY @ EM-Y 0 GR @ EM-R
|
||||
GA0 @ GA1 @ GCOLOR @
|
||||
ARC ;
|
||||
|
||||
@@ -0,0 +1,719 @@
|
||||
Block 4925
|
||||
( font.4th -- default v1 system font, 113 glyphs. Item 4.3.6c. )
|
||||
( Grid: LEFT=100 RIGHT=450 BASE=0 TOP=700 MID=350 for caps/ )
|
||||
( digits; x-height letters use 500, ascender 750, desc -250. )
|
||||
( Genuinely round/curved parts use G-CIRCLE/G-ARC/G-ELLIPSE )
|
||||
( (fabric.4th 5000-5002); straight strokes stay G-LINE. Not )
|
||||
( every round-ish letter was converted -- only ones a single )
|
||||
( circle/arc/ellipse renders cleanly without per-glyph angle )
|
||||
( tuning (S/s/&/2/3/5/6/8/9 etc. stay blocky; see FABRIC.md). )
|
||||
Block 4926
|
||||
( Digit 0: ELLIPSE -- true oval, not a 6-line rectangle. )
|
||||
: G-0 ( -- adv )
|
||||
275 350 175 350 G-ELLIPSE
|
||||
550 ;
|
||||
( Digit 1: segments B C, unchanged )
|
||||
: G-1 ( -- adv )
|
||||
450 700 450 350 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
550 ;
|
||||
Block 4927
|
||||
( Digit 2: segments A B G E D )
|
||||
: G-2 ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
450 700 450 350 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
100 350 100 0 G-LINE
|
||||
100 0 450 0 G-LINE
|
||||
550 ;
|
||||
( Digit 3: segments A B G C D )
|
||||
: G-3 ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
450 700 450 350 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
100 0 450 0 G-LINE
|
||||
550 ;
|
||||
Block 4928
|
||||
( Digit 4: segments F G B C )
|
||||
: G-4 ( -- adv )
|
||||
100 700 100 350 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
450 700 450 350 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
550 ;
|
||||
( Digit 5: segments A F G C D )
|
||||
: G-5 ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
100 700 100 350 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
100 0 450 0 G-LINE
|
||||
550 ;
|
||||
Block 4929
|
||||
( Digit 6: segments A F G E D C )
|
||||
: G-6 ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
100 700 100 350 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
100 350 100 0 G-LINE
|
||||
100 0 450 0 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
550 ;
|
||||
( Digit 7: segments A B C )
|
||||
: G-7 ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
450 700 450 350 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
550 ;
|
||||
Block 4930
|
||||
( Digit 8: all seven segments )
|
||||
: G-8 ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
450 700 450 350 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
100 0 450 0 G-LINE
|
||||
100 350 100 0 G-LINE
|
||||
100 700 100 350 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
550 ;
|
||||
Block 4931
|
||||
( Digit 9: segments A B C D F G )
|
||||
: G-9 ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
450 700 450 350 G-LINE
|
||||
450 350 450 0 G-LINE
|
||||
100 0 450 0 G-LINE
|
||||
100 700 100 350 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
550 ;
|
||||
Block 4932
|
||||
( Upper A-Z. Grid X0=100 X1=275 X2=450 Y0=0 Y1=350 )
|
||||
( Y2=700, same as digits. Comments dropped after 4.3.6c )
|
||||
( hit the 16-line block cap -- names are self-documenting. )
|
||||
: G-A ( -- adv )
|
||||
100 0 275 700 G-LINE
|
||||
275 700 450 0 G-LINE
|
||||
190 350 360 350 G-LINE
|
||||
550 ;
|
||||
: G-B ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 700 400 700 G-LINE
|
||||
400 700 400 350 G-LINE
|
||||
100 350 400 350 G-LINE
|
||||
400 350 400 0 G-LINE
|
||||
100 0 400 0 G-LINE
|
||||
550 ;
|
||||
Block 4933
|
||||
( C: ARC, 270 deg open at east (right). )
|
||||
: G-C ( -- adv )
|
||||
275 350 250 102944 411774 G-ARC
|
||||
550 ;
|
||||
( D: straight stem + ARC bowl (east bulge), )
|
||||
( arc endpoints land exactly on stem ends. )
|
||||
: G-D ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 350 350 -102944 102944 G-ARC
|
||||
550 ;
|
||||
Block 4934
|
||||
: G-E ( -- adv )
|
||||
400 700 100 700 G-LINE
|
||||
100 700 100 0 G-LINE
|
||||
100 0 400 0 G-LINE
|
||||
100 350 350 350 G-LINE
|
||||
550 ;
|
||||
: G-F ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 700 400 700 G-LINE
|
||||
100 350 350 350 G-LINE
|
||||
550 ;
|
||||
Block 4935
|
||||
( G: same ARC as C, plus the inward bar. )
|
||||
: G-G ( -- adv )
|
||||
275 350 250 102944 411774 G-ARC
|
||||
525 250 300 250 G-LINE
|
||||
550 ;
|
||||
: G-H ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
450 0 450 700 G-LINE
|
||||
100 350 450 350 G-LINE
|
||||
550 ;
|
||||
Block 4936
|
||||
: G-I ( -- adv )
|
||||
200 700 350 700 G-LINE
|
||||
275 700 275 0 G-LINE
|
||||
200 0 350 0 G-LINE
|
||||
380 ;
|
||||
: G-J ( -- adv )
|
||||
350 700 350 100 G-LINE
|
||||
350 100 275 0 G-LINE
|
||||
275 0 150 50 G-LINE
|
||||
480 ;
|
||||
: G-K ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 350 450 700 G-LINE
|
||||
100 350 450 0 G-LINE
|
||||
550 ;
|
||||
Block 4937
|
||||
: G-L ( -- adv )
|
||||
100 700 100 0 G-LINE
|
||||
100 0 400 0 G-LINE
|
||||
500 ;
|
||||
: G-M ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 700 275 400 G-LINE
|
||||
275 400 450 700 G-LINE
|
||||
450 700 450 0 G-LINE
|
||||
650 ;
|
||||
: G-N ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 700 450 0 G-LINE
|
||||
450 0 450 700 G-LINE
|
||||
550 ;
|
||||
Block 4938
|
||||
( O: ELLIPSE -- true oval. )
|
||||
: G-O ( -- adv )
|
||||
275 350 175 350 G-ELLIPSE
|
||||
600 ;
|
||||
: G-P ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 700 400 700 G-LINE
|
||||
400 700 400 350 G-LINE
|
||||
400 350 100 350 G-LINE
|
||||
550 ;
|
||||
Block 4939
|
||||
( Q: ELLIPSE, same as O, plus the tail. )
|
||||
: G-Q ( -- adv )
|
||||
275 350 175 350 G-ELLIPSE
|
||||
320 150 480 -100 G-LINE
|
||||
600 ;
|
||||
: G-R ( -- adv )
|
||||
100 0 100 700 G-LINE
|
||||
100 700 400 700 G-LINE
|
||||
400 700 400 350 G-LINE
|
||||
400 350 100 350 G-LINE
|
||||
100 350 450 0 G-LINE
|
||||
550 ;
|
||||
Block 4940
|
||||
: G-S ( -- adv )
|
||||
400 700 100 700 G-LINE
|
||||
100 700 100 350 G-LINE
|
||||
100 350 400 350 G-LINE
|
||||
400 350 400 0 G-LINE
|
||||
400 0 100 0 G-LINE
|
||||
550 ;
|
||||
: G-T ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
275 700 275 0 G-LINE
|
||||
550 ;
|
||||
Block 4941
|
||||
: G-U ( -- adv )
|
||||
100 700 100 150 G-LINE
|
||||
100 150 275 0 G-LINE
|
||||
275 0 450 150 G-LINE
|
||||
450 150 450 700 G-LINE
|
||||
600 ;
|
||||
: G-V ( -- adv )
|
||||
100 700 275 0 G-LINE
|
||||
275 0 450 700 G-LINE
|
||||
550 ;
|
||||
: G-W ( -- adv )
|
||||
100 700 190 0 G-LINE
|
||||
190 0 275 400 G-LINE
|
||||
275 400 360 0 G-LINE
|
||||
360 0 450 700 G-LINE
|
||||
650 ;
|
||||
Block 4942
|
||||
: G-X ( -- adv )
|
||||
100 700 450 0 G-LINE
|
||||
100 0 450 700 G-LINE
|
||||
550 ;
|
||||
: G-Y ( -- adv )
|
||||
100 700 275 350 G-LINE
|
||||
450 700 275 350 G-LINE
|
||||
275 350 275 0 G-LINE
|
||||
550 ;
|
||||
: G-Z ( -- adv )
|
||||
100 700 450 700 G-LINE
|
||||
450 700 100 0 G-LINE
|
||||
100 0 450 0 G-LINE
|
||||
550 ;
|
||||
Block 4943
|
||||
( Lower a-z. x-height grid X0=100 X1=250-275 X2=400, )
|
||||
( Y0=0 base, YH=250, YX=500 x-height, ascend 750/desc -250. )
|
||||
: G-a ( -- adv )
|
||||
350 500 150 500 G-LINE
|
||||
150 500 100 375 G-LINE
|
||||
100 375 150 250 G-LINE
|
||||
150 250 400 250 G-LINE
|
||||
400 500 400 0 G-LINE
|
||||
550 ;
|
||||
: G-b ( -- adv )
|
||||
100 750 100 0 G-LINE
|
||||
100 250 250 -102944 102944 G-ARC
|
||||
550 ;
|
||||
Block 4944
|
||||
( c: x-height ARC, same 270-open-east shape as C. )
|
||||
: G-c ( -- adv )
|
||||
275 250 200 102944 411774 G-ARC
|
||||
500 ;
|
||||
: G-d ( -- adv )
|
||||
400 750 400 0 G-LINE
|
||||
400 250 250 102944 308831 G-ARC
|
||||
550 ;
|
||||
Block 4945
|
||||
( e: same ARC as c, plus the crossbar. )
|
||||
: G-e ( -- adv )
|
||||
275 250 200 102944 411774 G-ARC
|
||||
120 260 430 260 G-LINE
|
||||
550 ;
|
||||
: G-f ( -- adv )
|
||||
250 750 250 0 G-LINE
|
||||
250 700 400 700 G-LINE
|
||||
150 400 400 400 G-LINE
|
||||
450 ;
|
||||
Block 4946
|
||||
: G-g ( -- adv )
|
||||
150 500 400 500 G-LINE
|
||||
400 500 400 -250 G-LINE
|
||||
400 0 150 0 G-LINE
|
||||
150 0 150 500 G-LINE
|
||||
400 -250 250 -250 G-LINE
|
||||
550 ;
|
||||
: G-h ( -- adv )
|
||||
100 750 100 0 G-LINE
|
||||
100 500 400 500 G-LINE
|
||||
400 500 400 0 G-LINE
|
||||
550 ;
|
||||
Block 4947
|
||||
: G-i ( -- adv )
|
||||
250 500 250 0 G-LINE
|
||||
240 600 260 650 G-LINE
|
||||
350 ;
|
||||
: G-j ( -- adv )
|
||||
275 500 275 -150 G-LINE
|
||||
275 -150 150 -250 G-LINE
|
||||
265 600 285 650 G-LINE
|
||||
400 ;
|
||||
: G-k ( -- adv )
|
||||
100 750 100 0 G-LINE
|
||||
100 250 400 500 G-LINE
|
||||
100 250 400 0 G-LINE
|
||||
550 ;
|
||||
Block 4948
|
||||
: G-l ( -- adv )
|
||||
275 750 275 0 G-LINE
|
||||
350 ;
|
||||
: G-m ( -- adv )
|
||||
100 0 100 500 G-LINE
|
||||
100 500 250 500 G-LINE
|
||||
250 500 250 0 G-LINE
|
||||
250 500 400 500 G-LINE
|
||||
400 500 400 0 G-LINE
|
||||
650 ;
|
||||
Block 4949
|
||||
: G-n ( -- adv )
|
||||
100 500 100 0 G-LINE
|
||||
100 500 400 500 G-LINE
|
||||
400 500 400 0 G-LINE
|
||||
550 ;
|
||||
( o: ELLIPSE -- true oval, x-height sized. )
|
||||
: G-o ( -- adv )
|
||||
275 250 125 250 G-ELLIPSE
|
||||
500 ;
|
||||
Block 4950
|
||||
( p: descender stem + ARC bowl (east bulge). )
|
||||
: G-p ( -- adv )
|
||||
100 500 100 -250 G-LINE
|
||||
100 250 250 -102944 102944 G-ARC
|
||||
550 ;
|
||||
( q: descender stem + ARC bowl (west bulge). )
|
||||
: G-q ( -- adv )
|
||||
400 500 400 -250 G-LINE
|
||||
400 250 250 102944 308831 G-ARC
|
||||
550 ;
|
||||
Block 4951
|
||||
: G-r ( -- adv )
|
||||
100 500 100 0 G-LINE
|
||||
100 500 300 500 G-LINE
|
||||
300 500 350 450 G-LINE
|
||||
400 ;
|
||||
: G-s ( -- adv )
|
||||
400 500 150 500 G-LINE
|
||||
150 500 150 250 G-LINE
|
||||
150 250 400 250 G-LINE
|
||||
400 250 400 0 G-LINE
|
||||
400 0 150 0 G-LINE
|
||||
500 ;
|
||||
Block 4952
|
||||
: G-t ( -- adv )
|
||||
250 650 250 100 G-LINE
|
||||
250 100 400 0 G-LINE
|
||||
150 400 400 400 G-LINE
|
||||
400 ;
|
||||
: G-u ( -- adv )
|
||||
100 500 100 100 G-LINE
|
||||
100 100 250 0 G-LINE
|
||||
250 0 400 100 G-LINE
|
||||
400 100 400 500 G-LINE
|
||||
550 ;
|
||||
Block 4953
|
||||
: G-v ( -- adv )
|
||||
100 500 250 0 G-LINE
|
||||
250 0 400 500 G-LINE
|
||||
500 ;
|
||||
: G-w ( -- adv )
|
||||
100 500 175 0 G-LINE
|
||||
175 0 250 300 G-LINE
|
||||
250 300 325 0 G-LINE
|
||||
325 0 400 500 G-LINE
|
||||
600 ;
|
||||
Block 4954
|
||||
: G-x ( -- adv )
|
||||
100 500 400 0 G-LINE
|
||||
100 0 400 500 G-LINE
|
||||
500 ;
|
||||
: G-y ( -- adv )
|
||||
100 500 250 200 G-LINE
|
||||
400 500 250 200 G-LINE
|
||||
250 200 150 -250 G-LINE
|
||||
500 ;
|
||||
: G-z ( -- adv )
|
||||
100 500 400 500 G-LINE
|
||||
400 500 100 0 G-LINE
|
||||
100 0 400 0 G-LINE
|
||||
500 ;
|
||||
Block 4955
|
||||
( ASCII punctuation, scattered 32-47,58-64,91-96,123-126. )
|
||||
: G-SPACE ( -- adv ) 300 ;
|
||||
: G-BANG ( -- adv )
|
||||
250 700 250 250 G-LINE
|
||||
240 100 260 150 G-LINE
|
||||
300 ;
|
||||
: G-DQUOTE ( -- adv )
|
||||
200 700 200 550 G-LINE
|
||||
320 700 320 550 G-LINE
|
||||
350 ;
|
||||
Block 4956
|
||||
: G-HASH ( -- adv )
|
||||
180 700 180 0 G-LINE
|
||||
340 700 340 0 G-LINE
|
||||
80 500 420 500 G-LINE
|
||||
80 200 420 200 G-LINE
|
||||
500 ;
|
||||
: G-DOLLAR ( -- adv )
|
||||
350 650 150 650 G-LINE
|
||||
150 650 150 400 G-LINE
|
||||
150 400 350 400 G-LINE
|
||||
350 400 350 150 G-LINE
|
||||
350 150 150 150 G-LINE
|
||||
250 750 250 50 G-LINE
|
||||
550 ;
|
||||
Block 4957
|
||||
( PERCENT: 2 small CIRCLEs + the diagonal. )
|
||||
: G-PERCENT ( -- adv )
|
||||
100 700 400 0 G-LINE
|
||||
150 550 50 G-CIRCLE
|
||||
350 150 50 G-CIRCLE
|
||||
550 ;
|
||||
Block 4958
|
||||
: G-AMP ( -- adv )
|
||||
350 0 150 600 G-LINE
|
||||
150 600 300 650 G-LINE
|
||||
300 650 150 450 G-LINE
|
||||
150 450 350 150 G-LINE
|
||||
350 150 200 0 G-LINE
|
||||
200 0 350 0 G-LINE
|
||||
550 ;
|
||||
: G-SQUOTE ( -- adv ) 260 700 260 550 G-LINE 300 ;
|
||||
Block 4959
|
||||
: G-LPAREN ( -- adv )
|
||||
300 700 200 500 G-LINE
|
||||
200 500 200 200 G-LINE
|
||||
200 200 300 0 G-LINE
|
||||
350 ;
|
||||
: G-RPAREN ( -- adv )
|
||||
200 700 300 500 G-LINE
|
||||
300 500 300 200 G-LINE
|
||||
300 200 200 0 G-LINE
|
||||
350 ;
|
||||
Block 4960
|
||||
: G-STAR ( -- adv )
|
||||
250 650 250 450 G-LINE
|
||||
150 600 350 500 G-LINE
|
||||
150 500 350 600 G-LINE
|
||||
400 ;
|
||||
: G-PLUS ( -- adv )
|
||||
250 550 250 150 G-LINE
|
||||
100 350 400 350 G-LINE
|
||||
500 ;
|
||||
: G-COMMA ( -- adv ) 250 50 200 -100 G-LINE 300 ;
|
||||
Block 4961
|
||||
: G-HYPHEN ( -- adv ) 150 350 350 350 G-LINE 400 ;
|
||||
: G-PERIOD ( -- adv ) 250 25 25 G-CIRCLE 300 ;
|
||||
: G-SLASH ( -- adv ) 150 0 400 700 G-LINE 450 ;
|
||||
: G-COLON ( -- adv )
|
||||
240 450 260 500 G-LINE
|
||||
240 150 260 200 G-LINE
|
||||
300 ;
|
||||
Block 4962
|
||||
: G-SEMI ( -- adv )
|
||||
240 450 260 500 G-LINE
|
||||
250 50 200 -100 G-LINE
|
||||
300 ;
|
||||
: G-LT ( -- adv )
|
||||
350 600 150 350 G-LINE
|
||||
150 350 350 100 G-LINE
|
||||
500 ;
|
||||
: G-EQ ( -- adv )
|
||||
100 420 400 420 G-LINE
|
||||
100 280 400 280 G-LINE
|
||||
500 ;
|
||||
Block 4963
|
||||
: G-GT ( -- adv )
|
||||
150 600 350 350 G-LINE
|
||||
350 350 150 100 G-LINE
|
||||
500 ;
|
||||
: G-QMARK ( -- adv )
|
||||
150 600 300 700 G-LINE
|
||||
300 700 350 600 G-LINE
|
||||
350 600 250 450 G-LINE
|
||||
250 450 250 350 G-LINE
|
||||
240 100 260 150 G-LINE
|
||||
450 ;
|
||||
Block 4964
|
||||
( AT: outer box unchanged + a CIRCLE for the inner loop. )
|
||||
: G-AT ( -- adv )
|
||||
100 600 400 600 G-LINE
|
||||
400 600 400 50 G-LINE
|
||||
400 50 100 50 G-LINE
|
||||
100 50 100 600 G-LINE
|
||||
250 350 50 G-CIRCLE
|
||||
600 ;
|
||||
Block 4965
|
||||
: G-LBRACKET ( -- adv )
|
||||
300 700 200 700 G-LINE
|
||||
200 700 200 0 G-LINE
|
||||
200 0 300 0 G-LINE
|
||||
350 ;
|
||||
: G-BACKSLASH ( -- adv ) 150 700 400 0 G-LINE 450 ;
|
||||
: G-RBRACKET ( -- adv )
|
||||
200 700 300 700 G-LINE
|
||||
300 700 300 0 G-LINE
|
||||
300 0 200 0 G-LINE
|
||||
350 ;
|
||||
Block 4966
|
||||
: G-CARET ( -- adv )
|
||||
150 450 275 650 G-LINE
|
||||
275 650 400 450 G-LINE
|
||||
500 ;
|
||||
: G-UNDERSCORE ( -- adv ) 100 -50 400 -50 G-LINE 500 ;
|
||||
: G-BACKTICK ( -- adv ) 220 700 280 600 G-LINE 300 ;
|
||||
Block 4967
|
||||
: G-LBRACE ( -- adv )
|
||||
280 700 220 650 G-LINE
|
||||
220 650 220 400 G-LINE
|
||||
220 400 150 350 G-LINE
|
||||
220 350 220 100 G-LINE
|
||||
220 100 280 0 G-LINE
|
||||
350 ;
|
||||
Block 4968
|
||||
: G-RBRACE ( -- adv )
|
||||
220 700 280 650 G-LINE
|
||||
280 650 280 400 G-LINE
|
||||
280 400 350 350 G-LINE
|
||||
280 350 280 100 G-LINE
|
||||
280 100 220 0 G-LINE
|
||||
350 ;
|
||||
: G-PIPE ( -- adv ) 250 700 250 -150 G-LINE 300 ;
|
||||
Block 4969
|
||||
: G-TILDE ( -- adv )
|
||||
100 380 200 450 G-LINE
|
||||
200 450 300 320 G-LINE
|
||||
300 320 400 390 G-LINE
|
||||
500 ;
|
||||
|
||||
Block 4970
|
||||
( Latin-1 Supplement, 11 glyphs. codepoints per FABRIC.md )
|
||||
( 27.6.4. DEGREE/CENT use curves; rest are line-only. )
|
||||
: G-DEGREE ( -- adv ) 250 600 60 G-CIRCLE 350 ;
|
||||
: G-CENT ( -- adv )
|
||||
275 250 200 102944 411774 G-ARC
|
||||
275 550 275 -50 G-LINE
|
||||
500 ;
|
||||
|
||||
Block 4971
|
||||
: G-COPYRIGHT ( -- adv )
|
||||
250 350 200 G-CIRCLE
|
||||
250 350 100 102944 411774 G-ARC
|
||||
600 ;
|
||||
: G-PLUSMINUS ( -- adv )
|
||||
250 550 250 350 G-LINE
|
||||
150 450 350 450 G-LINE
|
||||
150 150 350 150 G-LINE
|
||||
500 ;
|
||||
|
||||
Block 4972
|
||||
: G-REGISTERED ( -- adv )
|
||||
250 350 200 G-CIRCLE
|
||||
200 280 200 420 G-LINE
|
||||
200 420 280 420 G-LINE
|
||||
280 420 280 350 G-LINE
|
||||
280 350 200 350 G-LINE
|
||||
200 350 280 280 G-LINE
|
||||
600 ;
|
||||
|
||||
Block 4973
|
||||
: G-MULT ( -- adv )
|
||||
150 450 350 150 G-LINE
|
||||
150 150 350 450 G-LINE
|
||||
500 ;
|
||||
: G-DIVIDE ( -- adv )
|
||||
150 300 350 300 G-LINE
|
||||
250 400 25 G-CIRCLE
|
||||
250 200 25 G-CIRCLE
|
||||
500 ;
|
||||
|
||||
Block 4974
|
||||
: G-POUND ( -- adv )
|
||||
200 600 200 150 G-LINE
|
||||
200 600 280 650 G-LINE
|
||||
120 350 320 350 G-LINE
|
||||
120 150 320 150 G-LINE
|
||||
550 ;
|
||||
: G-SECTION ( -- adv )
|
||||
300 600 150 600 G-LINE
|
||||
150 600 150 450 G-LINE
|
||||
150 450 300 450 G-LINE
|
||||
300 450 300 350 G-LINE
|
||||
300 350 150 350 G-LINE
|
||||
150 350 150 200 G-LINE
|
||||
150 200 300 200 G-LINE
|
||||
500 ;
|
||||
|
||||
Block 4975
|
||||
: G-PILCROW ( -- adv )
|
||||
250 550 100 G-CIRCLE
|
||||
300 650 300 50 G-LINE
|
||||
200 650 200 450 G-LINE
|
||||
500 ;
|
||||
: G-NBSP ( -- adv ) 300 ;
|
||||
|
||||
Block 4976
|
||||
( General Punctuation, 7 glyphs. codepoints per FABRIC.md )
|
||||
( 27.6.4. ELLIPSIS uses three CIRCLEs, matching PERIOD. )
|
||||
: G-LSQUOTE ( -- adv )
|
||||
230 650 220 600 G-LINE
|
||||
220 600 230 570 G-LINE
|
||||
300 ;
|
||||
: G-RSQUOTE ( -- adv )
|
||||
220 650 230 600 G-LINE
|
||||
230 600 220 570 G-LINE
|
||||
300 ;
|
||||
|
||||
Block 4977
|
||||
: G-LDQUOTE ( -- adv )
|
||||
200 650 190 600 G-LINE
|
||||
190 600 200 570 G-LINE
|
||||
330 650 320 600 G-LINE
|
||||
320 600 330 570 G-LINE
|
||||
400 ;
|
||||
: G-RDQUOTE ( -- adv )
|
||||
190 650 200 600 G-LINE
|
||||
200 600 190 570 G-LINE
|
||||
320 650 330 600 G-LINE
|
||||
330 600 320 570 G-LINE
|
||||
400 ;
|
||||
|
||||
Block 4978
|
||||
: G-ENDASH ( -- adv ) 150 350 350 350 G-LINE 500 ;
|
||||
: G-EMDASH ( -- adv ) 100 350 450 350 G-LINE 600 ;
|
||||
: G-ELLIPSIS ( -- adv )
|
||||
150 25 25 G-CIRCLE
|
||||
275 25 25 G-CIRCLE
|
||||
400 25 25 G-CIRCLE
|
||||
600 ;
|
||||
|
||||
Block 4979
|
||||
( Real DISPATCH-DIGIT, replaces fabric.4th's placeholder. )
|
||||
( Redefinition needed -- CASE binds early (FABRIC.md 27.6.5).)
|
||||
: DISPATCH-DIGIT ( codepoint -- adv ) CASE
|
||||
48 OF G-0 ENDOF 49 OF G-1 ENDOF 50 OF G-2 ENDOF
|
||||
51 OF G-3 ENDOF 52 OF G-4 ENDOF 53 OF G-5 ENDOF
|
||||
54 OF G-6 ENDOF 55 OF G-7 ENDOF 56 OF G-8 ENDOF
|
||||
57 OF G-9 ENDOF
|
||||
DROP TOFU ENDCASE ;
|
||||
|
||||
Block 4980
|
||||
: DISPATCH-UPPER ( codepoint -- adv ) CASE
|
||||
65 OF G-A ENDOF 66 OF G-B ENDOF 67 OF G-C ENDOF
|
||||
68 OF G-D ENDOF 69 OF G-E ENDOF 70 OF G-F ENDOF
|
||||
71 OF G-G ENDOF 72 OF G-H ENDOF 73 OF G-I ENDOF
|
||||
74 OF G-J ENDOF 75 OF G-K ENDOF 76 OF G-L ENDOF
|
||||
77 OF G-M ENDOF 78 OF G-N ENDOF 79 OF G-O ENDOF
|
||||
80 OF G-P ENDOF 81 OF G-Q ENDOF 82 OF G-R ENDOF
|
||||
83 OF G-S ENDOF 84 OF G-T ENDOF 85 OF G-U ENDOF
|
||||
86 OF G-V ENDOF 87 OF G-W ENDOF 88 OF G-X ENDOF
|
||||
89 OF G-Y ENDOF 90 OF G-Z ENDOF
|
||||
DROP TOFU ENDCASE ;
|
||||
|
||||
Block 4981
|
||||
: DISPATCH-LOWER ( codepoint -- adv ) CASE
|
||||
97 OF G-a ENDOF 98 OF G-b ENDOF 99 OF G-c ENDOF
|
||||
100 OF G-d ENDOF 101 OF G-e ENDOF 102 OF G-f ENDOF
|
||||
103 OF G-g ENDOF 104 OF G-h ENDOF 105 OF G-i ENDOF
|
||||
106 OF G-j ENDOF 107 OF G-k ENDOF 108 OF G-l ENDOF
|
||||
109 OF G-m ENDOF 110 OF G-n ENDOF 111 OF G-o ENDOF
|
||||
112 OF G-p ENDOF 113 OF G-q ENDOF 114 OF G-r ENDOF
|
||||
115 OF G-s ENDOF 116 OF G-t ENDOF 117 OF G-u ENDOF
|
||||
118 OF G-v ENDOF 119 OF G-w ENDOF 120 OF G-x ENDOF
|
||||
121 OF G-y ENDOF 122 OF G-z ENDOF
|
||||
DROP TOFU ENDCASE ;
|
||||
|
||||
Block 4982
|
||||
: DISPATCH-ASCII-PUNCT ( codepoint -- adv ) CASE
|
||||
32 OF G-SPACE ENDOF 33 OF G-BANG ENDOF 34 OF G-DQUOTE ENDOF
|
||||
35 OF G-HASH ENDOF 36 OF G-DOLLAR ENDOF 37 OF G-PERCENT ENDOF
|
||||
38 OF G-AMP ENDOF 39 OF G-SQUOTE ENDOF 40 OF G-LPAREN ENDOF
|
||||
41 OF G-RPAREN ENDOF 42 OF G-STAR ENDOF 43 OF G-PLUS ENDOF
|
||||
44 OF G-COMMA ENDOF 45 OF G-HYPHEN ENDOF 46 OF G-PERIOD ENDOF
|
||||
47 OF G-SLASH ENDOF 58 OF G-COLON ENDOF 59 OF G-SEMI ENDOF
|
||||
60 OF G-LT ENDOF 61 OF G-EQ ENDOF 62 OF G-GT ENDOF
|
||||
63 OF G-QMARK ENDOF 64 OF G-AT ENDOF 91 OF G-LBRACKET ENDOF
|
||||
92 OF G-BACKSLASH ENDOF 93 OF G-RBRACKET ENDOF
|
||||
94 OF G-CARET ENDOF 95 OF G-UNDERSCORE ENDOF
|
||||
96 OF G-BACKTICK ENDOF 123 OF G-LBRACE ENDOF
|
||||
124 OF G-PIPE ENDOF 125 OF G-RBRACE ENDOF
|
||||
126 OF G-TILDE ENDOF
|
||||
DROP TOFU ENDCASE ;
|
||||
|
||||
Block 4983
|
||||
: DISPATCH-LATIN1 ( codepoint -- adv ) CASE
|
||||
176 OF G-DEGREE ENDOF 169 OF G-COPYRIGHT ENDOF
|
||||
174 OF G-REGISTERED ENDOF 177 OF G-PLUSMINUS ENDOF
|
||||
215 OF G-MULT ENDOF 247 OF G-DIVIDE ENDOF 162 OF G-CENT ENDOF
|
||||
163 OF G-POUND ENDOF 167 OF G-SECTION ENDOF
|
||||
182 OF G-PILCROW ENDOF 160 OF G-NBSP ENDOF
|
||||
DROP TOFU ENDCASE ;
|
||||
: DISPATCH-GENPUNCT ( codepoint -- adv ) CASE
|
||||
8216 OF G-LSQUOTE ENDOF 8217 OF G-RSQUOTE ENDOF
|
||||
8220 OF G-LDQUOTE ENDOF 8221 OF G-RDQUOTE ENDOF
|
||||
8211 OF G-ENDASH ENDOF 8212 OF G-EMDASH ENDOF
|
||||
8230 OF G-ELLIPSIS ENDOF
|
||||
DROP TOFU ENDCASE ;
|
||||
|
||||
Block 4984
|
||||
( Redefine DISPATCH-GLYPH/DRAW-GLYPH too -- they were also )
|
||||
( compiled early in fabric.4th, calling the OLD DISPATCH-* )
|
||||
( placeholders. Same body, now binds to the real ones above. )
|
||||
: DISPATCH-GLYPH ( codepoint -- adv )
|
||||
DUP 48 58 WITHIN IF DISPATCH-DIGIT EXIT THEN
|
||||
DUP 65 91 WITHIN IF DISPATCH-UPPER EXIT THEN
|
||||
DUP 97 123 WITHIN IF DISPATCH-LOWER EXIT THEN
|
||||
DUP 32 127 WITHIN IF DISPATCH-ASCII-PUNCT EXIT THEN
|
||||
DUP 160 256 WITHIN IF DISPATCH-LATIN1 EXIT THEN
|
||||
DUP 8192 8304 WITHIN IF DISPATCH-GENPUNCT EXIT THEN
|
||||
DROP TOFU ;
|
||||
: DRAW-GLYPH ( codepoint x y size color -- adv )
|
||||
GCOLOR ! GSIZE ! GOY ! GOX !
|
||||
DISPATCH-GLYPH ;
|
||||
Binary file not shown.
@@ -58,38 +58,38 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
|
||||
57,570000,10000,0,0,193,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
|
||||
58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708981616,0,0,117,4,4,4096,0,0,4895412794951728869,10,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,12,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,11,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,13,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,14,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,92,25,8,4096,2,0,0,16,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,18,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,24,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,17,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,23,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,30,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,37,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,43,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,49,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,36,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,42,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,48,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,55,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,62,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,68,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,61,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,67,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,74,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,81,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,87,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,94,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,100,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,106,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,114,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,121,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,127,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,133,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,140,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,146,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,152,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,159,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,165,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,171,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,178,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,184,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,190,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,196,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,203,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,209,65536,0,1,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,80,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,86,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,93,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,99,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,105,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,113,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,122,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,132,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,140,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,149,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,156,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,162,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,169,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,175,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,182,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,188,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,194,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,201,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,207,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,215,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,222,65536,0,1,65536,0,0
|
||||
|
||||
|
@@ -57,39 +57,39 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
|
||||
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,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708981616,0,0,117,4,4,4096,0,0,4895412794951728869,8,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708981616,0,0,117,4,4,4096,0,0,4895412794951728869,9,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,10,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,12,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,13,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,92,25,8,4096,2,0,0,15,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,16,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,22,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,28,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,34,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,40,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,47,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,53,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,59,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,65,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,72,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,78,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,84,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,91,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,97,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,103,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,109,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,118,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,124,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,130,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,136,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,143,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,149,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,155,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,162,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,168,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,174,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,180,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,186,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,193,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,199,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,205,65536,0,1,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,23,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,29,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,35,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,41,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,48,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,54,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,60,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,66,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,73,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,79,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,86,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,92,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,99,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,105,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,111,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,120,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,126,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,132,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,139,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,145,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,151,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,158,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,164,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,170,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,177,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,183,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,189,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,196,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,202,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,208,65536,0,1,65536,0,0
|
||||
|
||||
|
@@ -66,30 +66,30 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,21,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,29,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,36,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,43,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,44,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,51,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,58,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,59,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,66,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,72,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,80,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,87,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,95,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,102,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,112,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,119,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,126,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,134,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,141,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,149,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,156,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,164,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,171,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,178,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,186,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,193,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,201,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,208,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,217,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,225,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,232,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,240,65536,0,1,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,73,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,81,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,88,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,96,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,103,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,113,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,121,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,129,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,136,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,144,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,152,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,159,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,167,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,175,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,183,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,190,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,198,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,206,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,215,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,223,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,230,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,238,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,245,65536,0,1,65536,0,0
|
||||
|
||||
|
@@ -0,0 +1,95 @@
|
||||
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,38,38,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
23,230000,10000,0,0,176,11,37,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,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708981616,0,0,117,4,4,4096,0,0,4895412794951728869,10,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,11,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,13,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,14,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,92,25,8,4096,2,0,0,16,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,17,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,23,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,30,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,36,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,42,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,48,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,55,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,61,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,67,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,74,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,80,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,86,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,93,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,99,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,105,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,113,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,122,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,132,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,140,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,149,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,156,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,162,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,169,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,175,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,182,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,188,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,194,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,201,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,207,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,215,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,222,65536,0,1,65536,0,0
|
||||
|
@@ -0,0 +1,95 @@
|
||||
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,38,38,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
23,230000,10000,0,0,176,11,37,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,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708981616,0,0,117,4,4,4096,0,0,4895412794951728869,9,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,10,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,12,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,13,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,92,25,8,4096,2,0,0,15,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,16,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,23,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,29,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,35,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,41,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,48,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,54,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,60,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,66,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,73,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,79,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,86,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,92,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,99,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,105,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,111,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,120,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,126,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,132,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,139,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,145,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,151,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,158,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,164,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,170,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,177,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,183,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,189,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,196,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,202,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,208,65536,0,1,65536,0,0
|
||||
|
@@ -0,0 +1,95 @@
|
||||
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,38,38,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
23,230000,10000,0,0,176,11,37,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,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708981616,0,0,117,4,4,4096,0,0,4895412794951728869,8,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,9,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,10,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,11,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,92,25,8,4096,2,0,0,13,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,14,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,21,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,29,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,36,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,44,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,51,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,59,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,66,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,73,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,81,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,88,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,96,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,103,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,113,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,121,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,129,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,136,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,144,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,152,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,159,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,167,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,175,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,183,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,190,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,198,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,206,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,215,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,223,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,230,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,238,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,245,65536,0,1,65536,0,0
|
||||
|
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
Reference in New Issue
Block a user